{"_id":"text-transform-loader","_rev":"9-5bc87fbf021efa20c9c50682db3b686e","name":"text-transform-loader","description":"Webpack loader to prepend, append, or otherwise modify the text content of a module","dist-tags":{"latest":"2.0.0","beta":"2.0.0-beta"},"versions":{"1.0.0":{"name":"text-transform-loader","version":"1.0.0","description":"Webpack loader to prepend, append, or otherwise modify the text content of a module","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["webpack","loader"],"author":{"name":"Keith McKnight"},"license":"MIT","dependencies":{"loader-utils":"^0.2.13"},"eslintConfig":{"env":{"node":true}},"gitHead":"cb9527105745c1d5e001ac08594300cfab19e30e","_id":"text-transform-loader@1.0.0","_shasum":"c27bb18d2304d8663903fa525d83b3d7caca9f3b","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"kmck","email":"keith@mcknig.ht"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"}],"dist":{"shasum":"c27bb18d2304d8663903fa525d83b3d7caca9f3b","tarball":"https://registry.npmjs.org/text-transform-loader/-/text-transform-loader-1.0.0.tgz","integrity":"sha512-Xkb5zkYKThMjTVYIIaOubmlv3Bb+B13oWj2MoSy84G5IaMkBjztgEU6d/5o3niywYooeZY0qUtxlfgv3cJLSJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRkf+N37gQdBVb8Ds9zRAy6WkB4KtCEVGSjCsMQ4zs2QIgdnL46QNyD6AsP3j0k+yNi0ssUeHVDSgmvcWooeF0JsQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/text-transform-loader-1.0.0.tgz_1459892095618_0.28343501104973257"}},"1.0.1":{"name":"text-transform-loader","version":"1.0.1","description":"Webpack loader to prepend, append, or otherwise modify the text content of a module","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"http://www.github.com/kmck/webpack-text-transform-loader"},"keywords":["webpack","loader"],"author":{"name":"Keith McKnight"},"license":"MIT","dependencies":{"loader-utils":"^0.2.13"},"eslintConfig":{"env":{"node":true}},"gitHead":"64be57bdf0b97aedde882fabae488bb2d48f388f","_id":"text-transform-loader@1.0.1","_shasum":"d58a9e71c2c545d860dd4f992f31144e17884864","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"kmck","email":"keith@mcknig.ht"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"}],"dist":{"shasum":"d58a9e71c2c545d860dd4f992f31144e17884864","tarball":"https://registry.npmjs.org/text-transform-loader/-/text-transform-loader-1.0.1.tgz","integrity":"sha512-CpKC29uaUoXQZ3Qm6cGMyEyWOeS7GD7ivhvFAEs9eLcakE6BpIbLKkaClzLKkGLkVjnc4tGTu9lmRIsZSI/EeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsZEWOX/g1O2Vksx4KiGAlt35EDbApAGnfSRu0wC25/AIgWSC3qjstW5sUPjj1vFYcnTxb9oNxzKDKBo/Ub12+xVY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/text-transform-loader-1.0.1.tgz_1459978731573_0.1742134566884488"}},"1.0.2":{"name":"text-transform-loader","version":"1.0.2","description":"Webpack loader to prepend, append, or otherwise modify the text content of a module","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"http://www.github.com/kmck/webpack-text-transform-loader"},"keywords":["webpack","loader"],"author":{"name":"Keith McKnight"},"license":"MIT","dependencies":{"loader-utils":"^0.2.14"},"eslintConfig":{"env":{"node":true}},"gitHead":"27951d861fdad2c8828615e6d9bc6d4ada9633a2","_id":"text-transform-loader@1.0.2","_shasum":"2de6bb5706cc92658b956aa79ca3c106947d2e2e","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"kmck","email":"keith@mcknig.ht"},"dist":{"shasum":"2de6bb5706cc92658b956aa79ca3c106947d2e2e","tarball":"https://registry.npmjs.org/text-transform-loader/-/text-transform-loader-1.0.2.tgz","integrity":"sha512-MAwpzt6Z8j0mm2nU0iAX8bTvwa2xqDLIDs+nsZbVbK2GCJ9YlQi+IiOka+kzN3pv+7MKEwQGl5r7mxkMUnGM/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz5XhvkrEVYB8MMcwT4fy87gn5EefqwF3UcFMOQez+4AIgNJr3dJhMlpJS2EjHjCfbEJl3uLtOdycpInaTLVgtPCI="}]},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/text-transform-loader-1.0.2.tgz_1460208733539_0.3079077862203121"}},"1.1.0":{"name":"text-transform-loader","version":"1.1.0","description":"Webpack loader to prepend, append, or otherwise modify the text content of a module","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"http://www.github.com/kmck/webpack-text-transform-loader"},"keywords":["webpack","loader"],"author":{"name":"Keith McKnight"},"license":"MIT","dependencies":{"loader-utils":"^0.2.14"},"eslintConfig":{"extends":"eslint:recommended","env":{"node":true}},"gitHead":"d2171e8da6870002be11f2da7972eff43a5cb546","_id":"text-transform-loader@1.1.0","_shasum":"7da161950bb0480c56be587f96182928d34c3e8c","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"kmck","email":"keith@mcknig.ht"},"dist":{"shasum":"7da161950bb0480c56be587f96182928d34c3e8c","tarball":"https://registry.npmjs.org/text-transform-loader/-/text-transform-loader-1.1.0.tgz","integrity":"sha512-8r+vkG4IRne7h2cX3FOUW3J2tgQiZ10kM/HDnDybO43YSEFgQ8PIXnOkUpYuI1jrzYICJr4EJvQr92znQ8OLzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOs4dOQ8qMgBKqYRjF1JiLNEQCE2gCPlencAYt8ec4FAiEA4D7lnEjS8Ng5rPqFO8nCWkR7qupFp6SrVBaDSSSdI7s="}]},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/text-transform-loader-1.1.0.tgz_1460383918195_0.026328029111027718"}},"1.1.1":{"name":"text-transform-loader","version":"1.1.1","description":"Webpack loader to prepend, append, or otherwise modify the text content of a module","main":"index.js","scripts":{"test":"gulp"},"repository":{"type":"git","url":"http://www.github.com/kmck/webpack-text-transform-loader"},"keywords":["webpack","loader"],"author":{"name":"Keith McKnight"},"license":"MIT","dependencies":{"loader-utils":"^0.2.14"},"devDependencies":{"chai":"^3.5.0","fs-extra":"^0.26.7","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-mocha":"^2.2.0","raw-loader":"^0.5.1","rimraf":"^2.5.2","webpack-stream":"^3.1.0"},"gitHead":"0211898e48d05b5dae0df789e424a0298479e27f","_id":"text-transform-loader@1.1.1","_shasum":"d433a317e30b67ceb8b31eafb0b984e23d960e14","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"kmck","email":"keith@mcknig.ht"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"}],"dist":{"shasum":"d433a317e30b67ceb8b31eafb0b984e23d960e14","tarball":"https://registry.npmjs.org/text-transform-loader/-/text-transform-loader-1.1.1.tgz","integrity":"sha512-ZRW3O9HzuFgbMuVa9eSreqEofE/xR4SuROtJcZVtwp4qvq6AwotXXXJK/X81UQSlDMAqs7BuPTWTa4ORgIlrHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi8QxGpwaETd5Se0RZbkfJM0x6kOQK6ABfuNIy6KA0bAIhAIBeWLfBgzf1WuUZvi7hKKvtXumTrcAwbv3pK9DGxUJD"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/text-transform-loader-1.1.1.tgz_1460496933360_0.4661072976887226"}},"2.0.0-beta":{"name":"text-transform-loader","version":"2.0.0-beta","description":"Webpack loader to prepend, append, or otherwise modify the text content of a module","main":"lib/text-transform-loader.js","scripts":{"lint":"eslint .","babel":"rm -rf lib && ./node_modules/.bin/babel src -d lib","webpack":"rm -rf build && ./node_modules/.bin/webpack --config test/webpack.config.babel.js","pre-mocha":"npm run babel && npm run webpack","mocha":"mocha ./build/test.js","test":"npm run lint && npm run pre-mocha && npm run mocha"},"repository":{"type":"git","url":"http://www.github.com/kmck/webpack-text-transform-loader"},"keywords":["webpack","loader"],"author":{"name":"Keith McKnight"},"license":"MIT","dependencies":{"loader-utils":"^1.1.0"},"devDependencies":{"babel":"^6.23.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","chai":"^3.5.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-plugin-import":"^2.2.0","mocha":"^3.3.0","raw-loader":"^0.5.1","webpack":"^2.5.0","webpack-stream":"^3.1.0"},"files":["lib"],"gitHead":"84d1af259780fae1bb6c7a79282c1f8fdbca2e2d","_id":"text-transform-loader@2.0.0-beta","_shasum":"1fcd43100d5542441a21945d75d3fcd0b394df22","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"kmck","email":"keith@mcknig.ht"},"dist":{"shasum":"1fcd43100d5542441a21945d75d3fcd0b394df22","tarball":"https://registry.npmjs.org/text-transform-loader/-/text-transform-loader-2.0.0-beta.tgz","integrity":"sha512-TmTOzqdmuviV/XQaVQjeMP7v3Mz4TYEOG5PMJagwMgomSrOxWlh1E8TKi3HRu+FvUM7eoV3qApJCYn1QC/saig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkpUVP2vlV8RAInArBhXEvGPPHdbFaR+Di10QbqaYFKAiEAykbfoV8BDNMggt3YWMIeSrN3j+WZ6p15Hr2rEyhl3yA="}]},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/text-transform-loader-2.0.0-beta.tgz_1494024202423_0.8576181756798178"}},"2.0.0":{"name":"text-transform-loader","version":"2.0.0","description":"Webpack loader to prepend, append, or otherwise modify the text content of a module","main":"lib/text-transform-loader.js","scripts":{"lint":"eslint .","babel":"rm -rf lib && ./node_modules/.bin/babel src -d lib","webpack":"rm -rf build && ./node_modules/.bin/webpack --config test/webpack.config.babel.js","pre-mocha":"npm run babel && npm run webpack","mocha":"mocha ./build/test.js","test":"npm run lint && npm run pre-mocha && npm run mocha"},"repository":{"type":"git","url":"http://www.github.com/kmck/webpack-text-transform-loader"},"keywords":["webpack","loader"],"author":{"name":"Keith McKnight"},"license":"MIT","dependencies":{"loader-utils":"^1.1.0"},"devDependencies":{"babel":"^6.23.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","chai":"^3.5.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-plugin-import":"^2.2.0","mocha":"^3.3.0","raw-loader":"^0.5.1","webpack":"^2.5.1","webpack-stream":"^3.1.0"},"files":["lib"],"gitHead":"feeffb8f3ae93fdaebc5370027647c842b961abe","_id":"text-transform-loader@2.0.0","_shasum":"34eac9d04cf2db154a073381c0929fbfca0eb83a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"kmck","email":"keith@mcknig.ht"},"dist":{"shasum":"34eac9d04cf2db154a073381c0929fbfca0eb83a","tarball":"https://registry.npmjs.org/text-transform-loader/-/text-transform-loader-2.0.0.tgz","integrity":"sha512-TtuWCA1XWe7i+m8djrjKuVPfy+c2XoYzZx8Chw8YaHx5Fid1laoXPjPp9Pa5MQU0V4R4M6Ny/IoQ0ucyBeujKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR9IZyNU+GqIlbw8g8vG2QIzfdEq1uHpJy4Cuc+MnvaAIgLFmVO5cIQ+WOQ5jKMAEJ6qdff/ql81qjxkcR9xe4uEk="}]},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/text-transform-loader-2.0.0.tgz_1494107481155_0.7836115721147507"}}},"readme":"# Text Transform Loader\n\n[![Build Status](https://travis-ci.org/kmck/webpack-text-transform-loader.svg?branch=master)](https://travis-ci.org/kmck/webpack-text-transform-loader)\n\nWebpack loader to prepend, append, or otherwise modify the text content of a module\n\nYou can use this for things like injecting headers or footers into your modules BEFORE any other\nloaders do their processing. For example, say you want to prepend all of your `.scss` files with\nthe same `@import` function. You can do that!\n\nThis version supports [webpack 2.x](https://webpack.js.org/)! If you try it and run into problems, check out the [webpack 1.x](https://github.com/kmck/webpack-text-transform-loader/tree/v1.1.1) release instead.\n\n### Installation\n\nVia yarn:\n\n```bash\nyarn add --dev text-transform-loader\n```\n\nVia npm:\n\n```bash\nnpm install --save-dev text-transform-loader\n```\n\n### Configuration\n\nHere are the things you can configure:\n\n* `prependText`: adds text to the top of the module\n* `appendText`: adds text to the bottom of the module\n* `transformText`: transforms the module by running the `content` and loader `options`\n through a custom function that returns the new content\n\n### Usage\n\nSpecify the loader and options in your webpack configuration:\n\n```js\n{\n  // ...\n  module: {\n    rules: [\n      test: /\\.s?css$/,\n      use: {\n        loader: 'text-transform-loader',\n        options: {\n          prependText: '@import \\'your/stuff\\';\\n\\n',\n        }\n      }\n    ]\n  },\n  // ...\n}\n```\n","maintainers":[{"name":"kmck","email":"keith@mcknig.ht"}],"time":{"modified":"2022-06-27T05:43:27.088Z","created":"2016-04-05T21:34:57.844Z","1.0.0":"2016-04-05T21:34:57.844Z","1.0.1":"2016-04-06T21:38:54.021Z","1.0.2":"2016-04-09T13:32:15.828Z","1.1.0":"2016-04-11T14:11:59.447Z","1.1.1":"2016-04-12T21:35:35.116Z","2.0.0-beta":"2017-05-05T22:43:24.205Z","2.0.0":"2017-05-06T21:51:22.945Z"},"keywords":["webpack","loader"],"author":{"name":"Keith McKnight"},"license":"MIT","readmeFilename":"README.md","repository":{"type":"git","url":"http://www.github.com/kmck/webpack-text-transform-loader"}}