{"_id":"uglify-template-string-loader","_rev":"3-546eb956174438a692e0e225df564251","name":"uglify-template-string-loader","description":"Removes spaces and line breaks in ES Template Strings.","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"uglify-template-string-loader","version":"1.0.0","description":"Removes spaces and line breaks in ES Template Strings.","main":"index.js","scripts":{"example:build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/Flamme13/uglify-template-string-loader.git"},"bugs":{"url":"https://github.com/Flamme13/uglify-template-string-loader/issues"},"files":["index.js","README.md","LICENSE"],"keywords":["uglify","template","template srting","es template srting","js template srting","srting","loader","webpack"],"author":{"name":"Flamme"},"license":"MIT","homepage":"https://github.com/Flamme13/uglify-template-string-loader#readme","engines":{"node":">=6"},"gitHead":"846531b94ce63b2e1a757a4ce63c1ac596733005","_id":"uglify-template-string-loader@1.0.0","_npmVersion":"5.4.2","_nodeVersion":"6.11.3","_npmUser":{"name":"flamme","email":"flamme13@mail.ru"},"dist":{"integrity":"sha512-qFYCuL1c/EEAnNeJzrMKJ3kmGd2+N3zIBPvmhgLWJvoPg2Hf5VMrk6lQ+hPJSeT8hYJPcBqaAyu5WW9jB4st3g==","shasum":"68103da64ceb549e5e35896b1e74824ce492c31b","tarball":"https://registry.npmjs.org/uglify-template-string-loader/-/uglify-template-string-loader-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBSWk7u8aVDtgl0jZltqBBvbeKQfZ0O1VdjC6l9Su3kwIhAOm7r0GGG8OMEPawyW028D4QMEnq42/v/2AiWibmMRsi"}]},"maintainers":[{"name":"flamme","email":"flamme13@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uglify-template-string-loader-1.0.0.tgz_1506282170999_0.07782621588557959"},"directories":{}},"1.1.0":{"name":"uglify-template-string-loader","version":"1.1.0","description":"Removes spaces and line breaks in ES Template Strings.","main":"index.js","scripts":{"example:build":"webpack","lint":"eslint ./","lint:fix":"eslint ./ --fix","test":"jest --config jest.config.js","coveralls":"jest --config jest.config.js --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/Flamme13/uglify-template-string-loader.git"},"bugs":{"url":"https://github.com/Flamme13/uglify-template-string-loader/issues"},"files":["lib","index.js"],"keywords":["uglify","template","template srting","es template srting","js template srting","srting","loader","webpack"],"author":{"name":"Flamme"},"license":"MIT","homepage":"https://github.com/Flamme13/uglify-template-string-loader#readme","engines":{"node":">=8"},"devDependencies":{"coveralls":"^3.0.1","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.12.0","jest":"^23.1.0","webpack":"^4.10.2","webpack-cli":"^3.0.0"},"gitHead":"e2d0f927d5ac507be20e8ae0f305791af3f3bee2","_id":"uglify-template-string-loader@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"flamme","email":"22bu11fri5@gmail.com"},"dist":{"integrity":"sha512-0cy/jPNeRtGRps6UexZSBz+q3x9LiqPhPQzkAdQz3u9njSDsF3aP+S8BFdBSTqvLaJqzb9eY30d4Wso1VcHmdQ==","shasum":"23074e028963113b15e6e595c4c464c9e51fe085","tarball":"https://registry.npmjs.org/uglify-template-string-loader/-/uglify-template-string-loader-1.1.0.tgz","fileCount":6,"unpackedSize":5192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEqP/CRA9TVsSAnZWagAAbLEQAJWKaNmFfv3ClnXtm34R\nWTxzjVaIHpVORnW2iE2dthF6rPMfmyYSTTbZfl8ofvZHhtIoeIRvREYxtzbg\n1X3ISAYA5YZsZnZ1Z/l/IfrejcegJqpNNfhkyF3Y1GTEmF/yqALYp4rA6UgS\nQ43p8DX0D6Rrrqxt5njGMchTdo2QssBJw+zcOBKYzrCPBq07GiLA+8EypT1V\nKHwKHMnVKPXlGOCZdZ/0u4poE/vJgwzV2bDSPtHYU/ttjf1KfhrH3zm+l4H4\nxCE7h25Q1lO6uqdrX7I4GxeeHJYEzsP+QqHTDtNnhkk6+OhiWyIGWJZY3cIj\nPRo86TNIvy9EUQDbqB8ROPlnBadA9pV2/EXJWB6H4v/7uXndqOC0LK4oinIJ\nkf5+fBuSSsz+eLYV4tNJXjf73+nA5WnSlY1YLR54oi1BWqrlNIOefuLI/vuI\n3QVhK8drb10vY0mgrEeYBNl5NKwfKiwxTeiDcC6WXDSslWO1/xoLfthpSpbq\nPoKf06y2MgV180bQk3hSUN3jJ6wnZbNix+YzHXE3bvLGGSoVkEJQa5HS4r/P\ntYapNW5jpwsPGFd0/XhkNIG0GutfuKtxfrE/nlXbQYoxVtvW9kIaa6KVd9Oz\nJgU6+XZbwD7ZeUXXMkZNqjr8tBhvMDdnlMmcLN4nHPwxutIihbV1cTt9sVXh\n/vGa\r\n=yfh7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2FNsVjAWuJ1QHOX/wrdiY0yRRcUcQJTQn77pCKcG9/AiAFLH9OYWb02Do4phowWDv6BFPyckdazALXktRgoWTITw=="}]},"maintainers":[{"name":"flamme","email":"flamme13@mail.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uglify-template-string-loader_1.1.0_1527948286571_0.24993864495462437"},"_hasShrinkwrap":false},"1.1.1":{"name":"uglify-template-string-loader","version":"1.1.1","description":"Removes spaces and line breaks in ES Template Strings.","main":"index.js","scripts":{"example:build":"webpack","lint":"eslint ./","lint:fix":"eslint ./ --fix","test":"jest --config jest.config.js","coveralls":"jest --config jest.config.js --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/Flamme13/uglify-template-string-loader.git"},"bugs":{"url":"https://github.com/Flamme13/uglify-template-string-loader/issues"},"keywords":["uglify","template","template srting","es template srting","js template srting","srting","loader","webpack"],"author":{"name":"Flamme"},"license":"MIT","homepage":"https://github.com/Flamme13/uglify-template-string-loader#readme","engines":{"node":">=8"},"devDependencies":{"coveralls":"^3.0.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.12.0","jest":"^24.8.0","webpack":"^4.10.2","webpack-cli":"^3.0.0"},"gitHead":"966adb0e0218ac56715273090f8f41abeba2fee1","_id":"uglify-template-string-loader@1.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EHJx8m0aIHlwX5xlJd2xPYIFvLrPkVK5X8zpVxSNTmu7KoT2eSg1TNlwZS+JS65+dwJXC4rC5mc+F4UVe2rckw==","shasum":"d091d15f66b65f1cae2f4222583009302c86339f","tarball":"https://registry.npmjs.org/uglify-template-string-loader/-/uglify-template-string-loader-1.1.1.tgz","fileCount":6,"unpackedSize":5172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1EzYCRA9TVsSAnZWagAAR6UP/i9ixi8Rh7oV6Pu8Vb/G\nzUxvcAVVUvT1vQfEydoo4bxz7lx5vbCyrYiGnh8+TOoJ9CYRoTmmONEhVz2j\ng3SVda1uaVTCfiVIHWYmHA8nwmvZ3Af9cy/m8ykLz1nc9vlpEZizV51n9WXZ\n24jhEpnCERpHueYvUlylc4hgZyYT+VbMISAnz44qE+rJBEAX4nU0ioUxUlpA\nhRincVebg1S3e54BbRLhdMFmsSVTxS0+oFx6lM9tk4Ha18hCwtAdZI2jeTSQ\nKG4yT+dtRf0TmD1vwipb3QSQmoTrEhedOh09QYoYyb/psSgPYwd4HO5ButV0\n4hLXsSHu3Y2gXCU6agKsum5je4hZfU9tvqao0Nv2wk1smT1vAyEhqPZ9krb6\nX301N/z5NVPgFgXNUxDavClivBiMhzF8RHr1x4yakZpHuXid4ID4bvZmlVHx\nKS1SwGHIPznVU1sLgi09gv8qu7g3BGGT3IPCC2SFHuvhNszO4hkk4uDM9wkW\nZvKjSRXIIR9p+4y11E2/ZOkUdlDxVbSKdp5JniOn85wQyfvwzlhp7hNwreye\nkn9BebiNaRaW+d2gQUjBwisO5ExO+AT7dH+h7zmbnWhY/xfipvL6EhycDy2K\nzJ5BtC4fnYgKzMra7Zb1P3YqOlpiOUtfaxvPqXh+KYe2l/YloTvs35ghxAK8\nEV/2\r\n=Srxn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXfdY6XxqiIhao5Gsld0IXyhkb0S/diBrotnyMWiVd9AiEAlsb8HSHShmDg5NwRdX9AFNKKPqi5W8wdyHnUTdP4YVo="}]},"maintainers":[{"name":"flamme","email":"flamme13@mail.ru"}],"_npmUser":{"name":"flamme","email":"22bu11fri5@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uglify-template-string-loader_1.1.1_1557417175468_0.8323671308679474"},"_hasShrinkwrap":false}},"readme":"# uglify-template-string-loader\n\n[![Travis branch](https://img.shields.io/travis/Flamme13/uglify-template-string-loader/master.svg?style=flat-square)](https://travis-ci.org/Flamme13/uglify-template-string-loader)\n[![Coveralls github branch](https://img.shields.io/coveralls/github/Flamme13/uglify-template-string-loader/master.svg?style=flat-square)](https://coveralls.io/github/Flamme13/uglify-template-string-loader?branch=master)\n\nRemoves extra spaces and line breaks in ES Template Strings.\n\n**before:**\n```js\nconst example = () => `\n    <div class=\"test test-class\">\n        <h1>title h1</h1>\n        <p> description </p>\n        <div>\n            text     text 2\n            <span>span text</span>\n        </div>\n    </div>\n`;\n```\n\n**after:**\n```js\nconst example = () => `<div class=\"test test-class\"><h1>title h1</h1><p>description</p><div>text text 2<span>span text</span></div></div>`;\n```\n\n## Install\n\n```shell\nnpm install uglify-template-string-loader --save-dev\n```\n\n## Use with webpack\n\nAdd the loader to the webpack config.\n\nIf you are using a **babel-loader**, then the **uglify-template-string-loader** should be connected before it.\n\n## Examples\n\n```js\nmodule.exports = {\n  // ...\n  module: {\n    rules: [\n      {\n        test: /\\.js$/,\n        exclude: /node_modules/,\n        use: [{\n          loader: 'uglify-template-string-loader'\n        }]\n      }\n    ]\n  }\n};\n```\n\n```js\nmodule.exports = {\n  // ...\n  module: {\n    rules: [\n      {\n        test: /\\.js$/,\n        exclude: /node_modules/,\n        use: [\n          'babel-loader',\n          'uglify-template-string-loader'\n        ]\n      }\n    ]\n  }\n};\n```\n\n## Use without webpack\n\nYou can get a string without extra spaces and line breaks\n\n## Examples\n\n```js\n// import\nimport uts from 'uglify-template-string-loader/lib/uglify-template-string';\n// or\nimport { uts } from 'uglify-template-string-loader/lib';\n\n// get template function\nlet getTemplate = () => `\n    <div class=\"test test-class\">\n        <h1>title h1</h1>\n        <p> description </p>\n        <div>\n            text     text 2\n            <span>span text</span>\n        </div>\n    </div>\n`;\n\n// template string with extra spaces and line breaks\nconst template = getTemplate();\n\n// template string without extra spaces and line breaks\nconst result = uts(template);\n```\n","maintainers":[{"name":"flamme","email":"flamme13@mail.ru"}],"time":{"modified":"2022-05-22T15:43:12.651Z","created":"2017-09-24T19:42:51.994Z","1.0.0":"2017-09-24T19:42:51.994Z","1.1.0":"2018-06-02T14:04:46.643Z","1.1.1":"2019-05-09T15:52:55.606Z"},"homepage":"https://github.com/Flamme13/uglify-template-string-loader#readme","keywords":["uglify","template","template srting","es template srting","js template srting","srting","loader","webpack"],"repository":{"type":"git","url":"git+https://github.com/Flamme13/uglify-template-string-loader.git"},"author":{"name":"Flamme"},"bugs":{"url":"https://github.com/Flamme13/uglify-template-string-loader/issues"},"license":"MIT","readmeFilename":"README.md"}