{"_id":"@bluebase/storybook-addon","_rev":"6-8fc0d462c25fbd37c57bac2c3c55a8b6","name":"@bluebase/storybook-addon","dist-tags":{"latest":"3.0.0"},"versions":{"2.0.0":{"name":"@bluebase/storybook-addon","version":"2.0.0","description":"A Storybook JS addon to test BlueBase components in Storybook","keywords":[],"main":"dist/index","module":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/BlueBaseJS/storybook-addon.git"},"author":{"name":"BlueEast Team","email":"code@blueeast.com"},"release":{"branch":"master","dryRun":false,"debug":true},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"rm -rf lib && tsc","start":"tsc -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls && codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"bundlesize":[{"path":"./dist","maxSize":"3 kB"}],"lint-staged":{"{src,test}/**/*.ts":["prettier --write --use-tabs --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@bluebase/core":"^4.0.0-aplha.2","@blueeast/tslint-config-blueeast":"^0.5.6","@storybook/react":"^3.3.13","@storybook/react-native":"^3.3.13","@types/jest":"^23.3.1","@types/node":"^10.9.1","@types/react":"^16.0.38","@types/react-native":"^0.56.12","@types/storybook__react":"^3.0.6","@types/storybook__react-native":"^3.0.1","bundlesize":"^0.17.0","codecov":"^3.0.4","colors":"^1.1.2","commitizen":"^2.9.6","coveralls":"^3.0.0","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","jest":"^23.5.0","lint-staged":"^7.2.2","prettier":"^1.4.4","react-dom":"^16.2.0","react-native-storybook-loader":"^1.7.0","rimraf":"^2.6.1","semantic-release":"^14.0.0","ts-jest":"^23.1.4","ts-node":"^7.0.1","tslint":"^5.4.3","typedoc":"^0.12.0","typescript":"^3.0.1","validate-commit-msg":"^2.12.2"},"peerDependencies":{"@bluebase/core":"*","@storybook/react":"*","@storybook/react-native":"*"},"gitHead":"abb885d65f83b1a88f24d62d0db758160248d3ee","bugs":{"url":"https://github.com/BlueBaseJS/storybook-addon/issues"},"homepage":"https://github.com/BlueBaseJS/storybook-addon#readme","_id":"@bluebase/storybook-addon@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"artalat","email":"rehman.talat@gmail.com"},"dist":{"integrity":"sha512-xZByt7DXDj+wJwgLUNkmmTle7KLhZV0uGRCLvZd9ttaBuL7PYucJq1KkJ4eKKZAkArLPDDlZHOZmKyChudTKpQ==","shasum":"2b2dcca561a76904608a8920866494f6abf2df95","tarball":"https://registry.npmjs.org/@bluebase/storybook-addon/-/storybook-addon-2.0.0.tgz","fileCount":18,"unpackedSize":9805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1A3rCRA9TVsSAnZWagAAl14P/2gIz5doSDuai2wJNhfK\nrQ7CJEtxuMjjHh3RYSNZb4GNcO0Kia40NuSo2gVeDtCcUCOA59OFoMk1tM9e\nm/ym/+FOMooW0xoalmHdnPCd7aCeg6pFW4vUqGMFujLOCBBC+8+MODgDuh6T\n6WaqxHQKt7JupTnpSi/eVLNcw2wt8omXx6akdVKrhn3k5COF0+Rq3nbtBWoc\nDekIoHZsBF6IrNsEiWPwECHrZhG0gWzhTDtjkjDd9Zl9oFM+k2MdRLhk57jW\nH4b9b820rdR89nY3i0L4t07uyxpA9db0Cnilk+XoyZgjUobOLnDzWoBPoj/g\nUEGLY+57Zgm+qCCjNsj8Axy3vm6bYl3ykGdBB6uLFfIpWsov9ykNkKQ3zOSR\n06vLUFrlsJZYTFP1gS3KdYvD4qZfBOyPfTSfFJ2rgoh7qvm3TxHCWCwrytXg\n8/Iz2YK6bQ7TMvRvPAreWHauizsF/5c3aRtYTvfh89wp5EFM4K9TWgIHfrj+\noMg6WL8yIGL0sQWSjz2mTYqFuxoj0R6LwDownqVwl9q5lCRC2PY3I5Vpk3GK\n9wkkw58cYo9b6fkz0ZRyHhC/G61KLuXG/w9URe80srtYxetir+69T+kYoIvZ\nuS2jt2o/TqEFof8lcNJdN+VBwXPF/I/+4kml7eWHkW3b6vJCMwxwkUarkuVO\nYgFE\r\n=qWIN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDCbBjlIYwTPT5vUNvqm5Aq2jbo1/QEri3LzChg+YxeAiAhoG72pK+K8C9UgxlB4L2dggO34K3gRc3toQuXBQa3QQ=="}]},"maintainers":[{"name":"amjadshaick","email":"amjadshaick@gmail.com"},{"name":"artalat","email":"rehman.talat@gmail.com"},{"name":"bjavaid","email":"javaidbabar@gmail.com"},{"name":"omarnaeem0","email":"omar_naeem@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-addon_2.0.0_1540623850578_0.7891549218839791"},"_hasShrinkwrap":false},"3.0.0":{"name":"@bluebase/storybook-addon","version":"3.0.0","description":"A Storybook JS addon to test BlueBase components in Storybook","keywords":[],"main":"dist/index","module":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/BlueBaseJS/storybook-addon.git"},"author":{"name":"BlueEast Team","email":"code@blueeast.com"},"release":{"branch":"master","dryRun":false,"debug":true},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"rm -rf lib && tsc","start":"tsc -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls && codecov","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"bundlesize":[{"path":"./dist","maxSize":"3 kB"}],"lint-staged":{"{src,test}/**/*.ts":["prettier --write --use-tabs --single-quote","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"mapCoverage":true},"devDependencies":{"@bluebase/core":"^4.0.0-aplha.4","@blueeast/tslint-config-blueeast":"^0.5.6","@storybook/react":"^3.3.13","@storybook/react-native":"^3.3.13","@types/jest":"^23.3.1","@types/node":"^10.9.1","@types/react":"^16.0.38","@types/react-native":"^0.56.12","@types/storybook__react":"^3.0.6","@types/storybook__react-native":"^3.0.1","bundlesize":"^0.17.0","codecov":"^3.0.4","colors":"^1.1.2","commitizen":"^2.9.6","coveralls":"^3.0.0","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","jest":"^23.5.0","lint-staged":"^7.2.2","prettier":"^1.4.4","react-dom":"^16.2.0","react-native-storybook-loader":"^1.7.0","rimraf":"^2.6.1","semantic-release":"^14.0.0","ts-jest":"^23.1.4","ts-node":"^7.0.1","tslint":"^5.4.3","typedoc":"^0.12.0","typescript":"^3.0.1","validate-commit-msg":"^2.12.2"},"peerDependencies":{"@bluebase/core":"*","@storybook/react":"*","@storybook/react-native":"*"},"gitHead":"ff2f94ecb66c3a38a2620b8a01c331203f4fbb2c","bugs":{"url":"https://github.com/BlueBaseJS/storybook-addon/issues"},"homepage":"https://github.com/BlueBaseJS/storybook-addon#readme","_id":"@bluebase/storybook-addon@3.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"artalat","email":"rehman.talat@gmail.com"},"dist":{"integrity":"sha512-RdByeuapaJG7Vp8xcu07M5TUy5hXUgYCfmJ+UJ35gJ+R1BjxsQfmGKpcn2antxT74fmAYNob5qcPN4Kta02F3A==","shasum":"b38c1bb66f026898f00cbbf8cc4c13fcb0bfe93c","tarball":"https://registry.npmjs.org/@bluebase/storybook-addon/-/storybook-addon-3.0.0.tgz","fileCount":18,"unpackedSize":8739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJmH8CRA9TVsSAnZWagAAGzIP/RE3kf+a6LkUpQWn+bC2\nSbZmxIlEx64TGGAUxgQ/Y2fgmyXS+d2F7GNTVehm7+dAxWiLcQgWHvl5OqYr\nVb7BNGRFn94KZDSpqHSmTB7Tv+hsAP5EWmWS+yhpwxQ4YPRCudAqopgYZhq9\n9vp+Q2z5hwwJ6Kd2RcvPxgPVvMqCDtE7Ejt4TJ+TbHCAq1PBAOf+Y1MiLY0K\n+7O3Kjpjav4L8L+X6lWW5xX9tdm503ZiMiNQooPBENsGnMZfAUqSIp5VpS6b\n/HNMH34d73Kr/S+zn2hnuSuGBdVxJWFmSCy2ao3ZDiF8gVOnxiL3+imwa404\nItmEId9DdALnV+l1bEBM90Gk+qS0WxBkBePDH9XBN9fDnaKfQ0QvtLEQtxHw\nt3t5i8Iho0GRiqRO+4FrgiOQvJ5Ck8zGYQDYB6KdWGGPKXHDUxtIhwWrXRBJ\nmhUmhgzGQXjL1vY8Q4TScQAwki8D8Pz5TSey2vY086/Gu8IAhvhk2pNMjmd6\ncbOnZMAVcXbv7VzF6vWvpcnP9YhKEWNy6YpwnXtJkiytTmaSPxUsUMMl3j4x\nlW39HrOuuKce8iKzKKBJ7f0dnMrm1A+OUQ8mL0QDXQGzXEUue2kiXBzhywlz\nUIfvWnDKQ4eaMlAErbhSmKFGYRoeWvmFGFbLMybynk63v1Rzm5Duqe4lP8Jy\n74iN\r\n=qfhw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDPqmMyI7wE2QC+INEWm60fiM7Tc6xut5fH0UIB2jSTRQIfHp3uADPZiRn9QV0psul6EOPBnpoW9zbbIVMSXLjxiA=="}]},"maintainers":[{"name":"amjadshaick","email":"amjadshaick@gmail.com"},{"name":"artalat","email":"rehman.talat@gmail.com"},{"name":"bjavaid","email":"javaidbabar@gmail.com"},{"name":"omarnaeem0","email":"omar_naeem@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-addon_3.0.0_1546019323850_0.6126919196117382"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-27T07:04:10.420Z","2.0.0":"2018-10-27T07:04:10.742Z","modified":"2022-04-04T19:44:16.183Z","3.0.0":"2018-12-28T17:48:43.964Z"},"maintainers":[{"email":"bluebase-release-bot@blueeast.com","name":"bluebase-release-bot"},{"email":"abubakar.mani1@gmail.com","name":"abubakarsaddique"},{"email":"rehman.talat@gmail.com","name":"artalat"}],"description":"A Storybook JS addon to test BlueBase components in Storybook","homepage":"https://github.com/BlueBaseJS/storybook-addon#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/BlueBaseJS/storybook-addon.git"},"author":{"name":"BlueEast Team","email":"code@blueeast.com"},"bugs":{"url":"https://github.com/BlueBaseJS/storybook-addon/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <h1 style=\"text-align:center;\">BlueBase Storybook Addon</h1>\n</p>\n\n## Getting started\n\n### Installation:\n```sh\nnpm i --save-dev @bluebase/storybook-addon\n```\n\n### Configuration\n\n```javascript\nimport React from 'react';\nimport { configure, addDecorator } from '@storybook/react';\nimport { BlueBaseDecorator } from '@bluebase/storybook-addon';\n\nconst BRConfigs = require('../bluerain');\naddDecorator(BlueBaseDecorator(BRConfigs));\n\nconst req = require.context('../src', true, /.stories.tsx$/);\nfunction loadStories() {\n\treq.keys().forEach((filename) => req(filename));\n}\nconfigure(loadStories, module);\n```\n\n### Usage\n\nIn your story, test a BlueBase component like this:\n\n```typescript\nimport { BlueBase, BlueBaseConsumer } from '@blueeast/bluerain-os';\nimport React from 'react';\nimport storiesOf from '@bluebase/storybook-addon';\n\n\nstoriesOf('Some Story', module)\n\t.add('story', () => (\n\t\t<BlueBaseConsumer>\n\t\t\t{(BB: BlueBase) => <BB.Components.SomeComponent title=\"A nice component\" />}\n\t\t</BlueBaseConsumer>\n\t));\n```","readmeFilename":"README.md"}