{"_id":"@dschau/gatsby-theme-utils","_rev":"5-1ae256f536801b1fd911c71d63557872","name":"@dschau/gatsby-theme-utils","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@dschau/gatsby-theme-utils","version":"0.0.1","main":"index.js","author":"Dustin Schau <dustinschau@gmail.com> (https://dustinschau.com)","license":"MIT","scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production npm run build"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-preset-gatsby-package":"^0.1.3","cross-env":"^5.2.0"},"publishConfig":{"access":"public"},"gitHead":"c9e0a4ec378004825ab450bf4eafba56174e455e","_nodeVersion":"11.1.0","_npmVersion":"lerna/3.8.0/node@v11.1.0+x64 (darwin)","_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"_id":"@dschau/gatsby-theme-utils@0.0.1","dist":{"integrity":"sha512-FmiXrOgd+JWPCqJofdQEE/lKw4aSQGYv+wWfiI2hM5Q1TDZAZ78fZTTisPrOQCq/wl3cnQ/y4wzuTz6TyMU9ZQ==","shasum":"d6df5c71e7c908697f4a137752ac831e753a5ce7","tarball":"https://registry.npmjs.org/@dschau/gatsby-theme-utils/-/gatsby-theme-utils-0.0.1.tgz","fileCount":7,"unpackedSize":1791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJmaUCRA9TVsSAnZWagAArFsP/iRlpT7jUNp88WmHInc5\nD+paP1xAhRD7hXA30lcOWVmAujSLnK+MHG97zqgMPt40B8rOW+BdF4ZfPrww\nag2iLD3/wLr0+ZXkoT11JTOWpU6nzR0GAIPxFKWm+Fsjb42f3ZzYz3jSXrZP\n+SOvZvolKTwcnfmdjWOpy9SwZaUmlNvR18LxpXE054b8yNvKL7acp2LOXhCG\nTF9LVPBhBdvecHwDwe4cW4K+rDDu3RPX3cRwJ5dRLh3fO0N4lYghrrlatL12\neoHRtKpNdZvZMhdlGoWSDudIbhdhZvCSqBuFPWoBCJm+MXN0+WIvChDtkJ+3\nNzS8hJdpY3NiRcZvpt1BwG0Me+laOC6j9DxsTswCZueLK9r8MgSp67McgjUR\nKyiAMqTxXBojtquNqQZBP/MKrRIA6RPawPTAQIPoFVh1ozkWPpf5ZyMyPzyI\nvaKO7DSlJls5rWuh6C/fG6IqKUckvwT7EFRRnQielCuYqYKqVYnQz8nt6Ifx\naHWY4jpjLziQNIZn3kgj1bkHz5dY2Y3Ywr0ELa5Cj0tOKXnYZqQrIF9KDBWe\no7/mN8arz9+yRlENKN3dUsd0oI18ojb7YTwbMwl2e7ytdQolHF1OHoTllm6j\nKN6Pt8bCSWw13cY4wTImDxCy5RcWNVDm9Zi2PFrowKcG+2QGuxouAeV5zWxL\n1/VC\r\n=Ss+E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCemLLQSRo4WEixGM3031IWAGtufGCa2l5I4GO3HHy12QIhAKOcrq5nO7GeLFLUj9vD7wRaf2kSf7bXpr9gClhtfwkG"}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-utils_0.0.1_1546020499581_0.8036719419529521"},"_hasShrinkwrap":false},"0.0.2":{"name":"@dschau/gatsby-theme-utils","version":"0.0.2","main":"index.js","author":"Dustin Schau <dustinschau@gmail.com> (https://dustinschau.com)","license":"MIT","scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production npm run build"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-preset-gatsby-package":"^0.1.3","cross-env":"^5.2.0"},"publishConfig":{"access":"public"},"gitHead":"b778bbfe42daed4bc2e0ee0e5142cf0a624c0642","_nodeVersion":"11.1.0","_npmVersion":"lerna/3.8.0/node@v11.1.0+x64 (darwin)","_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"_id":"@dschau/gatsby-theme-utils@0.0.2","dist":{"integrity":"sha512-rsjZJRrbM5cnoks4ZHlYUlx4Pld6p+y0INTFpNENn8TCqSqAkU46oo1caAg9Xiddpmr/Qd+vZC3Hr6KuyjEpyQ==","shasum":"a6d9870b368869af9e77f52160784b008e93de00","tarball":"https://registry.npmjs.org/@dschau/gatsby-theme-utils/-/gatsby-theme-utils-0.0.2.tgz","fileCount":7,"unpackedSize":2080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJrGhCRA9TVsSAnZWagAAfPMQAIoY2kdFstjJYaP3kxf9\nYodbXIAiOxwjec3UL4p8RyMQ54vnr4JpBWc0gBye3xAP4QgxxE3BCDNubMmY\nGPBOkxbMvpmoO+Y1uPpt2utT/yvkqh961+0SpKNHHDNhto/Kz7Ub7EGdooIw\nHGE2eJHDU8v4b5EsMcvRqMJZG8gb93KVUMdTWO2ypR5gScz9drRM4fcS2mGq\nzRUCQ2ILUgl23DFJwmowejSTHbdmZMTWPWN5CLN1imS2UfOWkSPVX8AO3aD/\nGOL1Artp8vNEmqIqKhri3tVFbYBX9N+AvmvwHXns5y+2tJJJQoNnmyK2SEKz\nVU7wUBl7B//4GijMB1BpEvgnJcKu01pcOziX5uCVpapW07ChqqfqEiv6hCqu\nVP4BgluF7bISEScEibFLst8aXpBoDUGcEIL+tpjNBPDU53awVjHBW5HT/MuB\n3eqXCRSTJDRgstFzwb3Tt3p+Vmp+Tf/FFhGwuTZvveRxqj15/I5qaxyRftmN\nQKtxduBmjuORfWoytX5fwTo4x783+XM8aVJjjzCcTlEtoJ82WquASqjKw5gd\nSn7fWd3SgQoVZ2TKn0mpZoM6UFIX9Lp2ux2qZrl1mc7PUGr2D+IsjHeFUNDT\nJI0D8yJqtrX8CalKIidoMYqIR4om6VTPAy+WkTOnQ4POeK3suokV7ybhXeSt\njxgg\r\n=r45t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMMVdz6skm+bwJR3bYV/JD+zCJ5EzwtiutMwQbS0ujsQIgPXOVhAOimg+p2AOLLWijBYlgVTUd9bQynX+UN3Tod1w="}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-utils_0.0.2_1546039712726_0.2925904374011721"},"_hasShrinkwrap":false},"0.0.3":{"name":"@dschau/gatsby-theme-utils","version":"0.0.3","main":"index.js","author":"Dustin Schau <dustinschau@gmail.com> (https://dustinschau.com)","license":"MIT","scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production npm run build"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-preset-gatsby-package":"^0.1.3","cross-env":"^5.2.0"},"publishConfig":{"access":"public"},"gitHead":"9ff43b5ad4195cf7dd3a7c973772e4cdb3665b84","_nodeVersion":"11.1.0","_npmVersion":"lerna/3.8.0/node@v11.1.0+x64 (darwin)","_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"_id":"@dschau/gatsby-theme-utils@0.0.3","dist":{"integrity":"sha512-9549CRvnyBfWIlxoop2U+bzLfr4ak6DNkVW6TLgb4i0gFX9lxeY6/t5ZTOoID76PJsZLPUuTJuZ2NkB3W1QibQ==","shasum":"46145b5519b2657d49db5e84d485d937f6347577","tarball":"https://registry.npmjs.org/@dschau/gatsby-theme-utils/-/gatsby-theme-utils-0.0.3.tgz","fileCount":7,"unpackedSize":2394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJrJICRA9TVsSAnZWagAAqYsP/AvUyh0rjYq48adgaFhh\nGkBRtt/7ttJLMCduHRUiGhgUuwSQDhzfu3qR1AgxphAucFqf2v3lDU9qFVFM\npmKQZ2HxnPIWyGGar1eIisRtz15sr34Z4jcVdPZT6OUoZAQbeiWL8JMkuFrc\nLNN7Bkz++NJvTxeE8TuUU+qQzoS0k+0PP2EawmGAelEqe5VRDQJAbA950SZV\n+8m1OY++wB3CFB6ENcUxEF2hFLqv/oo/t9LFvb2qlUw6rGqVMBlmApk6TqFA\nctl5h4nCD8SRAI3ql3i6hWMFBkIRUtIxnyL/pCgt0f1KMIJNKY0xetd4xdKO\ntZjUj9xMo+QQqgC3jGGpfWVcyZZ38XVsWxODA3FxnWTFw1iMcq/kgIdQLOMM\nQB4FrZXMfJv3CxmnwMwv5ialVCPbpR7sxorQ0MZvN7V4cmeJkFnJI3Pb7GOp\n1Qbi/ebF9RiWo+LAXaP4FK5XWUBBuZU1cRm5bHBNW00ZK0+KN+kVIxRu7667\ntdI9rmohxd711WR1VWPlAoI6lU+R4ZfyTQSoOhaCT5cwEZr08Es30bGBM0Zf\nx43tAZ43m98q65m0oujLgMNiodyCWZbdXJUMnRIQJuqmWrH0JKUD+ktMVidn\nj+95k8GyJMwyDQe5Qo3Ireus2/n8rOFY/EM+IegShl9HVTT5FyBqlAEquZAI\nNuvU\r\n=7BIl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD02sMplTsQtNnN+qf2AvXbc61DNOGBJuUzHIJwAx1AJAIhALl/Gu/Tqe3vZkuUEI3rgZy+DLUbF/HYBfglsM5sBR3r"}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-utils_0.0.3_1546039880405_0.6447161943791748"},"_hasShrinkwrap":false},"0.0.4":{"name":"@dschau/gatsby-theme-utils","version":"0.0.4","main":"index.js","author":{"name":"Dustin Schau","email":"dustinschau@gmail.com","url":"https://dustinschau.com"},"license":"MIT","scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production npm run build"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-preset-gatsby-package":"^0.1.3","cross-env":"^5.2.0"},"publishConfig":{"access":"public"},"gitHead":"3c61b5ce47619a504973aff390333712b1a9d693","description":"## Install","_id":"@dschau/gatsby-theme-utils@0.0.4","_nodeVersion":"11.6.0","_npmVersion":"lerna/3.10.8/node@v11.6.0+x64 (darwin)","_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"dist":{"integrity":"sha512-u2ag3IeHWTORrKo9b7SgUsrYcKbReWQzGGL3VkOblAQdsKJe+17/ZO8y8NEiP+oU0RXg5pkyGa3zFWOTHhE10w==","shasum":"f1d774f486d081805caf079ad5024d6418dc991a","tarball":"https://registry.npmjs.org/@dschau/gatsby-theme-utils/-/gatsby-theme-utils-0.0.4.tgz","fileCount":6,"unpackedSize":3433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXKa3CRA9TVsSAnZWagAA1TEP/j02TEkLnKXs4/w01Glp\nJr5NSjMsb5qLcENp7uYY/53PyDVBSPj0NLW1+B3IRHgFpFl0eq/AjM6Md4yg\nPGZTeulJRSmt14VDZjBj8We3DewnUptQ8xjNr0F9wK1kUpLirX6gEnsBkMsm\nUCSESbnqBUInrLMWiHfyIG7U9Z+f+XrbSPU5BiZ2j3miO0V3lHravQS8yucT\n+8F0pSZPFFv4XaefX92eKxfYMLzJmlMaBTc8kYm2NnyZWPK+rweN1XQW2dy/\nNyGgK6VJ0jtV8GIhEvpJ0RNwZ1oN3N3AAHZ0y4cLARxFR0S4fMS+DPscq46v\nsPxkGQvuRihAl2WtPN+E6HsXEccEfHLoty02URdvFvaegzT8PR0sStjxzHrD\na4EkLqmYr+0WQuzRPlpt+D9kQOiRWuvWVS0U4pqFCRzZjmKnWlj+gmwCKMvH\ns9bRvStgAVPFovthMMkcc/3jrGvkQceJtr3WQMA1z2huIdR8NgGzflROtlLE\n2M0bASsELfNGH3APuqHJh1i9D93uWdgPiJD8DhHEFt77KOeGHCy30r9RkHeL\nKHESsbIveagKYGREZk4Hi0Rd2s7I5YlsY6Ibh1aqjF1JQI2Ne36ygSD4Z+za\nupRcWjCwBiW0VqniwqrK2TrqMSNC3r6uiipOfehVK24t15f0IhM6vPB9RtEx\nP/an\r\n=pn9B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLJVKfbrHjmKPqGzs5Bz16t3CK4Vexpx/nubHkwZesRwIgWkANMgkKvIlZ/LyOsunzI0YVjAU4WmJOrIP6BxHgHfY="}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-utils_0.0.4_1549575863114_0.12103214609508361"},"_hasShrinkwrap":false},"0.0.5":{"name":"@dschau/gatsby-theme-utils","version":"0.0.5","main":"index.js","author":{"name":"Dustin Schau","email":"dustinschau@gmail.com","url":"https://dustinschau.com"},"license":"MIT","scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production npm run build"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","babel-preset-gatsby-package":"^0.1.3","cross-env":"^5.2.0"},"publishConfig":{"access":"public"},"gitHead":"df7df56d6d1fb5de6520814bedeec264aabf432a","description":"## Install","_id":"@dschau/gatsby-theme-utils@0.0.5","_nodeVersion":"11.6.0","_npmVersion":"lerna/3.10.8/node@v11.6.0+x64 (darwin)","_npmUser":{"name":"dschau","email":"dustinschau@gmail.com"},"dist":{"integrity":"sha512-lafXibTOhtId2lR5hnuC79LuXrP+wR1sd6axfitYum4EWzIWsKNPiNai/TRAg31AWofr79Qu0UR8l7YpnhQitA==","shasum":"793ada7a9ceac708fd47f60176e49e9dfb496c0b","tarball":"https://registry.npmjs.org/@dschau/gatsby-theme-utils/-/gatsby-theme-utils-0.0.5.tgz","fileCount":6,"unpackedSize":3647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXKb0CRA9TVsSAnZWagAAS80P/1bBvi3Flt5lP2j5TmGs\nNqAimDyf0rEjUSiW52+Siidl7YLyV1EhdqO6S2Zi9HeHh6Wi3BQ4OHHEMrSe\nqHRlGmKjQ40pqUSJMuYgzDPa1OHpm+EXU03LmYdYW4mu+5J7d2v5HXn5F4JY\nPQyVmtMW1hnsmVEZQAfiiAyW9CGooYjFmS4e2Sny2QtfOj7eIh9a+iWZkEtl\nttYGgoFJzu7yhOAWrM/7ce+YYY0+PdxokuGMiDWQTogwnN9+/SAEIXRGc0bA\n/8EczYkPVfUUpbwEwnfvBBrCjGNqBvR8+i72/DBJuwVCgwrmKHrOc/zmNf3M\nebFdmhFncU5kLonVJHdVoQl6888w30UVgvT7MT+yENk1zVdm7mgJ5HoKf4lu\nk52lBH9G+Q69+SN/amDbT63DB0SyflZjSDo/+S7JA1qdUJ7jMO9FSHgi0ULp\nzkVy7YGp2AOtGvTz8HJRV22BZMp3BNI2FvPF7lL1biVZRybUCO1D7QjHpudd\nzWMLdNsEkioWYVS/qzUpOBMDNMgfqZS8ygIlusq4lumDbjovrzY3Im7xAbRi\noXNRcji+J71n+PKVaVttUE96LJ6FI20TGl0i1arAZxQGE2kLeAUPx25NuS4W\nNMZMPVPk/BE7XdEzr9Xg3wrv64l5Ik3RBCbRwsUPqzGOeUAmjn70VsbBCqu1\ndTI9\r\n=AMIE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8vnGLaKgay+fIMup0fwZJPUb8lFH0daXAnpC3IWQILgIgHquSrwH6lJNhgU0UHJBvHG5LqJ2TXTYlvTk1djlXqK8="}]},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-utils_0.0.5_1549575924032_0.30650851422605885"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-28T18:08:19.393Z","0.0.1":"2018-12-28T18:08:19.691Z","modified":"2022-04-05T05:44:09.589Z","0.0.2":"2018-12-28T23:28:32.803Z","0.0.3":"2018-12-28T23:31:20.563Z","0.0.4":"2019-02-07T21:44:23.225Z","0.0.5":"2019-02-07T21:45:24.153Z"},"maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"}],"author":{"name":"Dustin Schau","email":"dustinschau@gmail.com","url":"https://dustinschau.com"},"license":"MIT","readme":"# @dschau/gatsby-theme-utils\n\n## Install\n\n```sh\nnpm i @dschau/gatsby-theme-utils\n```\n\n## Usage\n\nThe utility exposes a number of helpful utilities, particularly:\n\n### `addToWebpackConfig`\n\nA utility to add the current theme to webpack so that the theme does not have to be transpiled.\n\n#### Usage\n\nIn `gatsby-node.js`:\n\n```js\nconst { addToWebpackConfig } = require('@dschau/gatsby-theme-utils');\n\nconst { name } = require('./package.json'); // the theme name\n\nexports.onCreateWebpackConfig = addToWebpackConfig(name);\n```\n\nadditionally, the utility exposes a callback that can be used to add any additional webpack configuation, e.g.\n\n```js\nconst { addToWebpackConfig } = require('@dschau/gatsby-theme-utils');\n\nconst { name } = require('./package.json'); // the theme name\n\nexports.onCreateWebpackConfig = addToWebpackConfig(\n  name,\n  ({ actions, loaders }) => {\n    // note: this is just an example; don't add this loader :)\n    actions.setWebpackConfig({\n      module: {\n        rules: [\n          {\n            test: 'my-css',\n            use: [loaders.style(), loaders.css()],\n          },\n        ],\n      },\n    });\n  }\n);\n```\n","readmeFilename":"README.md","description":"## Install"}