diff --git a/config.json b/config.json index a670e7b3..a8dfcffc 100644 --- a/config.json +++ b/config.json @@ -41,6 +41,11 @@ "watch": "./src/assets/images/*.*", "build": "./dist/assets/images/" }, + "brand": { + "src": "./src/assets/brand/*.*", + "watch": "./src/assets/brand/*.*", + "build": "./dist/assets/brand/" + }, "favicon": { "src": "./src/favicon.ico", "build": "./dist/" diff --git a/gulpfile.js b/gulpfile.js index 5ed37b1b..6e2670d9 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -49,6 +49,11 @@ function moveImages() { .pipe(dest(config.images.build)) } +function moveBrand() { + return src(config.brand.src) + .pipe(dest(config.brand.build)) +} + function buildStyles() { return src(config.scss.src) .pipe(sourcemaps.init()) @@ -295,6 +300,7 @@ function watchFiles(done) { watch(config.js.watch, series(javascript, reload)) watch(config.jsDocs.watch, series(javascript, reload)) watch(config.images.watch, series(moveImages, reload)) + watch(config.brand.watch, series(moveBrand, reload)) watch(config.metalSmith.watch, series(metalsmithBuild, reload)) done() } @@ -306,6 +312,7 @@ const buildprod = series( styles, javascript, moveImages, + moveBrand, renamePathForProd, zipDistFolder, generateSitemap, @@ -318,6 +325,7 @@ const build = series( styles, javascript, moveImages, + moveBrand, renamePath, zipDistFolder, ) @@ -329,6 +337,7 @@ const dev = series( styles, javascript, moveImages, + moveBrand, watchFiles, browserSync, ) @@ -343,6 +352,7 @@ exports.scss = buildStyles // gulp sass - compiles the sass exports.watch = watchFiles // gulp watch - watches the files exports.lint = lintStyles // gulp lint - lints the sass exports.images = moveImages // gulp images - moves images +exports.brand = moveBrand // gulp images - moves brand files exports.buildprod = buildprod // gulp build - builds the files exports.build = build // gulp build - builds the files exports.surge = deploy // gulp surge - builds the files and deploys to surge diff --git a/package-lock.json b/package-lock.json index f35d571c..57013068 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "nsw-design-system", - "version": "3.0.2", + "version": "3.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -3195,12 +3195,6 @@ } } }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, "browser-sync": { "version": "2.26.13", "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.13.tgz", @@ -4110,12 +4104,6 @@ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, - "colornames": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz", - "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=", - "dev": true - }, "colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", @@ -4123,28 +4111,6 @@ "dev": true, "optional": true }, - "colorspace": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz", - "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==", - "dev": true, - "requires": { - "color": "3.0.x", - "text-hex": "1.0.x" - }, - "dependencies": { - "color": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", - "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", - "dev": true, - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - } - } - }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -4443,12 +4409,6 @@ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", "dev": true }, - "css-selector-parser": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.3.0.tgz", - "integrity": "sha1-XxrUPi2O77/cME/NOaUhZklD4+s=", - "dev": true - }, "css-unit-converter": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", @@ -4467,12 +4427,6 @@ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", "dev": true }, - "cssmin": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/cssmin/-/cssmin-0.4.3.tgz", - "integrity": "sha1-yRlAd+Dr2s1pHV9ZAVudgZ840BU=", - "dev": true - }, "cssnano": { "version": "4.1.10", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", @@ -4550,12 +4504,6 @@ "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", "dev": true }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", @@ -4596,12 +4544,6 @@ "assert-plus": "^1.0.0" } }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -4932,23 +4874,6 @@ "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", "dev": true }, - "diagnostics": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz", - "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==", - "dev": true, - "requires": { - "colorspace": "1.1.x", - "enabled": "1.0.x", - "kuler": "1.0.x" - } - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, "diff-match-patch": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.4.tgz", @@ -5131,15 +5056,6 @@ "integrity": "sha1-nrpoN9FtCYK1n4fYib91REPVKTE=", "dev": true }, - "enabled": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", - "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=", - "dev": true, - "requires": { - "env-variable": "0.0.x" - } - }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -5277,12 +5193,6 @@ "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", "dev": true }, - "env-variable": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz", - "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==", - "dev": true - }, "envir": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/envir/-/envir-2.0.1.tgz", @@ -5383,12 +5293,6 @@ "es6-symbol": "^3.1.1" } }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, "es6-symbol": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.2.tgz", @@ -5911,42 +5815,6 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, "execall": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", @@ -6118,50 +5986,6 @@ } } }, - "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "dev": true, - "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -6271,12 +6095,6 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, - "fast-safe-stringify": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", - "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", - "dev": true - }, "fastq": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", @@ -6286,21 +6104,6 @@ "reusify": "^1.0.0" } }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - }, - "fecha": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz", - "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==", - "dev": true - }, "figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -7279,27 +7082,6 @@ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - }, - "dependencies": { - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -7507,12 +7289,6 @@ } } }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true - }, "gulp": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", @@ -8007,17 +7783,6 @@ "surge": "^0.20.1" } }, - "gulp-svg-sprite": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/gulp-svg-sprite/-/gulp-svg-sprite-1.5.0.tgz", - "integrity": "sha512-xLepqh1DjCSNm+secZsxmoWKNTXAXCC6Tglop0e2oOoiIqwBWOvep5Y+qvqRP9L3dn8qBxKkqGot8aTheNGYoQ==", - "dev": true, - "requires": { - "plugin-error": "^1.0.1", - "svg-sprite": "^1.5.0", - "through2": "^2.0.3" - } - }, "gulp-zip": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-5.0.1.tgz", @@ -8193,22 +7958,6 @@ } } }, - "hasha": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", - "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", - "dev": true, - "requires": { - "is-stream": "^1.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "dev": true - }, "hex-color-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", @@ -8979,12 +8728,6 @@ "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", "dev": true }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, "is-string": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", @@ -9389,12 +9132,6 @@ "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", "dev": true }, - "kew": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", - "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", - "dev": true - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -9416,15 +9153,6 @@ "integrity": "sha512-0g5vDDPvNnQk7WM/aE92dTDxXJoOE0biiIcUb3qkn/F6h/ZQZPlZIbE2XSXH2vFPfphkgCxuR2vH6HHnobEOaQ==", "dev": true }, - "kuler": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz", - "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==", - "dev": true, - "requires": { - "colornames": "^1.1.1" - } - }, "last-run": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", @@ -9677,71 +9405,6 @@ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, - "lodash._arraymap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._arraymap/-/lodash._arraymap-3.0.0.tgz", - "integrity": "sha1-Go/Q9MDfS2HeoHbXF83Jfwo8PmY=", - "dev": true - }, - "lodash._basecallback": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz", - "integrity": "sha1-t7K7Q9whYEJKIczybFfkQ3cqjic=", - "dev": true, - "requires": { - "lodash._baseisequal": "^3.0.0", - "lodash._bindcallback": "^3.0.0", - "lodash.isarray": "^3.0.0", - "lodash.pairs": "^3.0.0" - } - }, - "lodash._baseeach": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash._baseeach/-/lodash._baseeach-3.0.4.tgz", - "integrity": "sha1-z4cGVyyhROjZ11InyZDamC+TKvM=", - "dev": true, - "requires": { - "lodash.keys": "^3.0.0" - } - }, - "lodash._baseget": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/lodash._baseget/-/lodash._baseget-3.7.2.tgz", - "integrity": "sha1-G2rh1frPPCVTI1ChPBGXy4u2dPQ=", - "dev": true - }, - "lodash._baseisequal": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz", - "integrity": "sha1-2AJfdjOdKTQnZ9zIh85cuVpbUfE=", - "dev": true, - "requires": { - "lodash.isarray": "^3.0.0", - "lodash.istypedarray": "^3.0.0", - "lodash.keys": "^3.0.0" - } - }, - "lodash._bindcallback": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", - "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", - "dev": true - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true - }, - "lodash._topath": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/lodash._topath/-/lodash._topath-3.8.1.tgz", - "integrity": "sha1-PsXiYGAU9MuX91X+aRTt2L/ADqw=", - "dev": true, - "requires": { - "lodash.isarray": "^3.0.0" - } - }, "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -9754,81 +9417,18 @@ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true - }, "lodash.isfinite": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", "dev": true }, - "lodash.istypedarray": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz", - "integrity": "sha1-yaR3SYYHUB2OhJTSg7h8OSgc72I=", - "dev": true - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "requires": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "lodash.map": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-3.1.4.tgz", - "integrity": "sha1-tIOs0beGxce0ksSV97UmYim8AMI=", - "dev": true, - "requires": { - "lodash._arraymap": "^3.0.0", - "lodash._basecallback": "^3.0.0", - "lodash._baseeach": "^3.0.0", - "lodash.isarray": "^3.0.0", - "lodash.keys": "^3.0.0" - } - }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, - "lodash.pairs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz", - "integrity": "sha1-u+CNV4bu6qCaFckevw3LfSvjJqk=", - "dev": true, - "requires": { - "lodash.keys": "^3.0.0" - } - }, - "lodash.pluck": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.pluck/-/lodash.pluck-3.1.2.tgz", - "integrity": "sha1-s0fwN0wBafDusE1nLYnOyGMsIjE=", - "dev": true, - "requires": { - "lodash._baseget": "^3.0.0", - "lodash._topath": "^3.0.0", - "lodash.isarray": "^3.0.0", - "lodash.map": "^3.0.0" - } - }, "lodash.set": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", @@ -9862,27 +9462,6 @@ "chalk": "^2.4.2" } }, - "logform": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz", - "integrity": "sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==", - "dev": true, - "requires": { - "colors": "^1.2.1", - "fast-safe-stringify": "^2.0.4", - "fecha": "^2.3.3", - "ms": "^2.1.1", - "triple-beam": "^1.3.0" - }, - "dependencies": { - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - } - } - }, "longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", @@ -10021,15 +9600,6 @@ "kind-of": "^6.0.2" } }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -10131,17 +9701,6 @@ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", "dev": true }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, "memoizee": { "version": "0.4.14", "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz", @@ -10551,122 +10110,42 @@ "is-plain-obj": "^1.1.0" } }, - "mitt": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", - "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "mocha": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", - "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", - "dev": true, - "requires": { - "browser-stdout": "1.3.1", - "commander": "2.15.1", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.5", - "he": "1.1.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "5.4.0" - }, - "dependencies": { - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "is-plain-object": "^2.0.4" } } } }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "moniker": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/moniker/-/moniker-0.1.2.tgz", @@ -10702,12 +10181,6 @@ } } }, - "mustache": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-3.1.0.tgz", - "integrity": "sha512-3Bxq1R5LBZp7fbFPZzFe5WN4s0q3+gxZaZuZVY+QctYJiCiVgXHOTIC0/HgZuOPFt/6BQcx5u0H2CUOxT/RoGQ==", - "dev": true - }, "mute-stdout": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", @@ -11130,15 +10603,6 @@ "once": "^1.3.2" } }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", @@ -11508,12 +10972,6 @@ "wrappy": "1" } }, - "one-time": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", - "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=", - "dev": true - }, "onetime": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", @@ -11592,24 +11050,6 @@ "os-tmpdir": "^1.0.0" } }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, "p-limit": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", @@ -11810,57 +11250,12 @@ "through": "~2.3" } }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, - "phantomjs-prebuilt": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz", - "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3", - "extract-zip": "^1.6.5", - "fs-extra": "^1.0.0", - "hasha": "^2.2.0", - "kew": "^0.7.0", - "progress": "^1.1.8", - "request": "^2.81.0", - "request-progress": "^2.0.1", - "which": "^1.2.10" - }, - "dependencies": { - "fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - } - } - }, "picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", @@ -12733,12 +12128,6 @@ "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true }, - "prettysize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-1.1.0.tgz", - "integrity": "sha512-U5Noa+FYV1dGkICyLJz8IWlDUehPF4Bk9tZRO8YqPhLA9EoiHuFqtnpWY2mvMjHh5eOLo82HipeLn4RIiSsGqQ==", - "dev": true - }, "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", @@ -13750,15 +13139,6 @@ } } }, - "request-progress": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", - "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", - "dev": true, - "requires": { - "throttleit": "^1.0.0" - } - }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -14242,60 +13622,6 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, - "should": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", - "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", - "dev": true, - "requires": { - "should-equal": "^2.0.0", - "should-format": "^3.0.3", - "should-type": "^1.4.0", - "should-type-adaptors": "^1.0.1", - "should-util": "^1.0.0" - } - }, - "should-equal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", - "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", - "dev": true, - "requires": { - "should-type": "^1.4.0" - } - }, - "should-format": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", - "integrity": "sha1-m/yPdPo5IFxT04w01xcwPidxJPE=", - "dev": true, - "requires": { - "should-type": "^1.3.0", - "should-type-adaptors": "^1.0.1" - } - }, - "should-type": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", - "integrity": "sha1-B1bYzoRt/QmEOmlHcZ36DUz/XPM=", - "dev": true - }, - "should-type-adaptors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", - "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", - "dev": true, - "requires": { - "should-type": "^1.3.0", - "should-util": "^1.0.0" - } - }, - "should-util": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", - "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", - "dev": true - }, "side-channel": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz", @@ -15091,12 +14417,6 @@ "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", "dev": true }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, "strip-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", @@ -16432,193 +15752,6 @@ "es6-symbol": "^3.1.1" } }, - "svg-sprite": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/svg-sprite/-/svg-sprite-1.5.0.tgz", - "integrity": "sha512-0mE5BLY3K8wg3+HrYfzpiKbIM44IGcg8uINED8ri22EdQbLvGecOHjRtkrNAlphbiU5kyGyqoBlIaukL45fs2Q==", - "dev": true, - "requires": { - "async": "^2.6.1", - "css-selector-parser": "^1.3.0", - "cssmin": "^0.4.3", - "cssom": "^0.3.4", - "dateformat": "^3.0.3", - "glob": "^7.1.3", - "js-yaml": "^3.12.0", - "lodash": "^4.17.11", - "lodash.pluck": "^3.1.2", - "mkdirp": "^0.5.1", - "mocha": "^5.2.0", - "mustache": "^3.0.0", - "phantomjs-prebuilt": "^2.1.16", - "prettysize": "^1.1.0", - "should": "^13.2.3", - "svgo": "^1.1.1", - "vinyl": "^2.2.0", - "winston": "^3.1.0", - "xmldom": "0.1.27", - "xpath": "^0.0.27", - "yargs": "^12.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "winston": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz", - "integrity": "sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==", - "dev": true, - "requires": { - "async": "^2.6.1", - "diagnostics": "^1.1.1", - "is-stream": "^1.1.0", - "logform": "^2.1.1", - "one-time": "0.0.4", - "readable-stream": "^3.1.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.3.0" - } - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, "svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", @@ -16779,12 +15912,6 @@ } } }, - "text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", - "dev": true - }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -16834,12 +15961,6 @@ } } }, - "throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", - "dev": true - }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -17048,12 +16169,6 @@ "integrity": "sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==", "dev": true }, - "triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==", - "dev": true - }, "trough": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.4.tgz", @@ -17867,16 +16982,6 @@ } } }, - "winston-transport": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz", - "integrity": "sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==", - "dev": true, - "requires": { - "readable-stream": "^2.3.6", - "triple-beam": "^1.2.0" - } - }, "with": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", @@ -17976,24 +17081,12 @@ "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", "dev": true }, - "xmldom": { - "version": "0.1.27", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", - "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", - "dev": true - }, "xmlhttprequest-ssl": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", "dev": true }, - "xpath": { - "version": "0.0.27", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.27.tgz", - "integrity": "sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ==", - "dev": true - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -18225,15 +17318,6 @@ } } }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, - "requires": { - "fd-slicer": "~1.0.1" - } - }, "yazl": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", diff --git a/package.json b/package.json index 19d22977..7e514a2a 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "dist/main.js", "style": "dist/main.css", "files": [ - "dist/{css,js,assets/svg}/*.{css,js,svg}", + "dist/{css,js}/*.{css,js}", "src/{components,patterns,styles,core}/**/*.{scss,js}", "src/global/{scripts,scss}/**/*.{scss,js}", "src/main.{scss,js}" @@ -68,7 +68,6 @@ "gulp-sourcemaps": "^2.6.5", "gulp-stylelint": "^13.0.0", "gulp-surge": "^0.1.4", - "gulp-svg-sprite": "^1.5.0", "gulp-zip": "^5.0.1", "handlebars": "^4.7.6", "inquirer": "^7.1.0", diff --git a/src/assets/brand/logo.svg b/src/assets/brand/logo.svg new file mode 100644 index 00000000..1af2e6dc --- /dev/null +++ b/src/assets/brand/logo.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/assets/brand/nsw-digital-logos.zip b/src/assets/brand/nsw-digital-logos.zip new file mode 100644 index 00000000..cf8348c6 Binary files /dev/null and b/src/assets/brand/nsw-digital-logos.zip differ diff --git a/src/assets/images/logo-clear-space.png b/src/assets/images/logo-clear-space.png new file mode 100644 index 00000000..d9a16f01 Binary files /dev/null and b/src/assets/images/logo-clear-space.png differ diff --git a/src/assets/images/logo-cobrand-example.png b/src/assets/images/logo-cobrand-example.png new file mode 100644 index 00000000..b5c3ca99 Binary files /dev/null and b/src/assets/images/logo-cobrand-example.png differ diff --git a/src/assets/images/logo-endorsed-example-1.png b/src/assets/images/logo-endorsed-example-1.png new file mode 100644 index 00000000..83917dc9 Binary files /dev/null and b/src/assets/images/logo-endorsed-example-1.png differ diff --git a/src/assets/images/logo-endorsed-example-2.png b/src/assets/images/logo-endorsed-example-2.png new file mode 100644 index 00000000..d704a577 Binary files /dev/null and b/src/assets/images/logo-endorsed-example-2.png differ diff --git a/src/assets/images/logo-horizontal-space.png b/src/assets/images/logo-horizontal-space.png new file mode 100644 index 00000000..63d2600e Binary files /dev/null and b/src/assets/images/logo-horizontal-space.png differ diff --git a/src/assets/images/logo-independent-example.png b/src/assets/images/logo-independent-example.png new file mode 100644 index 00000000..129d61a1 Binary files /dev/null and b/src/assets/images/logo-independent-example.png differ diff --git a/src/assets/images/logo-masterbrand-example-1.png b/src/assets/images/logo-masterbrand-example-1.png new file mode 100644 index 00000000..58b3e3bd Binary files /dev/null and b/src/assets/images/logo-masterbrand-example-1.png differ diff --git a/src/assets/images/logo-masterbrand-example-2.png b/src/assets/images/logo-masterbrand-example-2.png new file mode 100644 index 00000000..23ac6481 Binary files /dev/null and b/src/assets/images/logo-masterbrand-example-2.png differ diff --git a/src/assets/images/waratah-spacing.png b/src/assets/images/waratah-spacing.png deleted file mode 100644 index 8eb45660..00000000 Binary files a/src/assets/images/waratah-spacing.png and /dev/null differ diff --git a/src/components/breadcrumbs/index.hbs b/src/components/breadcrumbs/index.hbs index 9c4cc73d..848967a2 100644 --- a/src/components/breadcrumbs/index.hbs +++ b/src/components/breadcrumbs/index.hbs @@ -9,4 +9,4 @@ react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/content- model: json/breadcrumbs.json --- -{{#>_docs-example}}{{>_breadcrumbs model}}{{/_docs-example}} \ No newline at end of file +{{#>_docs-example}}{{>_breadcrumbs model}}{{/_docs-example}} diff --git a/src/components/callout/index.hbs b/src/components/callout/index.hbs index 11a5f2d4..7bb47818 100644 --- a/src/components/callout/index.hbs +++ b/src/components/callout/index.hbs @@ -3,10 +3,10 @@ title: Callout width: narrow tabs: true directory: callout -intro: Callouts are a snippet of information that draws attention to important content. +intro: Callouts are a snippet of information that draws attention to important content. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A24921 react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/content-callout--callout model: json/callout.json --- -{{#>_docs-example}}{{>_callout model}}{{/_docs-example}} \ No newline at end of file +{{#>_docs-example}}{{>_callout model}}{{/_docs-example}} diff --git a/src/components/card/index.hbs b/src/components/card/index.hbs index 151d8710..58a97148 100644 --- a/src/components/card/index.hbs +++ b/src/components/card/index.hbs @@ -39,7 +39,7 @@ model: -{{#> _docs-example}} +{{#>_docs-example}}
{{>_card model.card-headline-1}} diff --git a/src/components/content-block/index.hbs b/src/components/content-block/index.hbs index 6d39ba92..6ec1f901 100644 --- a/src/components/content-block/index.hbs +++ b/src/components/content-block/index.hbs @@ -3,7 +3,7 @@ title: Content blocks width: wide tabs: true directory: content-block -intro: Content blocks allow users to select from multiple actions related to a topic or task. +intro: Content blocks allow users to select from multiple actions related to a topic or task. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A24867 react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/content-contentblock--text-block model: diff --git a/src/components/footer/index.hbs b/src/components/footer/index.hbs index e4ec0975..fd92aa8e 100644 --- a/src/components/footer/index.hbs +++ b/src/components/footer/index.hbs @@ -3,10 +3,10 @@ title: Footer tabs: true directory: footer core: true -intro: The footer displays across the bottom of all NSW Government websites. +intro: The footer displays across the bottom of all NSW Government websites. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A22083 react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/templates-footer--footer-template model: json/footer.json --- -{{#>_docs-example}}{{>_footer model}}{{/_docs-example}} \ No newline at end of file +{{#>_docs-example}}{{>_footer model}}{{/_docs-example}} diff --git a/src/components/global-alert/index.hbs b/src/components/global-alert/index.hbs index ac0825e5..126b2956 100644 --- a/src/components/global-alert/index.hbs +++ b/src/components/global-alert/index.hbs @@ -2,7 +2,7 @@ title: Global alert tabs: true directory: global-alert -intro: Global alerts display across the top of an entire site to show important information to users. +intro: Global alerts display across the top of an entire site to show important information to users. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A24823 react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/content-globalalert--info model: json/global-alert.json diff --git a/src/components/header/_guidance.hbs b/src/components/header/_guidance.hbs index f85f8e86..95bfe7e2 100644 --- a/src/components/header/_guidance.hbs +++ b/src/components/header/_guidance.hbs @@ -4,20 +4,24 @@ layout: blank-layout.hbs ---

Usage

-

The Header sits under the Masthead on all NSW Government websites, products and services.

+

The header sits under the masthead on all NSW Government websites, products and services.

-

There are two versions of the Header:

+

There are two versions of the header:

Masterbrand

-

The Masterbrand Header contains the NSW Government logo and site descriptor (site name), with optional sub-descriptor and search. The sub-descriptor can be used to give greater context to users where needed, for example to identify the Department or Agency to which the site is part of.

+

The masterbrand header contains the NSW Government logo and site descriptor (site name), with optional secondary descriptor and search.

Co-brand

-

The Co-brand Header contains the NSW Government logo and Co-branded logo (max 76px in height), with optional search. Depending on your logo’s ratio, the appropriate Co-brand header should be chosen:

-

Horizontal stacked: On mobile the NSW Government and Co-brand logo will appear side by side. Consider this option when the Co-branded logo does not exceed 130px in width when at 48px in height. If it does, always test to ensure it does not overlap Search and Menu functions on smaller devices.

-

Vertical stacked: On mobile the NSW Government will appear on top of the Co-brand logo. Consider this option when the Co-branded logo does exceed 130px in width when at 48px in height.

+

The co-brand header contains the NSW Government logo and co-branded logo (max 76px in height), with optional search. Depending on your logo’s ratio, the appropriate co-brand header should be chosen:

+

Horizontal stacked: On mobile the NSW Government and co-brand logo will appear side by side. Consider this option when the co-branded logo does not exceed 130px in width when at 48px in height. If it does, always test to ensure it does not overlap search and menu functions on smaller devices.

+

Vertical stacked: On mobile the NSW Government will appear on top of the co-brand logo. Consider this option when the co-branded logo does exceed 130px in width when at 48px in height.

NSW Government Logo

-

The NSW Government logo reinforces the connection to NSW Government and should always appear in the top left to create a consistent experience across digital product or services. It should appear no smaller than 76px and never smaller than the Co-branded logo.

+

The NSW Government logo reinforces the connection to NSW Government and should always appear in the top left to create a consistent experience across digital product or services. It should appear no smaller than 76px and never smaller than the co-branded logo.

+ +

Descriptors

+

Descriptor: Where it is important for a customer to identify a department or agency within NSW Government, a descriptor can be used. The text descriptor is treated, not as a competing logo (or coupled), but as a navigational device to help customers where they need to identify an entity.

+

Secondary Descriptor: In the rare case where there is a customer need to relay back to the overarching department, two descriptors can be coupled together. Usage for this requires approval from the NSW Government Brand Team. The secondary descriptor is located directly under the primary descriptor in smaller font.

Search

The search displays on the right hand side and can be omitted if not required.

diff --git a/src/components/header/_header.hbs b/src/components/header/_header.hbs index 6273f810..27977fdb 100644 --- a/src/components/header/_header.hbs +++ b/src/components/header/_header.hbs @@ -4,12 +4,12 @@
- - - - - - + + + + + + NSW Government{{#if header-inline}} {{{header-logo}}} diff --git a/src/components/header/_header.scss b/src/components/header/_header.scss index a439b8fb..e82149d8 100644 --- a/src/components/header/_header.scss +++ b/src/components/header/_header.scss @@ -126,6 +126,14 @@ @include breakpoint($nsw-desktop-breakpoint) { height: rem(76px); } + + &.nsw-header__waratah-gov { + height: rem(55px); + + @include breakpoint($nsw-desktop-breakpoint) { + height: rem(76px); + } + } } a { @@ -161,6 +169,22 @@ } } + &__waratah-gov { + margin-bottom: rem(-7px); + + @include breakpoint($nsw-desktop-breakpoint) { + margin-bottom: 0; + } + + .hide { + display: none; + + @include breakpoint($nsw-desktop-breakpoint) { + display: inline; + } + } + } + &__name { padding: rem(12px) 0; color: var(--nsw-brand-dark); diff --git a/src/components/header/index.hbs b/src/components/header/index.hbs index e369dde9..53da1af9 100644 --- a/src/components/header/index.hbs +++ b/src/components/header/index.hbs @@ -3,15 +3,15 @@ title: Header tabs: true directory: header core: true -intro: The NSW Government header displays across the top of all NSW Government sites. It helps users see which service they are using. +intro: The NSW Government header displays across the top of all NSW Government sites. It helps users see which service they are using. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A22099 -react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/templates-header--without-search +react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/templates-header--search model: json/header-seniors-card.json --- -

Masterbrand

+

Masterbrand with descriptor

{{#>_docs-example}}{{>_header header-title="digital.nsw"}}{{/_docs-example}} -

Masterbrand with sub-descriptor

+

Masterbrand with secondary descriptor

{{#>_docs-example}}{{>_header header-title="digital.nsw" header-description="Department of Customer Service" header-id="0"}}{{/_docs-example}}

Co-brand - mobile vertical stacked

{{#>_docs-example}}{{>_header model header-id="1"}}{{/_docs-example}} diff --git a/src/components/hero-banner/index.hbs b/src/components/hero-banner/index.hbs index ccf3df46..c1eabd99 100644 --- a/src/components/hero-banner/index.hbs +++ b/src/components/hero-banner/index.hbs @@ -2,7 +2,7 @@ title: Hero banner tabs: true directory: hero-banner -intro: The hero banner reflects the goals or purpose of the product or service. +intro: The hero banner reflects the goals or purpose of the product or service. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A24718 react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/content-hero-banner--default model: json/hero-banner-custom.json @@ -11,27 +11,27 @@ model: json/hero-banner-custom.json

Headline and copy

White

{{#>_docs-example}} -{{>_hero-banner - wide=true - heading="Helping you deliver great government services" +{{>_hero-banner + wide=true + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" }} {{/_docs-example}}

Brand Dark

{{#>_docs-example}} -{{>_hero-banner - wide=true - theme="dark" - heading="Helping you deliver great government services" +{{>_hero-banner + wide=true + theme="dark" + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" }} {{/_docs-example}}

Brand Light

{{#>_docs-example}} -{{>_hero-banner - wide=true - theme="light" - heading="Helping you deliver great government services" +{{>_hero-banner + wide=true + theme="light" + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" }} {{/_docs-example}} @@ -40,29 +40,29 @@ model: json/hero-banner-custom.json

Headline and copy - with image

White

{{#>_docs-example}} -{{>_hero-banner - wide=false - heading="Helping you deliver great government services" +{{>_hero-banner + wide=false + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" img="https://picsum.photos/id/237/2000/1250" }} {{/_docs-example}}

Brand Dark

{{#>_docs-example separated="true"}} -{{>_hero-banner - wide=false - theme="dark" - heading="Helping you deliver great government services" +{{>_hero-banner + wide=false + theme="dark" + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" img="https://picsum.photos/id/237/2000/1250" }} {{/_docs-example}}

Brand Light

{{#>_docs-example separated="true"}} -{{>_hero-banner - wide=false - theme="light" - heading="Helping you deliver great government services" +{{>_hero-banner + wide=false + theme="light" + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" img="https://picsum.photos/id/237/2000/1250" }} @@ -72,29 +72,29 @@ model: json/hero-banner-custom.json

Call to action

White

{{#>_docs-example}} -{{>_hero-banner - wide=true - heading="Helping you deliver great government services" +{{>_hero-banner + wide=true + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" cta="View Digital Service Toolkit" }} {{/_docs-example}}

Brand Dark

{{#>_docs-example separated="true"}} -{{>_hero-banner - wide=true - theme="dark" - heading="Helping you deliver great government services" +{{>_hero-banner + wide=true + theme="dark" + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" cta="View Digital Service Toolkit" }} {{/_docs-example}}

Brand Light

{{#>_docs-example separated="true"}} -{{>_hero-banner - wide=true - theme="light" - heading="Helping you deliver great government services" +{{>_hero-banner + wide=true + theme="light" + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" cta="View Digital Service Toolkit" }} @@ -103,9 +103,9 @@ model: json/hero-banner-custom.json

Call to action - with image

White

{{#>_docs-example}} -{{>_hero-banner - wide=false - heading="Helping you deliver great government services" +{{>_hero-banner + wide=false + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" cta="View Digital Service Toolkit" img="https://picsum.photos/id/237/2000/1250" @@ -113,10 +113,10 @@ model: json/hero-banner-custom.json {{/_docs-example}}

Brand Dark

{{#>_docs-example separated="true"}} -{{>_hero-banner - wide=false - theme="dark" - heading="Helping you deliver great government services" +{{>_hero-banner + wide=false + theme="dark" + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" cta="View Digital Service Toolkit" img="https://picsum.photos/id/237/2000/1250" @@ -124,10 +124,10 @@ model: json/hero-banner-custom.json {{/_docs-example}}

Brand Light

{{#>_docs-example separated="true"}} -{{>_hero-banner - wide=false - theme="light" - heading="Helping you deliver great government services" +{{>_hero-banner + wide=false + theme="light" + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" cta="View Digital Service Toolkit" img="https://picsum.photos/id/237/2000/1250" @@ -137,9 +137,9 @@ model: json/hero-banner-custom.json

Featured list

White

{{#>_docs-example}} -{{>_hero-banner - wide=false - heading="Helping you deliver great government services" +{{>_hero-banner + wide=false + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" links-title="Key coronavirus links" links=(split "COVIDSafe App;Current COVID-19 case locations;Travel to and from NSW;Health and wellbeing;Business and work;COVID-19 testing centres") @@ -147,10 +147,10 @@ model: json/hero-banner-custom.json {{/_docs-example}}

Brand Dark

{{#>_docs-example}} -{{>_hero-banner - wide=false - theme="dark" - heading="Helping you deliver great government services" +{{>_hero-banner + wide=false + theme="dark" + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" links-title="Key coronavirus links" links=(split "COVIDSafe App;Current COVID-19 case locations;Travel to and from NSW;Health and wellbeing;Business and work;COVID-19 testing centres") @@ -158,10 +158,10 @@ model: json/hero-banner-custom.json {{/_docs-example}}

Brand Light

{{#>_docs-example}} -{{>_hero-banner - wide=false - theme="light" - heading="Helping you deliver great government services" +{{>_hero-banner + wide=false + theme="light" + heading="Helping you deliver great government services" copy="Find the building blocks for creating user-centred digital services, as well as policy, tools and guidance" links-title="Key coronavirus links" links=(split "COVIDSafe App;Current COVID-19 case locations;Travel to and from NSW;Health and wellbeing;Business and work;COVID-19 testing centres") diff --git a/src/components/hero-search/index.hbs b/src/components/hero-search/index.hbs index b2328438..b3bbfe5a 100644 --- a/src/components/hero-search/index.hbs +++ b/src/components/hero-search/index.hbs @@ -2,7 +2,7 @@ title: Hero search tabs: true directory: hero-search -intro: Hero search provides the user with easy access to targeted search. +intro: Hero search provides the user with easy access to targeted search. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A24808 model: json/hero-search.json --- diff --git a/src/components/in-page-alert/index.hbs b/src/components/in-page-alert/index.hbs index 2001f903..39d635e8 100644 --- a/src/components/in-page-alert/index.hbs +++ b/src/components/in-page-alert/index.hbs @@ -3,9 +3,9 @@ title: In-page alert width: narrow tabs: true directory: in-page-alert -intro: In-page alerts are used to contextually inform users of important information or status of an interaction. +intro: In-page alerts are used to contextually inform users of important information or status of an interaction. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A24935 -react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/content-notification--info +react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/content-in-page-alert--info model: info: json/in-page-alert-info.json error: json/in-page-alert-error.json diff --git a/src/components/list-item/index.hbs b/src/components/list-item/index.hbs index a6b98074..599ca774 100644 --- a/src/components/list-item/index.hbs +++ b/src/components/list-item/index.hbs @@ -3,7 +3,7 @@ title: List items width: narrow tabs: true directory: list-item -intro: Display a list of results to users surfacing key information. +intro: Display a list of results to users surfacing key information. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A24519 model: list-item: ../../components/list-item/json/list-item.json @@ -32,4 +32,4 @@ model: {{#>_docs-example}}{{>_list-item model.list-item-image block="true"}}{{/_docs-example}}

Image on the left - with block link

-{{#>_docs-example}}{{>_list-item model.list-item-image block="true" reversed="true"}}{{/_docs-example}} \ No newline at end of file +{{#>_docs-example}}{{>_list-item model.list-item-image block="true" reversed="true"}}{{/_docs-example}} diff --git a/src/components/media/index.hbs b/src/components/media/index.hbs index f9d986e8..2dd54a20 100644 --- a/src/components/media/index.hbs +++ b/src/components/media/index.hbs @@ -9,146 +9,146 @@ figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-Syst

Full width

{{#>_docs-example}} -{{>_media +{{>_media image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" - caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." + title="A picture of a black dog" + caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." }} {{/_docs-example}}

Full width with Brand Dark background

{{#>_docs-example}} -{{>_media +{{>_media theme="dark" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" - caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." + title="A picture of a black dog" + caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." }} {{/_docs-example}}

Full width with Brand Light background

{{#>_docs-example}} -{{>_media +{{>_media theme="light" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" - caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." + title="A picture of a black dog" + caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." }} {{/_docs-example}}

Full width without background

{{#>_docs-example}} -{{>_media +{{>_media theme="transparent" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" - caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." + title="A picture of a black dog" + caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." }} {{/_docs-example}}

Full width video

{{#>_docs-example}} -{{>_media +{{>_media video="https://www.youtube.com/embed/HNHu2zRPSB4" - title="Digital.nsw launch with Victor Dominello MP at NSW Parliament House" - caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." + title="Digital.nsw launch with Victor Dominello MP at NSW Parliament House" + caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." }} {{/_docs-example}}

Centre 90%

{{#>_docs-example}} -{{>_media +{{>_media class="90" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" - caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." + title="A picture of a black dog" + caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." }} {{/_docs-example}}

Centre 80%

{{#>_docs-example}} -{{>_media +{{>_media class="80" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" - caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." + title="A picture of a black dog" + caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." }} {{/_docs-example}}

Centre 70%

{{#>_docs-example}} -{{>_media +{{>_media class="70" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" - caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." + title="A picture of a black dog" + caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." }} {{/_docs-example}}

Centre 60%

{{#>_docs-example}} -{{>_media +{{>_media class="60" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" - caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." + title="A picture of a black dog" + caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." }} {{/_docs-example}}

Left 50%

{{#>_docs-example}} -{{>_media +{{>_media class="left-50" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" - caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." + title="A picture of a black dog" + caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." }} {{/_docs-example}}

Right 50%

{{#>_docs-example}} -{{>_media +{{>_media class="right-50" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" - caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." + title="A picture of a black dog" + caption="A long caption, ee mei labores adipiscing, nonumy reprehendunt ex mea umo tota has at, clita bonorum erroribus vis ne." }} {{/_docs-example}}

Left 40%

{{#>_docs-example}} -{{>_media +{{>_media class="left-40" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" - caption="A long caption, ee mei labores adipiscing." + title="A picture of a black dog" + caption="A long caption, ee mei labores adipiscing." }} {{/_docs-example}}

Right 40%

{{#>_docs-example}} -{{>_media +{{>_media class="right-40" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" - caption="A long caption, ee mei labores adipiscing." + title="A picture of a black dog" + caption="A long caption, ee mei labores adipiscing." }} {{/_docs-example}}

Left 30%

{{#>_docs-example}} -{{>_media +{{>_media class="left-30" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" + title="A picture of a black dog" }} {{/_docs-example}}

Right 30%

{{#>_docs-example}} -{{>_media +{{>_media class="right-30" image="https://picsum.photos/id/237/2000/1250" - title="A picture of a black dog" + title="A picture of a black dog" }} -{{/_docs-example}} \ No newline at end of file +{{/_docs-example}} diff --git a/src/components/pagination/index.hbs b/src/components/pagination/index.hbs index 223baf12..5751c49a 100644 --- a/src/components/pagination/index.hbs +++ b/src/components/pagination/index.hbs @@ -3,10 +3,9 @@ title: Pagination width: narrow tabs: true directory: pagination -intro: Pagination breaks down large amounts of content across a series of pages. +intro: Pagination breaks down large amounts of content across a series of pages. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A25038 react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/navigation-pagination--pagination --- {{#>_docs-example}}{{>_pagination}}{{/_docs-example}} - diff --git a/src/components/side-nav/index.hbs b/src/components/side-nav/index.hbs index fe75e0d8..e8a36ca6 100644 --- a/src/components/side-nav/index.hbs +++ b/src/components/side-nav/index.hbs @@ -3,7 +3,7 @@ title: Side navigation width: menu tabs: true directory: side-nav -intro: Enables users to move through levels of site hierarchy. +intro: Enables users to move through levels of site hierarchy. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A25064 model: single-level: json/side-nav.json diff --git a/src/components/table/index.hbs b/src/components/table/index.hbs index 5518b9e0..d45ee4ca 100644 --- a/src/components/table/index.hbs +++ b/src/components/table/index.hbs @@ -3,7 +3,7 @@ title: Tables width: narrow tabs: true directory: table -intro: Tables assist users to scan and compare data. +intro: Tables assist users to scan and compare data. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A25085 react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/content-table--default --- diff --git a/src/components/tabs/index.hbs b/src/components/tabs/index.hbs index 47e6bb41..321060db 100644 --- a/src/components/tabs/index.hbs +++ b/src/components/tabs/index.hbs @@ -3,10 +3,10 @@ title: Tabs width: narrow tabs: true directory: tabs -intro: Tabs allow users to switch between multiple sections or views. +intro: Tabs allow users to switch between multiple sections or views. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A24987 react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/content-tabs--tabs model: json/tabs.json --- -{{#>_docs-example}}{{>_tabs model}}{{/_docs-example}} \ No newline at end of file +{{#>_docs-example}}{{>_tabs model}}{{/_docs-example}} diff --git a/src/components/tag/index.hbs b/src/components/tag/index.hbs index efa06d30..8603f0e4 100644 --- a/src/components/tag/index.hbs +++ b/src/components/tag/index.hbs @@ -3,7 +3,7 @@ title: Tags width: narrow tabs: true directory: tag -intro: Tags visually label or categorise content. +intro: Tags visually label or categorise content. figma: https://www.figma.com/file/PVrERKnckLTlJSPk12gbtS/NSW-Digital-Design-System?node-id=21298%3A24998 react: https://digitalnsw.github.io/nsw-design-system-react/?path=/docs/content-tags--tags model: diff --git a/src/core/colour/index.hbs b/src/core/colour/index.hbs index 712bfa0f..ba01edc3 100644 --- a/src/core/colour/index.hbs +++ b/src/core/colour/index.hbs @@ -1,6 +1,6 @@ --- title: Colour -order: 1 +order: 5 directory: colour core: true no-blank: true diff --git a/src/core/iconography/index.hbs b/src/core/iconography/index.hbs index 9c2103fa..89b5d9c5 100644 --- a/src/core/iconography/index.hbs +++ b/src/core/iconography/index.hbs @@ -42,7 +42,7 @@ intro: Icons illustrate actions, communicate status, indicate an interaction and

Text Icons

Add an icon next to text to support the action.

-{{#>_docs-example simple="true" separated="true" open="true" showcode="false"}} +{{#>_docs-example simple="true" separated="true"}}
Back a page @@ -56,7 +56,7 @@ intro: Icons illustrate actions, communicate status, indicate an interaction and

Button Icons

Add an icon into a button to support the action.

-{{#>_docs-example simple="true" separated="true" showcode="false"}} +{{#>_docs-example simple="true" separated="true"}}
{{>_button-link url="#" style="dark" text="Upload file" icon="upload"}} {{>_button type="button" style="dark-outline" text="Send a message" icon="email" icon-after="true"}} diff --git a/src/core/logo/index.hbs b/src/core/logo/index.hbs new file mode 100644 index 00000000..45e61ef8 --- /dev/null +++ b/src/core/logo/index.hbs @@ -0,0 +1,170 @@ +--- +title: Logo +order: 1 +no-blank: true +directory: logo +core: true +intro: The visual representation of NSW Government. +--- + + + + + + + +

The NSW Government Waratah logo is the default logo for all NSW Government communications and has high awareness in the NSW community.


+ + + + + + + +{{#>_docs-code}} + + + + + + +{{/_docs-code}} +
+ + Download digital logos + + + + +

Clear space

+

The clear space for a NSW Government branded site is 100% of the width of the ‘N’ across all applications (except when used in app icons, or social media profiles).

+
+
+
+ logo clear spacing +
+
+
+ +

Where the NSW Government logo appears next to another logo, it should be vertically centred and separated by a minimum distance of twice the width of the ‘N’ from NSW.

+
+
+
+ logo clear spacing +
+
+
+ +

Sizing

+

The primary logo should be 76px in height on large screens (≥ 992px), and 48px in height on small screens (< 991px).

+

While the Primary logo should always be used where size permits, when we drop below its minimum size recommendations, there are two small use logos available for use depending on the application:

+
    +
  • NSW Only logo (all use below Primary logo minimum sizes except Favicons)
  • +
  • Waratah Only logo (Favicons only)
  • +
+

These logos have been designed to ensure accessibility and clarity at all sizes.

+
+
+
+
Primary logo
For use at minimum height 60px
+ + + + + + + +
+
+
+
+
NSW only logo
For use at height 38px - 60px
+ + + + + + +
+
+
+
+
Waratah only logo
For favicon and app icon use only
+ + + + + +
+
+
+ + +

Usage and placement

+

Each brand classification has specific requirements for displaying the NSW Government logo. The below guidance covers the use of the NSW Government logo in digital and examples using the NSW Design System header component.

+ +

For full logo requirements for your brand classification view the NSW Government Visual identity system.

+ +

Masterbrand

+

The NSW Government logo is the only logo used with site descriptor displayed to the right.

+

Example:

+
+ Masterbrand header example with descriptor +
+

In the rare case where there is a user need to refer to the overarching department, a secondary descriptor can be added. Usage for this requires approval from the NSW Government Brand Team.

+

Example:

+
+ Masterbrand header example with descriptor and sub-descriptor +
+ + + +

Co-brand

+

The co-brand logo and NSW Government logo should be visually equivalent in size. The two logos should be separated by at least twice the width of the ‘N’ of the NSW Government logo.

+

Example:

+
+ Co-brand header example layout +
+ + +

Endorsed

+
+
+
+

Coupled in header (preferred for web)

Wherever appropriate, the endorsed and NSW Government logo should follow the coupled relationship in the website header. The endorsed logo comes first and is equal size. The two logos should be separated by at least twice the width of the ‘N’ of the NSW Government logo. +

+ Endorsed exmaple with logo coupled in header +
+
+
+
+

Decoupled in footer (minimum requirement)

In instances of sensitivity, or there is a strong need for separation from NSW Government, the NSW Government logo can be placed in the footer of the website. The endorsed logo should appear visually larger (roughly 150% in scale) than the NSW Government logo when decoupled. +

+ Endorsed exmaple with logo  decoupled in footer +
+
+
+ +

Independent

+

For independent entities, the independent logo is a standardised text-based logo. The NSW Government logo or any additional graphics are not used at all.

+

Example:

+
+ Independent header example layout +
\ No newline at end of file diff --git a/src/core/spacing/index.hbs b/src/core/spacing/index.hbs index 335570cb..520fe79b 100644 --- a/src/core/spacing/index.hbs +++ b/src/core/spacing/index.hbs @@ -3,7 +3,6 @@ title: Spacing order: 60 no-blank: true directory: spacing -core: true intro: A defined set of spacing units provides good alignment and consistent spacing relationships in components and layout. --- diff --git a/src/global/handlebars/layouts/partials/_docs-example.hbs b/src/global/handlebars/layouts/partials/_docs-example.hbs index fc2ba9e7..ed11798d 100644 --- a/src/global/handlebars/layouts/partials/_docs-example.hbs +++ b/src/global/handlebars/layouts/partials/_docs-example.hbs @@ -1,4 +1,4 @@ -
+
{{#unless hidden}} {{> @partial-block }} diff --git a/src/global/handlebars/layouts/partials/_docs-intro.hbs b/src/global/handlebars/layouts/partials/_docs-intro.hbs index dad4dc80..434c5401 100644 --- a/src/global/handlebars/layouts/partials/_docs-intro.hbs +++ b/src/global/handlebars/layouts/partials/_docs-intro.hbs @@ -17,7 +17,7 @@ Figma - {{#if disabled-react}} + {{#if react}} React