{"_id":"@alkemyecommerce/gulp-made-easy","_rev":"2-bfa15d0ee02ee913a82986a8e4ee63c3","name":"@alkemyecommerce/gulp-made-easy","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@alkemyecommerce/gulp-made-easy","version":"1.0.0","description":"A ready-made gulp that only needs config setup to work","directories":{"doc":"docs"},"dependencies":{"cross-env":"^5.2.0","gulp":"^3.9.1","gulp-autoprefixer":"^6.0.0","gulp-clean-css":"^4.0.0","gulp-concat":"^2.6.1","gulp-if":"^2.0.2","gulp-imagemin":"^5.0.3","gulp-insert":"^0.5.0","gulp-notify":"^3.2.0","gulp-rename":"^1.4.0","gulp-sass":"^4.0.2","gulp-sourcemaps":"^2.6.4","gulp-uglify":"^3.0.1","imagemin-pngquant":"^7.0.0","minimist":"^1.2.0"},"devDependencies":{},"scripts":{"dev":"cross-env NODE_ENV=development gulp","build":"cross-env NODE_ENV=production gulp build"},"repository":{"type":"git","url":"git+https://github.com/alkemyecommerce/gulp-made-easy.git"},"keywords":["gulp"],"author":{"name":"Lorena Ramonda","email":"lorena@ramonda.me"},"contributors":[{"name":"Fabio Plateroti","email":"fabio.plateroti@alkemy.com"}],"license":"ISC","bugs":{"url":"https://github.com/alkemyecommerce/gulp-made-easy/issues"},"homepage":"https://github.com/alkemyecommerce/gulp-made-easy#readme","gitHead":"b362ad86f3f77158c5038b7afa8240a40e5650b4","_id":"@alkemyecommerce/gulp-made-easy@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"8.9.2","_npmUser":{"name":"alkemy_ecommerce","email":"servizigoogle@alkemy.com"},"dist":{"integrity":"sha512-cUQ2cRs8vPHcz1REPxbs+1S0DgVFQKzTtLZZQtS2qHFtWtdefcJSi77TKHU1VB/7wmyBYMko79UBo3m7KnkR1g==","shasum":"15f6ea9836a0eb2184abe40f76702a80a6c7c3c0","tarball":"https://registry.npmjs.org/@alkemyecommerce/gulp-made-easy/-/gulp-made-easy-1.0.0.tgz","fileCount":4,"unpackedSize":7649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUDwgCRA9TVsSAnZWagAAZtoP/jxJwvtPQ0TlRtn09fnR\nX5atc+NuPjyPYoHnKSHEFq4PAE/dam5UDUZowNYelWc8rqkTP39tGa7dNPja\nNXQ8Htm5d50i65oyMZU040MPcrOXASwQISEzLVnP3FoDS8nx6g51+s49TAge\n1dcSHWVHSbUcm7Aj5NQJFljV1UitOUsDEN9EZCHsIPdK86hsDQzqOLVcFnBQ\nGnewx5cWN7SxDzYSbpr8TO+ob9QL/PrJuj0a1k8J+8QnzznsL6OrVm3caEk2\nhDGg2XKrAghkqBwV+OqlsDyXGKljaQaQS6IrVF++FsFjff+AzEDt6lXD/sPy\naw+Tkkjeq+vsA+7lEXfEVWbWjwL7fFUSG6WteCHaIjk075vCIqfxoA9bk8I2\nW7vIXxNR56vfKRBo1eKMpJAIni5VDhIqFf3pKUA6+Z4g6ZYI3rl6tUE/nbxH\ncF3H+6C9XPEdkJdGIJQKe8LXcbDwukfM8KLEESd/giAaAKMo7ZwvfnZahS4C\nB2CibaVIXxAeMq9zPUd90bjaRZZ70duIxdGhZt6O7eWLBcGtFOf57wAtlkJj\n3D/2ddaEtpExR3b/z3GDAXzjeegGpx56XkEAotLhJ8o1cV54Eo8iEt7HDDaT\nNgfoQaP4Ir1mVblttfaZRPHRXWZWUS1JezHHS8o+xqvDXdf4qt3izA1wmZ8O\nfhbU\r\n=6Cyr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfHfgSeA178kXVUPs9XIKRUaQHn99enFifiCSCMP2ZYAiEA5JZqBf8XMXzOpY+Ww29SEXXQuv8sbZEOQgtuZ9BpUpo="}]},"maintainers":[{"name":"loreena","email":"lorena@ramonda.me"},{"name":"alkemy_ecommerce","email":"servizigoogle@alkemy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-made-easy_1.0.0_1548762143878_0.26593161902953977"},"_hasShrinkwrap":false},"1.1.0":{"name":"@alkemyecommerce/gulp-made-easy","version":"1.1.0","description":"A ready-made gulp that only needs config setup to work","directories":{"doc":"docs"},"dependencies":{"cross-env":"^5.2.0","gulp":"^3.9.1","gulp-autoprefixer":"^6.0.0","gulp-clean-css":"^4.0.0","gulp-concat":"^2.6.1","gulp-if":"^2.0.2","gulp-imagemin":"^5.0.3","gulp-insert":"^0.5.0","gulp-notify":"^3.2.0","gulp-rename":"^1.4.0","gulp-sass":"^4.0.2","gulp-sourcemaps":"^2.6.4","gulp-uglify":"^3.0.1","imagemin-pngquant":"^7.0.0","minimist":"^1.2.0"},"devDependencies":{},"scripts":{"dev":"cross-env NODE_ENV=development gulp","build":"cross-env NODE_ENV=production gulp build"},"repository":{"type":"git","url":"git+https://github.com/alkemyecommerce/gulp-made-easy.git"},"keywords":["gulp"],"author":{"name":"Lorena Ramonda","email":"lorena@ramonda.me"},"contributors":[{"name":"Fabio Plateroti","email":"fabio.plateroti@alkemy.com"}],"license":"ISC","bugs":{"url":"https://github.com/alkemyecommerce/gulp-made-easy/issues"},"homepage":"https://github.com/alkemyecommerce/gulp-made-easy#readme","gitHead":"c6174fcf93c3e6f42b49efd6da526deb6e002cc5","_id":"@alkemyecommerce/gulp-made-easy@1.1.0","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-aBuBdfWswkxzvVPVSYxtKa75hqUqz4qbwxu74rB0wIXhoXkEN8tjRmdpUqbFL3EQ2W6csnDheof3+mn+QiYXlg==","shasum":"3126cc1c850985770095a912adb830090feafcbc","tarball":"https://registry.npmjs.org/@alkemyecommerce/gulp-made-easy/-/gulp-made-easy-1.1.0.tgz","fileCount":4,"unpackedSize":7776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj3bGCRA9TVsSAnZWagAAvBsP/1sX6eC3ifDr1HWNZeOj\nw6FICyaQhkJjWW6/ls8QNjW7SF4pdkZhhk3AefsPBQ//xrscYZ3AXKLRGnNr\nUDzMpfTrJiL1fL/nJouN7TuoiscMhy5H1jWO+xpV7fn4l9vxnt+OcYhZ2Uv/\n57jcemFCy4InKvEC1DB47nM5HbUzhBV9tz/Dp8mZFxqVqopmomyo0wU2LeRb\nc5b4pMrbK3IVt7Cev5ue2ArttVV57SYRQ2eSBHJAjgS4dQOIOo3Z9i60yDnC\nQBTdNvqO995tDf6syK0OYvaU73LysYysLhlqf4tRW2X0IHfD/ycU5oAFiGlR\n4HV5A4uxCTA0aF0O2Xp//EwP766qdHwQrc5sa/8EIfSEEb5eBezKJVe11Ppq\naQQ6nkXi9UUiEpFPRyRunQZd/ivmOUM6k3zDIYuqbwnGtvk/HD7Bz8aAgDi2\n620zWlLREO5ikqhq0KxKhz9rM7OImgWcZShRzQUtZMWK34MTVWGI9wPDhqun\npR+S1AQ28oUc8oPkKYOOG3EUJ7pVee40k/XLMtSqJVnf21pKLlvMgV0x4vG6\nDaHRMWVQTcFPMpr8MzyVpWu7FwSV3BuX4sNjEBlmruunYLAcjPGtImgjZUe2\n212AgldnV6Yp6Jq5O45E/y08lJpWMNdqdTzBXAT6lFrdhNGBtdmiLyDHcMGc\n64Du\r\n=jnmJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu130DBcgGGNq1lkFxEpBxF358SjlGnq8qjFpNxUtGlQIgCdSbu6pxTDRT2i3f5oi8Ixnz86Q3fKmx+NHnCW4OL4w="}]},"maintainers":[{"name":"alkemy_ecommerce","email":"servizigoogle@alkemy.com"},{"name":"loreena","email":"lorena@ramonda.me"}],"_npmUser":{"name":"loreena","email":"lorena@ramonda.me"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-made-easy_1.1.0_1552905925904_0.8744510497967668"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-29T11:42:23.702Z","1.0.0":"2019-01-29T11:42:23.966Z","modified":"2022-04-04T13:31:08.217Z","1.1.0":"2019-03-18T10:45:26.044Z"},"maintainers":[{"name":"alkemy_ecommerce","email":"servizigoogle@alkemy.com"},{"name":"loreena","email":"lorena@ramonda.me"}],"description":"A ready-made gulp that only needs config setup to work","homepage":"https://github.com/alkemyecommerce/gulp-made-easy#readme","keywords":["gulp"],"repository":{"type":"git","url":"git+https://github.com/alkemyecommerce/gulp-made-easy.git"},"contributors":[{"name":"Fabio Plateroti","email":"fabio.plateroti@alkemy.com"}],"author":{"name":"Lorena Ramonda","email":"lorena@ramonda.me"},"bugs":{"url":"https://github.com/alkemyecommerce/gulp-made-easy/issues"},"license":"ISC","readme":"# Gulp made easy\n\nA ready-made gulp that only needs config setup to work :)  \nSupports sass/scss and js.\n\n## Installation\n\n```\nnpm install @alkemyecommerce/gulp-made-easy --save-dev\ncp node_modules/@alkemyecommerce/gulp-made-easy/gulp.config.js ./\n```\n\nThis will install and copy the configuration file into the root of your project.\n\nAdd this scripts to your package.json:\n\n```\n\"scripts\": {\n    \"dev\": \"cross-env NODE_ENV=development gulp --cwd --gulpfile ./node_modules/@alkemyecommerce/gulp-made-easy/gulpfile.js\",\n    \"build\": \"cross-env NODE_ENV=production gulp build --cwd --gulpfile ./node_modules/@alkemyecommerce/gulp-made-easy/gulpfile.js\"\n  }\n```\n\n## Configuration\n\nThis is how the config file appears at first:\n\n```\n// set config\nmodule.exports = {\n  css: {\n    path: {\n      src: \"./src/scss/\",\n      dest: \"./css/\"\n    },\n    output: \"compressed\", // nested | compact | expanded | compressed\n    files: []\n  },\n  js: {\n    path: {\n      src: \"./src/js/\",\n      dest: \"./js/\"\n    },\n    files: {}\n  }\n};\n```\n\n### css.path.src\n\n(_string_)\n\nPath to sass source files\n\n### css.path.dest\n\n(_string_)\n\nPath to css destination files\n\n### css.output\n\n(_string_)\n\nType of output style for css, could be one of: nested | compact | expanded | compressed\n\n### css.files\n\n(_array_)\n\nArray of sass source files name in src path to be compiled\n\n### js.path.src\n\n(_string_)\n\nPath to javascript source files\n\n### js.path.dest\n\n(_string_)\n\nPath to javascript destination files\n\n### js.files\n\n(_assosiative array_)\n\nAssosiative array to javascript source files name in src path to be compiled, can be splitted in multiple dest files\n\nSo, for instance, you may want to bundle all vendor js together in one file and keep your projects js together. You will write something like this:\n\n```\n// set config\nmodule.exports = {\n  ...\n  js: {\n    ...\n    files: {\n      vendor: {\n        'node_modules/jquery/dist/jquery.min.js',\n        'node_modules/foundation-sites/dist/js/foundation.min.js'\n      },\n      my-app: {\n        './src/js/component1.js',\n        './src/js/component2.js'\n      }\n    }\n  }\n};\n```\n\nand this will produce the following files: `js/vendor.js` and `js/my-app.js`.\n","readmeFilename":"README.md"}