{"_id":"proper-tags","_rev":"8-f72a8f5837018f1d41572100da453683","name":"proper-tags","dist-tags":{"latest":"2.0.2"},"versions":{"2.0.0-alpha.0":{"name":"proper-tags","description":"A few common utility template tags for ES2015","version":"2.0.0-alpha.0","author":{"name":"Hexagon","email":"https://github.com/hexagon"},"bugs":{"url":"http://github.com/declandewet/common-tags/issues"},"contributors":[{"name":"Declan de Wet","url":"https://github.com/declandewet"},{"name":"Jason Killian","url":"https://github.com/JKillian"},{"name":"Laurent Goudet","url":"https://github.com/laurentgoudet"},{"name":"Kamil Ogórek","url":"https://github.com/kamilogorek"},{"name":"Lucian Buzzo","url":"https://github.com/LucianBuzzo"},{"name":"Rafał Ruciński","url":"https://github.com/fatfisz"}],"devDependencies":{"eslint":"^8.37.0","jest":"^29.5.0","rollup":"^1.32.1","typescript":"^5.0.2"},"directories":{"lib":"lib"},"engines":{"node":">=12.0.0"},"homepage":"https://github.com/hexagon/proper-tags","keywords":["array","babel","es2015","es2015-tag","es6","es6-tag","heredoc","html","indent","indents","line","literal","multi","multiline","normalize","one","oneline","single","singleline","string","strings","strip","tag","tagged","template"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hexagon/proper-tags.git"},"scripts":{"test_jest":"jest src","test":"echo disabled","test:lint":"eslint ./**/*.js","test:lint:fix":"eslint --fix  ./**/*.js","build":"npm update && npm run build:precleanup && npm run test:lint && npm run build:dist && npm run build:typings","build:ci":"npm run test:lint && npm run build:dist && npm run build:typings","build:precleanup":"(rm -rf types/* || del /Q types\\*) && (rm -rf dist/* || del /Q dist\\*)","build:dist":"rollup -c ./rollup.config.js","build:typings":"tsc && tsc --build tsconfig.cjs.json","build:docs":"((rm -rf dist-docs/* || rd /S /Q dist-docs) && jsdoc -c .jsdoc.json) || jsdoc -c .jsdoc.json"},"type":"module","main":"./dist/proper-tags.cjs","browser":"./dist/proper-tags.umd.js","module":"./dist/proper-tags.js","types":"./types/proper-tags.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"types":"./types/proper-tags.d.ts","default":"./dist/proper-tags.min.js"},"require":{"types":"./types/proper-tags.d.cts","default":"./dist/proper-tags.min.cjs"},"browser":"./dist/proper-tags.umd.js"}},"gitHead":"9e70c093b4ae0056f07b7fe641fd8ce6854a7227","_id":"proper-tags@2.0.0-alpha.0","_nodeVersion":"17.6.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-5WyyuvtPmwKW3uTtTGyaK3FHbcEZ1T0VoTKFmwQTMwmTen3NfDqGLnhyGRooYyThfIFKfTmXGAger5xRE9bvbA==","shasum":"1029502c78c4b17533b662e18a5013d2eea27f74","tarball":"https://registry.npmjs.org/proper-tags/-/proper-tags-2.0.0-alpha.0.tgz","fileCount":5,"unpackedSize":40396,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDsoq0KdcUSFqwwfrtL/f81KtJk0YMZtgLLT2LxZDXiQIgQPBeYFb3wC5kVqqgDW27jlXJ5f2Y8voS51P/BlhK1Uw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJXdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprrQ//ZT4GasGTP5TbuaTozqmVcUhPj+8xFqVME5wg/YWbBHVyHQg3\r\nOrk58dKlslhcwwcuWneN1qoBbuFJLwfjHlEP+9aktP2PYXySdtjtCXFE0AO8\r\nRy1bEOhNLPNhWHP/RhfEMwpC2x4YY8+2yahagtnLbW09UteaMbPxVoLeeRhW\r\nUtlw3kHtL4vnbpq5i7ByCqZmNsyXYgQO2N6eVc1qcKy5Ba9MHiYq+Guiuxvv\r\nRF8uks9y9qItMW/6KOmo3o60D/P4my74//A4whKAdvGeoF5iV/M5D3ih9alB\r\ndN+volRIhyBlAc7EmbaWN0wqdZUxPdWBAVGqhKwxfpNsEyca5UhJWPZs41sw\r\nbBxBPpcAyZFHkIOoUNc1JnPcnf2T52GrMC3tyQbfPuLM7WLVL7zxLCLbdBcD\r\nHdY6R8gYuWgtiAslUa4j0k8opznZcIhGfCsoxW9XSXGnM62bSROKl+HD+c7X\r\nX4X3b3EcfSmUP61rJfBBsDUtXl+ERlCjkaa9TJY/bh9g+Z3yC5RxmDAdT9ZR\r\nrk1QX8hGVllmfKiKOMFz94p61q+vCuK17MRGAA8xQByVMMjhu8DOSJm8Lscj\r\nIO4+S/7ieR0UUS/VyauJoeph4P1BaL5Ufc1KZ/kpl1ntDcEfNUQc4QR851Zz\r\nXC/OhgOE4FopnmkYI8XoZHsJmvapyzPvMy8=\r\n=wt81\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hexagon","email":"robinnilsson@gmail.com"},"maintainers":[{"name":"hexagon","email":"robinnilsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-tags_2.0.0-alpha.0_1680119261596_0.8265681439294146"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"proper-tags","description":"A few common utility template tags for ES2015","version":"2.0.0-alpha.1","author":{"name":"Hexagon","email":"https://github.com/hexagon"},"bugs":{"url":"http://github.com/declandewet/common-tags/issues"},"contributors":[{"name":"Declan de Wet","url":"https://github.com/declandewet"},{"name":"Jason Killian","url":"https://github.com/JKillian"},{"name":"Laurent Goudet","url":"https://github.com/laurentgoudet"},{"name":"Kamil Ogórek","url":"https://github.com/kamilogorek"},{"name":"Lucian Buzzo","url":"https://github.com/LucianBuzzo"},{"name":"Rafał Ruciński","url":"https://github.com/fatfisz"}],"devDependencies":{"eslint":"^8.37.0","jest":"^29.5.0","rollup":"^1.32.1","typescript":"^5.0.2"},"directories":{"lib":"lib"},"engines":{"node":">=12.0.0"},"homepage":"https://github.com/hexagon/proper-tags","keywords":["array","babel","es2015","es2015-tag","es6","es6-tag","heredoc","html","indent","indents","line","literal","multi","multiline","normalize","one","oneline","single","singleline","string","strings","strip","tag","tagged","template"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hexagon/proper-tags.git"},"scripts":{"test_jest":"jest src","test":"echo disabled","test:lint":"eslint ./**/*.js","test:lint:fix":"eslint --fix  ./**/*.js","build":"npm update && npm run build:precleanup && npm run test:lint && npm run build:dist && npm run build:typings","build:ci":"npm run test:lint && npm run build:dist && npm run build:typings","build:precleanup":"(rm -rf types/* || del /Q types\\*) && (rm -rf dist/* || del /Q dist\\*)","build:dist":"rollup -c ./rollup.config.js","build:typings":"tsc && tsc --build tsconfig.cjs.json","build:docs":"((rm -rf dist-docs/* || rd /S /Q dist-docs) && jsdoc -c .jsdoc.json) || jsdoc -c .jsdoc.json"},"type":"module","main":"./dist/proper-tags.cjs","browser":"./dist/proper-tags.umd.js","module":"./dist/proper-tags.js","types":"./types/proper-tags.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"types":"./types/proper-tags.d.ts","default":"./dist/proper-tags.min.js"},"require":{"types":"./types/proper-tags.d.cts","default":"./dist/proper-tags.min.cjs"},"browser":"./dist/proper-tags.umd.js"}},"gitHead":"9e70c093b4ae0056f07b7fe641fd8ce6854a7227","_id":"proper-tags@2.0.0-alpha.1","_nodeVersion":"17.6.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-LdICuapVz9v3b81/0A/ZYN+NHDc+9D84enE3kKEgKre1HZkjQ7hwfZ05Lemwz4PasrmsvbcSFJUsKtWFNA5VlQ==","shasum":"371d1c09b4242a74a5a823a8b33365fe3056e126","tarball":"https://registry.npmjs.org/proper-tags/-/proper-tags-2.0.0-alpha.1.tgz","fileCount":8,"unpackedSize":83155,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDToMJU3N4QwUTdPMlBI3ED91mTGSaz0yEVyjLqs6m1oAiBHaJ8oA3gzzOAW/iZy1CfaZ+NJYegq46xbdpksfPM0mA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJaVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtFw//cWsCsAiN+CSWgjm4cHzjxHxIGGpds5Zd8cRYUBpQa1Z+/lVX\r\nCTnmu8YdB8UnHIwWXTy8P+R3DAlpMCwVvlJGAj/vHHj7yXEX5gJNkEKGbfHC\r\nnwQJW4A2kcpctOqkxTY7ovfUP15ymV0Dmyj8D5sWzp2N1ISAWPbTFSNDCIQF\r\notSnxElSyiIKdrshC/xBgukaAVoGT41MH30u3Fw/PsSa/17Je9GZtC1tO3/T\r\nzUBn0xW/trUV7AKdoC9bYGEW2D+ecowVpHU/ebyKBAThXZ5bQ3i9jvOwYD2R\r\n5VDBWUYEL3DzcsQjDPuKjRZwLviv51l03KkryEZoyKKfU5a01QdcP0FvVmPu\r\nQIdSKQA7QuUMi9WGcnNzCYmwXO4V1XIqrjWENotzGcy/IUla31NC97FoJJFB\r\nIqrULWIN15UASbuhO/7KWNdU4wOeU4zhMx8RXLDv6uoEbCOfwbwK2hmBDJDs\r\nFX/RU0BWuNVShoxRwLZw6HDfpDyTtcKKqreveCcNchH7eA8Hmo0TflxYDcmj\r\nTqLdSNJJV1FHh47x2ze+b9vN2JD5DJxLAcIU5wsA3ygazzMzKx2qEWlxMvPV\r\nxQkIIs7QC169Uh7p6je9P/cMZ2OAI+VBS5Cf9B6ZjjHSI7FyKTqruaRlBQHd\r\ntE7ohfbR7hSUKxPXhj5TIi9kjhnU48OpcA4=\r\n=wpIB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hexagon","email":"robinnilsson@gmail.com"},"maintainers":[{"name":"hexagon","email":"robinnilsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-tags_2.0.0-alpha.1_1680119445454_0.4027740403986113"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"proper-tags","description":"A few common utility template tags for ES2015","version":"2.0.0-alpha.2","author":{"name":"Hexagon","email":"https://github.com/hexagon"},"bugs":{"url":"http://github.com/declandewet/common-tags/issues"},"contributors":[{"name":"Declan de Wet","url":"https://github.com/declandewet"},{"name":"Jason Killian","url":"https://github.com/JKillian"},{"name":"Laurent Goudet","url":"https://github.com/laurentgoudet"},{"name":"Kamil Ogórek","url":"https://github.com/kamilogorek"},{"name":"Lucian Buzzo","url":"https://github.com/LucianBuzzo"},{"name":"Rafał Ruciński","url":"https://github.com/fatfisz"}],"devDependencies":{"eslint":"^8.37.0","rollup":"^1.32.1","typescript":"^5.0.2","uvu":"^0.5.6"},"directories":{"lib":"lib"},"engines":{"node":">=12.0.0"},"homepage":"https://github.com/hexagon/proper-tags","keywords":["array","babel","es2015","es2015-tag","es6","es6-tag","heredoc","html","indent","indents","line","literal","multi","multiline","normalize","one","oneline","single","singleline","string","strings","strip","tag","tagged","template"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hexagon/proper-tags.git"},"scripts":{"test":"uvu src/commaLists/ && uvu src/commaListsAnd/ && uvu src/commaListsOr/","test:lint":"eslint ./**/*.js","test:lint:fix":"eslint --fix  ./**/*.js","build":"npm update && npm run build:precleanup && npm run test:lint && npm run build:dist && npm run build:typings","build:ci":"npm run test:lint && npm run build:dist && npm run build:typings","build:precleanup":"(rm -rf types/* || del /Q types\\*) && (rm -rf dist/* || del /Q dist\\*)","build:dist":"rollup -c ./rollup.config.js","build:typings":"tsc && tsc --build tsconfig.cjs.json","build:docs":"((rm -rf dist-docs/* || rd /S /Q dist-docs) && jsdoc -c .jsdoc.json) || jsdoc -c .jsdoc.json"},"type":"module","main":"./dist/proper-tags.cjs","browser":"./dist/proper-tags.umd.js","module":"./dist/proper-tags.js","types":"./types/proper-tags.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"types":"./types/proper-tags.d.ts","default":"./dist/proper-tags.min.js"},"require":{"types":"./types/proper-tags.d.cts","default":"./dist/proper-tags.min.cjs"},"browser":"./dist/proper-tags.umd.js"}},"gitHead":"c13979ba2d96cb685dc6926c9e7e1a0e9a3615f3","_id":"proper-tags@2.0.0-alpha.2","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-eDmwQx2p3V0GEjuMEbFxt+vFj6k4wvxoR9truBEtCh4Q0fhj21invJjv50OYh+YSUDgOBWEtaEx1S+WeWRkUoQ==","shasum":"fa1af6889130dc897b2d22c41ae58abc1a35cdd7","tarball":"https://registry.npmjs.org/proper-tags/-/proper-tags-2.0.0-alpha.2.tgz","fileCount":8,"unpackedSize":75677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrqKQACBcaUSp28RXRPrwwuvtFF0pzCiEAZy/EhB2ZfAiBDWvCmo357dtd9j0yknhU9ATU8jqEobZhagSDz+ZukWg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJLDZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRSg//XN/6amO/qwXYs6OP2dN4fJCyC0JqYPAp0ZdTjIzoEbIrXGBn\r\nN0QNw8daSewgnw11LFBIM2HREtPrKMoSr0ud9VWz13xRAFAikK8PTDFiEd2t\r\npCUVmub2VNlyGmKP2f92xtygQmuu5jAPB/zLOSFL/0qeM3U0wg4JW3Ul2t1F\r\nXU0pt43hMHW6/cW+9Nb19+qiVJtJu6pip99i2ZO1j9C4PR24g/kwmI6U7MSC\r\ntFPtKPHF5p+/qlfuWLj/qJliO6reNNP3epsRyopybPjDj3asJ3sgeINySnuu\r\nYyLVjSuzf2E7wuAbahMnISP1CVR2rz3zjK5Zo0PMbS4Lcv/TWGeO9lp9DaDf\r\nSv0/y7nWzZLXkfaYpUHmi2iMV0pn80oyYGXPanytTdAPOa4exjUl5iCN8UwT\r\ni7eDAo/JG8PqDdxDfTKfVEQ22Gd4ykaKIUUFiIUhiudFrNDMYSCFeh54wVPx\r\nTQ0JASBt7+Jm0UkdCy4PPL5I5O2tTih8/pIck3kDtUv3gzPCfnXJiVfze5cd\r\nf3Qrc6YBsYmJ0wTlgQRsMC0HJLliF3XutnmzzvwIzlv1pVyVxdA1GP1WqirG\r\nOgWOxyswRjSP+bblHOMeH7ya0bT1eJezbzcjRAlDOPu+iXXMDN7sc+NaoSa0\r\nzp5P+BtSPol4nNbvwQjkvbKQYxOBAL9Qr2w=\r\n=D9rB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hexagon","email":"robinnilsson@gmail.com"},"maintainers":[{"name":"hexagon","email":"robinnilsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-tags_2.0.0-alpha.2_1680126169605_0.03551849395452322"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"proper-tags","description":"A few common utility template tags for ES2015","version":"2.0.0-alpha.3","author":{"name":"Hexagon","email":"https://github.com/hexagon"},"bugs":{"url":"http://github.com/declandewet/common-tags/issues"},"contributors":[{"name":"Declan de Wet","url":"https://github.com/declandewet"},{"name":"Jason Killian","url":"https://github.com/JKillian"},{"name":"Laurent Goudet","url":"https://github.com/laurentgoudet"},{"name":"Kamil Ogórek","url":"https://github.com/kamilogorek"},{"name":"Lucian Buzzo","url":"https://github.com/LucianBuzzo"},{"name":"Rafał Ruciński","url":"https://github.com/fatfisz"}],"devDependencies":{"eslint":"^8.37.0","rollup":"^1.32.1","typescript":"^5.0.2","uvu":"^0.5.6"},"directories":{"lib":"lib"},"engines":{"node":">=12.0.0"},"homepage":"https://github.com/hexagon/proper-tags","keywords":["array","babel","es2015","es2015-tag","es6","es6-tag","heredoc","html","indent","indents","line","literal","multi","multiline","normalize","one","oneline","single","singleline","string","strings","strip","tag","tagged","template"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hexagon/proper-tags.git"},"scripts":{"test":"uvu src/commaLists/ && uvu src/commaListsAnd/ && uvu src/commaListsOr/","test:lint":"eslint ./**/*.js","test:lint:fix":"eslint --fix  ./**/*.js","build":"npm update && npm run build:precleanup && npm run test:lint && npm run build:dist && npm run build:typings","build:ci":"npm run test:lint && npm run build:dist && npm run build:typings","build:precleanup":"(rm -rf types/* || del /Q types\\*) && (rm -rf dist/* || del /Q dist\\*)","build:dist":"rollup -c ./rollup.config.js","build:typings":"tsc && tsc --build tsconfig.cjs.json","build:docs":"((rm -rf dist-docs/* || rd /S /Q dist-docs) && jsdoc -c .jsdoc.json) || jsdoc -c .jsdoc.json"},"type":"module","main":"./dist/proper-tags.cjs","browser":"./dist/proper-tags.umd.js","module":"./dist/proper-tags.js","types":"./types/proper-tags.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"types":"./types/proper-tags.d.ts","default":"./dist/proper-tags.js"},"require":{"types":"./types/proper-tags.d.cts","default":"./dist/proper-tags.cjs"},"browser":"./dist/proper-tags.umd.js"}},"gitHead":"f5ee07147244e993e6573ee291c96d5d5db49956","_id":"proper-tags@2.0.0-alpha.3","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-1jeUoXO9eupMWIHx1+J9Rm3mSGNCv+dg9hjOdwOjUw8vUsppbNEvoTNjYZauQtzr3QD8nPGMHH4vOR4jVGpG4g==","shasum":"9c0614ee62bf9ec8b18cd293f9f152207b0bf5b1","tarball":"https://registry.npmjs.org/proper-tags/-/proper-tags-2.0.0-alpha.3.tgz","fileCount":8,"unpackedSize":75669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdOJ+/B8XhhUHHIClzYDxq4NexKBRQUvRKAb0VQYRpUAiAMEhRhuNVwCz3/LKyNWMNO6CsK2FM60VRzmzfiwks3Uw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJLIdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3Aw/8CTkKAq8j+tjw7SBiad1FcPnkPg6lyQ5p4We+uBoi0Pe6Od1i\r\nAY4OSvytHT6IzCVV6nPxIUA8qz3hu8ety3MT6o2MfOc2VnLXdPEtA0706VeP\r\nwwcq338Jjq8iRdnhMgFfL2mU32g59qqgvOhW1xPZJL5Jg4QX8/AZXw995KBn\r\nhKis9cxaKlbnQJiW5MCReJ3bDr9+7SGNQWjjnCmAMo3QKQlLZXJzajCPRXck\r\nys0sGT5I1xA/WxJ9TG1cF7KvrtvVCuILrWFJYqhhfZk3eKTmjF60jVuQuH4G\r\n3Q5xRJJU26Zn2fMRso4P1/ilQ499RFobR8t1e7i/3yKUWJeTlYLEE/RfGPS1\r\nTAOb8jZOdxmCUxc1w/eDT7j8vhAdfGzbFRiW9/JTN14dN/jFjzy2fidlbi1b\r\npkj0K4U29YxmQah/FDVvvGDP/QYIX85iZ3joIExAStcZnn1+9KjxhSvK/Jpy\r\nOwwc6ph+z6u9o3pjcffW/4Tsl9hnIlW0fVgYBPwjfw/xckFPh+wAq5Gq+Pb4\r\nqrzy09OV0txwl876STWa+bMJsChZdPhMr9KMx7UKiloVFJnBR8wxbbZwyOZC\r\nSm39iNLoVSlyI+vy/+ST5CtJTxZ1FntykaUgTooSCPvq6OE0nkTbkRR0wa2E\r\nob2AZB1fBlxEf+q4yXgbikRArLtS8hwxpss=\r\n=DWrM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hexagon","email":"robinnilsson@gmail.com"},"maintainers":[{"name":"hexagon","email":"robinnilsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-tags_2.0.0-alpha.3_1680126492918_0.9905882947505407"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"proper-tags","description":"A few common utility template tags for ES2015","version":"2.0.0-alpha.4","author":{"name":"Hexagon","email":"https://github.com/hexagon"},"bugs":{"url":"http://github.com/declandewet/common-tags/issues"},"contributors":[{"name":"Declan de Wet","url":"https://github.com/declandewet"},{"name":"Jason Killian","url":"https://github.com/JKillian"},{"name":"Laurent Goudet","url":"https://github.com/laurentgoudet"},{"name":"Kamil Ogórek","url":"https://github.com/kamilogorek"},{"name":"Lucian Buzzo","url":"https://github.com/LucianBuzzo"},{"name":"Rafał Ruciński","url":"https://github.com/fatfisz"}],"devDependencies":{"eslint":"^8.37.0","rollup":"^1.32.1","typescript":"^5.0.2","uvu":"^0.5.6"},"directories":{"lib":"lib"},"engines":{"node":">=12.0.0"},"homepage":"https://github.com/hexagon/proper-tags","keywords":["array","babel","es2015","es2015-tag","es6","es6-tag","heredoc","html","indent","indents","line","literal","multi","multiline","normalize","one","oneline","single","singleline","string","strings","strip","tag","tagged","template"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hexagon/proper-tags.git"},"scripts":{"test":"uvu src/commaLists/ && uvu src/commaListsAnd/ && uvu src/commaListsOr/","test:lint":"eslint ./**/*.js","test:lint:fix":"eslint --fix  ./**/*.js","build":"npm update && npm run build:precleanup && npm run test:lint && npm run build:dist && npm run build:typings","build:ci":"npm run test:lint && npm run build:dist && npm run build:typings","build:precleanup":"(rm -rf types/* || del /Q types\\*) && (rm -rf dist/* || del /Q dist\\*)","build:dist":"rollup -c ./rollup.config.js","build:typings":"tsc && tsc --build tsconfig.cjs.json","build:docs":"((rm -rf dist-docs/* || rd /S /Q dist-docs) && jsdoc -c .jsdoc.json) || jsdoc -c .jsdoc.json"},"type":"module","main":"./dist/proper-tags.cjs","browser":"./dist/proper-tags.umd.js","module":"./dist/proper-tags.js","types":"./types/proper-tags.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"types":"./types/proper-tags.d.ts","default":"./dist/proper-tags.js"},"require":{"types":"./types/proper-tags.d.cts","default":"./dist/proper-tags.cjs"},"browser":"./dist/proper-tags.umd.js"}},"gitHead":"f5ee07147244e993e6573ee291c96d5d5db49956","_id":"proper-tags@2.0.0-alpha.4","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-urI3cEYg/QcknunmF2hmiIQOdxFvO+EOmEn/rmvZCntBh1DCdy7n7UCO4ZXi2CuhjjAwuP95pbJfq0DGSiDcYw==","shasum":"41a688c0fe1a87a706fc5c5b502d3deb4da191f4","tarball":"https://registry.npmjs.org/proper-tags/-/proper-tags-2.0.0-alpha.4.tgz","fileCount":8,"unpackedSize":75827,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpBcMnDrJ3j1O/4M5LyfoOKIM+U0ggEEYqbTy/qU19AAIhALFbaDroPA1t2179GfiOP7BsublFtnlJVnPaJtPXppjx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJLdRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppdA/+IxUAqx++011odLmqWwimM9p3pwJyHViprAJ8ndwBqOISIHMk\r\nJ++igrPet6rc4iK+qNVBVPEJ3Z9+TCVc236RVlMV3SPl6z6FZs8zN9Off4Ff\r\nETgtlx1nV/lkqGZPJVxqOyJ9WuVW+H0zo24dwegP0zDcIVRb/YYcZDgICt1U\r\nNrxt/mVwvZXwKlGGyACSHzedJQ3pC+/Qu3rX0RFxub9gmONJ02KEt2CsyXN4\r\n1b1Y6sbaPJqIi/NP2gyPVBWg0zlbOe2j0HumCFFGLIGag67ns2LVg66c1jNz\r\nC0v6l9RNLcmCRSeLFQ8Z859Oevm+V91isM+bG+SZ97AVNt3ZSbaPVKg5wwSC\r\njjAk5Ovt760B34/Y4eqZ0G2QKnPlc7VyV+Ane123gVCemmfNhwf/fYui40jG\r\ntnQlRwUcQIQMiZjj9GPF0CfjcFaOWCbSRk49e0UQsyWwWJRpITfGJYmh1Pgx\r\nDLYeFsiKY8an1zCDtTzKqyyut/lQrYodO1MobFSX8URfQ6S0yFs0P39buRdV\r\nBc8gib+zlNnAwl8UUh/L/0FaPByoPvMwXOEU75SVQ8TrnePH4G0lg7zYhO4L\r\no6iIoufOG74/zKFYqnwEATq0tX+urRV8cRIv5ytUWvlrIUaXSvSJQc53Ho+5\r\nK0ui/I8HhVJyzURFa0vSrWxWt3fQWX3Fu5s=\r\n=zs7g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hexagon","email":"robinnilsson@gmail.com"},"maintainers":[{"name":"hexagon","email":"robinnilsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-tags_2.0.0-alpha.4_1680127824902_0.3694873040036646"},"_hasShrinkwrap":false},"2.0.0-alpha.5":{"name":"proper-tags","description":"A few common utility template tags for ES2015","version":"2.0.0-alpha.5","author":{"name":"Hexagon","email":"https://github.com/hexagon"},"bugs":{"url":"http://github.com/declandewet/common-tags/issues"},"contributors":[{"name":"Declan de Wet","url":"https://github.com/declandewet"},{"name":"Jason Killian","url":"https://github.com/JKillian"},{"name":"Laurent Goudet","url":"https://github.com/laurentgoudet"},{"name":"Kamil Ogórek","url":"https://github.com/kamilogorek"},{"name":"Lucian Buzzo","url":"https://github.com/LucianBuzzo"},{"name":"Rafał Ruciński","url":"https://github.com/fatfisz"}],"devDependencies":{"eslint":"^8.37.0","rollup":"^1.32.1","typescript":"^5.0.2","uvu":"^0.5.6"},"directories":{"lib":"lib"},"engines":{"node":">=12.0.0"},"homepage":"https://github.com/hexagon/proper-tags","keywords":["array","babel","es2015","es2015-tag","es6","es6-tag","heredoc","html","indent","indents","line","literal","multi","multiline","normalize","one","oneline","single","singleline","string","strings","strip","tag","tagged","template"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hexagon/proper-tags.git"},"scripts":{"test":"uvu src/commaLists/ && uvu src/commaListsAnd/ && uvu src/commaListsOr/","test:lint":"eslint ./**/*.js","test:lint:fix":"eslint --fix  ./**/*.js","build":"npm update && npm run build:precleanup && npm run test:lint && npm run build:dist && npm run build:typings","build:ci":"npm run test:lint && npm run build:dist && npm run build:typings","build:precleanup":"(rm -rf types/* || del /Q types\\*) && (rm -rf dist/* || del /Q dist\\*)","build:dist":"rollup -c ./rollup.config.js","build:typings":"tsc && tsc --build tsconfig.cjs.json","build:docs":"((rm -rf dist-docs/* || rd /S /Q dist-docs) && jsdoc -c .jsdoc.json) || jsdoc -c .jsdoc.json"},"type":"module","main":"./dist/proper-tags.cjs","browser":"./dist/proper-tags.umd.js","module":"./dist/proper-tags.js","types":"./types/proper-tags.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"types":"./types/proper-tags.d.ts","default":"./dist/proper-tags.js"},"require":{"types":"./types/proper-tags.d.cts","default":"./dist/proper-tags.cjs"},"browser":"./dist/proper-tags.umd.js"}},"gitHead":"39b247e554b94831b3ee722665f66083dee12248","_id":"proper-tags@2.0.0-alpha.5","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-SRz3YGqbfdo8Bc9xNejTV/aklwDTN3JQtB3kQJ4xEaSg0SB/y2pNH3V3vP/4tMICjSShbyqUxv9wi/Qonp018Q==","shasum":"5aee19b60cc536d79e1650713dc0313586742bbe","tarball":"https://registry.npmjs.org/proper-tags/-/proper-tags-2.0.0-alpha.5.tgz","fileCount":8,"unpackedSize":86654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAzHctglSl1LSIcM0zPrXnn8JgaPgwRhDeucgm2Y2BdAiAUMX/7f9AUuhafl6ztBT/MqKZprzVj5E22gyCYdEktiQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJLqHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTmw//eSlRTZLT8W7QKBSYMv1GtaS6MgkgT0xju4aTi6nL/pWXUBcG\r\nABAc+URnKrpgkQgnSi8NTosob5jqSsFXxPCVwQnITg24jqrXOYyBOvUCyr6u\r\nxZHH8DSaup9ROYFXCtmYKOUGGMSn2L3OsIYqeEZI++BQj36sKoorlpe0ghwP\r\nfCGNeZ7HGH3w1FmWB6LIoou9T20/ngQOsfAwZZxjiXN3Vosn2Vi5yCwf+B9x\r\n80zL0KSMVVkWAexl9Y9IWkQ/BVZHA9dqRf3KhhjKNzk0bwIz7/UzoAquBvqP\r\nHlNiKxhbdEzl4CxeXKnksIMdCrBYsX5zmTus4Yh9pknZFQgyiNpqC7ie3MeL\r\nV6cXAn7LJY5KvDeblDu0rkzsuKCu/QqRexs5zl23FMWmuZt8wqXS2Em9fBRq\r\n6/JY2YwZcTLVB+YChAbu+GxhMNMPxvwdX1+vggLXqkdG3On7WrtXVQoZHPKR\r\npEu6pPFlsB2XPkz8vzQno5K+ydI1IpN2tLl1/ntz8lwQj26uBnD9aO6/Cr6F\r\nZDmi4YNZi0y5gqcH1iIa5zEkvFjKGuyKCkTQQ0TGrB1TVUnTIP047CwOJvXe\r\nzmbPo09AjOt8EngdsQrSzxjKZsS8CooXPmSpcA2W5NDDfhc8c6nx3+iFVVU2\r\nGCgRuf5nqmaXc9yRN7ZOBaI9/WRavPdBWwo=\r\n=+Gyl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hexagon","email":"robinnilsson@gmail.com"},"maintainers":[{"name":"hexagon","email":"robinnilsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-tags_2.0.0-alpha.5_1680128647437_0.4821797014310105"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"proper-tags","description":"A few common utility template tags for ES2015","version":"2.0.0-beta.0","author":{"name":"Hexagon","email":"https://github.com/hexagon"},"bugs":{"url":"http://github.com/declandewet/common-tags/issues"},"contributors":[{"name":"Declan de Wet","url":"https://github.com/declandewet"},{"name":"Jason Killian","url":"https://github.com/JKillian"},{"name":"Laurent Goudet","url":"https://github.com/laurentgoudet"},{"name":"Kamil Ogórek","url":"https://github.com/kamilogorek"},{"name":"Lucian Buzzo","url":"https://github.com/LucianBuzzo"},{"name":"Rafał Ruciński","url":"https://github.com/fatfisz"}],"devDependencies":{"eslint":"^8.37.0","micromatch":"^4.0.5","rollup":"^1.32.1","sinon":"^15.0.3","typescript":"^5.0.3","uvu":"^0.5.6"},"directories":{"lib":"lib"},"engines":{"node":">=12.0.0"},"homepage":"https://github.com/hexagon/proper-tags","keywords":["array","babel","es2015","es2015-tag","es6","es6-tag","heredoc","html","indent","indents","line","literal","multi","multiline","normalize","one","oneline","single","singleline","string","strings","strip","tag","tagged","template"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hexagon/proper-tags.git"},"scripts":{"test":"uvu src/","test:lint":"eslint ./**/*.js","test:lint:fix":"eslint --fix  ./**/*.js","build":"npm update && npm run build:precleanup && npm run test:lint && npm run build:dist && npm run build:typings","build:ci":"npm run test:lint && npm run build:dist && npm run build:typings","build:precleanup":"(rm -rf types/* || del /Q types\\*) && (rm -rf dist/* || del /Q dist\\*)","build:dist":"rollup -c ./rollup.config.js","build:typings":"tsc && tsc --build tsconfig.cjs.json","build:docs":"((rm -rf dist-docs/* || rd /S /Q dist-docs) && jsdoc -c .jsdoc.json) || jsdoc -c .jsdoc.json"},"type":"module","main":"./dist/proper-tags.cjs","browser":"./dist/proper-tags.umd.js","module":"./dist/proper-tags.js","types":"./types/proper-tags.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"types":"./types/proper-tags.d.ts","default":"./dist/proper-tags.js"},"require":{"types":"./types/proper-tags.d.cts","default":"./dist/proper-tags.cjs"},"browser":"./dist/proper-tags.umd.js"}},"gitHead":"dcc791d0db58c05c234bd0ee901126b18247ccb6","_id":"proper-tags@2.0.0-beta.0","_nodeVersion":"19.7.0","_npmVersion":"6.14.18","dist":{"integrity":"sha512-iidYsRLlJ3jLxkIubXJe+iS1PHc4eVGdxZoO/2MDHWvuPuW6v7jtsvdFqi0HPezSxz6oIdtnIXx4ts8GtpWXmw==","shasum":"57c134e26ea214196dbeeb9568fb61048af2c97c","tarball":"https://registry.npmjs.org/proper-tags/-/proper-tags-2.0.0-beta.0.tgz","fileCount":8,"unpackedSize":86641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAehC9pHXdWe7DuNdtYhAa6A5Hdm0GycH5OxFZPELLGtAiBUqj3XRXnbUgdFEtjeLA2oUahJoHiRNFiXYcJzsp2nCA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJgK4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCAQ//RSn+mAUF8Kh8PiRgSzgLFnIL2qiQWuGcSuidbCwVp/LLjHuq\r\n45tRsof6Equ8JQ+ALkdozWa7UP5yst24EoCg384U0+dqhy5p7tN08xNVr7FE\r\nieW/nzj6XNZq3Yz7hlvKKISEnV7El0Nh6jbSK/WzxRBfV8wda2ototaT0IGi\r\nh0taEvXz20jPMOu7NIz3KNe5TpJjMw0sqqPX5EhEn9HNIVvQW6FEFWzPY3Ky\r\nasRZEomgz5hnuGBmt0uHbVSDsn9ixXvj6GIVy0fJHJYzue7vwLqnu5ear626\r\nKljgXimBzFSAkpgUpJbcggUDjPQyat+q8G58Zg2aGDQ8hOchGCjHiaxW6BAt\r\n+Ry9hiBGp8FGCGJUqndlheftwOEtlxRDtF5HJYGCiPekZefFyMYOByzB00Pe\r\n0SpmB1c9mg/Wz8Nsu0lldnLdbBAn/BGoCa0kMzzspFDOJH+6E1f5DjkisCdl\r\nhZiY8NEBFzKoNx242a9WTLiZCzjHI9kwEf+6ZmRRV2kyUXw/KMVZZhJ9qT9t\r\nuVUbpbR2Hn6wLaubKPvVT7GlcuXeQserqJup1MDprr5bxK7QOOaV/TtLFXmx\r\nbdezeuAjYyE3WT/X4JVPMXLBpFl9F4UYQTZoIkFt6tcLA/zsZSfczsycXubF\r\nxqTzgrHOooCRXdpGxbVTE+Gq3i64aE90MdQ=\r\n=dFHC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hexagon","email":"robinnilsson@gmail.com"},"maintainers":[{"name":"hexagon","email":"robinnilsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-tags_2.0.0-beta.0_1680212664181_0.780181331806443"},"_hasShrinkwrap":false},"2.0.1":{"name":"proper-tags","description":"A few common utility template tags for ES2015","version":"2.0.1","author":{"name":"Hexagon","email":"https://github.com/hexagon"},"bugs":{"url":"http://github.com/declandewet/common-tags/issues"},"contributors":[{"name":"Declan de Wet","url":"https://github.com/declandewet"},{"name":"Jason Killian","url":"https://github.com/JKillian"},{"name":"Laurent Goudet","url":"https://github.com/laurentgoudet"},{"name":"Kamil Ogórek","url":"https://github.com/kamilogorek"},{"name":"Lucian Buzzo","url":"https://github.com/LucianBuzzo"},{"name":"Rafał Ruciński","url":"https://github.com/fatfisz"},{"name":"Hexagon"}],"devDependencies":{"eslint":"^8.37.0","micromatch":"^4.0.5","rollup":"^3.25.1","sinon":"^15.0.3","typescript":"^5.0.3","uvu":"^0.5.6"},"directories":{"lib":"lib"},"sideEffects":false,"engines":{"node":">=12.0.0"},"homepage":"https://github.com/hexagon/proper-tags","keywords":["array","babel","es2015","es2015-tag","es6","es6-tag","heredoc","html","indent","indents","line","literal","multi","multiline","normalize","one","oneline","single","singleline","string","strings","strip","tag","tagged","template"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hexagon/proper-tags.git"},"scripts":{"test":"uvu src/","test:lint":"eslint ./**/*.js","test:lint:fix":"eslint --fix  ./**/*.js","build":"npm update && npm run build:precleanup && npm run test:lint && npm run build:dist && npm run build:typings","build:ci":"npm run test:lint && npm run build:dist && npm run build:typings","build:precleanup":"(rm -rf types/* || del /Q types\\*) && (rm -rf dist/* || del /Q dist\\*)","build:dist":"rollup -c ./rollup.config.js","build:typings":"tsc && tsc --build tsconfig.cjs.json","build:docs":"((rm -rf dist-docs/* || rd /S /Q dist-docs) && jsdoc -c .jsdoc.json) || jsdoc -c .jsdoc.json"},"type":"module","main":"./dist/proper-tags.cjs","browser":"./dist/proper-tags.umd.js","module":"./dist/proper-tags.js","types":"./types/proper-tags.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"types":"./types/proper-tags.d.ts","default":"./dist/proper-tags.js"},"require":{"types":"./types/proper-tags.d.cts","default":"./dist/proper-tags.cjs"},"browser":"./dist/proper-tags.umd.js"}},"gitHead":"e3637fc80ba03931b76a6dd346651b54bd3ca5bf","_id":"proper-tags@2.0.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-mxOpB0sbRRJKxpJvC7rAqm1gRLTD5rPAgwI8GYAC40nl6LHKL8n2bpm5Gg8OE/jgIZ8OmrLL6D+4bI8c85ahlw==","shasum":"613cb30c30b80620131297e8f339fcef549a629c","tarball":"https://registry.npmjs.org/proper-tags/-/proper-tags-2.0.1.tgz","fileCount":8,"unpackedSize":86588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk0l7tFkMupJ4dJ9XICGOwXxDrZIEejEFN1a6k9e6hXgIhANWX7vc/tbsvq0ROA3BhAYSLXt6MrNnqDkWaVrsm0HE/"}]},"_npmUser":{"name":"hexagon","email":"robinnilsson@gmail.com"},"maintainers":[{"name":"hexagon","email":"robinnilsson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-tags_2.0.1_1687091455416_0.0005087859794141725"},"_hasShrinkwrap":false},"2.0.2":{"name":"proper-tags","description":"A few common utility template tags for ES2015","version":"2.0.2","author":{"name":"Hexagon","email":"https://github.com/hexagon"},"bugs":{"url":"http://github.com/declandewet/common-tags/issues"},"contributors":[{"name":"Declan de Wet","url":"https://github.com/declandewet"},{"name":"Jason Killian","url":"https://github.com/JKillian"},{"name":"Laurent Goudet","url":"https://github.com/laurentgoudet"},{"name":"Kamil Ogórek","url":"https://github.com/kamilogorek"},{"name":"Lucian Buzzo","url":"https://github.com/LucianBuzzo"},{"name":"Rafał Ruciński","url":"https://github.com/fatfisz"},{"name":"Hexagon"}],"devDependencies":{"eslint":"^8.47.0","micromatch":"^4.0.5","rollup":"^3.28.1","sinon":"^15.2.0","typescript":"^5.2.2","uvu":"^0.5.6"},"directories":{"lib":"lib"},"sideEffects":false,"engines":{"node":">=12.0.0"},"homepage":"https://github.com/hexagon/proper-tags","keywords":["array","babel","es2015","es2015-tag","es6","es6-tag","heredoc","html","indent","indents","line","literal","multi","multiline","normalize","one","oneline","single","singleline","string","strings","strip","tag","tagged","template"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hexagon/proper-tags.git"},"scripts":{"test":"uvu src/","test:lint":"eslint ./**/*.js","test:lint:fix":"eslint --fix  ./**/*.js","build":"npm update && npm run build:precleanup && npm run test:lint && npm run build:dist && npm run build:typings","build:ci":"npm run test:lint && npm run build:dist && npm run build:typings","build:precleanup":"(rm -rf types/* || del /Q types\\*) && (rm -rf dist/* || del /Q dist\\*)","build:dist":"rollup -c ./rollup.config.js","build:typings":"tsc && tsc --build tsconfig.cjs.json","build:docs":"((rm -rf dist-docs/* || rd /S /Q dist-docs) && jsdoc -c .jsdoc.json) || jsdoc -c .jsdoc.json"},"type":"module","main":"./dist/proper-tags.cjs","browser":"./dist/proper-tags.umd.js","module":"./dist/proper-tags.js","types":"./types/proper-tags.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"types":"./types/proper-tags.d.ts","default":"./dist/proper-tags.js"},"require":{"types":"./types/proper-tags.d.cts","default":"./dist/proper-tags.cjs"},"browser":"./dist/proper-tags.umd.js"}},"gitHead":"aee88d192a7f4c7eb4103169e60bac2b1b99180b","_id":"proper-tags@2.0.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-rpgQb3JC9uWAogm9J3G6heeg7n/Gq82GZKaFt080JPVbydKvGW6ECj9Ui1a6taTFv9Oa+dq9GMhHeOJyxxaURA==","shasum":"2e3b1de96686863b414bab04b257da29f9962565","tarball":"https://registry.npmjs.org/proper-tags/-/proper-tags-2.0.2.tgz","fileCount":8,"unpackedSize":71364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJ1+0LXP91WdDidVa9rKu59jocRNBLMkw7/qi5tByhpAiARX7TdEBeg+OZeoKISsje+a3HGNW0z86HxhiUR4rtnWQ=="}]},"_npmUser":{"name":"hexagon","email":"hexagon@56k.guru"},"maintainers":[{"name":"hexagon","email":"hexagon@56k.guru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proper-tags_2.0.2_1692985116980_0.4127683170097156"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-29T19:47:41.596Z","2.0.0-alpha.0":"2023-03-29T19:47:41.864Z","modified":"2023-08-25T17:38:37.464Z","2.0.0-alpha.1":"2023-03-29T19:50:45.622Z","2.0.0-alpha.2":"2023-03-29T21:42:49.767Z","2.0.0-alpha.3":"2023-03-29T21:48:13.094Z","2.0.0-alpha.4":"2023-03-29T22:10:25.113Z","2.0.0-alpha.5":"2023-03-29T22:24:07.598Z","2.0.0-beta.0":"2023-03-30T21:44:24.364Z","2.0.1":"2023-06-18T12:30:55.617Z","2.0.2":"2023-08-25T17:38:37.292Z"},"maintainers":[{"name":"hexagon","email":"hexagon@56k.guru"}],"description":"A few common utility template tags for ES2015","homepage":"https://github.com/hexagon/proper-tags","keywords":["array","babel","es2015","es2015-tag","es6","es6-tag","heredoc","html","indent","indents","line","literal","multi","multiline","normalize","one","oneline","single","singleline","string","strings","strip","tag","tagged","template"],"repository":{"type":"git","url":"git+https://github.com/hexagon/proper-tags.git"},"contributors":[{"name":"Declan de Wet","url":"https://github.com/declandewet"},{"name":"Jason Killian","url":"https://github.com/JKillian"},{"name":"Laurent Goudet","url":"https://github.com/laurentgoudet"},{"name":"Kamil Ogórek","url":"https://github.com/kamilogorek"},{"name":"Lucian Buzzo","url":"https://github.com/LucianBuzzo"},{"name":"Rafał Ruciński","url":"https://github.com/fatfisz"},{"name":"Hexagon"}],"author":{"name":"Hexagon","email":"https://github.com/hexagon"},"bugs":{"url":"http://github.com/declandewet/common-tags/issues"},"license":"MIT","readme":"# proper-tags (common-tags rebooted)\n\n[![npm version](https://badge.fury.io/js/proper-tags.svg)](https://badge.fury.io/js/proper-tags) [![NPM Downloads](https://img.shields.io/npm/dw/proper-tags.svg)](https://www.npmjs.org/package/proper-tags)\n![No dependencies](https://img.shields.io/badge/dependencies-none-brightgreen) [![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/Hexagon/proper-tags/blob/master/LICENSE)\n\n**proper-tags** is an evolved version of the widely-used CommonJS package **common-tags**. It has been updated with the following considerations for modern JavaScript environments:\n\n* 🌟 Extendable: proper-tags comes with built-in tools for creating custom tags.\n* 📦 ESM Code Base: With support for ESM/ECMAScript Modules, it ensures native compatibility with modern development tools.\n* 🦕 Deno Compatibility: Designed specifically to function seamlessly with the Deno runtime.\n* 📝 TypeScript Definitions: Integrated TypeScript typings make development in TypeScript a breeze.\n* 🔄 API Consistency: Its interface aligns with common-tags, ensuring compatibility with existing frameworks and guides.\n\nBelow is a quick guide, check out the full documentation at [https://proper-tags.56k.guru](https://proper-tags.56k.guru).\n\n## Quick Example\n\n```js\nimport { html } from 'proper-tags';\n\nhtml`\n  <div id=\"user-card\">\n    <h2>${user.name}</h2>\n  </div>\n`\n```\n## Installation\n\n### Node\n\nInstall\n\n```js\nnpm install proper-tags\n```\n\nESM Import:\n\n```js\nimport { stripIndent } from 'proper-tags';\n```\n\nLegacy CommonJS Require:\n\n```js\nconst { stripIndent } = require('proper-tags');\n```\n\n### Deno \n\nTo use `proper-tags` with **Deno**, import it from deno.land:\n\n```js\nimport { html } from 'https://deno.land/x/proper_tags/dist/proper-tags.js';\n```\n\n> **Note:** Make sure to freeze the url to a specific version\n\n### CDN/Browser\n\nTo include proper-tags via **jsdelivr**, add the following script tag to your HTML file:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/proper-tags@2.0.2/dist/proper-tags.umd.js\"></script>\n```\n\n> **Note:** Make sure to replace `2.0.2` with the latest version\n\n\n## Usage\n\n### Imports\n\nLike all ES modules, `proper-tags` begins with an `import`.\n\n```js\nimport { stripIndent } from 'proper-tags'\n```\n\n### Available Functions\n\n* `html`: Properly indents arrays and newline characters in string substitutions.\n   * Aliases: `source`, `codeBlock`\n* `safeHtml`: Similar to html, but with safe HTML escaping for strings.\n* `oneLine`: Converts multi-line strings into a single line.\n* `oneLineTrim`: Converts multi-line strings into a single line, trimming newlines.\n* `stripIndent`: Strips the initial indentation from the beginning of each line in a multiline string.\n* `stripIndents`: Strips all indentation from the beginning of each line in a multiline string.\n* `inlineLists`: Inlines an array substitution as a list.\n* `oneLineInlineLists`: Inlines an array substitution as a list, rendered on a single line.\n* `commaLists`: Inlines an array substitution as a comma-separated list.\n* `commaListsOr`: Inlines an array as a comma-separated list, with the last item prefixed by \"or\".\n* `commaListsAnd`: Inlines an array as a comma-separated list, with the last item prefixed by \"and\".\n* `oneLineCommaLists`: Inlines an array as a comma-separated list on a single line.\n* `oneLineCommaListsOr`: Inlines an array as a comma-separated list on a single line, with the last item prefixed by \"or\".\n* `oneLineCommaListsAnd`: Inlines an array as a comma-separated list on a single line, with the last item prefixed by \"and\".\n* `id`: A no-op tag useful in scenarios like mocking.\n\nFor more information, examples, functions for advanced usage and best practices, refer to the documentation at [proper-tags.56k.guru](https://proper-tags.56k.guru).\n\n## How to Contribute\n\nPlease see the [Contribution Guidelines](https://proper-tags.56k.guru/contributing.html).\n\n## License\n\nMIT. See [license](https://proper-tags.56k.guru/license.html).\n","readmeFilename":"readme.md"}