Skip to content

Instantly share code, notes, and snippets.

View liitfr's full-sized avatar

Mathias Hoffmann liitfr

View GitHub Profile
@liitfr
liitfr / readme.md
Last active September 12, 2017 23:13
website : check list

Don't forget to ...

  1. Support for no-js (and other modernizr properties)
  2. Check good usage of semantic tags
  3. Generate favicons with http://realfavicongenerator.net/
  4. Google Analytics scripts
  5. Remove unused fonts
  6. Test on MS / chrome / iOs / FF browsers : mobile mode & desktop mode
  7. Run Lighthouse & iterate
  8. Run Pagespeed Insight
@liitfr
liitfr / app.js
Last active March 18, 2019 13:03
[multiple entries with spike] #spike
const htmlStandards = require('reshape-standard')
const cssStandards = require('spike-css-standards')
const jsStandards = require('spike-js-standards')
const pageId = require('spike-page-id')
const { _ } = require('lodash')
const env = process.env.NODE_ENV
const entries = Object.assign({}, ..._.map(_.filter(fs.readdirSync('./assets/js/'), file => file.charAt(0) !== '_'), file =>
_.fromPairs([[`js/${path.parse(file).name}`, `./assets/js/${file}`]])))