{"_id":"@arminlinzbauer/gulpex","_rev":"16-0f5be80b4020ee1408b9737bc7d28787","name":"@arminlinzbauer/gulpex","dist-tags":{"latest":"2.1.2-rc.1","beta":"1.0.2-beta.1","alpha":"2.0.0-alpha.1","next":"2.1.2-rc.2"},"versions":{"0.1.0":{"name":"@arminlinzbauer/gulpex","version":"0.1.0","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"author":{"name":"Armin Linzbauer"},"engines":{"node":">=13.7"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^9.7.4","cssnano":"^4.1.10","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-if":"^3.0.0","gulp-livereload":"^4.0.2","gulp-plumber":"^1.2.1","gulp-postcss":"^8.0.0","gulp-rename":"^2.0.0","gulp-sass":"^4.0.2","gulp-sourcemaps":"^2.6.5","gulp-uglify-es":"^2.0.0","node-sass":"4.13.0"},"gitHead":"805b1449ca965c4ba49d649ceefb7b311c4f5fee","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@0.1.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-/WyAwycBkd4ZzlkTcbZUt4o7+FtcUwqGwx4zZwxFWIfraT7MFXtsqpYkotIbZvkRDCro4grcRIsbjON9IMIagA==","shasum":"36bbec369233dcee08f4ae9cada66a446aa49a10","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-0.1.0.tgz","fileCount":4,"unpackedSize":19788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUABNCRA9TVsSAnZWagAAAzUP/0BLrtczy0JxWyr2Xfaq\nnI8IjHMhhtZcJLPD+H5pNe8Eh+VSjaey6KCTPK+zDxAPH9V6k9J2kXk9Mqsy\nQKKSfprUA/T2OyGGKqrEX2zPGgeu783A9gPUTpampQVWtwxEy+Tsn1COdLg+\nhszK2TF8+TgE/Y/+HIDRqENlrI1bzOJLcjyabRx5+qQLZtRzxC6yBzU484xL\ngzyQ8MwQCr/iKen+SaYc/5EnC/wg3YcautFxOIsLpqn3hKy9GOL29qTl3UA4\nYOUmMY45sw5Gqax939kMTwThq4vwQXLjApAPgrgB5ZQfjNBlI6x+lHCAyIYv\n/FfhagLudJY2q0Q8ZdQ2zSfWJFfHdNbalHVQwObGAdYNXUQUCMoiBO8FL2fb\nOaFfV344t3HtjN0rA+xJw+rNOIRBfFlYlHeUP2zHSf/sxI6+cZCednqOzCnK\nr2EdhpRIkDB7iPzpGpFOR3dHi+W49eZoeqANhM5jkrRVW/imjtUbEsjjXu/A\nvSBxgc77/51lV/drrqg8UD9uKnqtcqSHGDYf4lMgZDAuC33BwcyEXSm4yvUm\nqJBmjz/BNkFbn8GcxguJFwSk2cxTqxNbikWBfNadTPEGCbKK0gFjZWCnDrQh\nEElIVt57NH+NmMPKUZ7vNg8VPiXePr4wMN5aQ/hn1ue0yMAxrNe8A2sdOsS1\nHSPQ\r\n=E+nX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo48fJoebzvTLHAa5IVf8ssKl5+COcVr2ihxPH+LYvlwIhAP+9P+3Iz5rF+kofWAwsB6OM7EVZE5UYd5FIfyFdXYsQ"}]},"maintainers":[{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"}],"_npmUser":{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_0.1.0_1582301261303_0.9067757931475098"},"_hasShrinkwrap":false},"0.1.1":{"name":"@arminlinzbauer/gulpex","version":"0.1.1","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"author":{"name":"Armin Linzbauer"},"engines":{"node":">=13.7"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^9.7.4","cssnano":"^4.1.10","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-if":"^3.0.0","gulp-livereload":"^4.0.2","gulp-plumber":"^1.2.1","gulp-postcss":"^8.0.0","gulp-rename":"^2.0.0","gulp-sass":"^4.0.2","gulp-sourcemaps":"^2.6.5","gulp-uglify-es":"^2.0.0","node-sass":"4.13.0"},"gitHead":"982d6cf84eda70b7a9bfa09ea791ec9b58862d6c","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@0.1.1","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-ALcdfp3KDvtVrKQjPJUPrnB4utjGJXatmZ4aDUB0Fj6qXLLiWrSlU0o8gOogIJchlKQi2Gb6Kqs5j71CS53hyg==","shasum":"5af4fe4e30912dc31ac19dbea491886ea476742d","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-0.1.1.tgz","fileCount":4,"unpackedSize":19744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUHIHCRA9TVsSAnZWagAA+3MP/3XihyGo80fYkHjeNYzD\n1O+vDs93zSYPCAMJkGBU9ysccAUyZvocqo5dkssZ8rELaQUrSVIGwlGCleUK\n81xPraEyTn9eCyhch4zn6KARocEYwLftmxS9EQop5xD4fsfXG2b2DN/cX6d3\n8gcA3LZmLRWuWyZT/9hjPJbNBZ/8TTOv3+VRFv5KW5M3PwDfJOiWMOYxZDA8\nkkQsaLRbfT0tjmPr4utlGtIU56LmItgSv3nz3CPwfifBeE4DzVARZ5vRAQ9C\nncXlzl1HGEpLu6TYDcYbK9synIJbnihnbtyT8sSfA0Njvb7Sw5GTmC9rEiQL\nErntxq8JKNPoPQqe9Sj3Ia3Q+fcROB9vV4PqCsm8axHrSaDw7kMUap7HzCEt\n+716xmXX8RiXuTRt5HJxKRrbSdNnMba/fh+VSa8VQGIbzZHSah8NlIdvDQb8\nmdg8IzYnlEbL8jIojJNq07rviZLRadGz/AI4ZlEvOxy4RDIeAMC1OYxaEVGy\nJwtPGPTv+rNx7GmfmQhrFPNoihslTLzgaJ5lAlFSD34BYPoSRBBJ4kEg9fou\npuE3yYCoX8f+OyY/GtBf2+i1ComATd47TK8H48NvN5wxzZFLcTB2O5TIYSr3\nN/lw6YxZXqS+30MPIS1z5iDkcbpJjWXKELHyrh/CRNNgT6/RfER69R+6ez6o\nKwZy\r\n=zc3g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWQJ/URQLthwYhnvJ/w39WLax1oAYCnlLSmm/ZtFgjtAiEAzX9S0qi2ZbGZ6uupt1YFlpFhKnl1S7ILPMaDkGTpbUc="}]},"maintainers":[{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"}],"_npmUser":{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_0.1.1_1582330374613_0.11106204239876538"},"_hasShrinkwrap":false},"0.1.2":{"name":"@arminlinzbauer/gulpex","version":"0.1.2","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"author":{"name":"Armin Linzbauer"},"engines":{"node":">=13.7"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^9.7.4","cssnano":"^4.1.10","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-if":"^3.0.0","gulp-livereload":"^4.0.2","gulp-plumber":"^1.2.1","gulp-postcss":"^8.0.0","gulp-rename":"^2.0.0","gulp-sass":"^4.0.2","gulp-sourcemaps":"^2.6.5","gulp-uglify-es":"^2.0.0","node-sass":"4.13.0"},"gitHead":"f8dea0baa339fbd62b39f0526af9f7aad83c9718","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@0.1.2","_nodeVersion":"13.11.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-lAk7E2kDmM5hPlDzgvv5stcFA7Kl+rcrBb5zOnB3SMnU3NsdLztG5NYsI73ufEFmm9M16vpDzP2USXceoJiw/Q==","shasum":"8f8fdeaa4949a742bdb5eb99f5812a76f4145149","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-0.1.2.tgz","fileCount":4,"unpackedSize":19886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeecszCRA9TVsSAnZWagAAGk0P/306jx+JY0Q0/ZyT+x4g\ntnSQ+tbCqj6iMM3HpO6MZeOSdI/fTQjTXdaKJbx6Jui++lRTVVwkMHbU8aW0\nRJVM6tJ10IP38QtKR/CkcE2naoEMpgUcAPsuesPzyOOrspeSgpmPr1Rhlbdx\nl91H/YUltQBCAfThVJX42XggNPZA63rvYpYCJEaKP4ff1eAHSEVMNZR9tD3G\nELcGhAc7k+V10ZtQnifcV1Somki/udxSpabK2kDMg3FisOnm5b4jaUYZvpVX\nD2cx5eqOJwq0Ha2eYK76n0jiEldY4a7y31NPtaVaHsyY/EDhs0QS6IH95WbG\n3VgOYJlI8LjvSbGbx3qE9njLCZFckLZHhoxVDb/cebE9QxelHxeLIACr9dt8\n1y9WzFBeKRpAFZbzQQJHqeEuTAKgbl4XHSbc3lCLKG25nPboi2kkDB2WT94i\nU40z9cEw5K+z38nnxxYOP0oDgcoF154vq7LdOw8zCVUHv5LThunew3oRo4XP\nynSdoJDbtSnGNuvmdy62zwnHu7yyVMwlnx1zC1gcHsGGyOiMW4Dbzn1gRTGG\njyr5qvBxfT7SUYRlLVJzR4Xoh1hQrSugjAWUEYMJB1aHJaEOk+KH5VXg5lYk\nuY+hNDbKG0XLSc6aNtMaq1xHInoVhPcgdwqc6VF4PhYdqtkOd7VgJNcwoHcl\nJjvk\r\n=JsiA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdZYHsROC3wt64bKZzD663qGmEhRO5yPs+298XHOnPmAiAZSepLB4sPC9ubxLNT2NAdP+Wwirw+jVRxm8i+QuszYQ=="}]},"maintainers":[{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"}],"_npmUser":{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_0.1.2_1585040179452_0.9222466546637966"},"_hasShrinkwrap":false},"0.1.3":{"name":"@arminlinzbauer/gulpex","version":"0.1.3","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"author":{"name":"Armin Linzbauer"},"engines":{"node":">=13.7"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^9.7.4","cssnano":"^4.1.10","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-if":"^3.0.0","gulp-livereload":"^4.0.2","gulp-plumber":"^1.2.1","gulp-postcss":"^8.0.0","gulp-rename":"^2.0.0","gulp-sass":"^4.0.2","gulp-sourcemaps":"^2.6.5","gulp-uglify-es":"^2.0.0","node-sass":"4.13.0"},"gitHead":"25923734e47d8e65877a8aae541224a260cf374d","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@0.1.3","_nodeVersion":"13.11.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-/lRYWiBsI/Cs9XgSNoG/Y3LvOPMUL5FKfMEqd8kRXkCv9FCUFePwByYXLbmLO9dqmjQnlWOmjC8M/VARt8jnGg==","shasum":"1ca982986f03d44ae7aeb59d261b98eebb3fb565","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-0.1.3.tgz","fileCount":4,"unpackedSize":19820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeg1wCRA9TVsSAnZWagAAyGUP/jpqu7juZscu+55O7lo3\nVnbRCB34yVxisqAas9w1MCDcOa/fU2C7cHMvKWm3Rt6XEq2PqnFXFs9yY99+\neTDzl5ShHXEJVGP079muGO5ueMwiYIrHnnftFM6/w7bQiBmUvqFSKFmYjDz4\nI51RTeqIvpe89UN4jbCBP2OJtF0k2Gx0nmdLEtFHX6d2xKdC6ZE+Y2YBCVFa\nSMBcAqXJjVX0xyelhwjXhmahj5IBVr8x/ozRjM1voeMjLhDeLniKd+wjedIu\n1eOGEU8rpi+97tV1D40zAucJVNhiAax0xzHI1RBp8G7QATOtlYpFLBc/YRk2\ncLWS7JgCfihJpA9gQHrQ6qXqNRMljc8sD3zjL21lCZiGK1P666NJqUj6C9+i\n9ySlllL/8KjxcEYzeH+SgQ0eAqz6yS45yIBCMPKR5YSRh/N5TPxxa4ohMe3j\nuq6sQkGjxSq7jPhncTP13xqHvIO7I5Eb4BCrt96iPJ9k8Cw9PVBpE1hAeWl/\n8j0h7fbwCOEMQz6cgkzdpsZTHRAPimC5XGPSBoWsCWusIr5K6WmijOG5J5QS\nq/BnO2oP5ZqbL+OZb+6T1MMRGCdgCInh0wBKIrqF6fVPCoJ0bszkqdDIcKVv\nkHTDk+OgtLYw4uCt2abI97ihOQ8aWSejl7/i6EWeUgHGUJa+S6E4mSTNyzeF\nWo4w\r\n=O3dO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDM8IqlpLzmxv5ouyuvSH4nCDTNzKH8FP1pLHuZKyDFbAiEAu7bHQSIiy/snfUsgboIB6QHaqUM805rD15NxvyuTnmI="}]},"maintainers":[{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"}],"_npmUser":{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_0.1.3_1585057135866_0.9196006318627403"},"_hasShrinkwrap":false},"0.1.4":{"name":"@arminlinzbauer/gulpex","version":"0.1.4","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"author":{"name":"Armin Linzbauer"},"engines":{"node":">=13.7"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^9.8.4","cssnano":"^4.1.10","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-if":"^3.0.0","gulp-livereload":"^4.0.2","gulp-plumber":"^1.2.1","gulp-postcss":"^8.0.0","gulp-rename":"^2.0.0","gulp-sass":"^4.1.0","gulp-sourcemaps":"^2.6.5","gulp-uglify-es":"^2.0.0","node-sass":"^4.14.1"},"gitHead":"a1d3e97c5913a0bcdca2a03fca7f18b4fd489477","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@0.1.4","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-IZjrDVQ3KPJYm/V2Olxu/r3PoM97JSUzcdIxNRytlfrH/FK1K2K/rM2CqnuDy76HDrBnS3KzGUIe/x0wHXFcZQ==","shasum":"1bd390189f981150c4ed389946125b25ee69e30c","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-0.1.4.tgz","fileCount":4,"unpackedSize":19745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/bJZCRA9TVsSAnZWagAAdAcP/0RLSl4NIp2mtkr/kAvt\nM+hJxM2bbZaCvcF5Q6bGklmoyedSzpDDVd3g9RkUPZYHBQdVYV/Vs/215FJ7\nxscrPi8HLNo13gMEByT5gTuVRWi/s/LgSQ6dCQ2iCzVj/kXmSIcI7Q1TtyM5\nEz5GEBZrP6kFevhrlm4it4KJ4YLzGHmlQ2ZOiDDRhX1f20TT9P1OALLKKGw0\ngEU9f1xCRbRe7JKPSAr1xEP+VOtY33aYUMKL1LWI85vWzhblg5Vf2hldYHz+\nrFwvc3xrOqQc8BTxHqlkommgN62kb2KMAz0N4jpN1ZRTjKBNnjzJubYgMDIZ\ntTiRc8iRsMUvW3oZPQhBVc63W84q7NPm+ZFauoN1VJazxosUkmge43XUU/0S\ncfBAxn7lbIa7qolWLvoUXSIKVegjUVkHo/ScxgwhmP9p29t7GSA/q2l43L4k\n2byXjw1QJUk8zvmtpU4l23HQlHn9f4ANkX0gBJMRQ7E4xMmDTkmPP5TpcOWZ\nvw8HRYk4XZrz8t7C0mYyAi8ANXLIRywSRJqiWXQzcqG6az3mNxqhHwnIaJkS\nEEHGCcvJv25C0BnbjBX9e4SE8/nOg9NTISvBm0VsUEFvZihEzYlqFT64VIL1\na7UOFnmXPrwkVxGLBgvZ+jwhkPpDt7/dBkzt/EB+8xhhYzPJyX/WTowXfphc\n5ALK\r\n=gf2I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl5mh7mIdp26xivhc08Jd4vOTKoYtKnwvx9YaZdBrAsAIhAKx9Fv5xLVXBixisblzCPTnwKZdzkfCb8SNS/353P18S"}]},"maintainers":[{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"}],"_npmUser":{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_0.1.4_1593684569098_0.8972485623510835"},"_hasShrinkwrap":false},"1.0.0-rc.1":{"name":"@arminlinzbauer/gulpex","version":"1.0.0-rc.1","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"license":"MIT","author":{"name":"Armin Linzbauer"},"engines":{"node":">=13.7"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^9.8.4","cssnano":"^4.1.10","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-if":"^3.0.0","gulp-livereload":"^4.0.2","gulp-plumber":"^1.2.1","gulp-postcss":"^8.0.0","gulp-rename":"^2.0.0","gulp-sass":"^4.1.0","gulp-sourcemaps":"^2.6.5","gulp-uglify-es":"^2.0.0","node-sass":"^4.14.1"},"gitHead":"ad74646e914afe53b0bb44c598735a225f3f0930","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@1.0.0-rc.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Osya2awl9W9RSdwyHiEGpufI+YZw4SnY/VBKpqdef9DB6/LUp43SU3qlkvIumVy8/T50srFmNOeIz7h6mqxlCA==","shasum":"c33bceaf26e21f60b7bf7e003cc3a97cf5d7780d","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-1.0.0-rc.1.tgz","fileCount":4,"unpackedSize":17936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAuwHCRA9TVsSAnZWagAA5E4P/1lS5PPix5Ugk86VC+uC\nazAuYxF+QoFRR3Q95IblC6OojGh+gZlCREab4rpnzbjSAlW8KsI4+Sj9LWVV\nok2ncATSV4tkLcbCU6byvGRPvrvJhXovsycicv8TjfqoPkjkkMddG+7vlTMl\ntuI4jFJnoRz/wwi1EdpxMV4YYUQcul4mrmEwdQf0muXeiAB51/YZuD4MJA5w\nHO4+bda2TvjLwPz5XN8LTrNQRMEMaujt0WIQau5HyF41sfebJ36qU/7soC6m\nF8XLFjkIhRqQFgB99SY2hJ58za8wYSI/sTRQ7cH0Aq50diJxy6LQa2wIGUuj\n8D+3ngc4eNGykd3hDIs7Rtxn//f7df9fvORjVJl+SJQ/8EVogdvJMi59HZUX\nvuFxbL71CQtR36q3qwrJN9LKyYHoBlP7nGEducITaYKQOFckF8N+xImaXhW2\nOb06Y65H9ee2XZYl/OUQPWckNAsF6M60ZfPnwyynllNNNNlUdcI1vwAiqUWx\nGJo7oBPSz5B5NWWQ/FmAjLnllfnUY7xrgGFpk3uFndGLs3t6GTKtqYsof035\nka4QAm+4XMimU/dXgHlmTaaALxUcRJ7ObnGR+Cgq72igpH1kzXq7BhafG6kX\nBiW58Bo3QaeYQt6Da5XoAiZymS9EorJNPR2OE9RDvvkFm796D4b7JwbxamIs\nxm8N\r\n=4B8D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQa0dd86lNdnG/4jxp6tpbN83twzanQTreYjzGzj7xfAiEAneMow++HkDo+FXOTiCyXpYBUJKM42oZncQz2KAZH3PE="}]},"maintainers":[{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"}],"_npmUser":{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_1.0.0-rc.1_1594027015526_0.702576169493613"},"_hasShrinkwrap":false},"1.0.0":{"name":"@arminlinzbauer/gulpex","version":"1.0.0","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"license":"MIT","author":{"name":"Armin Linzbauer"},"engines":{"node":">=13.7"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^9.8.4","cssnano":"^4.1.10","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-if":"^3.0.0","gulp-livereload":"^4.0.2","gulp-plumber":"^1.2.1","gulp-postcss":"^8.0.0","gulp-rename":"^2.0.0","gulp-sass":"^4.1.0","gulp-sourcemaps":"^2.6.5","gulp-uglify-es":"^2.0.0","node-sass":"^4.14.1"},"gitHead":"040e9aa760ee0fa2c1e6eceed2a5c5ebf92ca267","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@1.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-qsPLFZ9KQ9GiJMPyFNfa5JawV1erfkRq6FDKxPom8Fv71LgtnZz/SFenhLEpv7US1MtXyNs7fSVHapxEjJcy2w==","shasum":"685f6f547e9301b32fea331d918533b98e3bdabe","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-1.0.0.tgz","fileCount":4,"unpackedSize":17931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBbxuCRA9TVsSAnZWagAA2vEP/jKJiVZH3WEgpPiP7VLd\nWZfvXb3Z4+4r3zkuGOFb+GeBDS/wSTqdqVmWCmOXIHymTbKoYsbaDLJuKnWN\noRA70en0FqMf8MkQPRfqbewdjLem4eezoOYZLfC3iYmTpeShpNmzUsOonxv+\nNpoz0IOVihY6a0aBThkAR9vDZYTZMqCD6hcOu1XlxF+toTRXLSGruBQ3O8x9\nFSaxgztxjVOsy/Jw7U9HMZ44vW27VybpI7vOV2edygrVG2wbnk6i5FRoCrFp\naTjFeCNSafM833AqTSekSBdxjAhzTvIKR/be4nhWU3cWwkFRMIG/EaddoV2R\nKjextJzaZJl7Ck4Q9AscD6zAZ8q/GLNHEUJ3LwDkxGlOboMLAdgwvMWiS8kq\n0yCeh6/5dSOxesea7imhNhr1IOfRcl/XEtRGICjrusULu2rc+NMZiDCVUDIO\n5Kt4PEGhvK9nnMPcSpvbUNKcXDh3yXh6Rtg6DJ6S63SHmqUScxTCatFHhkww\nqhNlycz5iCi249wE5rgwsmW78E/giHwtzpnXyjO/K1nQMx+1hycPBelIvtHd\nALghjxZqAXYMl1oNAHW/zj4OeW61WS/FW4h+lkqW1BBv90eIjaIdYWFh5IFZ\nPFA+cGzWcDIBoMd7i5fXyjzR70jg2g6lfWoCH32oS+rfR/qUKxTA3hSbpNiZ\n0hLf\r\n=ailJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFS64EQOtouOa/2DSIlYYW0syqHevQERA4h4s59L8qX2AiBMCm8mwKdJ4G00fG1d/+80UcbD+tMwASI3prt7Bn4UXQ=="}]},"maintainers":[{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"}],"_npmUser":{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_1.0.0_1594211438289_0.7518076188968392"},"_hasShrinkwrap":false},"1.0.1":{"name":"@arminlinzbauer/gulpex","version":"1.0.1","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"license":"MIT","author":{"name":"Armin Linzbauer"},"engines":{"node":">=13.7"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^9.8.4","cssnano":"^4.1.10","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-if":"^3.0.0","gulp-livereload":"^4.0.2","gulp-plumber":"^1.2.1","gulp-postcss":"^8.0.0","gulp-rename":"^2.0.0","gulp-sass":"^4.1.0","gulp-sourcemaps":"^2.6.5","gulp-uglify-es":"^2.0.0","node-sass":"^4.14.1"},"gitHead":"2a817567d060d92c3d89e6948af3fe2559cb80b2","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@1.0.1","_nodeVersion":"13.10.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-VWka7YI/Wr/wOu1Ek4V2meuwYz/HV2b7X29LcURWUrjFW8KfLzqrz1bKq9sw60SUbLYgMIok1VgVrV7kog52Ag==","shasum":"e067546de35fc73b31b69840a8604d3209a063ec","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-1.0.1.tgz","fileCount":4,"unpackedSize":17931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFtgQCRA9TVsSAnZWagAAlCYP/RS2uTm7qzVqgJ/U3fVG\nwd4XQig2NNVkIAxW8tX/1YSh7E8QB7JgBHRbFHOV0niJILLTxHmVc6++gHwJ\nfVmxURti/vlCYQ4/FZCy0xJygkM4BDm5cOHPhh9AvnLcRjItCOuSd42jKrD5\nwKfn5U1iqGdvY4yP3jr8T/odyuoFGtgYV9H161YRp/p5X+BmuY70ZNTDXpk0\n2QV4uCEKeh3il2nOjXkBuIsFyav72YBFyAoQH8aN3m3qgJNqW1NyLcrBEXl3\nH+gYutDstgBdSwEbyIw0zZ9mrnBrF6uklh5E6gSum8ERK8btL+tebk9Y//bG\nDjBRJuUzWKtOsyLz/Ya4NjD9MDy+KsnQ/9OmzjfVDOo0R6lL10Bngy11HHyK\nmvoA7tzBZZ/OR3YzhUPfjGYUSoxeQeC99vHyUgvFIYL1MuwdFG1zycFigtQH\nY7cNPwmt3LwWcJlNmEOrbv7P8OZUaL2iEKwAsTm2OMuczLI3KUBa63SJ485u\n0lWSM/9XEMozUIQTXjSgkQ1dS5e2wEsvWJ2T6pQ0S/7fJZbSMIaRpPzeYHOa\ngatwV1v2txJmoEd8OKRCnCsB9rhqTPUyJEw5/iMvo7b6HMKk35JobmaTWvVu\npLYvVlrCaU5Vm7qPn8NLWf399jdyc0EnR/nB5lrlBt3naQ70nb5yRTVu9e8W\n+3Q/\r\n=x8P5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3MdYsoICoE31rwyfnkDM8whMfm+2hFDJmJ+VbZL4auAiEAv+yjUO0CQByMgqL0HztgKyZXkOBeKe3Vsnqe59whBNI="}]},"maintainers":[{"name":"arminlinzbauer","email":"alinzbauer.contact+npm@gmail.com"}],"_npmUser":{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_1.0.1_1595332624246_0.9688755757486205"},"_hasShrinkwrap":false},"1.0.2-beta.0":{"name":"@arminlinzbauer/gulpex","version":"1.0.2-beta.0","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"license":"MIT","author":{"name":"Armin Linzbauer"},"engines":{"node":">=13.7"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^9.8.4","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-if":"^3.0.0","gulp-livereload":"^4.0.2","gulp-plumber":"^1.2.1","gulp-postcss":"^8.0.0","gulp-rename":"^2.0.0","gulp-sass":"^4.1.0","gulp-sourcemaps":"^2.6.5","gulp-uglify-es":"^2.0.0","node-sass":"^4.14.1"},"readme":"# GulpEx\nThis package provides an easy-to-use and highly configurable wrapper for performing the most common gulp tasks like bundling JavaScript source files and compiling SASS/SCSS to CSS.\n\nPlease post bug reports and feature requests here: https://github.com/arminlinzbauer/gulpex/issues\n\n## INDEX\n1. [INSTALLATION](#installation)\n1. [STANDARD TASKS](#standard-tasks)\n1. [CONFIGURATION](#configuration)\n1. [DEFAULTS AND FALLBACKS](#defaults-and-fallbacks)\n1. [FULL GULPFILE EXAMPLE](#full-gulpfile-example)\n\n## INSTALLATION\n1. If you haven't done so already, install the gulp-cli using an elevated CMD, PowerShell (Windows) or, depending on your preference, an elevated or non-elevated shell and execute the following command: \n    ```sh\n    npm install -g gulp-cli@latest\n    ```\n1. Install the latest version of this package by executing the following command in your project's directory: \n    ```sh\n    npm install @arminlinzbauer/gulpex\n    ```\n1. In your project's directory, create a new file named `gulpfile.js` with the following content: \n    ```node\n    const gulpex = require(\"@arminlinzbauer/gulpex\");\n    gulpex(exports, {\n        // Configuration goes here...\n    });\n    ```\n\n## STANDARD TASKS\nGulpEx provides you with a couple of pre-defined tasks that can be executed by running the following command in the directory your `gulpfile.js` is in:\n```sh\ngulp <task-name>\n```\n\nTASK-NAME | DESCRIPTION\n-----|-------------\ninit\t       | Copies configured assets to their corresponding locations\nconvert-js  | Generates configured JavaScript bundles for development<sup>1</sup>\nconvert-css | Compiles configured SASS/SCSS files for development<sup>1</sup>\nconvert     | &rarr; (convert-js + convert-css)\ndeploy-js   | Generates configured JavaScript bundles for production<sup>2</sup>\ndeploy-css  | Compiles configured SASS/SCSS files for production<sup>2</sup>\ndeploy      | &rarr; (deploy-js + deploy-css)\nwatch       | &rarr; (convert + [recompile on change] + [reload compiled CSS-files in browser])\n\n<sup>1</sup>&nbsp;Source maps **enabled** by default, no compression.\\\n<sup>2</sup>&nbsp;Source maps **disabled** by default, minified. Creates `*.min.*` files.\\\n\nRunning `gulp` without any arguments will trigger the `deploy` task once.\n\n## CONFIGURATION\n\nTo modify how GulpEx behaves and to tell GulpEx what JS-Bundles to generate & what SASS/SCSS files to compile, you can add or change the configuration object that is passed as a second parameter to the gulpex-function in your `gulpfile.js`.\n\nThe following nodes are available:\n\n - bundles\n - includePaths\n - assets\n \n**Attention:** All paths should be specified either as absolute paths or, in case of paths relative to your project's directory, with a leading `./`.\n\n### Bundles\nTo define bundles, you need to specify a unique key which can contain various properties as key-value-pairs.\nAny single bundle object has the following structure:\n\n```\nuniqueKey: {\n  \n  type: String,           // The type of bundle. Possible values are `'script'` and `'style'`.\n                          // This property is required.\n\n  name: String,           // The name of the bundle (required for type `'script'` only).\n  \n  path: String,           // The output path of the generated file(s).\n                          // If not specified, './html/js' (type = `'script'`) or \n                          // './html/css' (type = `'style'`) will be used.\n  \n  files: String[],        // The files that should be compiled / included in the bundle. Can be a glob pattern.\n  \n  minify: Boolean,        // Toggles the minification / uglification.\n                          // (Only for deploy tasks. Minification is always off for development builds.)\n                          // The default is true.\n                    \n  sourcemaps: Boolean     // Toggles source map generation for this bundle on or off.\n                          // (Only for deploy tasks. Source maps are always on for development builds.)\n                          // The default is false.\n                     \n  watch: string[]|Boolean // Toggles the watcher for this bundle on or off. \n                          // For bundles of type `'style'`, a list of additional files or glob patterns can\n                          // be specified instead to also watch for changes on thos files without them actually\n                          // being compiled.\n\n}\n```\n\nYou can specify as many bundles as you want as long as each of them has a unique key.\n\nOftentimes, one single , very minimal bundle definition may provide everything you need.\nThe following bundle definition compiles all SASS/SCSS files (that don't start with an underscore) \nwithin the `./sass` directory and dumps the compiled CSS files into the `./html/css` directory.\n\n```\n{\n    bundles: {\n        myGlobalStyleBundle: {\n            type: 'style',\n            files: [ \"./sass/**/*.s[ca]ss\" ]\n        }\n    }\n}\n```\n\n### Include Paths\nAn array of additional include paths used by the node-sass compiler. \nCheck their documentation for more information on this topic.\n\n### Assets\nSpecifies a list of files that should be copied to a publicly accessible location (e.g. document root).\nAssets can be specified in two ways (both of which support glob patterns):\n\n**As a string**\\\nSource files will be copied to a pre-defined location within your project's public document root.\nWithout further configuration, this location will default to `./html/assets`.\n\n**As an objekt**\\\nSource files will be copied from `object.src` to `object.dest`. If `object.dest` is omitted, files will again be copied to the pre-defined asset location.\n\n## DEFAULTS AND FALLBACKS\nMost of the default / pre-defined paths can be overwritten in your config object.\nThe following config properties (with their corresponding default values) can be overwritten:\n\n - `projectRoot` : `'.'`\n - `documentRoot` : `'./html'`\n - `assetDirectory` : `'./html/assets'`\n - `nodeModules` : `'./node_modules'`\n - `cssDirectory` : `'./html/css'`\n - `scriptsDir` : `'./html/js'`\n\n## FULL GULPFILE EXAMPLE\nTying together what we've leared, a possible gulpfile configuration could look something like this:\n\n```node\nconst gulpex = require('@arminlinzbauer/gulpex');\ngulpex(exports, {\n    cssDirectory: './html/css/dist',\n    scriptsDir: './html/js/dist',\n    bundles: {\n        myStyles: {\n            type: 'style',\n            files: [ './scss/**/*.scss' ],\n            sourcemaps: true\n        },\n        myJsLibs: {\n            type: 'script',\n            name: 'libraries.bundle.js',\n            minify: false,\n            sourcemaps: false,\n            files: [\n                './node_modules/jquery/dist/jquery.min.js',\n                './node_modules/bootstrap/dist/js/bootstrap.min.js'\n            ],\n        },\n        myCustomJsScripts: {\n            type: 'script',\n            name: 'scripts.bundle.js',\n            minify: true,\n            files: [ './js/**/*.js' ],\n        }\n    }\n});\n\n```\n","readmeFilename":"README.md","gitHead":"d9b8ff45cdbeb66670d4ecefead1096add02a0a8","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@1.0.2-beta.0","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-no6XDnj7a6C9ESqJT1J+LFJQdMw1Wf+gTuUtBxV44eC16plr3GdSwYW85cE/9qvkGrs+OVi8cECSfF2Ov6Pang==","shasum":"aeba3b782c2e0b0866e3f5727d72cd6d2c25e552","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-1.0.2-beta.0.tgz","fileCount":4,"unpackedSize":18031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvMn4CRA9TVsSAnZWagAAxUIP+wWmCJ7H/QIvjt3HQg0h\n8Dn9SIrdlG/yc1W38wcEmUIlygIuYZO6h0TxQ+AW5zLgQGlq4cFrjjBQvTJ1\nVu3EFkQelqw3yomFAHoP3hP48XUbmhdna5d+eNmcZec76ePGx3U2X60gi1vU\ndq30PvkFLqn4aBtYyO8K32G4IYf4C14j2YVCfb4c8ZauJxaNYiQBhsuz2hpg\nELjzUGfiMC9ta6p7y9vPkFhB4yJzNZaDiV+cYpvq7V209iw+MqGndNb9LPmr\nSHBqB9N6P/786sm7RZTIqjbpyWASJtbdk5p+IvgeWil4iTs6PHoLuVM512Of\nOc97fvFT3c1tcCtdfWFURgiHFmt6WUF10ZG4c9PUuCbNjVjVL2jEN8+txbHi\nnoXICOqnn05Qn6bZIG6QkesPKZbg8Q+ZDpx2LU7b884OBxiyKknAtDjqLWg3\nRWIWF6C29RIA4cUWuLAbzOvFiZiFyZ4TXge+hqj9NKprRqwF7RH1KWnGQFop\nI1GZKR593ATTL+yZ9cl43ocLG2t4T+ZNk6CKhOSeZOYv/Ag36bj84xOz5jTn\nmU2brvyMX/nuixEQqyihWhOONuuH4VSDPNlKKX0AEFq4l+CgP9xWFPZO8zS0\n0bFYwxTGIl2zkId846vxKixKdmPHM+HAtOGwKIgmQBGrtmvsAahHwm1RA579\n8M+h\r\n=ruWw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC751xmqJkad1SSd83xZcEnRG01WX7aOtS9Ap8IbYk9ngIhANHDvw7QGp4/2+SxbntYizD2sPtzzXvFlz5J6SI/DRBk"}]},"_npmUser":{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"},"directories":{},"maintainers":[{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_1.0.2-beta.0_1606207991894_0.9922108210407419"},"_hasShrinkwrap":false},"1.0.2-beta.1":{"name":"@arminlinzbauer/gulpex","version":"1.0.2-beta.1","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"license":"MIT","author":{"name":"Armin Linzbauer"},"engines":{"node":">=13.7"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^9.8.4","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-if":"^3.0.0","gulp-livereload":"^4.0.2","gulp-plumber":"^1.2.1","gulp-postcss":"^8.0.0","gulp-rename":"^2.0.0","gulp-sass":"^4.1.0","gulp-sourcemaps":"^2.6.5","gulp-uglify-es":"^2.0.0","node-sass":"^4.14.1"},"readme":"# GulpEx\nThis package provides an easy-to-use and highly configurable wrapper for performing the most common gulp tasks like bundling JavaScript source files and compiling SASS/SCSS to CSS.\n\nPlease post bug reports and feature requests here: https://github.com/arminlinzbauer/gulpex/issues\n\n## INDEX\n1. [INSTALLATION](#installation)\n1. [STANDARD TASKS](#standard-tasks)\n1. [CONFIGURATION](#configuration)\n1. [DEFAULTS AND FALLBACKS](#defaults-and-fallbacks)\n1. [FULL GULPFILE EXAMPLE](#full-gulpfile-example)\n\n## INSTALLATION\n1. If you haven't done so already, install the gulp-cli using an elevated CMD, PowerShell (Windows) or, depending on your preference, an elevated or non-elevated shell and execute the following command: \n    ```sh\n    npm install -g gulp-cli@latest\n    ```\n1. Install the latest version of this package by executing the following command in your project's directory: \n    ```sh\n    npm install @arminlinzbauer/gulpex\n    ```\n1. In your project's directory, create a new file named `gulpfile.js` with the following content: \n    ```node\n    const gulpex = require(\"@arminlinzbauer/gulpex\");\n    gulpex(exports, {\n        // Configuration goes here...\n    });\n    ```\n\n## STANDARD TASKS\nGulpEx provides you with a couple of pre-defined tasks that can be executed by running the following command in the directory your `gulpfile.js` is in:\n```sh\ngulp <task-name>\n```\n\nTASK-NAME | DESCRIPTION\n-----|-------------\ninit\t       | Copies configured assets to their corresponding locations\nconvert-js  | Generates configured JavaScript bundles for development<sup>1</sup>\nconvert-css | Compiles configured SASS/SCSS files for development<sup>1</sup>\nconvert     | &rarr; (convert-js + convert-css)\ndeploy-js   | Generates configured JavaScript bundles for production<sup>2</sup>\ndeploy-css  | Compiles configured SASS/SCSS files for production<sup>2</sup>\ndeploy      | &rarr; (deploy-js + deploy-css)\nwatch       | &rarr; (convert + [recompile on change] + [reload compiled CSS-files in browser])\n\n<sup>1</sup>&nbsp;Source maps **enabled** by default, no compression.\\\n<sup>2</sup>&nbsp;Source maps **disabled** by default, minified. Creates `*.min.*` files.\\\n\nRunning `gulp` without any arguments will trigger the `deploy` task once.\n\n## CONFIGURATION\n\nTo modify how GulpEx behaves and to tell GulpEx what JS-Bundles to generate & what SASS/SCSS files to compile, you can add or change the configuration object that is passed as a second parameter to the gulpex-function in your `gulpfile.js`.\n\nThe following nodes are available:\n\n - bundles\n - includePaths\n - assets\n \n**Attention:** All paths should be specified either as absolute paths or, in case of paths relative to your project's directory, with a leading `./`.\n\n### Bundles\nTo define bundles, you need to specify a unique key which can contain various properties as key-value-pairs.\nAny single bundle object has the following structure:\n\n```\nuniqueKey: {\n  \n  type: String,           // The type of bundle. Possible values are `'script'` and `'style'`.\n                          // This property is required.\n\n  name: String,           // The name of the bundle (required for type `'script'` only).\n  \n  path: String,           // The output path of the generated file(s).\n                          // If not specified, './html/js' (type = `'script'`) or \n                          // './html/css' (type = `'style'`) will be used.\n  \n  files: String[],        // The files that should be compiled / included in the bundle. Can be a glob pattern.\n  \n  minify: Boolean,        // Toggles the minification / uglification.\n                          // (Only for deploy tasks. Minification is always off for development builds.)\n                          // The default is true.\n                    \n  sourcemaps: Boolean     // Toggles source map generation for this bundle on or off.\n                          // (Only for deploy tasks. Source maps are always on for development builds.)\n                          // The default is false.\n                     \n  watch: string[]|Boolean // Toggles the watcher for this bundle on or off. \n                          // For bundles of type `'style'`, a list of additional files or glob patterns can\n                          // be specified instead to also watch for changes on thos files without them actually\n                          // being compiled.\n\n}\n```\n\nYou can specify as many bundles as you want as long as each of them has a unique key.\n\nOftentimes, one single , very minimal bundle definition may provide everything you need.\nThe following bundle definition compiles all SASS/SCSS files (that don't start with an underscore) \nwithin the `./sass` directory and dumps the compiled CSS files into the `./html/css` directory.\n\n```\n{\n    bundles: {\n        myGlobalStyleBundle: {\n            type: 'style',\n            files: [ \"./sass/**/*.s[ca]ss\" ]\n        }\n    }\n}\n```\n\n### Include Paths\nAn array of additional include paths used by the node-sass compiler. \nCheck their documentation for more information on this topic.\n\n### Assets\nSpecifies a list of files that should be copied to a publicly accessible location (e.g. document root).\nAssets can be specified in two ways (both of which support glob patterns):\n\n**As a string**\\\nSource files will be copied to a pre-defined location within your project's public document root.\nWithout further configuration, this location will default to `./html/assets`.\n\n**As an objekt**\\\nSource files will be copied from `object.src` to `object.dest`. If `object.dest` is omitted, files will again be copied to the pre-defined asset location.\n\n## DEFAULTS AND FALLBACKS\nMost of the default / pre-defined paths can be overwritten in your config object.\nThe following config properties (with their corresponding default values) can be overwritten:\n\n - `projectRoot` : `'.'`\n - `documentRoot` : `'./html'`\n - `assetDirectory` : `'./html/assets'`\n - `nodeModules` : `'./node_modules'`\n - `cssDirectory` : `'./html/css'`\n - `scriptsDir` : `'./html/js'`\n\n## FULL GULPFILE EXAMPLE\nTying together what we've leared, a possible gulpfile configuration could look something like this:\n\n```node\nconst gulpex = require('@arminlinzbauer/gulpex');\ngulpex(exports, {\n    cssDirectory: './html/css/dist',\n    scriptsDir: './html/js/dist',\n    bundles: {\n        myStyles: {\n            type: 'style',\n            files: [ './scss/**/*.scss' ],\n            sourcemaps: true\n        },\n        myJsLibs: {\n            type: 'script',\n            name: 'libraries.bundle.js',\n            minify: false,\n            sourcemaps: false,\n            files: [\n                './node_modules/jquery/dist/jquery.min.js',\n                './node_modules/bootstrap/dist/js/bootstrap.min.js'\n            ],\n        },\n        myCustomJsScripts: {\n            type: 'script',\n            name: 'scripts.bundle.js',\n            minify: true,\n            files: [ './js/**/*.js' ],\n        }\n    }\n});\n\n```\n","readmeFilename":"README.md","gitHead":"1ed15cefe1cf457de053a59d733a9f7a1ac2868f","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@1.0.2-beta.1","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JcRy/vI0qwug+03E/Mhe6ecRt9dd6XwFjpUA99k4q/G5ZrkORSTGcVjVFoCvSOJU+80zqs1WpGpYlmS5m1NmFQ==","shasum":"896b99c4a2dece905a9ba80bf1eaf1a22a744a92","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-1.0.2-beta.1.tgz","fileCount":4,"unpackedSize":17993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvP8BCRA9TVsSAnZWagAAFvwP/3r1mCwVobA6IkLrf+s8\ndW1rXOkfTfYW+Hs3GIzqSjqe+8ee+ZRaDpUWVciybHWPbkeedBXUeGF0B/rd\nZIxW9vGGuUcNUmUCWwBNSHuXpod5My+Y4C3y8YKO861ajIyunfC2ZKEjqDiz\nT6DxVX2F+vbtVsXpVA4lhVrkQjV+t6kFeTZ5Rwmy4jhmSIM4MSFMPfgfHYch\nJ09pbab2j2gI6BeV+xSTpdYQOO2RDYXEeW6RdKncikNF7NknLlmbj+hsasZQ\nqoWt7qe3Re1sjKTFD79SxMVSsZuTFwA9tSt+RsGooqgdAbZNLNETq/5NVb6R\nRGOLkj4LKRXUZtEYl+udNF1YEjakLlCzcJR4EMozfeIAtGMg4v9JYaNDzyo8\nKscWPBz5JzptfOlh/rY5bd1LDYKQhOgg09VnKbrTLSRQ09of24v/XgiOZzzH\nfUrar0pUXs1zHukctRJXdfxKO+SS1a9UJU6TztxvZD1mBstREyzF5qi1vr/j\n0/irQBqojJo8B8yDMPwikPnhv2frsfuq4j/1lkD7uK9fy1nUDd+VtejsOOWM\n643kLCfom+GnUNOpFKNSE4xFd+vyis8xaI6InlrZHKSNJuA8aaYGiebirsaC\nsdhLwXYmURECWIj5MTe0aewjvC14wChobdR5UNIcRKh3QCQ2MIZmJv+pVOfi\nllfH\r\n=ZFxG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE198KzhWefuAtIxsdx2A7VCPbof55j0rOO4r4xyePPtAiEA1R7aJPljHla97qvdCytpp98cSaQZRnF4UVjAIYaN1KY="}]},"_npmUser":{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"},"directories":{},"maintainers":[{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_1.0.2-beta.1_1606221569497_0.8863387389345665"},"_hasShrinkwrap":false},"1.0.2":{"name":"@arminlinzbauer/gulpex","version":"1.0.2","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"license":"MIT","author":{"name":"Armin Linzbauer"},"engines":{"node":">=13.7"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^9.8.4","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-if":"^3.0.0","gulp-livereload":"^4.0.2","gulp-plumber":"^1.2.1","gulp-postcss":"^8.0.0","gulp-rename":"^2.0.0","gulp-sass":"^4.1.0","gulp-sourcemaps":"^2.6.5","gulp-uglify-es":"^2.0.0","node-sass":"^4.14.1"},"gitHead":"36aca5be10d38b528708db944e0cda6b8a147f56","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@1.0.2","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Mmso9LtWjNHpOTBLBa0//yMM3oPhN7mFVnzdXPvxN2FoRXTQjsv42JdQDhMsuqWXktUd7lqarmx2UDY4t5vpoA==","shasum":"3a2aa54b37e306d223f4bdab8bf61aacb6ed8089","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-1.0.2.tgz","fileCount":4,"unpackedSize":17986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0O9eCRA9TVsSAnZWagAAJ60P/0qKI37iTjms1weaCdpO\nzmleSPWC5K0TugCSxTj7bA+7gDGCSZM+sj5ohicO3traBbPYOK9OSNxDhBoz\nutrOXLUiJMmtxXVRqv27T7StcejCh+k0mewVVSr8aIUtcGZbJIHkNACESod5\naH3+uh6y3FYeePmJe4koUJmVNds10qpqQ5vJEcUmJHG5Z+xnG0gpOi5qzN1s\n/sL8h3a+MC5rmbP+doELQ56v/ZKcrYwmAZ98/+56b5UwWJk3NZ2TqUhipFWH\nTWWR7X6WZjCGewU1gFGioMEIu2UIhiacG+11SPYvajKyz5X0LzDkCL/6av+z\nURG3nZxFsOL9qWiDdbNBb5BT7UAbipuTDfBLdUWBuH6Zh1BaPtE+Imik/zBX\nqDfCKUUM3MMoVFBumTbE0xgK8FOk3UobZJHZHWOYV1IjJ1z3HV+N2lQWKZJO\n52W2GyhNdwJGkW877+pwqqdCFvBX5teA5gFzZZFwYuM0w/JKPTs7wXud2duc\nKMbODJ4WnRnn01mrH31/eozS+ly55OhmIjIcdUcslYxGRzX53rVbNKEZPxMm\nqnE6I9n2TD1PA0/1eXuG7XXmhILJeKeO9suVHjraEkcdrAwYD4/SZHxsgnL6\ns3vnNRxWUdcpe5l0BQ+NQI6x+lzkqd6bupsEQEagPLtIBHLj8UqyuG4TEKx9\nWZcf\r\n=xSy2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbaJh8BTQ6gZb4fD7ZqgmSzlErXjJEb/VlvOLKkfncJgIgSWkgASNeI3LvxXnh0e1vHy5QOTywBzvfg4TylETdNsk="}]},"_npmUser":{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"},"directories":{},"maintainers":[{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_1.0.2_1607528285821_0.25281551022322124"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"@arminlinzbauer/gulpex","version":"2.0.0-alpha.1","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"license":"MIT","author":{"name":"Armin Linzbauer"},"engines":{"node":">=14.15.1"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^9.8.6","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-dart-sass":"^1.0.2","gulp-if":"^3.0.0","gulp-livereload":"^4.0.2","gulp-plumber":"^1.2.1","gulp-postcss":"^8.0.0","gulp-rename":"^2.0.0","gulp-sourcemaps":"^2.6.5","gulp-uglify-es":"^2.0.0"},"readme":"# GulpEx 2\nThis package provides an easy-to-use and highly configurable wrapper for performing the most common gulp tasks like bundling JavaScript source files and compiling SASS/SCSS to CSS.\n\nPlease post bug reports and feature requests here: https://github.com/arminlinzbauer/gulpex/issues\n\n## INDEX\n1. [INSTALLATION](#installation)\n1. [STANDARD TASKS](#standard-tasks)\n1. [CONFIGURATION](#configuration)\n1. [DEFAULTS AND FALLBACKS](#defaults-and-fallbacks)\n1. [FULL GULPFILE EXAMPLE](#full-gulpfile-example)\n\n## INSTALLATION\n1. If you haven't done so already, install the gulp-cli using an elevated CMD, PowerShell (Windows) or, depending on your preference, an elevated or non-elevated shell and execute the following command: \n    ```sh\n    npm install -g gulp-cli@latest\n    ```\n1. Install the latest version of this package by executing the following command in your project's directory: \n    ```sh\n    npm install @arminlinzbauer/gulpex\n    ```\n1. In your project's directory, create a new file named `gulpfile.js` with the following content: \n    ```node\n    const gulpex = require(\"@arminlinzbauer/gulpex\");\n    gulpex(exports, {\n        // Configuration goes here...\n    });\n    ```\n\n## STANDARD TASKS\nGulpEx provides you with a couple of pre-defined tasks that can be executed by running the following command in the directory your `gulpfile.js` is in:\n```sh\ngulp <task-name>\n```\n\nTASK-NAME | DESCRIPTION\n-----|-------------\ninit\t       | Copies configured assets to their corresponding locations\nconvert-js  | Generates configured JavaScript bundles for development<sup>1</sup>\nconvert-css | Compiles configured SASS/SCSS files for development<sup>1</sup>\nconvert     | &rarr; (convert-js + convert-css)\ndeploy-js   | Generates configured JavaScript bundles for production<sup>2</sup>\ndeploy-css  | Compiles configured SASS/SCSS files for production<sup>2</sup>\ndeploy      | &rarr; (deploy-js + deploy-css)\nwatch       | &rarr; (convert + [recompile on change] + [reload compiled CSS-files in browser])\n\n<sup>1</sup>&nbsp;Source maps **enabled** by default, no compression.\\\n<sup>2</sup>&nbsp;Source maps **disabled** by default, minified. Creates `*.min.*` files.\\\n\nRunning `gulp` without any arguments will trigger the `deploy` task once.\n\n## CONFIGURATION\n\nTo modify how GulpEx behaves and to tell GulpEx what JS-Bundles to generate & what SASS/SCSS files to compile, you can add or change the configuration object that is passed as a second parameter to the gulpex-function in your `gulpfile.js`.\n\nThe following nodes are available:\n\n - bundles\n - includePaths\n - assets\n \n**Attention:** All paths should be specified either as absolute paths or, in case of paths relative to your project's directory, with a leading `./`.\n\n### Bundles\nTo define bundles, you need to specify a unique key which can contain various properties as key-value-pairs.\nAny single bundle object has the following structure:\n\n```\nuniqueKey: {\n  \n  type: String,           // The type of bundle. Possible values are `'script'` and `'style'`.\n                          // This property is required.\n\n  name: String,           // The name of the bundle (required for type `'script'` only).\n  \n  path: String,           // The output path of the generated file(s).\n                          // If not specified, './html/js' (type = `'script'`) or \n                          // './html/css' (type = `'style'`) will be used.\n  \n  files: String[],        // The files that should be compiled / included in the bundle. Can be a glob pattern.\n  \n  minify: Boolean,        // Toggles the minification / uglification.\n                          // (Only for deploy tasks. Minification is always off for development builds.)\n                          // The default is true.\n                    \n  sourcemaps: Boolean     // Toggles source map generation for this bundle on or off.\n                          // (Only for deploy tasks. Source maps are always on for development builds.)\n                          // The default is false.\n                     \n  watch: string[]|Boolean // Toggles the watcher for this bundle on or off. \n                          // For bundles of type `'style'`, a list of additional files or glob patterns can\n                          // be specified instead to also watch for changes on thos files without them actually\n                          // being compiled.\n\n}\n```\n\nYou can specify as many bundles as you want as long as each of them has a unique key.\n\nOftentimes, one single , very minimal bundle definition may provide everything you need.\nThe following bundle definition compiles all SASS/SCSS files (that don't start with an underscore) \nwithin the `./sass` directory and dumps the compiled CSS files into the `./html/css` directory.\n\n```\n{\n    bundles: {\n        myGlobalStyleBundle: {\n            type: 'style',\n            files: [ \"./sass/**/*.s[ca]ss\" ]\n        }\n    }\n}\n```\n\n### Include Paths\nAn array of additional include paths used by the node-sass compiler. \nCheck their documentation for more information on this topic.\n\n### Assets\nSpecifies a list of files that should be copied to a publicly accessible location (e.g. document root).\nAssets can be specified in two ways (both of which support glob patterns):\n\n**As a string**\\\nSource files will be copied to a pre-defined location within your project's public document root.\nWithout further configuration, this location will default to `./html/assets`.\n\n**As an objekt**\\\nSource files will be copied from `object.src` to `object.dest`. If `object.dest` is omitted, files will again be copied to the pre-defined asset location.\n\n## DEFAULTS AND FALLBACKS\nMost of the default / pre-defined paths can be overwritten in your config object.\nThe following config properties (with their corresponding default values) can be overwritten:\n\n - `projectRoot` : `'.'`\n - `documentRoot` : `'./html'`\n - `assetDirectory` : `'./html/assets'`\n - `nodeModules` : `'./node_modules'`\n - `cssDirectory` : `'./html/css'`\n - `scriptsDir` : `'./html/js'`\n\n## FULL GULPFILE EXAMPLE\nTying together what we've leared, a possible gulpfile configuration could look something like this:\n\n```node\nconst gulpex = require('@arminlinzbauer/gulpex');\ngulpex(exports, {\n    cssDirectory: './html/css/dist',\n    scriptsDir: './html/js/dist',\n    bundles: {\n        myStyles: {\n            type: 'style',\n            files: [ './scss/**/*.scss' ],\n            sourcemaps: true\n        },\n        myJsLibs: {\n            type: 'script',\n            name: 'libraries.bundle.js',\n            minify: false,\n            sourcemaps: false,\n            files: [\n                './node_modules/jquery/dist/jquery.min.js',\n                './node_modules/bootstrap/dist/js/bootstrap.min.js'\n            ],\n        },\n        myCustomJsScripts: {\n            type: 'script',\n            name: 'scripts.bundle.js',\n            minify: true,\n            files: [ './js/**/*.js' ],\n        }\n    }\n});\n\n```\n","readmeFilename":"README.md","gitHead":"3c0d2944874abdad5ef3ac6ec9d244f2ce59cc7a","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@2.0.0-alpha.1","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-qNUXmhT9pWRj9SDKYaZLbXq64t2gnkIb59K4ew4XsmKyLjw78g1vk91SCSyXPmSuF2t/TSbEhLxszOcFq2VoiA==","shasum":"944b4be43b4560956807d496b3dff984cda1e8d5","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-2.0.0-alpha.1.tgz","fileCount":4,"unpackedSize":17983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0QlSCRA9TVsSAnZWagAAsQQP/0PJs44C4pfS9YAf/uzd\nHtYz1f79WjjKgfUreCIo1ByKV+5UEoPFvHkKSpD4YCcrIVFJkU4P9hmsJmjI\nku4Rcdy1vIjzVYJIxRIfcnsu7jXcOA2iMuot84YwDQ66aAewq2xfHx96Xlpx\nOgDGvLZ+lZY1aF2ORVImirQCXRocNTL3iQLW3/EEnGGtHD/93yza/jH+cq+g\nWSTAbEcuNztSVTdoRGV8C+KftfNdOpZP2w9ML/CpdAFPCI2vzjQKzFYBsOMC\nEmVUUxBaZK15j/UyNa0KR33m9mh+i3NBjbccfoiA44BXFteso6G4EbrwAglN\nbkri/8VAzAJX963UdXl7PJBNIF+PeJ59EQ/7dvzP5vX2EJB0t8jthcT/97Ny\nDa3qNYTF5cN95wPqim3AlxBj0iMUQlK+0LVEJ41p8BDmjWbGAQA05G41hnJU\n5i1/adSL9nv+jjzi7jrfs+vUmsVS7g2HV19YtUb9GHLxCoziq8JQdWyfjz6F\nEm07vAdekG17r5RJVkeEZNEEyWgjFbn2qqYVuuHysDKlB9nn9QWb9PWzYW6u\nB6qkSIYRDbBne+hRM+JCg2Y8QGi0Yo+mSW1pmOey2vGGU6Ad4I4P2Cr6SI2R\nOii8sahlga+7KvGL0dRw6srBSUJKfXbSRiAKafkVkphgqiLz7kP4q5B+xRl5\nmXMz\r\n=5ATT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMenhOku1EI2z3tVIzGub2mMBaVx9arJJTZ7ToXOuAOAiEAjVD2YtIyohWc3RWphwMcjXjFJIcl3UX+7PuuiHuAX8k="}]},"_npmUser":{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"},"directories":{},"maintainers":[{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_2.0.0-alpha.1_1607534929957_0.07962108928850209"},"_hasShrinkwrap":false},"2.1.0-alpha.1":{"name":"@arminlinzbauer/gulpex","version":"2.1.0-alpha.1","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"license":"MIT","author":{"name":"Armin Linzbauer"},"engines":{"node":">=18.16.0"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^10.4.14","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-dart-sass":"^1.1.0","gulp-if":"^3.0.0","gulp-plumber":"^1.2.1","gulp-postcss":"^9.0.1","gulp-rename":"^2.0.0","gulp-sourcemaps":"^3.0.0","gulp-uglify-es":"^2.0.0"},"gitHead":"538c8491e58c3f3daa7e93045665ad7b50651c59","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@2.1.0-alpha.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-yqNcKYb0ly+w/H8kCFSTv+Dyqd93pYhq1BoqDSPbOw8ZdUNlPCDnBsb1yoODznDTjkPZvUvI2RiB8PHujN0JsQ==","shasum":"d7db0dec4a1fe2cd2162e99d0e231fd4b780e58f","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-2.1.0-alpha.1.tgz","fileCount":5,"unpackedSize":20169,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDulp3XqR8cgFoyy/aAeNJyAma9szoccsOahzAjD/sFzAiBF6cWSnjlSjbOglB6jw8vmnek2St+ZGIdGAn1MrJ/p6A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSitwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog0Q//QlPREToKNkLdfFDXhG3rxaVW6EX1Q+mH+S04fubQGCTChGwp\r\nU5y+2LWZFgm922YYSw9i5x9193Y9fbG62GQDm2PwFe2zhmN0EXVJGMvGeDnd\r\np0GxrfFbG0kluWRT3hjIVqohuDDpg/g33h0ZCS0na67vxBFKGlQYPXOuoaBW\r\nDqG/iRMFU+9MQDNkcCfzgXxyYw8K4jHGlhnWwBJAMmfmzUo3MC6sg7fipsVp\r\nBsCr4tQLmcacoXGORcA2+3ZZGnbFQDHxCWct4B4xXKJU9ME1tTPd6ccQEC0V\r\n+JmNloamsTLFOjKfJZ2HE7ZojluSHQ3PeoP8bBT0WS7YRclQuJ+2F2AeMhB9\r\npbblqpZTq1ehdKdhheoUMOtGXOTwkEcw9BUq8m6ULHAQxf/URSEZCKmhpZ+j\r\nthZQwvHRTmKAkHEQXgGQOGsxL0G6fAWx2U2gmmD1GpW1Vur29L/oT5elCfwh\r\nCL1tITmj9XyZmWRu70UQCqEkyssuvqOfIMM3YVLRkUNt5hA50g/fptJe9eKl\r\nS50D9jBQhweY1+jz4HaziMBWrC3G8D9kq9ym131Izw7i4Lq3bGJdwqzvExmf\r\nOMbxNkU5dk/mWoZKk6Oe9+Pwlt1gDjWcgCoIw7exHMHnSmnvlWY/HI72rUm1\r\nRL+2ThaZXEbshLNyFY6T61Y+VZMqarYh6Z8=\r\n=ab8A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"},"directories":{},"maintainers":[{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_2.1.0-alpha.1_1682582384406_0.9193183376165623"},"_hasShrinkwrap":false},"2.1.1-alpha.3":{"name":"@arminlinzbauer/gulpex","version":"2.1.1-alpha.3","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"license":"MIT","author":{"name":"Armin Linzbauer"},"engines":{"node":">=18.16.0"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^10.4.14","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-dart-sass":"^1.1.0","gulp-if":"^3.0.0","gulp-plumber":"^1.2.1","gulp-postcss":"^9.0.1","gulp-rename":"^2.0.0","gulp-sourcemaps":"^3.0.0","gulp-uglify-es":"^2.0.0"},"gitHead":"3139fdd69b493e3298c3a48adcf7738b5cdd04bc","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@2.1.1-alpha.3","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-CunZddKrAol4oBC4pKjr7dH86GolsSOWKA0n+O9mA+mdzBhjJQCh4aJ+7uameCwhUk/32TM/0KlhzzJUS8WsIg==","shasum":"e880ae38e7bd3eaa8ba2ff171d84293460f08870","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-2.1.1-alpha.3.tgz","fileCount":5,"unpackedSize":20176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiHg1zPuH3uni6xePMFuj+1V/oTp5vGxk35khVXHeWzAiBpEbyffQXPJqWDNj0J80G24OoTh8rMDXW1uyGFNdG/HQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSjhLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmritBAAh3VfGOMi5ehaLHS4Jd1pAzccliEAmjvhh61lXf6orJTZ//zo\r\nBLNM7PuSSetMhVVKdrmWUz6Qx+mTtb6u3q4wVW8M49Kpqv9EDXHDHZXqExHX\r\nhLAl4EcyD2kUKxmc8WCtqjH2+U3mRPeBYP8ftHPxkE+q87C6WVvNOhreH4AV\r\n7/pjANND7jbBewt6EUUgyg1G2rL0b4oGe3ODn3o8hL9F1cM2M5TWmXGeHLQU\r\nQrppT1l26mfftDAEbfJ7fZ/gQgcoBJDodkUUHgtiHGVkh6BoFAtvNXj4xH1d\r\ns45qv1eHc8q8XBjNNTHtyO00Lndta4tq00WVfMQWXOJnRo4RmHuG178P1V1i\r\nGMOLFxzhtwTlKuMTUiBTww4QXwjUEY/H1ChtXPPWMKzcfqRsdGPPsG6r862D\r\nZNllpaQzL/F/ukFpCRU5JvncE9tXQjrWQX27gKOulDbk7x4IAWU2mDynaSCQ\r\nYZCQk8NQ/3AODhRiSTlKmnEELSrm0lBDbARDCkc3UOtyKbx2hkCZE7JlLOnu\r\nu+Zw74ZWLbBicBMAQf8VerWZsYy5DdcZM7P4idF6aeChUThCdpkJMHLkQOWW\r\nM5MgTNWtulu0ghGjjO9476C0cJNxK8YOHo8xTky8ZSrFZNMFzA03pM4cbaa+\r\nMxvN8/W2lFKlXxcVCZ7+o3yluZUQn4v5aqs=\r\n=wozi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"},"directories":{},"maintainers":[{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_2.1.1-alpha.3_1682585675025_0.011240657593169168"},"_hasShrinkwrap":false},"2.1.2-rc.1":{"name":"@arminlinzbauer/gulpex","version":"2.1.2-rc.1","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"license":"MIT","author":{"name":"Armin Linzbauer"},"engines":{"node":">=18.16.0"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^10.4.14","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-dart-sass":"^1.1.0","gulp-if":"^3.0.0","gulp-plumber":"^1.2.1","gulp-postcss":"^9.0.1","gulp-rename":"^2.0.0","gulp-sourcemaps":"^3.0.0","gulp-uglify-es":"^2.0.0"},"gitHead":"39c4b9596a53db4ba53c270e36e47512fe187432","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@2.1.2-rc.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ER9mbQoc10T9VtT4utdK6AutGwAAYOChCLDulmZztIVDUXPrpIdvvnmwTh9lEd/7apZdTyDwXOi7Jug7Oac8Bg==","shasum":"342de451eefabe4808abce30908e7c8fe83ab9a0","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-2.1.2-rc.1.tgz","fileCount":12,"unpackedSize":27881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2vpGSd0FpshhfQWunYwe4/Qg1qd50f9ezLI0tB/lJ2wIgVpeLYbZzC7TiVHIop7+GKQdIsNRNN0nNLf8IddMTaYg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS8+IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOhw/9GBfSP1LoyXs6g93C1u2kZsM1lzUdP1hAC7gc0tJaBPk+pV1X\r\nc0JetoHHidh6ctFQ0YjDIwXQ68GS6YBmcMpvpwz2ElTwfRQnEDxnijZKFEZu\r\nihvnxADOCtcHU8s+yYXIzIq6lS/SO6MT3xp9yqt3zolclMSj8aT5Mp+NA70p\r\ny2md2UpENkxKAADW+WQBC3ab4ilewA+PDNaTI+DC7D5ssxNOZAMxlm4p3V32\r\nfxR2p13WrND+WAIchQLqCtxV1af78jIpWVDgNIb9V++RdozMkZr4AyJ0amno\r\nxOJTPBvvtsLMBwDhSPLb3bmAHHsZ64bzy9oxYCwWROXkWf88achJ4MhRpSyU\r\nktpLZGtxK+Rglg8bMRLcWM0Q3G1xNB52olt7Z2mQ2Ri1C8sSLXMCyljYpPKQ\r\nNBKtmb2nBMdfKJ58Y0Pif1Y1UP2i9g00NuwQ2udb0xFD+B67+wpMsiqA/5o5\r\nQo8F5wN3XNQUa3gGWwqC6AoHFtzhhBZEQF6HCvmI/soTggAA/ElACPH6m5pD\r\n2DIrISPU75C8++WurbJOHznfQzK1w/kKJySHncqRF5CiIqJRXzgwoAAfyp0o\r\nHilnRZmW4d+4kZjwBSRQ60P2NXERooAJSghc/5YWqL6we6/3RtnEQC5zTbT0\r\nV4N0h4sHGq38GgNAfEChgHTeXYu4gPu/Yy0=\r\n=oUL3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"},"directories":{},"maintainers":[{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_2.1.2-rc.1_1682689928729_0.8028725463540753"},"_hasShrinkwrap":false},"2.1.2-rc.2":{"name":"@arminlinzbauer/gulpex","version":"2.1.2-rc.2","description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"license":"MIT","author":{"name":"Armin Linzbauer"},"engines":{"node":">=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"main":"index.js","dependencies":{"autoprefixer":"^10.4.14","gulp":"^4.0.2","gulp-concat":"^2.6.1","gulp-dart-sass":"^1.1.0","gulp-if":"^3.0.0","gulp-plumber":"^1.2.1","gulp-postcss":"^9.0.1","gulp-rename":"^2.0.0","gulp-sourcemaps":"^3.0.0","gulp-uglify-es":"^2.0.0"},"readme":"# GulpEx 2.1\nThis package provides an easy-to-use and highly configurable wrapper for performing the most common gulp tasks like bundling JavaScript source files and compiling SASS/SCSS to CSS.\n\nPlease post bug reports and feature requests here: https://github.com/arminlinzbauer/gulpex/issues\n\n## INDEX\n1. [INSTALLATION](#installation)\n1. [BUILT-IN TASKS](#built-in-tasks)\n1. [CONFIGURATION](#configuration)\n1. [DEFAULTS AND FALLBACKS](#defaults-and-fallbacks)\n1. [EXTENSIONS](#extensions)\n1. [FULL GULPFILE EXAMPLE](#full-gulpfile-example)\n\n## INSTALLATION\n1. If you haven't done so already, install the gulp-cli using an elevated CMD, PowerShell (Windows) or, depending on your preference, an elevated or non-elevated shell and execute the following command: \n    ```sh\n    npm install -g gulp-cli@latest\n    ```\n1. Install the latest version of this package by executing the following command in your project's directory: \n    ```sh\n    npm install @arminlinzbauer/gulpex\n    ```\n1. In your project's directory, create a new file named `gulpfile.js` with the following content: \n    ```node\n    const gulpex = require(\"@arminlinzbauer/gulpex\");\n    gulpex(exports, {\n        // Configuration goes here...\n    }, __dirname);\n    ```\n\n## BUILT-IN TASKS\nGulpEx provides you with a couple of pre-defined tasks that can be executed by running the following command in the directory your `gulpfile.js` is in:\n```sh\ngulp <task-name>\n```\n\nTASK-NAME | DESCRIPTION\n-----|-------------\ninit\t       | Copies configured assets to their corresponding locations\nconvert-js  | Generates configured JavaScript bundles for development<sup>1</sup>\nconvert-css | Compiles configured SASS/SCSS files for development<sup>1</sup>\nconvert     | &rarr; (convert-js + convert-css)\ndeploy-js   | Generates configured JavaScript bundles for production<sup>2</sup>\ndeploy-css  | Compiles configured SASS/SCSS files for production<sup>2</sup>\ndeploy      | &rarr; (deploy-js + deploy-css)\nwatch       | &rarr; (convert + [recompile on change] + [reload compiled CSS-files in browser])\n\n<sup>1</sup>&nbsp;Source maps **enabled** by default, no compression.\\\n<sup>2</sup>&nbsp;Source maps **disabled** by default, minified. Creates `*.min.*` files.\\\n\nRunning `gulp` without any arguments will trigger the `deploy` task once.\n\n## CONFIGURATION\n\nTo modify how GulpEx behaves and to tell GulpEx what JS-Bundles to generate & what SASS/SCSS files to compile, you can add or change the configuration object that is passed as a second parameter to the gulpex-function in your `gulpfile.js`.\n\nThe following nodes are available:\n\n - bundles\n - includePaths\n - assets\n \n**Attention:** All paths should be specified either as absolute paths or, in case of paths relative to your project's directory, with a leading `./`.\n\n### Bundles\nTo define bundles, you need to specify a unique key which can contain various properties as key-value-pairs.\nAny single bundle object has the following structure:\n\n```\nuniqueKey: {\n  \n  type: String,           // The type of bundle. Possible values are `'script'` and `'style'`.\n                          // This property is required.\n\n  name: String,           // The name of the bundle (required for type `'script'` only).\n  \n  path: String,           // The output path of the generated file(s).\n                          // If not specified, './html/js' (type = `'script'`) or \n                          // './html/css' (type = `'style'`) will be used.\n  \n  files: String[],        // The files that should be compiled / included in the bundle. Can be a glob pattern.\n  \n  minify: Boolean,        // Toggles the minification / uglification.\n                          // (Only for deploy tasks. Minification is always off for development builds.)\n                          // The default is true.\n                    \n  sourcemaps: Boolean     // Toggles source map generation for this bundle on or off.\n                          // (Only for deploy tasks. Source maps are always on for development builds.)\n                          // The default is false.\n                     \n  watch: string[]|Boolean // Toggles the watcher for this bundle on or off. \n                          // For bundles of type `'style'`, a list of additional files or glob patterns can\n                          // be specified instead to also watch for changes on thos files without them actually\n                          // being compiled.\n\n}\n```\n\nYou can specify as many bundles as you want as long as each of them has a unique key.\n\nOftentimes, one single , very minimal bundle definition may provide everything you need.\nThe following bundle definition compiles all SASS/SCSS files (that don't start with an underscore) \nwithin the `./sass` directory and dumps the compiled CSS files into the `./html/css` directory.\n\n```\n{\n    bundles: {\n        myGlobalStyleBundle: {\n            type: 'style',\n            files: [ \"./sass/**/*.s[ca]ss\" ]\n        }\n    }\n}\n```\n\n### Include Paths\nAn array of additional include paths used by the node-sass compiler. \nCheck their documentation for more information on this topic.\n\n### Assets\nSpecifies a list of files that should be copied to a publicly accessible location (e.g. document root).\nAssets can be specified in two ways (both of which support glob patterns):\n\n**As a string**\\\nSource files will be copied to a pre-defined location within your project's public document root.\nWithout further configuration, this location will default to `./html/assets`.\n\n**As an object**\\\nSource files will be copied from `object.src` to `object.dest`. If `object.dest` is omitted, files will again be copied to the pre-defined asset location.\n\n## DEFAULTS AND FALLBACKS\nMost of the default / pre-defined paths can be overwritten in your config object.\nThe following config properties (with their corresponding default values) can be overwritten:\n\n - `projectRoot` : `'.'`\n - `documentRoot` : `'./html'`\n - `assetDirectory` : `'./html/assets'`\n - `nodeModules` : `'./node_modules'`\n - `cssDirectory` : `'./html/css'`\n - `scriptsDir` : `'./html/js'`\n\n## EXTENSIONS\n\nComing soon. Try your luck with the example plugin located at @arminlinzbauer/gulpex/.gulp/extensions/example-extension.js\n\n## FULL GULPFILE EXAMPLE\nTying together what we've learned, a possible gulpfile configuration could look something like this:\n\n```node\nconst gulpex = require('@arminlinzbauer/gulpex');\ngulpex(exports, {\n    cssDirectory: './html/css/dist',\n    scriptsDir: './html/js/dist',\n    bundles: {\n        myStyles: {\n            type: 'style',\n            files: [ './scss/**/*.scss' ],\n            sourcemaps: true\n        },\n        myJsLibs: {\n            type: 'script',\n            name: 'libraries.bundle.js',\n            minify: false,\n            sourcemaps: false,\n            files: [\n                './node_modules/jquery/dist/jquery.min.js',\n                './node_modules/bootstrap/dist/js/bootstrap.min.js'\n            ],\n        },\n        myCustomJsScripts: {\n            type: 'script',\n            name: 'scripts.bundle.js',\n            minify: true,\n            files: [ './js/**/*.js' ],\n        },\n        extensions: [\n            'example-extension'\n        ]\n    }\n}, __dirname);\n\n```","readmeFilename":"README.md","gitHead":"540a602d9f6587a5201701ccb895011718f65995","homepage":"https://github.com/arminlinzbauer/gulpex#readme","_id":"@arminlinzbauer/gulpex@2.1.2-rc.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-I2bejAvt6F18ldP7+NIK9lvYjc33lArmETyCWnBIiIsPNyy6aRj6zF2bnmV4CEE2T6EpcHQUkgQHoSTzYPN5iw==","shasum":"f2eee06ce729264dd937c9ffc51668a2a337a078","tarball":"https://registry.npmjs.org/@arminlinzbauer/gulpex/-/gulpex-2.1.2-rc.2.tgz","fileCount":12,"unpackedSize":27880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJsbXz8txY9aqel10ruqOhsdwqB5r2eJUfw2O8wpTRyAIhAIeWtmv4geaMErZkhAkvbNScQh3zksB+WGJRBVcXfgNx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS9BtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp72A//T53TnDx5R0v0HoeMkIApDgfcbTKkU/kdDmi10VX9nuW0Anca\r\nM1l7LOJ2viGyw6x55ZU85ueTb6Ase8yZThjln2sjj5OSXDCkEkqovNgjc9QX\r\nbSsgArA4zLS05ZemnTEykGPQUC3Nxfu56IwkoUONTip3OdAhshQr+1m5mxy9\r\nKJ9Up4xF0yHsXnCGeLWu8jQw0aKyAA6weLKHSUpWc61ttP94J+X6bO/CfXJ6\r\nI4jDgOqo2CyV6yV4ewFELOdpPPfrtOZ+IDOBAlLcMD0s4vpBVTLeyocDDymv\r\nqD3rNgoajqokGdiFb8sKukptMV4c2Vl3zmXDaLZ39QFt4PsYL6NkpWAe4Jt8\r\nwIIVoSQmToE/Kbt8E6qhJMudS7J1ZM36jMdy+tMcAOIVu4tOorXovCddKs7b\r\nUrNnsIQIPhF2CEkp0C93LonH32iF701vdfsGlsxLqEx+94igMz05iyS6RhuD\r\nEmc8wX+HmbOjvnsPNa01LWLue6bcrpjsNf4IMqXY/hkT8xZ7kZ9RD5iaUh5C\r\nQmOuwg+P9TcMxF/aUsrbebl/GRX2A6AR2YtsMMWVuQkYvYIYz5DtS3HkhcBr\r\nzmAujf1Gt7wcI08Cpehm9kKSYzCeb+g0gXki7whkNVdk3663RbzyHPFlQcSY\r\nz1CuNhjD7k/55flsA8jfqqvVMFJW61HEOXo=\r\n=XGyN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"},"directories":{},"maintainers":[{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulpex_2.1.2-rc.2_1682690157571_0.2299846431124144"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-21T16:07:41.273Z","0.1.0":"2020-02-21T16:07:41.480Z","modified":"2023-04-28T13:55:57.930Z","0.1.1":"2020-02-22T00:12:54.744Z","0.1.2":"2020-03-24T08:56:19.560Z","0.1.3":"2020-03-24T13:38:55.965Z","0.1.4":"2020-07-02T10:09:29.307Z","1.0.0-rc.1":"2020-07-06T09:16:55.674Z","1.0.0":"2020-07-08T12:30:38.421Z","1.0.1":"2020-07-21T11:57:04.430Z","1.0.2-beta.0":"2020-11-24T08:53:12.072Z","1.0.2-beta.1":"2020-11-24T12:39:29.654Z","1.0.2":"2020-12-09T15:38:05.976Z","2.0.0-alpha.1":"2020-12-09T17:28:50.136Z","2.1.0-alpha.1":"2023-04-27T07:59:44.563Z","2.1.1-alpha.3":"2023-04-27T08:54:35.160Z","2.1.2-rc.1":"2023-04-28T13:52:08.876Z","2.1.2-rc.2":"2023-04-28T13:55:57.788Z"},"maintainers":[{"name":"arminlinzbauer","email":"armin.linzbauer@gmail.com"}],"description":"Extensible Gulp Wrapper for Easy Set-up and Project Integration (SASS + JS)","homepage":"https://github.com/arminlinzbauer/gulpex#readme","keywords":["gulp","compile","webpack","sass","js","grunt","task","runner","taskrunner","scss"],"repository":{"type":"git","url":"git+https://github.com/arminlinzbauer/gulpex.git"},"author":{"name":"Armin Linzbauer"},"bugs":{"url":"https://github.com/arminlinzbauer/gulpex/issues"},"readme":"","readmeFilename":"","license":"MIT"}