
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
generator-ee-foundation
Advanced tools
Scaffold out a Foundation 5 front-end web app using Sass (node-sass) by default
Yeoman generator that scaffolds out a Foundation 5 front-end for Expression Engine using Gulp for the build process.
Any changes you make to your html, styles, scripts etc. will be automatically shown without you having to refresh the browser or worry about compiling etc. Welcome to awesome-town my friend! :)
Built-in preview server with BrowserSync (new)
CSS Autoprefixing (new)
Automagically compile Sass (via libsass) (new)
Automagically lint your scripts
Awesome Image Optimization (via OptiPNG, pngquant, jpegtran and gifsicle)
Automagically wire-up dependencies installed with Bower (when you run gulp watch or gulp wiredep)
dev.ee.local in MAMP etc. and point it to your project.npm install generator-ee-foundation -g.yo ee-foundation in your project directory.master.html under admin/templates/default_site/layouts.group/ which was created by this generator (I like to rename the Expression Engine system directory to admin).gulp watch when developing. This will wire all bower dependencies & watch your styles, scripts and even your Gulpfile for changes and automatically reload the browser.small, medium and large breakpoints, so style accordingly.gulp build and this will generate a dist directory (distribution) which will contain your production ready files, ready to be deployed._settings.scss.Libsass (gulp-sass) does not yet support all of the features of Ruby Sass >= 3.3. At the moment, gulp-sass cannot compile Foundation 5.4.3 out of the box as they're using Sass syntax >= 3.3. Please see this open issue and this forum thread. Remove the !global statement from the _functions.scss file and gulp-sass will work. I tried gulp-ruby-sass, which can compile with no problems, but damn it's slow!
(HTML/CSS/JS/Images/etc)
To install dependencies, run bower install depName --save to get the files. When you run gulp watch again, it will automatically wire your dependencies in your master.html file.
--skip-install
Skips the automatic execution of bower and npm after scaffolding has finished.
--test-framework=<framework>
Defaults to mocha. Can be switched for another supported testing framework like jasmine.
FAQs
Scaffold out a Foundation 5 front-end web app using Sass (node-sass) by default
We found that generator-ee-foundation demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.