diff --git a/CHANGELOG.md b/CHANGELOG.md index b4ad5a1d61..62208e822c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,8 @@ Internal: (PR [#552](https://github.com/alphagov/govuk-frontend/pull/552)) - Fixes for the release process (PR [#567](https://github.com/alphagov/govuk-frontend/pull/567)) +- Add HTML5-shiv to review app +(PR [#575](https://github.com/alphagov/govuk-frontend/pull/575)) ## 0.0.24-alpha (Breaking release) diff --git a/app/app.js b/app/app.js index 22f672823f..2cbe2f1315 100644 --- a/app/app.js +++ b/app/app.js @@ -36,6 +36,9 @@ app.set('view engine', 'njk') // Set up middleware to serve static assets app.use('/public', express.static(configPaths.public)) + +// serve html5-shiv from node modules +app.use('/vendor/html5-shiv/', express.static('node_modules/html5shiv/dist/')) app.use('/icons', express.static(path.join(configPaths.src, 'icons'))) const server = app.listen(port, () => { diff --git a/app/views/layouts/layout.njk b/app/views/layouts/layout.njk index bcd57069b6..9b78a501af 100644 --- a/app/views/layouts/layout.njk +++ b/app/views/layouts/layout.njk @@ -7,6 +7,9 @@ GOV.UK Frontend + diff --git a/package-lock.json b/package-lock.json index 49065af896..0592e5b2a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6124,6 +6124,12 @@ "whatwg-encoding": "1.0.3" } }, + "html5shiv": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/html5shiv/-/html5shiv-3.7.3.tgz", + "integrity": "sha1-14qEo2e8uacQEA1XgCw4ewhGMdI=", + "dev": true + }, "htmlparser2": { "version": "3.9.2", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", diff --git a/package.json b/package.json index 1b15c13bfd..0d8edd42d8 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,7 @@ "gulp-task-listing": "^1.0.1", "gulp-to-markdown": "^1.0.0", "gulp-uglify": "^3.0.0", + "html5shiv": "^3.7.3", "jest": "^22.1.4", "jest-axe": "^2.1.1", "jest-serializer-html": "^5.0.0",