{"_id":"gatsby-1-config-extract-plugin","_rev":"15-3a19f78dafab92a0d41542c5e02981cc","name":"gatsby-1-config-extract-plugin","dist-tags":{"latest":"1.0.3","next":"1.0.4-8"},"versions":{"1.0.1":{"name":"gatsby-1-config-extract-plugin","description":"extract-text-webpack-plugin instance getter for Gatsby v1 plugins","version":"1.0.1","author":{"name":"Shawn Erquhart","email":"shawn@erquh.art"},"bugs":{"url":"https://github.com/gatsbyjs/gatsby/issues"},"dependencies":{"babel-runtime":"^6.26.0","extract-text-webpack-plugin":"^3.0.2"},"devDependencies":{"babel-cli":"^6.26.0","cross-env":"^5.0.5"},"homepage":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin#readme","keywords":["gatsby"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin"},"scripts":{"build":"babel src --out-dir . --ignore __tests__","prepublish":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --out-dir . --ignore __tests__"},"_id":"gatsby-1-config-extract-plugin@1.0.1","dist":{"shasum":"7fdf5c114a36bb9f9a72d83a799165a4ea4002d9","tarball":"https://registry.npmjs.org/gatsby-1-config-extract-plugin/-/gatsby-1-config-extract-plugin-1.0.1.tgz","fileCount":4,"unpackedSize":3940,"integrity":"sha512-l3jUJZZhD/mkTCJgHYEB71gIM6ZF2f6ecwu2ugOYdNDrNwQqOuc4ZgCDA81FaZtd0znAqszOHp9wv7PTsNmx2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa3yTCCfZXx2lofZU8H8eHdpjQ5VqEpltSPXigSHHgHAIgEg30Mg64WBmWpBtk7tBllnehSeZ4AFAFTVOoeW3KbYk="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-1-config-extract-plugin_1.0.1_1521152081974_0.057897974058030766"},"_hasShrinkwrap":false},"1.0.2":{"name":"gatsby-1-config-extract-plugin","description":"extract-text-webpack-plugin instance getter for Gatsby v1 plugins","version":"1.0.2","author":{"name":"Shawn Erquhart","email":"shawn@erquh.art"},"bugs":{"url":"https://github.com/gatsbyjs/gatsby/issues"},"dependencies":{"babel-runtime":"^6.26.0","extract-text-webpack-plugin":"^1.0.1"},"devDependencies":{"babel-cli":"^6.26.0","cross-env":"^5.0.5"},"homepage":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin#readme","keywords":["gatsby"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin"},"scripts":{"build":"babel src --out-dir . --ignore __tests__","prepublish":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --out-dir . --ignore __tests__"},"_id":"gatsby-1-config-extract-plugin@1.0.2","dist":{"shasum":"2ca0779f212009d06e444cb084d182f957b7190c","tarball":"https://registry.npmjs.org/gatsby-1-config-extract-plugin/-/gatsby-1-config-extract-plugin-1.0.2.tgz","fileCount":4,"unpackedSize":3940,"integrity":"sha512-6LE8D2dJF/TjBsIOWieX0cr6XL2QaiTy3oLJ6gNBGoWxBwrxJXomceWHCF/7owgWHMn9JQUuVTGl4Q0IqNHU6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRbgnEZldAhvGmQgVOgpx7TvcmzdGR6JJ4fpbaqGgJbQIhAIDRZCirkJclOodxvOcGAsqmvq73r4xFKrdQOWQcxoeD"}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-1-config-extract-plugin_1.0.2_1521242247842_0.4621440911185777"},"_hasShrinkwrap":false},"1.0.3":{"name":"gatsby-1-config-extract-plugin","description":"extract-text-webpack-plugin instance getter for Gatsby v1 plugins","version":"1.0.3","author":{"name":"Shawn Erquhart","email":"shawn@erquh.art"},"bugs":{"url":"https://github.com/gatsbyjs/gatsby/issues"},"dependencies":{"babel-runtime":"^6.26.0","extract-text-webpack-plugin":"^1.0.1"},"devDependencies":{"babel-cli":"^6.26.0","cross-env":"^5.0.5"},"homepage":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin#readme","keywords":["gatsby"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin"},"scripts":{"build":"babel src --out-dir . --ignore __tests__","prepublish":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --out-dir . --ignore __tests__"},"_id":"gatsby-1-config-extract-plugin@1.0.3","dist":{"shasum":"9e2c962d4563c95fa29da83e3d93017129af0115","tarball":"https://registry.npmjs.org/gatsby-1-config-extract-plugin/-/gatsby-1-config-extract-plugin-1.0.3.tgz","fileCount":4,"unpackedSize":3943,"integrity":"sha512-iq0OdZs2diJ9rMB2qolkczpKcMRmmHAXGDvjjevkdNsdY7kGWPCyVJ60Qtz6XIXzZHJf07ZdbTBBZMuo8y4Hdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhHzUaAm1uieuO09GcqtmM40a9v0ZYqPsWiMPk7CfOpAiApRYZWRrX3in8iapQdfMNrSgNK5buK7tyQtTiyLs4+uw=="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-1-config-extract-plugin_1.0.3_1522101312321_0.9055916863529403"},"_hasShrinkwrap":false},"1.0.4-0":{"name":"gatsby-1-config-extract-plugin","description":"extract-text-webpack-plugin instance getter for Gatsby v1 plugins","version":"1.0.4-0","author":{"name":"Shawn Erquhart","email":"shawn@erquh.art"},"bugs":{"url":"https://github.com/gatsbyjs/gatsby/issues"},"dependencies":{"babel-runtime":"^6.26.0","extract-text-webpack-plugin":"^1.0.1"},"devDependencies":{"babel-cli":"^6.26.0","cross-env":"^5.0.5"},"homepage":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin#readme","keywords":["gatsby"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin"},"scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepublish":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"readmeFilename":"README.md","readme":"# gatsby-1-config-extract-plugin\n\nextract-text-webpack-plugin instance getter for Gatsby v1 plugins. Allows all plugins to share the\nsame instance. Should only be used by plugins that output styles for the main entry point and\nbundle (which is the vast majority of style plugins).\n\n## Install\n\n`npm install gatsby-1-config-extract-plugin --save-dev`\n\n## How to use\n\nThis module exports two named functions, `extractTextPlugin` and `extractTextFilename`. Note that\nGatsby's webpack config includes the extract plugin instances in the `plugins` array, so plugins\nthat use this module don't need to - just use it's `extract` method in your loaders.\n\n**`extractTextPlugin(stage)`**\n\nAccepts the current stage name and returns the appropriate extract-text-webpack-plugin instance.\nAnywhere you would normally use `new ExtractTextPlugin()`, use this instead.\n\n**`extractTextFilename(stage)`**\n\nAccepts the current stage name and returns the name of the extracted text output file. Not required\nfor most use cases.\n\n```javascript\n// in gatsby-node.js\nconst { extractTextPlugin } = require(`gatsby-1-config-extract-plugin`);\n\nexports.modifyWebpackConfig = ({ config, stage }) => {\n  switch (stage) {\n    case `build-css`: {\n      loader: extractTextPlugin(stage).extract(`style`, `css`);\n    }\n  }\n};\n```\n","_id":"gatsby-1-config-extract-plugin@1.0.4-0","dist":{"shasum":"0a25f9257166931b7d90dc77c697629d121ef2f4","tarball":"https://registry.npmjs.org/gatsby-1-config-extract-plugin/-/gatsby-1-config-extract-plugin-1.0.4-0.tgz","fileCount":4,"unpackedSize":3685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4Ku8CRA9TVsSAnZWagAAE24P/1mGlTQ2tZyn5hyflUiT\nP+HD27LMBQ3drjnmN/O+5bX0hCfzGGWs7SGxtPYEuy9tCCEahMWF33ZPF27U\nECoaefGvj4JVB4IcJSfssHm/qkVn9yQmKvwj47fzNZOa3xDxNfuumECvUB1U\njcsHupUUAlRWyzadhYxVWxdoPP48bida448a3SzdzmeuQILiBT2sL7zONiN3\nRoQfDOPxNRwV5664+4RUCNVwe9+yezLXje8ljihT0trw8Z7dsi255TIPtqQY\nXPVG4C2R74xZUenN+Jk0qlFz/v+ls/DhveBxpaO1s3X2nIryeL5iKDEPpoBn\nYeXsrYCjfBWHdaQKMHC4c4g5UCiHaGF2ooBtZzIWw3aq3Mtd2zcHWH2SWUvS\ncmkPTrAvI2GvicUmmOc+wKke6rI2ILfxWgil7SibYvwt3TjhagXvlHxfXQ9Z\n6Q4m2P+eIi86q+6ACX/QB19BnhhOilfD9vwMnqA+PPBzRouLaiEiN9VFhcBA\nJqaAQdA1GV44ik27iN0lLrKRUvTpy7iroSmgolnGcHgXEqEbfZgjXcvAVWT2\ncOH9Po5hMc05O2MGnVMdmgGsIUKyeuDB6eoCLUHh97UROSNzd0t76bUolH5f\nbNH9GMUwDnxNXT7yYP2MJoQA+pqGo1CRD8mYMOnBMQhdViAx/lfw95yVn/Va\n6Zdg\r\n=jORi\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-PjIurbFrgHR5G1KKBX2nhh08k0a/PfVdKZQHku+pIOLm4pD9fIc28HS39qTjAKatTa5shh9aHiDUJcElG/aiQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5Ml+Qb30ElL2SRPH6wg/peV8eNaI8453PWmUdj9NBTgIhANdx9S2ea5OnzrfrriluKguAtIIEGGxUnwAqz/cMeFI2"}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-1-config-extract-plugin_1.0.4-0_1524673467838_0.47669957340563385"},"_hasShrinkwrap":false},"1.0.4-1":{"name":"gatsby-1-config-extract-plugin","description":"extract-text-webpack-plugin instance getter for Gatsby v1 plugins","version":"1.0.4-1","author":{"name":"Shawn Erquhart","email":"shawn@erquh.art"},"bugs":{"url":"https://github.com/gatsbyjs/gatsby/issues"},"dependencies":{"babel-runtime":"^6.26.0","extract-text-webpack-plugin":"^1.0.1"},"devDependencies":{"babel-cli":"^6.26.0","cross-env":"^5.0.5"},"homepage":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin#readme","keywords":["gatsby"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin"},"scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepublish":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"readmeFilename":"README.md","readme":"# gatsby-1-config-extract-plugin\n\nextract-text-webpack-plugin instance getter for Gatsby v1 plugins. Allows all plugins to share the\nsame instance. Should only be used by plugins that output styles for the main entry point and\nbundle (which is the vast majority of style plugins).\n\n## Install\n\n`npm install gatsby-1-config-extract-plugin --save-dev`\n\n## How to use\n\nThis module exports two named functions, `extractTextPlugin` and `extractTextFilename`. Note that\nGatsby's webpack config includes the extract plugin instances in the `plugins` array, so plugins\nthat use this module don't need to - just use it's `extract` method in your loaders.\n\n**`extractTextPlugin(stage)`**\n\nAccepts the current stage name and returns the appropriate extract-text-webpack-plugin instance.\nAnywhere you would normally use `new ExtractTextPlugin()`, use this instead.\n\n**`extractTextFilename(stage)`**\n\nAccepts the current stage name and returns the name of the extracted text output file. Not required\nfor most use cases.\n\n```javascript\n// in gatsby-node.js\nconst { extractTextPlugin } = require(`gatsby-1-config-extract-plugin`)\n\nexports.modifyWebpackConfig = ({ config, stage }) => {\n  switch (stage) {\n    case `build-css`: {\n      loader: extractTextPlugin(stage).extract(`style`, `css`)\n    }\n  }\n}\n```\n","_id":"gatsby-1-config-extract-plugin@1.0.4-1","dist":{"shasum":"94cc2c2351aadeb67890bc8d40feaecdf446ce6d","tarball":"https://registry.npmjs.org/gatsby-1-config-extract-plugin/-/gatsby-1-config-extract-plugin-1.0.4-1.tgz","fileCount":4,"unpackedSize":3682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4hgCCRA9TVsSAnZWagAA3BgP/1t6eSCLqcz18lq9h9SM\nGHd4kHBrPkxhewRjRjjxsc62Si3xDWdRNzkbpS27ZbvUCEExFvLN6FfT2kBi\n47TDAkUbkq5dyUgShkM1PC2i/q1Rm1JOjnX3dAG97j5bavqDf0fetr9x/7Cy\nYrzw7N/98D49aFSOfYdmQCm3tyv1Eo7LtpN4kzskJIvohPCOgnJO7xWdul7c\naIzSWv7VzSfJors/2LGAfkzuSTgZii5f5blnfsFKuN3sN2OmhdKRpPGhprNF\nvLZq04lzWRGU0r8BAjEWVU2tbFLgGOvHtqcBHcazLsyl0cT2kr4dRvBah/7e\nK2a7+t5FEx2HpRvp1LViprWlzJ5zjn5IEUrT9L0OBw0x05VLEpxq8uf4cAkm\n6XkUEKwQl4UWPWT39mAuspQWP04Q9xRHTujkpXcmQalpuEpvXkesCYk0w/ba\nqyKhswUqHTkelNKzg4XGrlrskjuhjzEP5/O/Q8d75/Ndy2VU2nmxRWiNnjsH\nlcKgZKeVrtKx/JVMcnB5p0B2tDOTr+f1rWN/qC938++ymlL8IRLMvQl+KpF5\nIAuKArF9k3a2sIz0ncQqi7+oIvr19mKz4yzH4GagdRvimUdvLGy9/zWUxmbx\nQJiFuv/5qmAVwQ0moe1cdn45NjwpQPbO7zi4aU/VZ0nyCA0TOOCoWMBBwHU1\nmbss\r\n=ga92\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-OwQj4eCDWTjzK44T30meokNXwVEzT8CJRF/RF4l30vBWCjQtNS+VH0mZnKJhuQw5tOuDFuyl3rVsUqD8m1j+lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAg/KABmaMsG+xbwn3sLaXqeWEu49HwPu4Uxg9YTVG5GAiEAsKaySZaxj/vrhmsxcxsOBSk6Q4AKoaAkinOtuoI8brg="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-1-config-extract-plugin_1.0.4-1_1524766722398_0.39820561185244063"},"_hasShrinkwrap":false},"1.0.4-2":{"name":"gatsby-1-config-extract-plugin","description":"extract-text-webpack-plugin instance getter for Gatsby v1 plugins","version":"1.0.4-2","author":{"name":"Shawn Erquhart","email":"shawn@erquh.art"},"bugs":{"url":"https://github.com/gatsbyjs/gatsby/issues"},"dependencies":{"babel-runtime":"^6.26.0","extract-text-webpack-plugin":"^1.0.1"},"devDependencies":{"babel-cli":"^6.26.0","cross-env":"^5.0.5"},"homepage":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin#readme","keywords":["gatsby"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin"},"scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepublish":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"readmeFilename":"README.md","readme":"# gatsby-1-config-extract-plugin\n\nextract-text-webpack-plugin instance getter for Gatsby v1 plugins. Allows all plugins to share the\nsame instance. Should only be used by plugins that output styles for the main entry point and\nbundle (which is the vast majority of style plugins).\n\n## Install\n\n`npm install gatsby-1-config-extract-plugin --save-dev`\n\n## How to use\n\nThis module exports two named functions, `extractTextPlugin` and `extractTextFilename`. Note that\nGatsby's webpack config includes the extract plugin instances in the `plugins` array, so plugins\nthat use this module don't need to - just use it's `extract` method in your loaders.\n\n**`extractTextPlugin(stage)`**\n\nAccepts the current stage name and returns the appropriate extract-text-webpack-plugin instance.\nAnywhere you would normally use `new ExtractTextPlugin()`, use this instead.\n\n**`extractTextFilename(stage)`**\n\nAccepts the current stage name and returns the name of the extracted text output file. Not required\nfor most use cases.\n\n```javascript\n// in gatsby-node.js\nconst { extractTextPlugin } = require(`gatsby-1-config-extract-plugin`)\n\nexports.modifyWebpackConfig = ({ config, stage }) => {\n  switch (stage) {\n    case `build-css`: {\n      loader: extractTextPlugin(stage).extract(`style`, `css`)\n    }\n  }\n}\n```\n","_id":"gatsby-1-config-extract-plugin@1.0.4-2","dist":{"shasum":"edfce387c3a94f8b31077f8bbdc7d4c41a8f39a1","tarball":"https://registry.npmjs.org/gatsby-1-config-extract-plugin/-/gatsby-1-config-extract-plugin-1.0.4-2.tgz","fileCount":6,"unpackedSize":3910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6kPGCRA9TVsSAnZWagAA+kUP/1fG5FtdZDI/K6B2zgup\nu6U8mE87G1aAVx5WJqBWRWiml0XKQfL5A1mnvFq+u1Owurah5Z7M83tWYlwB\nm6VlXEC3nRAry5u0izOOg8uNW9Ygp2NCRpI7wsl3PS0e5BjSSAHq72Rer3tU\nSMg66X1HXf6TBbQHSYwROzHWauEonFq5UYEA+RE41Wnz2IrfH2XAmCY9IIMV\n2x2J2Gu5T57KTCNqs78pOYeGNynYhewMfP+PYtritgRGkGuBr5npzkzQXbWt\nRIC1fgcJGqjEOEJ/R8Z+vBNIfBst+hsZE7SXrpSzFg/l4sByZCqLgi7F9dh+\n842lvysarkh8lYreytZLa+AL6QXVJhpIU8qoXlBDpBSzTY3HW24FyvanZWVk\n3b5OqBtlj/LND20uIgLLXu0QgOtquszMSdjOYRjxEjOuHHrTaAG1/2ut0muv\noG42VRi2liimpcAW1wO/iWCoZXJBuUtcneZm3w63Pl7SfwpbxQqlivk+bDia\n8IbeC8sDj+fkrsIxYftSa8gzebKdQiOQfKC3di4MdaROcm8ursLinV/nREhp\nD6VR+PVn36t4Q68p/rcioAw+oVjEGdeAvHnqjmj+Gd4LmDOqZzqjJllGXvnS\nza7mHbyubyvIQj5HG5iaxzAVu9NcsLup1lRnJDTLTzAFrcPBnI9T7QN1BLS8\nGKlv\r\n=G1yc\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-MwpbTwy5A45lQ3PUgPhdi/ldFs6Nw4tZDBvSRIUZ8tV9FuN8yXJbLUrJp9EBKAIm/XAZ3BnY7vqLSQUXAUM7iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMHkPTgcwIovF9TY4ueXpw6yIqPYyRvjaECrSnDU0gAQIgcIh1z2NXv7zg+PUjpZBBi5T95rdwVui7HKpg0f0/710="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-1-config-extract-plugin_1.0.4-2_1525302214516_0.3730169619972292"},"_hasShrinkwrap":false},"1.0.4-4":{"name":"gatsby-1-config-extract-plugin","description":"extract-text-webpack-plugin instance getter for Gatsby v1 plugins","version":"1.0.4-4","author":{"name":"Shawn Erquhart","email":"shawn@erquh.art"},"bugs":{"url":"https://github.com/gatsbyjs/gatsby/issues"},"dependencies":{"@babel/runtime":"7.0.0-beta.47","extract-text-webpack-plugin":"^1.0.1"},"devDependencies":{"@babel/cli":"7.0.0-beta.47","@babel/core":"7.0.0-beta.47","cross-env":"^5.0.5"},"homepage":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin#readme","keywords":["gatsby"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin"},"scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepublish":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"readmeFilename":"README.md","readme":"# gatsby-1-config-extract-plugin\n\nextract-text-webpack-plugin instance getter for Gatsby v1 plugins. Allows all plugins to share the\nsame instance. Should only be used by plugins that output styles for the main entry point and\nbundle (which is the vast majority of style plugins).\n\n## Install\n\n`npm install gatsby-1-config-extract-plugin --save-dev`\n\n## How to use\n\nThis module exports two named functions, `extractTextPlugin` and `extractTextFilename`. Note that\nGatsby's webpack config includes the extract plugin instances in the `plugins` array, so plugins\nthat use this module don't need to - just use it's `extract` method in your loaders.\n\n**`extractTextPlugin(stage)`**\n\nAccepts the current stage name and returns the appropriate extract-text-webpack-plugin instance.\nAnywhere you would normally use `new ExtractTextPlugin()`, use this instead.\n\n**`extractTextFilename(stage)`**\n\nAccepts the current stage name and returns the name of the extracted text output file. Not required\nfor most use cases.\n\n```javascript\n// in gatsby-node.js\nconst { extractTextPlugin } = require(`gatsby-1-config-extract-plugin`)\n\nexports.modifyWebpackConfig = ({ config, stage }) => {\n  switch (stage) {\n    case `build-css`: {\n      loader: extractTextPlugin(stage).extract(`style`, `css`)\n    }\n  }\n}\n```\n","_id":"gatsby-1-config-extract-plugin@1.0.4-4","dist":{"shasum":"696f53428146841183f879bfa211af9515062896","tarball":"https://registry.npmjs.org/gatsby-1-config-extract-plugin/-/gatsby-1-config-extract-plugin-1.0.4-4.tgz","fileCount":7,"unpackedSize":4223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+zqUCRA9TVsSAnZWagAAHJ0P/3tgKx0ccyeUbmsuWvrL\n0ovdorcctg9K8Xz/LmlI3EvUVN8EGRL0eXazu2Klf1O8/Uj0X4xOIpt+2OJD\n5XYk4w4HP8KJ7BkPY2Y3TrGnEF6mMggV1zMrshszVbqpzdEnyGrBPRHyWb4z\nuJZpdyfPODhT40DSeY/bQGVDqrzhhusPmkBjbzR3HtmT4QP1e7XVxeuksZGB\neLEfOcJtVy5O9BHp45cAwEOPBz1MHJEqY6OZiOu7izcJ9E1b58ExLRM6iWNo\nfPA8Q9dlYXfxa3+FckIhPfZhF58mdHQlD2+F3O1DxlceAWwhT5n8KCHYso8W\n0Lsuns+pKrtZnb+GE6T13ba4//5o8iezWNJnPytjC4KFkPeZmLfDFdqZEd1y\njFCABPmXD8IuhLjRdciYhoT07hRpSgqmrTnRLk6B5y8tCgsNyx7jiwJCn33r\nAfMt1iR2mnyagQodxOa5fh09w/wrJEaVGgmvqlBh4jgo+Sq6r3cIBhwXPmyO\n8qYT0owvrKr7s18ElHefFhsYC7YcZp28IArQIgDadCVy0cLJvWPj76o1GKNO\nyyYmNvf1tTVMloQ2qay5GXBkexv7KvwqGFaM85HtTt57zwvrq/oqvqsW5U6F\n9cuRThuQp01G9o1cXoGiXVnsCHK/qe7UKU9YUvMC5J2TbA0f4VMgWLAPr9Gd\nP33a\r\n=OxtA\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-ti/z/TpaQM8GoFyduG2plwhNUzX0bglzXZujFnuaWE9Zfiz08eWv6ReYPnVaLpkzQ8jLWUGwVZtK/SslHJBD0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBVJDtp3EbZwwxUA1X7nvBj4P75vMAPNJFiVLF4uE+pAiBXDr/MeW/S1GD75JrVyMOYqJWQ7AYHdHs5Ih5+gxytPg=="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-1-config-extract-plugin_1.0.4-4_1526413971056_0.9886858018465714"},"_hasShrinkwrap":false},"1.0.4-5":{"name":"gatsby-1-config-extract-plugin","description":"extract-text-webpack-plugin instance getter for Gatsby v1 plugins","version":"1.0.4-5","author":{"name":"Shawn Erquhart","email":"shawn@erquh.art"},"bugs":{"url":"https://github.com/gatsbyjs/gatsby/issues"},"dependencies":{"@babel/runtime":"7.0.0-beta.49","extract-text-webpack-plugin":"^1.0.1"},"devDependencies":{"@babel/cli":"7.0.0-beta.49","@babel/core":"7.0.0-beta.49","cross-env":"^5.0.5"},"homepage":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin#readme","keywords":["gatsby"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin"},"scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepublish":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"readmeFilename":"README.md","readme":"# gatsby-1-config-extract-plugin\n\nextract-text-webpack-plugin instance getter for Gatsby v1 plugins. Allows all plugins to share the\nsame instance. Should only be used by plugins that output styles for the main entry point and\nbundle (which is the vast majority of style plugins).\n\n## Install\n\n`npm install gatsby-1-config-extract-plugin --save-dev`\n\n## How to use\n\nThis module exports two named functions, `extractTextPlugin` and `extractTextFilename`. Note that\nGatsby's webpack config includes the extract plugin instances in the `plugins` array, so plugins\nthat use this module don't need to - just use it's `extract` method in your loaders.\n\n**`extractTextPlugin(stage)`**\n\nAccepts the current stage name and returns the appropriate extract-text-webpack-plugin instance.\nAnywhere you would normally use `new ExtractTextPlugin()`, use this instead.\n\n**`extractTextFilename(stage)`**\n\nAccepts the current stage name and returns the name of the extracted text output file. Not required\nfor most use cases.\n\n```javascript\n// in gatsby-node.js\nconst { extractTextPlugin } = require(`gatsby-1-config-extract-plugin`)\n\nexports.modifyWebpackConfig = ({ config, stage }) => {\n  switch (stage) {\n    case `build-css`: {\n      loader: extractTextPlugin(stage).extract(`style`, `css`)\n    }\n  }\n}\n```\n","_id":"gatsby-1-config-extract-plugin@1.0.4-5","dist":{"shasum":"32386d3c56b657fbf13400f01da3b3b17498e27b","tarball":"https://registry.npmjs.org/gatsby-1-config-extract-plugin/-/gatsby-1-config-extract-plugin-1.0.4-5.tgz","fileCount":7,"unpackedSize":4223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEACECRA9TVsSAnZWagAABL0P/RO9+Aw/C7yXOixCjitR\nzF/2O1gsxZehkW7zj5yC+0eJBTTs5WjOoHG77PYkBXfESdV80CIX+lqDcR4g\ntF/7WyKxS/tpsELy/Y7Da4KRAaZFoxJcLTHxcpCIXwgT1Wh/Rxuf1670RklB\nG7vjJIkMVri9NtbchbJcuyQcTnrWNno7RZm8y/xSSrr9OLwgxPNAxVazYrF3\n5vEXFeaAhjoz6YHH9tMcMLPT0uhn5Okt5QqNkZ0w6h5FryRv/XZVm3LQrUGR\n3MbFzu4J0c82sGYJmxoR540Okr2rhf/dxGct5ScDKvGJ7f3vHWcWXm4FTs/W\n3fKSyy+3tDXmaJHbAnF9Tnm6tzmaPSDuzkEywyGt5kyfjfAfnF7S2g0hWGgi\nCK0xXKpKrWw6ZTo8V/uHGkIocg9AMCJ4U0AAeJLBedhZj654vTppusSfxegt\nMPFgv3eDX7kCg+a+OiLyVr5kz+gxhy8dceRNRfbKspn3xc+ZFyrflT4+vIwG\n2feyyc5rMJiS1kZGRXsN6+J0xrz6lvmVPqVuGngyKm0yco3HfogHvS2EIV4T\n6fLPXKMJwsLG7FjTVPdvAdidZVip3CnDpPXvsTDPBgGRdkJbi1iEXLKjs00B\nDCqmgtR6vqaHGTMkAhGXdW7i+CvhMqGvFWY4mYZjzgItjUeF/NWx34axG/2R\nW6i0\r\n=ljr7\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-7UP+7FAKh77fpkq0XbtMvgdj5Ct+1+Teyo5Dg//zMfpM3yudMKEagH+xIMVJUP+cEB05N31sqJ5rL734oYtW8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHspTQmLw51UoVebsyebdGQU4zkho3NJfnj+ZL9zCzWdAiA5m9lZHl1yNF1zz0Z6ljrSUs9Xrlbu6WsRuijD0qoxjQ=="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-1-config-extract-plugin_1.0.4-5_1527775363748_0.04852477847201131"},"_hasShrinkwrap":false},"1.0.4-6":{"name":"gatsby-1-config-extract-plugin","description":"extract-text-webpack-plugin instance getter for Gatsby v1 plugins","version":"1.0.4-6","author":{"name":"Shawn Erquhart","email":"shawn@erquh.art"},"bugs":{"url":"https://github.com/gatsbyjs/gatsby/issues"},"dependencies":{"@babel/runtime":"7.0.0-beta.47","extract-text-webpack-plugin":"^1.0.1"},"devDependencies":{"@babel/cli":"7.0.0-beta.47","@babel/core":"7.0.0-beta.47","cross-env":"^5.0.5"},"homepage":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin#readme","keywords":["gatsby"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin"},"scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepublish":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"readmeFilename":"README.md","readme":"# gatsby-1-config-extract-plugin\n\nextract-text-webpack-plugin instance getter for Gatsby v1 plugins. Allows all plugins to share the\nsame instance. Should only be used by plugins that output styles for the main entry point and\nbundle (which is the vast majority of style plugins).\n\n## Install\n\n`npm install gatsby-1-config-extract-plugin --save-dev`\n\n## How to use\n\nThis module exports two named functions, `extractTextPlugin` and `extractTextFilename`. Note that\nGatsby's webpack config includes the extract plugin instances in the `plugins` array, so plugins\nthat use this module don't need to - just use it's `extract` method in your loaders.\n\n**`extractTextPlugin(stage)`**\n\nAccepts the current stage name and returns the appropriate extract-text-webpack-plugin instance.\nAnywhere you would normally use `new ExtractTextPlugin()`, use this instead.\n\n**`extractTextFilename(stage)`**\n\nAccepts the current stage name and returns the name of the extracted text output file. Not required\nfor most use cases.\n\n```javascript\n// in gatsby-node.js\nconst { extractTextPlugin } = require(`gatsby-1-config-extract-plugin`)\n\nexports.modifyWebpackConfig = ({ config, stage }) => {\n  switch (stage) {\n    case `build-css`: {\n      loader: extractTextPlugin(stage).extract(`style`, `css`)\n    }\n  }\n}\n```\n","_id":"gatsby-1-config-extract-plugin@1.0.4-6","dist":{"shasum":"2b99ee50833d0162d077dc2923bab0d7cde97deb","tarball":"https://registry.npmjs.org/gatsby-1-config-extract-plugin/-/gatsby-1-config-extract-plugin-1.0.4-6.tgz","fileCount":7,"unpackedSize":4223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbECrgCRA9TVsSAnZWagAAHswQAJkMXnYAl+D8yT6Fsd93\noJMbdU05BMM00ovmMFimP27miBtzWzIVxcHyhkDHVRV4wD79py+Zmw08mtdw\nvBzQtk4+X7XM3Z3UT9oFXCeF/SSmjk/vH6mngZadfwDXBFweKgVarIhN38aC\ndXRxSgki2d8qqJwYOAzdruVs042QrxveLoKw0Tmaf06TyitSHohOM500KS1+\nMLD31pggCVDIWAHA6BzJuQ13AazGY316AyGj6L5Jg+/8fb4pxHunKcrdVJw9\nRldRoKdrrPsCtYPQRoOwj7Av8XNRgOaq3qT3dhY5xm21bgW9M4pWLLMgiV75\nLIypoitF3sUTrHl+nycPsHybVsyt/qgN9YlffQibDx/7i1ruBoS8Z/6mka2O\nsC0bUYfNb/qGnBHcf58U6csxo1qqUT5RrwqLQiLf9efxu8CUsWzIxN/c5Spu\nwVoyCa/aX9ZsMt6brcKNKVUGrSnokm1cEoP3Vdq5Rf5JekmdSSDrbVDbfD/X\njqhcer/8NORO7c0C0LxfY5dQ7vGsN9lICmcqCkyZmx4qRBNHrOa0dbydhpM1\nNDhnIh4g1ivmbEEgfmGPmyaB9o6Z2SMY6tSQyGOF6NWBzgC2zp1do6CB1VQi\nOBXntg087wQd6S2p2kmFZgfVFh2Kx/fFZxHPS9qLnTcNOq1cHqPTqBoIDei4\nIM0B\r\n=UmbV\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-ANhUjNJLEW7fOK/V1YCMT82aT2NRCbm6xmcWLLTV3dr0ZgOy6NIw2HVSm8Yfh0n2nE0STtveE8ddq8sKB1jDMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0i5W3NS1317Yp7Ip4WtfKvMIpVSWoaC1DeoqRMuLCOQIgdQxMihVJw8djGGkw8b4rNwoNoZ0Ed/KycgAhdA+0Bgs="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-1-config-extract-plugin_1.0.4-6_1527786208279_0.12452699790130084"},"_hasShrinkwrap":false},"1.0.4-7":{"name":"gatsby-1-config-extract-plugin","description":"extract-text-webpack-plugin instance getter for Gatsby v1 plugins","version":"1.0.4-7","author":{"name":"Shawn Erquhart","email":"shawn@erquh.art"},"bugs":{"url":"https://github.com/gatsbyjs/gatsby/issues"},"dependencies":{"@babel/runtime":"7.0.0-beta.47","extract-text-webpack-plugin":"^1.0.1"},"devDependencies":{"@babel/cli":"7.0.0-beta.47","@babel/core":"7.0.0-beta.47","cross-env":"^5.0.5"},"homepage":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin#readme","keywords":["gatsby"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin"},"scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepublish":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"readmeFilename":"README.md","readme":"# gatsby-1-config-extract-plugin\n\nextract-text-webpack-plugin instance getter for Gatsby v1 plugins. Allows all plugins to share the\nsame instance. Should only be used by plugins that output styles for the main entry point and\nbundle (which is the vast majority of style plugins).\n\n## Install\n\n`npm install gatsby-1-config-extract-plugin --save-dev`\n\n## How to use\n\nThis module exports two named functions, `extractTextPlugin` and `extractTextFilename`. Note that\nGatsby's webpack config includes the extract plugin instances in the `plugins` array, so plugins\nthat use this module don't need to - just use it's `extract` method in your loaders.\n\n**`extractTextPlugin(stage)`**\n\nAccepts the current stage name and returns the appropriate extract-text-webpack-plugin instance.\nAnywhere you would normally use `new ExtractTextPlugin()`, use this instead.\n\n**`extractTextFilename(stage)`**\n\nAccepts the current stage name and returns the name of the extracted text output file. Not required\nfor most use cases.\n\n```javascript\n// in gatsby-node.js\nconst { extractTextPlugin } = require(`gatsby-1-config-extract-plugin`)\n\nexports.modifyWebpackConfig = ({ config, stage }) => {\n  switch (stage) {\n    case `build-css`: {\n      loader: extractTextPlugin(stage).extract(`style`, `css`)\n    }\n  }\n}\n```\n","_id":"gatsby-1-config-extract-plugin@1.0.4-7","dist":{"shasum":"6a3c711d268bf2d5119a776c32256e941179248e","tarball":"https://registry.npmjs.org/gatsby-1-config-extract-plugin/-/gatsby-1-config-extract-plugin-1.0.4-7.tgz","fileCount":9,"unpackedSize":5778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHpNDCRA9TVsSAnZWagAA6PEP/1BpqFoBQaVT46RiV9E0\n4lqw2qUPn9ODngzXP1BwjAcuHCj6xiziTbi8TNQbOvqZcPdJI/6JQoAWx1y0\n6sn8Oh3FoxMQZ0h12cUiRGuh4zim1xQUjJDPSad/1GExLoVZNGqINtOwFbHK\nSXvWMnPg7evf6Sm+MhRT4BwHSGX0h89GX+IQPkNb9d9Bfxe/DuhfAKMAcNsC\naDo6RFjM5dKsljPZZia4wv6SQ741wR74sR3LjtQCQ6JG1ZAK2aZUl+u3YLzt\nGOxSC7zku/x2U1C/TUFaXYkGdvT0qXr+8pcxPm4Ftho8vl0ODyaieo04kzgU\nY7qm0Swgbe5kdtsGof/wuawJfNptW/3sOMzHM+xzdpciSX+APf56cIj0zUZH\nhnIadS78IckCcyrEVCvLRBZvUP7KztH0gjhLcFpnXglnz9BaFs5LIijRVae0\nHIC+DUOUhfNYh1zT3c1k7N78sB/OBzT+EFwJALxU/YI4WjS17NypZdWY+2r+\nRUQP81aqTs3V5pLsEmPRMxxA3DjeQeAsfqutCNWq9SZSuPDX+cos+4oxr/+p\nxRC6GBIwIir+Lfx7kqrDK8kG6dEVFX8yGwXQATVJy/KpF2vbC8std3h0yXyB\nMGvwh7PQ/7FFBBVXFN+7QC/+abIDpGcLqxuAPsQu53hEWvum3C8X4GZskwIA\nan3V\r\n=XiNc\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-bufiFGVtETzPfHtH2EHo6t/AcbwwpBeUiFn+2hsv5/pHgcl9LCm3dhm5+xsV8OO4R+oUH3uoODJlCV/qyFogvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl+6gdYonk8CLbMIjXY7syg6AvAizNjKvGmYMst2ungAIgMa6MDGGSLU3HKSZ8MWNRvz1v/4DVW4Jd1cMv83UW7FA="}]},"maintainers":[{"email":"mathews.kyle@gmail.com","name":"kylemathews"},{"email":"michael.allanson@gmail.com","name":"m-allanson"},{"email":"misiek.piechowiak@gmail.com","name":"pieh"}],"_npmUser":{"name":"pieh","email":"misiek.piechowiak@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-1-config-extract-plugin_1.0.4-7_1528730435240_0.5123776204338562"},"_hasShrinkwrap":false},"1.0.4-8":{"name":"gatsby-1-config-extract-plugin","description":"extract-text-webpack-plugin instance getter for Gatsby v1 plugins","version":"1.0.4-8","author":{"name":"Shawn Erquhart","email":"shawn@erquh.art"},"bugs":{"url":"https://github.com/gatsbyjs/gatsby/issues"},"dependencies":{"@babel/runtime":"7.0.0-beta.47","extract-text-webpack-plugin":"^1.0.1"},"devDependencies":{"@babel/cli":"7.0.0-beta.47","@babel/core":"7.0.0-beta.47","cross-env":"^5.0.5"},"homepage":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin#readme","keywords":["gatsby"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin"},"scripts":{"build":"babel src --out-dir . --ignore **/__tests__","prepublish":"cross-env NODE_ENV=production npm run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"readmeFilename":"README.md","readme":"# gatsby-1-config-extract-plugin\n\nextract-text-webpack-plugin instance getter for Gatsby v1 plugins. Allows all plugins to share the\nsame instance. Should only be used by plugins that output styles for the main entry point and\nbundle (which is the vast majority of style plugins).\n\n## Install\n\n`npm install gatsby-1-config-extract-plugin --save-dev`\n\n## How to use\n\nThis module exports two named functions, `extractTextPlugin` and `extractTextFilename`. Note that\nGatsby's webpack config includes the extract plugin instances in the `plugins` array, so plugins\nthat use this module don't need to - just use it's `extract` method in your loaders.\n\n**`extractTextPlugin(stage)`**\n\nAccepts the current stage name and returns the appropriate extract-text-webpack-plugin instance.\nAnywhere you would normally use `new ExtractTextPlugin()`, use this instead.\n\n**`extractTextFilename(stage)`**\n\nAccepts the current stage name and returns the name of the extracted text output file. Not required\nfor most use cases.\n\n```javascript\n// in gatsby-node.js\nconst { extractTextPlugin } = require(`gatsby-1-config-extract-plugin`)\n\nexports.modifyWebpackConfig = ({ config, stage }) => {\n  switch (stage) {\n    case `build-css`: {\n      loader: extractTextPlugin(stage).extract(`style`, `css`)\n    }\n  }\n}\n```\n","_id":"gatsby-1-config-extract-plugin@1.0.4-8","dist":{"shasum":"f7e95a9ce90971d610decb6d715adbe617c37b3a","tarball":"https://registry.npmjs.org/gatsby-1-config-extract-plugin/-/gatsby-1-config-extract-plugin-1.0.4-8.tgz","fileCount":9,"unpackedSize":5861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHqj8CRA9TVsSAnZWagAAcnUP/0qsgp++O64GT2CodG+L\nn8ZQFtlSmwtzcNnGIqETnphzDfNepP3RW+/hhid8DoDH623rrrdz9HuyVTrT\n340p4iZJciIgulWV83WzqT1RF1aHlQKusP/AghgkiIUptH/8SfnW1KQcIn3B\nhVfR+ND0oNYvFOnSlzt2S9rrjw/LocCC3KK8dxB6QXdd35Af5oirHsqO/xZI\nYPNx1rp1mdTDc0DiNTUQeopjHXae8y15f0sLpSIAb20w1VNTb19FS+quu2Y8\n4QBfldB/98jWY77swD/ZLfKCkcDEPcDCjhSspq8mT+vdG4pjGjSo91nsUKTX\n14HXr7ISLy+qWEv7wkMBzw+dbvJwdHcAfR7jufTV66OWNW3WinJKmkjME97/\n4UZZ6HdeU3jwYhgeftZvevV07hBsgQXcCoJRZG38657fN+CvFzbE8EqeoiGJ\nLebR2yGapwSjb0QzwjZblUal2FSGmMLEnH7QTrUhe7cK/y46xqs2t0id0tS0\nWx1q/mC/g0nwHdxxs0bAhfg03lpnjbTtSnax+KCkuMhoBnCSeQ29dL9Ecd45\ndwGf6ok+CGElR+c5DxdWDozSuvzVPjM9fKTqVWMc0ZlvaBtx2DN843oFklda\ntSnSKp42hMy0wtE+WDP7YPvWAVpL3SAylx2mAy/bbm5gWQxK313eIWNhXU+V\nWyyW\r\n=XIHV\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-FQ00JLnVNj4p5Yppa+LCPstKoVYRmx9N4LhA9YX1yIPbVxxK/wZHEJQM2zM3ZhMFO6xQAu+n/oHj9w5aCCutkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOUDRkqcI2jy5UEDWU293pW6tmn6w0PADZpKXq1jj0NAiAwDUbJmakRyB08etyCXqpb15dxZxNL2ECM5DKZuWis8A=="}]},"maintainers":[{"email":"mathews.kyle@gmail.com","name":"kylemathews"},{"email":"michael.allanson@gmail.com","name":"m-allanson"},{"email":"misiek.piechowiak@gmail.com","name":"pieh"}],"_npmUser":{"name":"m-allanson","email":"michael.allanson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-1-config-extract-plugin_1.0.4-8_1528735996152_0.19381335801128796"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-15T22:14:41.974Z","1.0.1":"2018-03-15T22:14:42.020Z","modified":"2022-06-18T04:58:17.214Z","1.0.2":"2018-03-16T23:17:27.956Z","1.0.3":"2018-03-26T21:55:12.723Z","1.0.4-0":"2018-04-25T16:24:27.898Z","1.0.4-1":"2018-04-26T18:18:42.440Z","1.0.4-2":"2018-05-02T23:03:34.565Z","1.0.4-4":"2018-05-15T19:52:51.130Z","1.0.4-5":"2018-05-31T14:02:43.839Z","1.0.4-6":"2018-05-31T17:03:28.340Z","1.0.4-7":"2018-06-11T15:20:35.318Z","1.0.4-8":"2018-06-11T16:53:16.200Z"},"maintainers":[{"email":"mathews.kyle@gmail.com","name":"kylemathews"},{"email":"michael.allanson@gmail.com","name":"m-allanson"},{"email":"misiek.piechowiak@gmail.com","name":"pieh"}],"description":"extract-text-webpack-plugin instance getter for Gatsby v1 plugins","homepage":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin#readme","keywords":["gatsby"],"repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-1-config-extract-plugin"},"author":{"name":"Shawn Erquhart","email":"shawn@erquh.art"},"bugs":{"url":"https://github.com/gatsbyjs/gatsby/issues"},"license":"MIT","readme":"","readmeFilename":""}