{"_id":"@charlietango/storybook-utils","_rev":"9-3d426a3683d6574ae08df2105821ceb4","time":{"1.0.0":"2021-03-23T09:54:15.147Z","created":"2021-03-24T10:26:00.175Z","1.0.1":"2021-03-24T10:26:00.530Z","modified":"2022-06-02T09:03:00.667Z","1.0.2":"2021-03-24T10:27:12.864Z","1.0.3":"2021-03-24T10:34:39.304Z","1.0.4":"2021-06-10T10:31:35.972Z","1.1.0":"2021-07-26T22:30:34.091Z","1.2.0":"2022-06-02T09:03:00.550Z"},"name":"@charlietango/storybook-utils","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.1":{"name":"@charlietango/storybook-utils","version":"1.0.1","source":"src/index.ts","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"microbundle build --target node --format cjs,es","dev":"microbundle watch","test":"jest"},"license":"MIT","peerDependencies":{"@testing-library/react":"*","react":"*"},"dependencies":{"@storybook/client-api":"^6.0.0","@storybook/csf":"^0.0.1","chalk":"^4.0.0","globby":"^11.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged && npx tsc","commit-msg":"npx commitlint --edit"},"lint-staged":{"*.{ts,tsx,js,jsx,json,css,md,yml}":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"scope-case":[0]}},"devDependencies":{"@babel/core":"^7.13.10","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@commitlint/config-conventional":"^12.0.1","@storybook/react":"^6.1.21","@testing-library/react":"^11.2.5","@types/jest":"^26.0.21","@types/react":"^17.0.3","babel-jest":"^26.6.3","commitlint":"^12.0.1","jest":"^26.6.3","lint-staged":"^10.5.4","microbundle":"^0.13.0","prettier":"^2.2.1","react":"^17.0.2","react-dom":"^17.0.2","simple-git-hooks":"^2.0.3","typescript":"^4.2.3"},"gitHead":"85c9c3e1866cf3a166c3a5c0dcaf151cccaf9960","description":"A set of utilities and helpers to power our Storybooks.","_id":"@charlietango/storybook-utils@1.0.1","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Hl0gAtRnojFkbtl251CCil0JR/LWHzmXtAPtP5mW5wekNn4kOpiRmSa0ccY9C+g4FymXwAIN5ajOh2rXor0Ibg==","shasum":"85d8b4a979aabffb4b38bfdabccdd78264628bd0","tarball":"https://registry.npmjs.org/@charlietango/storybook-utils/-/storybook-utils-1.0.1.tgz","fileCount":17,"unpackedSize":576106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWxO4CRA9TVsSAnZWagAAHR8P/1ZtqRGxrU0LNm0vEX6y\n3PrH1M9i9wvNGvXEhksajJAu/vOrlNnmtG6FEZlG2BUT+LsUqCytnrKK1ky6\nTrs3NPEuokmQwnuEYVFPOIrIR9lhbDMJUJPLWII+Uq2Etwx4xfX3vXmV7aOg\nBpg24kCGLqztBSMfi4pe/I/GTvkCge6QxXH8TKSBoEPnIfPnLQJdmI9J6lXA\nJGXRNIHJvX52BhRj4mWijh4PFR9POdYessJk9BpRaPzPN98cbsfOXqUEoP6Y\n9ZX1JW7RBEfNQoaycxOVh6dBYxCe+hJ7345DNpugs08UJdrBML5PXgOcoKjI\nAfEXlL5umJfY11/r3LaEhD7VCzYjmqK5ZKzbvZLzbusL9MyoKeGv2aV/czvs\ndQhrSzzM5EZ4bHXd/VIBgbBNt/xZu8Uovr2d7VlGf0cOtnzie9D7hDspxim2\n1+DjZlhtK/bJ2zpVr77sBDwxvAo4OynIJKfktYHNasiEKLC9EuVqKnX2Iq1F\nbpORNqBMuRUEENgNWKLoevQVeK5aqUNAgWr/SvXHrPayd30YOgaVZR3VelGR\ngOj7SMsH1axnRTCnDFRmho9pM88b4Bcguwp7VxUsmTpnPoBXH/PfL0r1KJ3g\ngHEby4Ay9hY5I9+6G7i8a9ryadIgUZs0oS+MDllLHUxMeOs8S0HzDuJNpcIn\nmvnl\r\n=y9PO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRHYw2mQdHpF9OhIHZnW9OF4ZL555/thRpy/gOpw6k9wIgWsmEMZSidfMMZG/81EgnmROhxo7eu+hJ0EOQSXJDRuM="}]},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"frederik_bosch","email":"frederik@bosch.dev"},{"name":"thebuilder","email":"dsc@charlietango.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-utils_1.0.1_1616581560309_0.8392130856482056"},"_hasShrinkwrap":false},"1.0.2":{"name":"@charlietango/storybook-utils","version":"1.0.2","source":"src/index.ts","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"microbundle build --target node --format cjs,es","dev":"microbundle watch","prepublish":"yarn build","test":"jest"},"license":"MIT","peerDependencies":{"@testing-library/react":"*","react":"*"},"dependencies":{"@storybook/client-api":"^6.0.0","@storybook/csf":"^0.0.1","chalk":"^4.0.0","globby":"^11.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged && npx tsc","commit-msg":"npx commitlint --edit"},"lint-staged":{"*.{ts,tsx,js,jsx,json,css,md,yml}":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"scope-case":[0]}},"devDependencies":{"@babel/core":"^7.13.10","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@commitlint/config-conventional":"^12.0.1","@storybook/react":"^6.1.21","@testing-library/react":"^11.2.5","@types/jest":"^26.0.21","@types/react":"^17.0.3","babel-jest":"^26.6.3","commitlint":"^12.0.1","jest":"^26.6.3","lint-staged":"^10.5.4","microbundle":"^0.13.0","prettier":"^2.2.1","react":"^17.0.2","react-dom":"^17.0.2","simple-git-hooks":"^2.0.3","typescript":"^4.2.3"},"description":"A set of utilities and helpers to power our Storybooks.","_id":"@charlietango/storybook-utils@1.0.2","dist":{"shasum":"934d674bff6f8f9a0332e2ac7703b9e21e0a768e","integrity":"sha512-bR12xncVlCRPzy8OCSMPFuWgu+totSGPmN851PCx2BPt80dMDOFtwVxOoMVYhPJ/bRH+M/KCOf0ZH9ssB4u18A==","tarball":"https://registry.npmjs.org/@charlietango/storybook-utils/-/storybook-utils-1.0.2.tgz","fileCount":23,"unpackedSize":53943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWxQBCRA9TVsSAnZWagAAAlIP/ReLtVX4UoyPO0P+pdlF\nBwjbVUbVZWQaEbkw3/fQGDQkMx7Znw1huvFtkcn55tHqopPUWBG5mM5jxuvQ\nXSxOg6iew64LQhAgW/GgnzwPt+XNCgekgRQYn3dMgZloTJBegJGZRR9RNrF/\nJ2GpwvPHqu24OFnwHglDqMrljsTDWlXCNouujC7MGeC+nYKUrk9pDJ5A1ed1\nN5fDMdbX1V5PcYnUimyCHXgkQyH2OilVCPAOqWACjizMIbkW8EcpL/lMd7rr\n/T6V16nsWOkVzUhN1B8W7rfkh47VVoQXEJIDcapbWF/N9JuCnI5My/dyxjLL\nhOfqO4D4h6plmTIo80wT2KGmGqRwFfl73je6KmuCQLbGO4l4+77YJngv6vUT\n0p3USfKZCZ+IjW7qOi+jvn19DRD+6RMk89+bTVedTA8HicSAZ2tZhsS0utDd\ng+UvNU/wOCpiHMVXJ4DYeuTusTu4F9sdWF6Y/SocbanzhcLqwBXP1XJbL8jc\nqTgyAao8xYDkn7zzfi9p0QdqTQMK4u/KefkxC8M0/25enV3cOq3z01JWuy5x\n0F6UMJXvWyxtvDW3JY5PP3xubID33uRG+gh23hpQ1jg8tyT9yyYn9x8ME8Wm\nFarm5tqkLBgGq5AoDR3TTuG2dE/qFXt0iJ52Mf4u7g7auaxsL+fIbsu6Bk5u\nXMES\r\n=Y4nd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTYo2m1vrPyOMlY+bEi1q25JsCOZJfyr/k/BeKLicbiAiEApRydqkJkm6tFNmqdBRbNLxy9n03Nk450v32uEyDCEqQ="}]},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"frederik_bosch","email":"frederik@bosch.dev"},{"name":"thebuilder","email":"dsc@charlietango.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-utils_1.0.2_1616581632641_0.9516413051714907"},"_hasShrinkwrap":false},"1.0.3":{"name":"@charlietango/storybook-utils","version":"1.0.3","source":"src/index.ts","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"microbundle build --target node --format cjs,es","dev":"microbundle watch","prepublish":"yarn build","test":"jest"},"license":"MIT","peerDependencies":{"@testing-library/react":"*","react":"*"},"dependencies":{"@storybook/client-api":"^6.0.0","@storybook/csf":"^0.0.1","chalk":"^4.0.0","globby":"^11.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged && npx tsc","commit-msg":"npx commitlint --edit"},"lint-staged":{"*.{ts,tsx,js,jsx,json,css,md,yml}":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"scope-case":[0]}},"devDependencies":{"@babel/core":"^7.13.10","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@commitlint/config-conventional":"^12.0.1","@storybook/react":"^6.1.21","@testing-library/react":"^11.2.5","@types/jest":"^26.0.21","@types/react":"^17.0.3","babel-jest":"^26.6.3","commitlint":"^12.0.1","jest":"^26.6.3","lint-staged":"^10.5.4","microbundle":"^0.13.0","prettier":"^2.2.1","react":"^17.0.2","react-dom":"^17.0.2","simple-git-hooks":"^2.0.3","typescript":"^4.2.3"},"description":"A set of utilities and helpers to power our Storybooks.","_id":"@charlietango/storybook-utils@1.0.3","dist":{"shasum":"62b49f9103186d4f88847d3d49d61228047c5b85","integrity":"sha512-WM9SXYNKnY5uKmvaxGpxfI38SVllFG3DzbLLasDuwfeVidI/U7+8a2o52FICUoNXgjNfnfmePxnneQy/L9wo+g==","tarball":"https://registry.npmjs.org/@charlietango/storybook-utils/-/storybook-utils-1.0.3.tgz","fileCount":12,"unpackedSize":36291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWxW/CRA9TVsSAnZWagAAGjEQAJq2LGzaRB5jIpzWgnOF\nhL0umltJEH6BCToTHC6CzZ9WyrCGP0EWE+hq7r2aF9obO/LAfYoGJXVykf0+\nZwFIwcQnzfCbttJsj9w0WgCn+pRZ1v62F06LSyjZ1dPtuooQI2BUcCn/ugiX\nOToXLBSZwxZaNLFiP8M2cWUyLrSklJkpoQL5u6EAJvxi/0/x0FkvEDhHzzKV\noJzqnqE8PvFbwSjaK8ONfXcI4raBUnTUF9wNTrl6boT2O5mQI5JA1bmgocpP\ngLZHJwGUudNLWCB9DDvxd0n80NXpoQvEyxOfCS2EUeUZmj7q/gFr3/MRxdu8\n5jCMrsshT1T9g8XQ5pJ4usZj91dBAdKYzKHL33JqP7mNOCFwAIKya0Nva+l4\nMeX74kCs2DGf1TV0Ze9YEVg5SgURlTyLle9jZFVEM5OKBRb0X9izJuXC1za4\nv7U8JcVr2g54IyJUaDvupFR9PaH4C+RU75tLPqeB740KvR0y4V64QsfPIisq\nzXF6hx7xHM6YlBJhH/MVScpslqN1HedyWHC+e4i2gLzEnlDgQwH5loCBCKc7\nHkm0D0fd2W+1w3OM1UXcu32Q8tP2TyK3sXTN6gyKHYwpMEg3sDKB5VBpDpao\nf2Fto+E0X5Tw+JgaT06rCsdJ3TS7N/LPZ7icXiufdV1kRBhYbKE2rB0XTPPh\nrfrI\r\n=MAlr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzb1PLH85cr2HgdzXGD57rgEcKVcbyZTlaxbd3hiFNyAiBNUnWgXe2bdatD0NMFavWP9tudjYNAGjQWcSJFqQUeuw=="}]},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"frederik_bosch","email":"frederik@bosch.dev"},{"name":"thebuilder","email":"dsc@charlietango.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-utils_1.0.3_1616582079166_0.0816854323656746"},"_hasShrinkwrap":false},"1.0.4":{"name":"@charlietango/storybook-utils","version":"1.0.4","source":"src/index.ts","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"microbundle build --target node --format cjs,es","dev":"microbundle watch","prepublish":"yarn build","test":"jest"},"license":"MIT","peerDependencies":{"@testing-library/react":"*","@storybook/client-api":"*","react":"*"},"dependencies":{"@storybook/csf":"^0.0.2-alpha.0","chalk":"^4.0.0","globby":"^11.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged && npx tsc","commit-msg":"npx commitlint --edit"},"lint-staged":{"*.{ts,tsx,js,jsx,json,css,md,yml}":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"scope-case":[0]}},"devDependencies":{"@babel/core":"^7.13.10","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.12.13","@babel/preset-typescript":"^7.13.0","@commitlint/config-conventional":"^12.0.1","@storybook/react":"^6.2.9","@storybook/client-api":"^6.2.9","@testing-library/react":"^11.2.5","@types/jest":"^26.0.21","@types/react":"^17.0.3","babel-jest":"^26.6.3","commitlint":"^12.0.1","jest":"^26.6.3","lint-staged":"^10.5.4","microbundle":"^0.13.0","prettier":"^2.2.1","react":"^17.0.2","react-dom":"^17.0.2","simple-git-hooks":"^2.0.3","typescript":"^4.2.3"},"description":"A set of utilities and helpers to power our Storybooks.","_id":"@charlietango/storybook-utils@1.0.4","dist":{"shasum":"8050368c32d8474ca32906e87cfa8046fd7c17d1","integrity":"sha512-xcerGMbPe4vT6dEIJcjloRPMvaPeToKXu75fSO5mXuf9Hw3wqqdBw7JMtLGwjUUSYYmgsR9l83w8PRkCRz7khw==","tarball":"https://registry.npmjs.org/@charlietango/storybook-utils/-/storybook-utils-1.0.4.tgz","fileCount":11,"unpackedSize":36354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgweoHCRA9TVsSAnZWagAAgGcQAJc8wulU/0dvju+TST0U\nMaR0K0TnW6/8nYsRxa1y7IM7qZmi+Q9Pl3bgbWobXQ4FpzfwPZP8Wl+hVfYZ\n39ZmndZ6FZbgNqtoSn+Wn4wgHRF5NyGd+1QqpD/MeFXbO9yx5A+k8jft9TGW\nyucHpYiZV06uZDTwtHuutMPNk69L8pZUXh6F9NP8WXMGBFJ+6QjbPi+pv5Ug\n//1mE9LX2vQ9zZIgr4Hufd3h0EwegehA29cJTHP4T/oPz3mgC7DhtpzEgQhV\nHE8ss8gDX15P95oka/NDTbGiBwiX9TjygsbfzuuWiP9qTzAOOrPRcnttOSOi\nVtjIkDlj/dEB3mhS41358gvvgAYcS9wUsMxd4MHLVTbOIKTHBdfufaFmV08z\nHeodTe6Nmiqc7mKgjQODaRmwTyqHtKKi9fN0GnPx4mi5+nl/nqD4NKKOxa8r\nieq5y32mEmOLfdLZhFj3O9SWCwrCAjjr8gLrT05hXl1Q3O5OrAdr6rl1uhrt\n0KGEPRncnv/4Iqv07MweroTINz4NTCvfLavtirB3vdweDf/Mlii+AVaWIVzQ\npBm2M+Pm4Wm1IGeJCYD5WWK/7wMH9w40p7xhkKb4uDtp+W911ZkEI2a/P84k\nlAJowi0sAziDQk95pDHX5J2ynmpKvHKjEMDwIuP0OqVPImVDRzFbSEE8FDx3\nR41S\r\n=ds2r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUHlROr29/IkTt0QoD7brG7lGbE2tIdA62BFkSApqV3AiAK4zdC9IrVqiSqdGco1J5+Nvdx/7b3W3hNBO9uCDn7zw=="}]},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"frederik_bosch","email":"frederik@bosch.dev"},{"name":"thebuilder","email":"dsc@charlietango.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-utils_1.0.4_1623321095785_0.04245954837813515"},"_hasShrinkwrap":false},"1.1.0":{"name":"@charlietango/storybook-utils","version":"1.1.0","source":"src/index.ts","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"microbundle build --target node --format cjs,es","dev":"microbundle watch","prepublish":"yarn build","test":"jest"},"license":"MIT","peerDependencies":{"@storybook/client-api":"*","@testing-library/react":"*","react":"*"},"dependencies":{"@storybook/csf":"^0.0.2-alpha.0","@storybook/testing-react":"^0.0.21","chalk":"^4.1.1","globby":"^11.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged && npx tsc","commit-msg":"npx commitlint --edit"},"lint-staged":{"*.{ts,tsx,js,jsx,json,css,md,yml}":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"scope-case":[0]}},"devDependencies":{"@babel/core":"^7.14.8","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@commitlint/config-conventional":"^13.1.0","@storybook/client-api":"^6.4.0-alpha.21","@storybook/react":"^6.4.0-alpha.21","@testing-library/react":"^12.0.0","@types/jest":"^26.0.24","@types/react":"^17.0.15","babel-jest":"^27.0.6","commitlint":"^13.1.0","jest":"^27.0.6","lint-staged":"^11.1.1","microbundle":"^0.13.3","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","simple-git-hooks":"^2.5.1","typescript":"^4.3.5"},"description":"A set of utilities and helpers to power our Storybooks.","_id":"@charlietango/storybook-utils@1.1.0","dist":{"shasum":"737246da16dee82edb253e8993fa7124d94a2f6e","integrity":"sha512-0EiqvvkctXXFuei32PD46EkNybX0LXm5WkIIFJOj08kwcf/RGjMYRpOVVMLA/p+NkDDGCDFhiUhKD2TXmhGcfg==","tarball":"https://registry.npmjs.org/@charlietango/storybook-utils/-/storybook-utils-1.1.0.tgz","fileCount":11,"unpackedSize":29071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/zeKCRA9TVsSAnZWagAA5kEP+wa6asiZZU3SZkwJHWIT\nN6WM/t/envd4kCg51RgDMIAREIH41aIsmSJjuBUmYaN3fDsfhGSa1mZ1YqWp\n04p/5Pgn1sAWTFh96QkaLV2zU+y5vCgLalFBTXjCNKNyLSJ1bxYu2vJiZoYJ\nF1LGpxZO9PM+0c/KNXOTIDItEZTw7dnYjnqkpPeeT5iOLxKhZVZGUHrmhm/V\nPrbqExjOIN8nFxjxvQ2/z/8NOW2yccGthiIla0G6ijHPXjy7eRnnrTNXNqLp\nGaUIku/C7hf82OVydMqTfhoWD3CSayk7qu/Nnvpr6TxZ+9sbt8VVsPaH8RUV\ny1JwymkvM+0qjeY93Lb4SGHWmHubrIkU5lYTAMZ7aYowMm6YBqGnOEt7txrr\nA4SR+TvuLVvJfmMXD2ADb8MN5ugS6+YGYXXt/dBZJQaTsp8/9vFCk1P5fQ36\njIAOrfL93Hk1L9Sc0RMeNMHIiC7DHs1Br37D4xWMqjQdiR/8txdNSr/E8JWF\nG3j6ShfL6wEme5YxPONNih1xMfgK8PXVAruIrjpNB4Pd7I95MbXilx8ZGgcp\ndFiidiSmV6ueRFgDmYxOeXvtKBr1drXj80bLMxUQKXI+MdNsMcw4UaVm3qGi\nIuqOimahiWY5H8qTqitNsLQapKVtPiBkXxHjELsE/w0GnV9jFdOJxYkUCOAW\nghEv\r\n=OjdX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLijtLGCc+uhKJmRa3fyZdtd5Ts3coxe5sQkmT7Da4DgIgWqgeSLuEKDPXyDIbVAurzB/7CV6IL/GfPExGWuxhXCI="}]},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"thebuilder","email":"dsc@charlietango.dk"},{"name":"frederik_bosch","email":"frederik@bosch.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-utils_1.1.0_1627338633876_0.3489039742523914"},"_hasShrinkwrap":false},"1.2.0":{"name":"@charlietango/storybook-utils","version":"1.2.0","source":"src/index.ts","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"microbundle build --target node --format cjs,es","dev":"microbundle watch","prepublish":"yarn build","test":"jest"},"license":"MIT","peerDependencies":{"@storybook/client-api":"*","@testing-library/react":"*","react":"*"},"dependencies":{"@storybook/testing-react":"^1.3.0","globby":"^11.1.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged && npx tsc","commit-msg":"npx commitlint --edit"},"lint-staged":{"*.{ts,tsx,js,jsx,json,css,md,yml}":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"scope-case":[0]}},"devDependencies":{"@babel/core":"^7.18.2","@babel/preset-env":"^7.18.2","@babel/preset-react":"^7.17.12","@babel/preset-typescript":"^7.17.12","@commitlint/config-conventional":"^13.1.0","@storybook/addons":"^6.5.6","@storybook/client-api":"^6.5.6","@storybook/preview-web":"^6.5.6","@storybook/react":"^6.5.6","@testing-library/react":"^13.3.0","@types/jest":"^28.1.0","@types/react":"^18.0.10","babel-jest":"^27.0.6","commitlint":"^13.1.0","jest":"^27.0.6","lint-staged":"^11.1.1","microbundle":"^0.13.3","prettier":"^2.6.2","react":"^18.1.0","react-dom":"^18.1.0","simple-git-hooks":"^2.8.0","typescript":"^4.7.2"},"description":"A set of utilities and helpers to power our Storybooks.","_id":"@charlietango/storybook-utils@1.2.0","dist":{"shasum":"56031a348b52dc54ae9b43c8b4ab8839c3d3cfd7","integrity":"sha512-c/QgxPi0SOFI8+/f5DZTOsRBc2aeUEVrqe8awWulkc8oRdt1xYX/V1seATs/v6A+03+nmosoaChsemZAodVdLQ==","tarball":"https://registry.npmjs.org/@charlietango/storybook-utils/-/storybook-utils-1.2.0.tgz","fileCount":11,"unpackedSize":23637,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBml0/L6qVNVwIkIzDt7OCyrRbH7RSREaaxXbkrNeHM4AiEAteewjGWHeP/xUOy6Lmu0zMfSXskP95ncXJCv4LTcbkk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimHzEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYbw//W8CyxuuoCcLRZ4rOlW6cOh6Om2ROqT+ODMKN/mxj6fDyhkFe\r\nzT8TAr9V/PWuPCPtmUuIduTXA41ypclWWUBrsCU87ccnnZE5uur+AGXcCz4L\r\n8oSpOfwk4+dyTvTYXv3ylv53yIWsuS2TGqBtH36HohIrIGMK0r95xrxyJPxv\r\nP2sEx+elu4p29qivDrFdPHJq4Z+tcZEe/eG97FNJTq7OEU4Mpt3S3iVWy60m\r\nkAoix65P3Yke2oO3rPcDZefp17OE5g+34nNNw1WgWJditeV9arYxWUbeQS8P\r\nKgaUwYptTbs55tBdpmg5GpwjPimlRRm9YtNDHpbFTQxOjgq4GYbCIJ1PQe2v\r\nPdkxx2ibiYkfJSSvzjqIPEaMA3lKnA1/GuhvvmUQ4EKLgP79NX7iXt5dEfGF\r\nEbOiy66KwtUp1wDRrgrBstr3v93xtPAgTkx52b53B0yeAUA0UwMY7tSVFOjF\r\n7Z0BOmu/9IUrDIKFHLD9sfV7wxa50arT/J2vA02IFw27OSpjrLtdQIW7ceqA\r\nibyTtFiXIzW/SIPVI51olSDpFqE1polXpSUFG8NGK7augFNrVVTnTOlrtjlV\r\nFixRc4IntpVCBLYomTvsfnozM+7GBa9spARBV7RPWT7TauvHPYfHgcanKooh\r\nz2QT9WXA60E3yPYh906QaTppytltPmlA5nY=\r\n=6qr+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"thebuilder","email":"dsc@charlietango.dk"},"directories":{},"maintainers":[{"name":"thebuilder","email":"dsc@charlietango.dk"},{"name":"frederik_bosch","email":"frederik@bosch.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-utils_1.2.0_1654160580344_0.9537457873538231"},"_hasShrinkwrap":false}},"maintainers":[{"name":"thebuilder","email":"dsc@charlietango.dk"},{"name":"frederik_bosch","email":"frederik@bosch.dev"}],"description":"A set of utilities and helpers to power our Storybooks.","license":"MIT","readme":"# @charlietango/storybook-utils\n\nA set of utilities and helpers to power our Storybooks.\n\n## Installation\n\nInstall using [Yarn](https://yarnpkg.com):\n\n```sh\nyarn add @charlietango/storybook-utils --dev\n```\n\nor NPM:\n\n```sh\nnpm install @charlietango/storybook-utils --save-dev\n```\n\n### Requirements\n\nYou will need to have the following peer dependencies installed:\n\n- `react`\n- `@testing-library/react`\n\n## Usage\n\n### `testStories`\n\nAutomatically test all Storybook stories in your project. Provide `testStories` with a glob (or globs) pointing to all your [CSF](https://storybook.js.org/docs/react/api/csf) storybook files.\n\n**src/**tests**/stories.test.ts**\n\n```ts\nimport { testStories } from \"@charlietango/storybook-utils\";\n\ntestStories(\"./src/**/*.{story,stories}.{js,tsx}\");\n```\n\n#### Options\n\nIn addition to the glob, `testStories` also accepts an options object.\n\n| Command           | Description                                                                                                                                                                                                                                 |\n| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `customRender`    | Provide a custom render method, instead of the default from @testing-library/react. This is used to apply a fixed set of decorators around all your stories. [https://testing-library.com/docs/react-testing-library/setup#custom-render]() |\n| `callback`        | Callback after each `render()`. Use this if you need to perform custom validation. If not defined, a default `await waitFor` call will be made, to ensure stories are fully loaded.                                                         |\n| `storybookConfig` | Global configuration from the Storybook - Use this to add decorators around all stories.                                                                                                                                                    |\n\n### `createStoryPath`\n\nThis method takes the base from [paths.macro](https://github.com/storybookjs/paths.macro) and, converts it to usable Storybook path.\nThis is useful to create a `title` for your stories, that reflect their current location.\n\n```tsx\nimport { createStoryPath } from \"@charlietango/storybook-utils\";\nimport base from \"paths.macro\";\n\nexport default {\n  title: createStoryPath(base),\n} as Meta;\n```\n\n**Examples**\n\n* `src/components/Header/Header.story.tsx` 🡆 `components/Header`\n* `components/Header/Header.story.tsx` 🡆 `components/Header`\n* `src/components/Header/Navigation/Navigation.story.tsx` 🡆 `components/Header/Navigation`\n","readmeFilename":"readme.md"}