{"id":18735680,"url":"https://github.com/rdmurphy/node-automation","last_synced_at":"2025-11-16T07:30:16.045Z","repository":{"id":142042186,"uuid":"53739172","full_name":"rdmurphy/node-automation","owner":"rdmurphy","description":null,"archived":false,"fork":false,"pushed_at":"2016-03-12T17:29:04.000Z","size":112,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-28T16:43:11.660Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rdmurphy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-12T15:40:48.000Z","updated_at":"2020-08-21T14:10:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"db5f5e1c-d6a5-4ddb-94ef-3abef4441067","html_url":"https://github.com/rdmurphy/node-automation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdmurphy%2Fnode-automation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdmurphy%2Fnode-automation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdmurphy%2Fnode-automation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdmurphy%2Fnode-automation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rdmurphy","download_url":"https://codeload.github.com/rdmurphy/node-automation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239611986,"owners_count":19668272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T15:17:44.687Z","updated_at":"2025-11-16T07:30:15.836Z","avatar_url":"https://github.com/rdmurphy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Automating Your Work with Node.js\n\nHello! This is the repo for the NICAR 2016 course \"[Building tools and automation for Node.js](http://www.ire.org/events-and-training/event/2198/2452/)\". We will be walking through setting up your own static site build tool with [gulp.js](http://gulpjs.com/).\n\nThere will be a snapshot of its beginning state in the `beginning` branch \u0026mdash; the `master` branch reflects the end result.\n\n## What you need\n\n- [Node.js](https://nodejs.org/en/) \u0026mdash; version 4 or greater\n- npm \u0026mdash; typically comes installed with Node.js\n\n## What your tool will be able to do\n\n- Automatically reload when you make changes to your code\n- Concatinate your CSS, alters it to include common [browser vendor prefixes](https://developer.mozilla.org/en-US/docs/Glossary/Vendor_Prefix), and minify\n- Concatinate your JavaScript, check it for errors, and minify\n- Make your image files smaller\n- Prepare your files for deployment\n\n## On the agenda\n\n* Install all the things!\n* What is gulp?\n* Writing your first gulp task\n* Setting up auto-reloading with BrowserSync\n* Concatinating your CSS\n* Minifying your CSS\n* Autoprefixing your CSS\n* Concatinating your JavaScript\n* Linting your JavaScript\n* Minifying your JavaScript\n* Minifying your images\n* Putting it all together\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdmurphy%2Fnode-automation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frdmurphy%2Fnode-automation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdmurphy%2Fnode-automation/lists"}