{"_id":"@antarctica/bas-style-kit-pug-templates","_rev":"9-13395c844c12da0b7a2f30582e21ef49","name":"@antarctica/bas-style-kit-pug-templates","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@antarctica/bas-style-kit-pug-templates","version":"0.1.0","devDependencies":{"gulp":"^4.0.0","gulp-pug":"^3.3.0","gulp-rename":"^1.2.2","pump":"^2.0.0"},"_id":"@antarctica/bas-style-kit-pug-templates@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"felnne","email":"felnne@bas.ac.uk"},"dist":{"integrity":"sha512-RASwNrgaYxwgphbkFIxtagdw5mFyW8+fmg3wdo8zDCPmBfJOoYu50VG9Fwt43wK4G9jf8WUgf4AoKoiNsdscRw==","shasum":"be2a7ef734b4f5a2f4ddc18621fb8acd2a94ed39","tarball":"https://registry.npmjs.org/@antarctica/bas-style-kit-pug-templates/-/bas-style-kit-pug-templates-0.1.0.tgz","fileCount":40,"unpackedSize":147311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXz9xCRA9TVsSAnZWagAAYGoP/0D5ojTgYVM3+p3qfeZN\n/HpMQvrhmyIODuntRBFHOYURxzrbZxb+Sst0giK38t7FI++WOPHpYwTGKKCB\nS4IHskWcU+hwjXs3zI5q2KTcvrpMOdWPbhGct6NxsrVkpE4eJU4YaQU6y3Mk\nC1I34cFtjHK4LUQusPGd4qcOMQELmJcSrt/fSkcwOTabZ5a6OTGqP3Jx1bMd\nJu3ALMjn+ESnMpe3j2tqRj4MkhuMmmzc7b87r/egycNQgiiakE2C3pzXZsDE\nuFjrl+/bPOEKcSjbeN68BYG7DL/gNaDYHzluCXXuZGDgOhDAFiU0+ne4As0U\ng1/XyozBovANMiWozREfCF5GIlLrl8DQJJ6SCSo/xCcL/dsNTYv35lhBtj7e\nJoJirfvJpJDzf4ztTZxQce3/qlEauW8AAaCNwg/YdPg0XLIkfUx00+MzmEAr\nMJ/uvYA3TJyIM7Gm4j3ThNSH6D4MLRuo7TPBaXC2A5rTmZqYEn3Nru6oXZw+\nduwxrYlA4MxX2Y612CUq4QRXdY055hjIuN0npUY7SzPxJC8KxYwb4yej4VfC\nFS2fo6rCYZ5A/2Gyxy+TCX2wLmad/Xc+fRoEx1D5PL4ko16Nv1qLCvLSrlIU\n4cuLotnvSrL8qv6xb8DfZ0A4rE9MC+Xz1sa5erik7aZT1SWJthyhnK8oFBpc\nj1H5\r\n=NFQf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4LR8hjRXT1uC+KecKGSR3nQRBy+A7gGAzGqKGSlsInQIhAI5TQDhtYolrJMX9d8dC6SdgNLtYqnNAkPdUVmSxvYIq"}]},"maintainers":[{"name":"felnne","email":"felnne@bas.ac.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bas-style-kit-pug-templates_0.1.0_1532968817637_0.11457778875370828"},"_hasShrinkwrap":false},"0.1.1-develop":{"name":"@antarctica/bas-style-kit-pug-templates","version":"0.1.1-develop","author":{"name":"British Antarctic Survey"},"contributors":[{"name":"Felix Fennell","email":"felnne@bas.ac.uk"}],"repository":{"type":"git","url":"git+https://github.com/antarctica/bas-style-kit-pug-templates.git"},"bugs":{"url":"https://trello.com/b/0Mhzizpk"},"license":"Open Government Licence 3.0","devDependencies":{"gulp":"^4.0.0","gulp-pug":"^3.3.0","gulp-rename":"^1.2.2","pump":"^2.0.0"},"gitHead":"e4f34ff7a04afffd9e2ded3df2dc8ace6b0b689f","description":"A set of Pug templates implementing the [BAS Style Kit](https://style-kit.web.bas.ac.uk).","homepage":"https://github.com/antarctica/bas-style-kit-pug-templates#readme","_id":"@antarctica/bas-style-kit-pug-templates@0.1.1-develop","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"felnne","email":"felnne@bas.ac.uk"},"dist":{"integrity":"sha512-vRF+8JIqFHIxVokOTc2ciUozNAFbsst9ZAJYmJfQX80g6ebXCzceC+OpcwZnnAbhvse0b+5hjCdQo/zVAP7Hjw==","shasum":"b5c84e661c0e05c617a3a2aa7eb000b1882d520b","tarball":"https://registry.npmjs.org/@antarctica/bas-style-kit-pug-templates/-/bas-style-kit-pug-templates-0.1.1-develop.tgz","fileCount":36,"unpackedSize":55835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbX0G9CRA9TVsSAnZWagAAjsUP/2QdRG6MbsM2ZXJPx2fs\nR4Tjs7MTclSm18mirN+4ymS+GVd2dE06gpk8r+huyK1Jm1q1hcEZhQYn69s2\nS5HU3AIZsweR3xINRfLkSlUSbr+8tO1ERYnIS3gSwDJuZSo1MlC2wC+sMw8E\nHPp1Ag/eprgNXV01YXNcFcz/xDopfFp+U7rgQ7FTp2a8d8AQomWHUH9hfJvS\nIMKeWETEGW4uHCnxR4iWPVvmo9T9n4JHYaX3Do2pjrwForp5peeNQTmriBfA\nd6+7BATOwuNv+G8c69xnxmFbgSqcyHJV4ffEyAzHnwE6K1nCrJk53HaDrQmY\nVv/VDgK702i5wjB+laazLcLC+wRU12UAaK4ZeZgh3DjveVVeGCOYZOuIY6n+\nTRNW8AB0VVxLxSLZP3Kp/4p4bW6lKrOk44J82YYZj2/UVoeJ8fVH4HUTHjbz\n3OcUCa5MnEciebUfAtjCiJFdf/6qq4YqkgB7rvdftPcxOtTOkcZTwnoSZxW/\n4SOI86tAe2C2Pep2ctv3eob7QzxbZCA81rbPVdPW8Ml/N4sgbyY9qiT3PPZT\nzfhtlM9aJcZlDbKYW68as9zlMFHx4wCWgI5gM4H8/i1GNGHTLh8aEpP3FJAk\nrIlDtNU7nTYdnk0zhu/8EMl1WfsfdcT4WdUtPZCFPxx1sgYoieRR8lWO4bkz\niZfA\r\n=wjqy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBxsYnqdtbSv9HpbpNkcl51SNrtwSVEHP69zFj4Rv8vgIhANjO5WQ8MaPvEwVw9y4dTQ8Nw7/PdS9ZLHy2eahNGC+7"}]},"maintainers":[{"name":"felnne","email":"felnne@bas.ac.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bas-style-kit-pug-templates_0.1.1-develop_1532969405450_0.20486704617067852"},"_hasShrinkwrap":false},"0.1.2":{"name":"@antarctica/bas-style-kit-pug-templates","version":"0.1.2","author":{"name":"British Antarctic Survey"},"contributors":[{"name":"Felix Fennell","email":"felnne@bas.ac.uk"}],"repository":{"type":"git","url":"git+https://github.com/antarctica/bas-style-kit-pug-templates.git"},"bugs":{"url":"https://trello.com/b/0Mhzizpk"},"license":"Open Government Licence 3.0","devDependencies":{"gulp":"^4.0.0","gulp-pug":"^3.3.0","gulp-rename":"^1.2.2","pump":"^2.0.0"},"homepage":"https://github.com/antarctica/bas-style-kit-pug-templates#readme","_id":"@antarctica/bas-style-kit-pug-templates@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"felnne","email":"felnne@bas.ac.uk"},"dist":{"integrity":"sha512-RCeJEFz8/XnWwv5f8ldwDBxxJUWrefRsSOdDVcxL6lEVi5zOl9rYE+BoftBJtMaDA5me66a/ig4Q8RiBJl4e9A==","shasum":"d305c41bea525b6fd1139e77957d19b50eb3e8a5","tarball":"https://registry.npmjs.org/@antarctica/bas-style-kit-pug-templates/-/bas-style-kit-pug-templates-0.1.2.tgz","fileCount":33,"unpackedSize":101484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYCRHCRA9TVsSAnZWagAAEhoP/AowlIyWKI1OVH0adjgj\n8SSckaR8wi9qNJDiUBRSWd1Y/3tFAtu/cFoMwIdCAF5vzJd3kHBqFctarKGV\njGKgX2lHwBO9piZazzkQBjpCK4BI8ctOjjwjd7M8wlQXhf/Ql6TwZs096Y/a\n0qWVdftbeK48gRGi1pMI+dL7pkQJIShz3TUX9VLtAwd8No4c4VCHanbJXrN5\nd4GDNiwhWtPO8dmTA7VLni0aw6c6iOjEvh722MYl7PvIuG+ZzDnOFtBxu1gs\nVS13Tt1v4BlLWgKQcAHgcEFr1kfISwgYJTxTC8O3Ckcd1wcPU525etgSB5Z5\nbR739ceLOE00NfW+sf8uocSzTwJwD9pFAIOaY68Pgg4Rlo8T2uHxYSSkHZuA\nh1tyYoAtLr0WjL9b46VVc88tYEGmpklyzMJ65V0pBJnBe6xHYTi8rQtu6vVU\nKmojM8hdQr9KHxk6iKc30hza6+f1EaLwrtKZIf8L6gQG5JVbVafUZ3QgXkyo\nixM3YqG78GhVfoHpkewOtKXPMVeqfo5hv/V4ViXAXWyzm9XZ89i6idELYN7W\nrdka3ROt6MWzXUJkFh3fviR/I+dQKnVayp+jJsTsKDjGsxiah4WAfjvUSM/1\np3IM6lgaETVk0UmbU2QCOGyxOOyH6SZGMj0iWL/8C78PzyZR76vdvI5lpb5Y\nkk+/\r\n=4kIC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaQEqa4m/Sq2NP0f39otMZ5oTEKyWjagqMsOZKwHqhfAiBioHIjl/JOF4BihfvOrUmbXHK+adau80ELCBGLjnFX3w=="}]},"maintainers":[{"name":"felnne","email":"felnne@bas.ac.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bas-style-kit-pug-templates_0.1.2_1533027399592_0.7154841541583703"},"_hasShrinkwrap":false},"0.2.0":{"name":"@antarctica/bas-style-kit-pug-templates","version":"0.2.0","author":{"name":"British Antarctic Survey"},"contributors":[{"name":"Felix Fennell","email":"felnne@bas.ac.uk"}],"repository":{"type":"git","url":"git+https://github.com/antarctica/bas-style-kit-pug-templates.git"},"bugs":{"url":"https://trello.com/b/0Mhzizpk"},"license":"Open Government Licence 3.0","devDependencies":{"gulp":"^4.0.0","gulp-pug":"^4.0.1","gulp-rename":"^1.4.0","pump":"^3.0.0"},"description":"A set of Pug templates implementing the [BAS Style Kit](https://style-kit.web.bas.ac.uk).","homepage":"https://github.com/antarctica/bas-style-kit-pug-templates#readme","_id":"@antarctica/bas-style-kit-pug-templates@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"felnne","email":"felnne@bas.ac.uk"},"dist":{"integrity":"sha512-AIoOpgYddPNoYJxQ/nXNS0gDFCI4oXE7WUDQGjMe0zNLcZs10PGHWpKo6h+KaInQE2Up1/Y7rdDMxsK+oN6O3g==","shasum":"30c537d7ba3706b5d5507cfbd28b759bcb11284b","tarball":"https://registry.npmjs.org/@antarctica/bas-style-kit-pug-templates/-/bas-style-kit-pug-templates-0.2.0.tgz","fileCount":37,"unpackedSize":140137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbngKpCRA9TVsSAnZWagAAmEQP/R7eq35OmeYWt+nNV2DK\ndeNlfkbEUYLQuQIq+z4djpkQxmPsJ+9wWznhrJ941TxWFCyc/YUh820fPwQ4\npKnA8C0x7jk2j78h9o1nNweTxnEbBLSZuRUXleb0s+M1mfdUvA7xy4R7eWD/\nYu1jMjfZRIuM6mKvLfrkv6y5ZbO4PnY1KQbfLDu2VvDZi4tmyrDt47ck5XZB\nrPsNv2iecsYa1IOor8nKY6zfZwFbyuHZLW3Q6mRLwfmgYsPAxZcyfWQntTMu\n+Q7cFNqxKAZYQY6HQS7SZx5I5+BT9E6GYHZicRvaaiDg5+FDui27uNVfmXiP\ne7JxA2/Y7h1erAt8Hec23mRdRtuPjDz2hy4kTA/pIjZTaXqMmR+gx0Y7pLyv\nCZ2wXNCx0CO2jsMLE2t6JMcLSXYaK8NZ2k3pBkG28YmKWLuGufq4ig5Wuxxr\n2MlUKHcgFwuFyNyENg8mo3y8+7/sO4scDSHdcU5S/Vn5JPL+F0fvoleKIRS7\nldu0bnyFurvtrg7HuuayQxAEk7ULxGRNdaGVRZqEScImVPyRp2H93qZ3Pkys\nvRX4CbGUQkfKUGnHezNeXz/svOhdUCoR464sD+O2kdgaOuEEBB+/NUBaTaOW\n7eqbVdpzPco3Fh3xFNsSRzVd2h8+GF8v+6BrZPwHP41Iozwum2sVG/PKcXsU\nkL9D\r\n=i998\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwBJIwQHhEgTADgkviRtQZB7IJFDgWpSv+1Fr+zfX/1AiEAtb38qT5iOX9hXQMbw65a7RdYYVFaCA9+9fBkYHFpxGw="}]},"maintainers":[{"name":"felnne","email":"felnne@bas.ac.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bas-style-kit-pug-templates_0.2.0_1537082024446_0.48743144230433066"},"_hasShrinkwrap":false},"0.3.0":{"name":"@antarctica/bas-style-kit-pug-templates","version":"0.3.0","author":{"name":"British Antarctic Survey"},"contributors":[{"name":"Felix Fennell","email":"felnne@bas.ac.uk"}],"repository":{"type":"git","url":"git+https://github.com/antarctica/bas-style-kit-pug-templates.git"},"bugs":{"url":"https://trello.com/b/0Mhzizpk"},"license":"OGL-UK-3.0","devDependencies":{"gulp":"^4.0.0","gulp-pug":"^4.0.1","gulp-rename":"^1.4.0","pump":"^3.0.0"},"description":"A set of Pug templates implementing the [BAS Style Kit](https://style-kit.web.bas.ac.uk).","homepage":"https://github.com/antarctica/bas-style-kit-pug-templates#readme","_id":"@antarctica/bas-style-kit-pug-templates@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"felnne","email":"felnne@bas.ac.uk"},"dist":{"integrity":"sha512-d0+pbyBI4inOFCTWoh1WuY8PKpO2tRvktri5RAI5RL59vir0Uc5XLl/Y0LvvnXN8Tgh2D9MWhLuEP77DT/KuBg==","shasum":"a51e1d004c1d401be68e0527dcbd4414e376c63c","tarball":"https://registry.npmjs.org/@antarctica/bas-style-kit-pug-templates/-/bas-style-kit-pug-templates-0.3.0.tgz","fileCount":39,"unpackedSize":172703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+D5yCRA9TVsSAnZWagAAOEYP/0rIN+kAS2U62MFAIZ1/\nWR2reacXlxGcaVgGcZQBx3o+R69E/RSKrPEMbaWRnl8oZh80iw7+sZ6EoBbG\nthmwSv7hQKPECNQmZdoXJk+Yo0OF8fpi0BtL274lkZLLOeIXT6LMGpIXPVU5\nPzbwqKIx8ISrOvwKugDuKeqfBJ27hU5SK0ZN37504knfCOyzA9oZ2FAC8xme\n2fm2H/gbs84wWognkda5aTkDiqziFqPrdUvXFuLrkosQRHIAIMcABVffLd/a\nt0QLpjXFYDkE8ndR8V8uVGsq4gSh3QDYRNsCEA860lLKgJgZswcHab3GCwl+\nIuoUSf3sWz4/EDa2cqkhjpSJc3x1RZnbzWc7WDO4dKIuPENkK3l2gGvYktua\nktOUkDpe2In3NKYSC4DGUwkvKklZ3oScynZqZcBg/t/iuKLv2ixDH+zyUT99\nF53YhPkIwZw/sFAlftJeiQCEVPNHbawwlp+s83XzTMwfzmCBo503OKsai6lR\nPLSjP8ACeGY2M4lj0Y7Id+UgU0poTMm0P+U6uHx7XtSarthT9Jfc/XaCOk9X\niG89d14FGAMfeW4Wl0+pE69xpjyvTmd8fJ3SnU3HlUJ7dVkiKFVNhKsYfKVT\nPmHGLHYHRPBFEpslJS92vcPFylWzYa/2hhhoTFaU6jUUp9hyVIrOBicyoGXS\nG3mU\r\n=Bfcq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm1nOj6lIngVZTqYblbicNJyVDEEb8gXbly39jitJargIgfi545GA1kvVfeENzK9CtJj6SowB2HKFr4GomaLl2XIE="}]},"maintainers":[{"name":"felnne","email":"felnne@bas.ac.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bas-style-kit-pug-templates_0.3.0_1542995569398_0.3911343450324629"},"_hasShrinkwrap":false},"0.4.0":{"name":"@antarctica/bas-style-kit-pug-templates","version":"0.4.0","author":{"name":"British Antarctic Survey"},"contributors":[{"name":"Felix Fennell","email":"felnne@bas.ac.uk"}],"repository":{"type":"git","url":"git+https://github.com/antarctica/bas-style-kit-pug-templates.git"},"bugs":{"url":"https://trello.com/b/0Mhzizpk"},"license":"OGL-UK-3.0","devDependencies":{"gulp":"^4.0.0","gulp-pug":"^4.0.1","gulp-rename":"^1.4.0","pump":"^3.0.0"},"description":"A set of Pug templates implementing the [BAS Style Kit](https://style-kit.web.bas.ac.uk).","homepage":"https://github.com/antarctica/bas-style-kit-pug-templates#readme","_id":"@antarctica/bas-style-kit-pug-templates@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"felnne","email":"felnne@bas.ac.uk"},"dist":{"integrity":"sha512-wxaDn6g4VsHTmPzvOGtL5DUNFsPNczXC1UDmbRgIAZoV71fMN1vEst9oxUzlrG8FegmcYqHZaLsXSNHGywgURw==","shasum":"7c34e30b060a9c8130b6acd142b92f4eef2ae925","tarball":"https://registry.npmjs.org/@antarctica/bas-style-kit-pug-templates/-/bas-style-kit-pug-templates-0.4.0.tgz","fileCount":39,"unpackedSize":172849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/rL4CRA9TVsSAnZWagAAVTQQAJH8GTt9q0BFu9zxGbSH\nia/MOtNimOy+apqMESLikEG4ywb/01WRlXsbdbR6Sn2jON3Qluz5sVMDrilN\nKzMQkkFiEg8GXhTN73yKBcuAni1RSMNdYl2gy7bXiL0lFVJdBPUuL9s5gIuK\n7oKsrzl2mh8eDFDNLL4vcGptEmofq2LodZMHyo8q8IIY01lIEBX7ijuCj9PQ\nAdfw1btJv/p3zs5TcP5vCBiEkv+CRiWKvvIbH+a0Um+U7asbL8/7ZdFzoEtY\nMZn2vqQhz4KCJYtYtz/UVYYT8TDZDmSKHhaplBFW5EUQNKV87MF45HhiaNG3\nH9Igyf8ugYtmxSuS/4Ne/aWoC8yUUtZfsLuE3+KHm9mbD5BrbmHxplY2Qz1/\nwYMXBI2GmKjRkaWqHD49N/LRWVWTnAE3Rjfc1pFp9C1pF8sg1+9HL3aRU8eI\nl1aKfEwOK2xxQT7IoEJOAQ+YeyiDHj0h57O+xA7/D0XY1uNya6dulN1BxBbb\n07H3/FObz4JrcuHsCTvTiIT8OBgzUQf0NNJGU8v28DqdEXkGH+tSO090HdUR\nd8RpZeukWXjF/daodV4zZEMnWn5p88yAVHZh6+4NAE1xawfjojfmuKRcZeC6\nlKDBY7jKqRNdlG3SKN4wm3z2+5tW7cf8Dmm2rEYOQtie9RXlkAU4dBKP+t1Z\nb9Q9\r\n=y6ZJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9O+7EAFhdZ7TWaRNSZSAfzW9w88tLAOlPt/2Y8k489AIgBNNHzxfM5KHgHvg6kttBWevDjj4yTjFW5zFEuMtQmx0="}]},"maintainers":[{"name":"felnne","email":"felnne@bas.ac.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bas-style-kit-pug-templates_0.4.0_1543418614882_0.13543849459833113"},"_hasShrinkwrap":false},"0.5.0":{"name":"@antarctica/bas-style-kit-pug-templates","version":"0.5.0","author":{"name":"British Antarctic Survey"},"contributors":[{"name":"Felix Fennell","email":"felnne@bas.ac.uk"}],"repository":{"type":"git","url":"git+https://github.com/antarctica/bas-style-kit-pug-templates.git"},"bugs":{"url":"https://trello.com/b/0Mhzizpk"},"license":"OGL-UK-3.0","devDependencies":{"gulp":"^4.0.0","gulp-pug":"^4.0.1","gulp-rename":"^1.4.0","pump":"^3.0.0"},"description":"A set of Pug templates implementing the [BAS Style Kit](https://style-kit.web.bas.ac.uk).","homepage":"https://github.com/antarctica/bas-style-kit-pug-templates#readme","_id":"@antarctica/bas-style-kit-pug-templates@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"felnne","email":"felnne@bas.ac.uk"},"dist":{"integrity":"sha512-JtQIFU+2A12uKHBTnXz0CBRrMN8Ul8ZKUpFrpI1GZYUXO/YZaqA6939VF5MKhSzAhK4xe6nPR8kF/3ykLjFC0A==","shasum":"9badd464503f0b864a1291824d6a05078939c974","tarball":"https://registry.npmjs.org/@antarctica/bas-style-kit-pug-templates/-/bas-style-kit-pug-templates-0.5.0.tgz","fileCount":41,"unpackedSize":167162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGn0QCRA9TVsSAnZWagAAXh4P/1dN+bGlBhTcqp7XoE8E\nPAPBsSvLiAOLmFkPg25+X+VC7Mbt/cLqterB3CO81l0chzsClnNU5tP2JxYR\niqXvo+Ax4UCEiGrAkOwGV4llJsNZNR+/PJCW8Uj1kFRodwsL3k6yq7QfXMMK\nR9fYOgwz7MxGsUZbkt4+sBlEBdYG7VuKmIRruvUiMu+Fdmh6g2AvRBdIJ6sA\nNocYIMuXd2DRnmix/udXGNAIwZAScIgtayEmmztOChybBlhdzJimHFIJgm4J\nTiUhoK6ILH3rhOu9iN+fGcGYWuSIbe1jgg3Q4io31fLSZRxckg6csUz+mOyE\nyGwbvcMpuKTOtnF8iDT63R8BhgGY1tZVU9SyW92bJLWA37ZYoJy3wIqfBuu9\nK222fjfxbxvpLD4+qQPHnJqaNhDOLCYjYe/H7LMbqks+GNgwEIE+O68R3AZ9\nPl+bbLnyYq9vEScHRlYDEBHHQKYNr3DsRo4c20NWlFHAUOBt5PFjtuQBvSsT\nliW7DyE9G6xf8EFkoYgn2lD7pZTw2WuNLTK3YbQkzqkRT0HbBhtVmTZbq/nZ\nCz75NHfKteoQ5UJ1M7x76QJQ6aVUlEUCVBmzLm5gGbGmPj2qV6hzkOAhLsKu\nMlKs9Rm7GLQD8lpt6cbaX1YJAK0JeBXz9Fb3a5xdKYpVYP5rLM4LkkB19C2p\ngDy4\r\n=Qhga\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/DMZAngz6eGncCVOZLBIJeQ+bICZdeyNHvX9dl+3sjwIgbU3/khNzgCMVzovq43+qcP4fz2d1WxV1O9usa1aPA/s="}]},"maintainers":[{"name":"felnne","email":"felnne@bas.ac.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bas-style-kit-pug-templates_0.5.0_1562017039054_0.6356103111252633"},"_hasShrinkwrap":false},"0.6.0":{"name":"@antarctica/bas-style-kit-pug-templates","version":"0.6.0","author":{"name":"British Antarctic Survey"},"contributors":[{"name":"Felix Fennell","email":"felnne@bas.ac.uk"}],"repository":{"type":"git","url":"git+https://github.com/antarctica/bas-style-kit-pug-templates.git"},"bugs":{"url":"https://trello.com/b/0Mhzizpk"},"license":"OGL-UK-3.0","devDependencies":{"gulp":"^4.0.0","gulp-pug":"^4.0.1","gulp-rename":"^2.0.0","pump":"^3.0.0"},"description":"A set of Pug templates implementing the [BAS Style Kit](https://style-kit.web.bas.ac.uk).","homepage":"https://github.com/antarctica/bas-style-kit-pug-templates#readme","_id":"@antarctica/bas-style-kit-pug-templates@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"felnne","email":"felnne@bas.ac.uk"},"dist":{"integrity":"sha512-xJsFhH6Ml7e1uWRaxDLPYs8yoP2h6LtxzKpcZJB2w5pM4ogXxjiTuklVcNMTDSoEPTkTsex0pH6Zee75hmHmBw==","shasum":"1ad1c82b7fe633425ad7784b7d754e375d446dfe","tarball":"https://registry.npmjs.org/@antarctica/bas-style-kit-pug-templates/-/bas-style-kit-pug-templates-0.6.0.tgz","fileCount":43,"unpackedSize":172772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9ylZCRA9TVsSAnZWagAAEbsP+wYYehll6Qrdu+ffCvxg\nMVQfUrcHN9hShaVe4QyTj7Y5BGpdocqAKRGb5AjDGamjUK79ShhekYYs0i/b\nnx92QzYOPZvXW/zJ1mcGp7VE8SKRkReuKWr40UECoZ0raq2/oKJn/Mu3YL4s\n/zN0tQxg9EHtuDjqylwWZVuVY4UpsmjTjS6kybNafKQjfS1CvNMCNjVh6jYw\nK8Gd3uKGwbPt5QQ665Q9UC3j6HjuaqoJ4bJOLV10nqaKifBAByd/AIKR15iv\nX0Ok/Jl8gA3zzjkoKMBvCIJlypmeDdPoRvzkvAwtCoboH0ycW9mNg9UJpUP5\n+izPg7CanKeFNZdy+Whqqfn+wa3OsSr6OQVpYgRrteK9/fI87OKiRH3L0cvn\noj7hYndPmoi7b501U2x/LvKHpbCYdX6B/9NzSftkgc9KvQDjaReX2sDL3Qfc\nEwo/spwROPYfuqIT1JbbY9Pf7MkcluKojxo1ohICPih5TE+5bUyrhuKKyJX8\n8Y3H0oflORRSeyDxMlB2/45PJz+A6oDYG4T3aFzw40Cgpb6NSRvrmDeiTb59\nr8NNwIX7dXy6C7IhG7dpUQKzTj6kTlmtlCpfw3g5l+PvGbX90gxuFmk3y6Dp\nLoy/B9ejcmgQPQbEwjeShY9ns/BndT9oQk+ed6hyrmNHFlty0fDjfzMiBlbv\nUCBq\r\n=4GMK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9TiGELze0yaN819G9AAU3VUiQrRC02ETlefPXYdfRegIhAIGF8AlLMGSNSgy9uYbQ2ZgxzCLep4WelJx/yLR9ItWT"}]},"maintainers":[{"name":"felnne","email":"felnne@bas.ac.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bas-style-kit-pug-templates_0.6.0_1593256281150_0.4267848117812736"},"_hasShrinkwrap":false},"0.7.0":{"name":"@antarctica/bas-style-kit-pug-templates","version":"0.7.0","author":{"name":"British Antarctic Survey"},"contributors":[{"name":"Felix Fennell","email":"felnne@bas.ac.uk"}],"repository":{"type":"git","url":"git+https://github.com/antarctica/bas-style-kit-pug-templates.git"},"bugs":{"url":"https://trello.com/b/0Mhzizpk"},"license":"OGL-UK-3.0","devDependencies":{"gulp":"^4.0.0","gulp-pug":"^4.0.1","gulp-rename":"^2.0.0","pump":"^3.0.0"},"description":"A set of Pug templates implementing the [BAS Style Kit](https://style-kit.web.bas.ac.uk).","homepage":"https://github.com/antarctica/bas-style-kit-pug-templates#readme","_id":"@antarctica/bas-style-kit-pug-templates@0.7.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-P5yXWV5UAdKfoNq+Tw5w7BQezdUhMF3R+9K0ZwqRZYevjSfxhERXe6IUvbd1D8K4QmrIs1r2iM1Zdp0w67m08A==","shasum":"0be59097cdce179d5ba46bdff630f845db9285a6","tarball":"https://registry.npmjs.org/@antarctica/bas-style-kit-pug-templates/-/bas-style-kit-pug-templates-0.7.0.tgz","fileCount":42,"unpackedSize":61758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUTC5CRA9TVsSAnZWagAAHJUP/RK/ZmQOW5mRzWTmC06L\n0JQFeFRaljbTOnPIHeval3ddsohzwW1Vx7xQEACTQhHRozzDRwNkP8fceHpZ\n6Bv7QD3FIroNuYxxgKgg10pwA/JMPq/pWq+22bfolxo7cJbuyRsewUOmHnJA\naBx1gDlgWdPNKzLIsIj3l/fD3XVVXdbVdXEUp3AKv8wyZM/3rEdw5YqgHRcl\nNfLrsrmiNPccpt0NbteTjgAJc1yUcsL3zejKhChZHAwiV9pL3CFNQgQRMliw\nuChklZiv41BYVjDZVmIbsioFW1XbVu7hoXuzrVtTfnsEIPFNCNyxX+efOgri\nWssd4yAWC8NNLS3nEVILTXIsxcS6XBR/gPfXNl+oMx1X8lgClA9Edqon7mf5\nyISHHV7z83RCkPmmuoXOLqctGdkoZgmxH51JVveRd22pbxxbShSbXgcAfqHO\nMxBZA8QQuEQTmXuCrM4byQrZ5mGfOGajPpp6kQ0pmFlAZ68D1KBKScvXe0iM\n0f+n4C9jAqkBUq3CpvsZBQsks/tycvRVEEwsj5pBKXDTM9qubFxPJW4qI1fS\nTZKLAAZGw9pc65t83NAy1AcwBT3iJ8EbiwmDhTJB01BmQel6PGLJ26eiikd4\niA/mcCECt73W0kBTgVKOPF9oJNWi7BBXnFAXPCh7/Dy01dxPHmHvLfci4CgS\nK7Vp\r\n=1xp7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCnY9j0cgLGn+I9rJ9F0ar59BopL+ZM845O/d5O4LySAiEAzSIRBWghjoo3dV7qAXZhkOXquAP5TtRD5BuGYB/WcME="}]},"_npmUser":{"name":"felnne","email":"felnne@bas.ac.uk"},"directories":{},"maintainers":[{"name":"felnne","email":"felnne@bas.ac.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bas-style-kit-pug-templates_0.7.0_1615933624967_0.06103578383247599"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-30T16:40:17.528Z","0.1.0":"2018-07-30T16:40:17.711Z","modified":"2022-04-04T14:20:47.131Z","0.1.1-develop":"2018-07-30T16:50:05.562Z","0.1.2":"2018-07-31T08:56:39.646Z","0.2.0":"2018-09-16T07:13:44.608Z","0.3.0":"2018-11-23T17:52:49.595Z","0.4.0":"2018-11-28T15:23:35.226Z","0.5.0":"2019-07-01T21:37:19.248Z","0.6.0":"2020-06-27T11:11:21.283Z","0.7.0":"2021-03-16T22:27:05.146Z"},"maintainers":[{"name":"felnne","email":"felnne@bas.ac.uk"}],"readme":"# BAS Style Kit Pug Templates\n\nA set of Pug templates implementing the [BAS Style Kit](https://style-kit.web.bas.ac.uk).\n\n## Installation\n\n### NPM package\n\nThe recommended method to get these templates is through its NPM package,\n[`@antarctica/bas-style-kit-pug-templates`](https://www.npmjs.com/package/@antarctica/bas-style-kit).\n\n## Usage\n\n### Quickstart\n\n#### Standard page\n\nTo create a page in an application or website based on the standard BAS page structure, create an application layout\n(e.g. `layouts/app.pug`) with the following:\n\n```pug\nextends ../node_modules/@antarctica/bas-style-kit-pug-templates/layouts/bas-style-kit/bsk--standard.pug\n\nblock append variables\n  - attributes.site_title = 'Example service';\n  - attributes.site_description = 'Service to act as an example';\n  - bsk_attributes.site_nav_brand_text = 'Example service';\n  - bsk_attributes.site_development_phase = 'beta';\n  - bsk_attributes.site_feedback_href = '/feedback';\n  - bsk_attributes.site_footer_policies_cookies_href = '/legal/cookies';\n  - bsk_attributes.site_footer_policies_copyright_href = '/legal/copyright';\n  - bsk_attributes.site_footer_policies_privacy_href = '/legal/privacy';\n  //- Optional - add a custom CSS file with a relative URL\n  - attributes.site_styles.push({href: '/css/app.css'});\n  //- Optional - add a custom JS file with a SRI value\n  - attributes.site_scripts.push({href: 'https://example.com/js/example.js', integrity: 'abc123'});\n  //- Optional - enable Google Analaytics\n  - attributes.site_analytics.id = '1234';\n  //- Optional - choose between the `bsk-container` and `bsk-container-fluid` layout container\n  - bsk_attributes.container_class = 'bsk-container';\n  //- Optional - add navigation menu items\n  - bsk_attributes.site_nav_primary.push({title: 'Item', href: '#'});\n  - bsk_attributes.site_nav_secondary.push({title: 'Dropdown', items: [{title: 'Sub-item 1', href: '#'}]});\n  - bsk_attributes.site_nav_launcher.push({title: 'Related service', href: 'https://example.com'});\n```\n\nThen create a specific page/view (e.g. `view.pug`) and place some content in the `main_content` block:\n\n```pug\nextends layouts/app.pug\n\nblock main_content\n  header: h1 Example content\n  div ...\n```\n\n#### Use a page pattern\n\nTo create a page in an application or website based on a [page design pattern](#page-patterns), create a view\n(e.g. `views/error.pug`) with the following:\n\n```pug\nextends ../node_modules/@antarctica/bas-style-kit-pug-templates/views/bas-style-kit/[page-pattern].pug\n\nblock append variables\n  - attributes.site_title = 'Example service';\n  - attributes.site_description = 'Service to act as an example';\n  - bsk_attributes.site_nav_brand_text = 'Example service';\n  - bsk_attributes.site_development_phase = 'experimental';\n  - bsk_attributes.site_footer_policies_cookies_href = '/legal/cookies';\n  - bsk_attributes.site_footer_policies_copyright_href = '/legal/copyright';\n  - bsk_attributes.site_footer_policies_privacy_href = '/legal/privacy';\n```\n\nWhere `[page-pattern]` in the extends value is the name of a page pattern, for example:\n\n```pug\nextends ../node_modules/@antarctica/bas-style-kit-pug-templates/views/bas-style-kit/bsk--page-not-found.pug\n\nblock append variables\n  - attributes.site_title = 'Example service';\n  - attributes.site_description = 'Service to act as an example';\n  - bsk_attributes.site_nav_brand_text = 'Example service';\n  - bsk_attributes.site_development_phase = 'experimental';\n  - bsk_attributes.site_footer_policies_cookies_href = '/legal/cookies';\n  - bsk_attributes.site_footer_policies_copyright_href = '/legal/copyright';\n  - bsk_attributes.site_footer_policies_privacy_href = '/legal/privacy';\n```\n\n#### Use a component pattern\n\nTo include a [component pattern](#component-patterns) in a view or layout include the relevant mixin and call it with\nany required parameters. For example:\n\n```pug\nextends ../node_modules/@antarctica/bas-style-kit-pug-templates/layouts/bas-style-kit/bsk--standard.pug\n\nblock append variables\n  - attributes.site_title = 'Example service';\n  - attributes.site_description = 'Service to act as an example';\n  - bsk_attributes.site_nav_brand_text = 'Example service';\n  - bsk_attributes.site_development_phase = 'experimental';\n  - bsk_attributes.site_footer_policies_cookies_href = '/legal/cookies';\n  - bsk_attributes.site_footer_policies_copyright_href = '/legal/copyright';\n  - bsk_attributes.site_footer_policies_privacy_href = '/legal/privacy';\n\ninclude ../../../../mixins/bas-style-kit/bsk--pattern--item-type-header.pug\n\nblock main_content\n    +pattern_item_type_header('Item type', 'Item title')\n    | test content\n```\n\n### Patterns\n\nPatterns are used to define preferred ways to pass information to users, and ask information from users, in a consistent\nway. See the [Style Kit documentation](https://style-kit.web.bas.ac.uk/patterns) for more information.\n\nThere are two types of pattern used in the Style Kit and these templates:\n\n* [pages](#page-patterns) - standalone pages designed to be used with or without customisation using [Views](#views)\n* [components](#component-patterns) - inline elements designed to be used without customisation using [Mixins](#mixins)\n\n#### Page patterns\n\nThese templates include views for all page patterns. In most cases all variants of a pattern use the same view, but with\ndifferent options. Variables and blocks are used as relevant for setting page content.\n\nSee the [Style Kit documentation](https://style-kit.web.bas.ac.uk) for general information on using these patterns.\n\n##### 'page not found' pattern\n\nNo configuration options.\n\n##### 'service unavailable' pattern\n\nAn required `pattern_content` block is available for:\n\n* contact information\n* details of alternative services\n\nAn optional `pattern_attributes.availability` variable is available for setting the availability line:\n\n* a value of `closed` will show conventional text\n* a value of `replaced` will show conventional text\n* no value will show conventional text\n\n##### 'problem with this service' pattern\n\nAn required `pattern_content` block is available for:\n\n* contact information\n* details of alternative services\n\n##### 'start' pattern\n\nA required `pattern_content_uses` block is available for\n\n* the list of needs the service caters for, shown in the 'Use this service to:' section\n  * pass an unordered list of uses [1]\n\nA required `pattern_attributes.call_to_action_href` variable is available for setting the link of the 'Start Now' call\nto action button [2].\n\nIf the call to action should be a 'Sign in to Start' button, the `pattern_attributes.call_to_action_variant` variable\ncan be set to `sign-in-microsoft` [3].\n\nAn optional `pattern_content` block is available for [4]:\n\n* the 'before you start' section (using a `.bsk-before-you-start` element)\n* the 'more information' section (using a `.bsk-more-information` element), including contact information\n\n[1]\n\n```pug\nblock pattern_content_type\n  ul\n    li use\n    li another use\n```\n\n[2]\n\n```pug\nblock append variables\n  - pattern_attributes.call_to_action_href = '#'\n```\n\n[3]\n\n```pug\nblock append variables\n  - pattern_attributes.call_to_action_variant = 'sign-in-microsoft'\n```\n\n[4]\n\n```pug\nblock pattern_content\n  section.bsk-before-you-start\n    h2.bsk-h3 Before you start\n    p You need some information to use this service.\n\n  section.bsk-more-information\n    h2.bsk-h3 More information\n    p Some additional information\n    p You can also #[a(href='#') contact the Sample Team] for additional support.\n```\n\n##### 'sign in' pattern\n\nA `pattern_attributes.call_to_action_href` variable is available for setting the link of the 'Start Now' call to action\nbutton [1].\n\nAn required `pattern_content` block is available for any additional information, including contact information [2].\n\n[1]\n\n```pug\nblock append variables\n  - pattern_attributes.call_to_action_href = '#'\n```\n\n[2]\n\n```pug\nblock pattern_content\n  section.bsk-more-information\n    h2.bsk-h3 More information\n    p Contact the #[a(href='#') Sample Team] for more information.\n    p Contact the #[a(href='#') IT Service Desk] if you are unable to sign in.\n```\n\n#### Component patterns\n\nThese templates include mixins for all component patterns. Mixin parameters are used for customising each instance of\nthe component.\n\n**Note:** Mixin parameters are positional, meaning you need to ensure values are provided in the right order to work.\n\nSee the [Style Kit documentation](https://style-kit.web.bas.ac.uk) for general information on using these patterns.\n\n##### Item type header pattern\n\nParameters:\n\n1. `item_type` the type or kind of thing the item is, e.g. if the item is a person, it's type is 'person'\n2. `item_title` a label specific to the item, e.g. if the item is a person their name\n\n```pug\n+pattern_item_type_header('item_type', 'item_title')\n```\n\nFor example:\n\n```pug\n+pattern_item_type_header('Person', 'Connie Watson')\n```\n\n##### ORCID iD pattern\n\nParameters:\n\n1. `orcid_id` the ORCID iD of an individual as a URL\n\n```pug\n+pattern_orcid_id('ocird_id')\n```\n\nFor example:\n\n```pug\n+pattern_orcid_id('https://sandbox.orcid.org/0000-0001-8373-6934')\n```\n\n### Using custom CSS/JS\n\nSupport is provided for loading additional CSS an/or JavaScript resources, such as application or website specific\nstyling or interactivity, either as references to files, or as inline content.\n\nThis support is available in all layouts which inherit from the `html.pug` layout.\n\nFor file resources, variables are provided for adding URLs and optional SRI values. Files will be included in the\nrelevant block automatically, after the Style Kit's own resources if a Style Kit layout is used. Inline content can be\nadded manually to these same blocks for loading after files.\n\n* CSS resources are outputted in the [styles](#styles-block) block, at the end of the `<head>` element\n* JS resources are outputted in the [scripts](#scripts-block) block, at the end of the `<body>` element\n\nFor files:\n\n* CSS files are added as a resource object to the `attributes.site_styles` variable\n* JS files are added as a resource object to the `attributes.site_scripts` variable\n\nFor inline content:\n\n* CSS content should be appended to the `styles` block\n* JS content should be appended to the `scripts` block\n\nFor example:\n\n```pug\nextends node_modules/@antarctica/bas-style-kit-pug-templates/layouts/html.pug\n\nblock append variables\n  - attributes.site_scripts.push({href: 'https://cdn.web.bas.ac.uk/libs/jquery/3.3.1/jquery-3.3.1.min.js', integrity: 'sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8='})\n\n//- ... Other content ...\n\nblock append scripts\n  //- Files in site_scripts will be referenced before this content\n  script.\n    console.log('jQuery version: ' + jQuery.fn.jquery);\n```\n\n#### Resource objects\n\nResource objects have the following properties:\n\n| Property    | Data Type | Required | Allowed Values | Example Value                                          |\n| ----------- | --------- | -------- | -------------- | ------------------------------------------------------ |\n| `href`      | String    | Yes      | Any URL        | `/css/app.css` / `https://example.com/js/app.js`       |\n| `integrity` | String    | No       | Any SRI value  | `sha256-ClILH8AIH4CkAybtlKhzqqQUYR4eSDiNTK5LIWfF4qQ=`  |\n\nFor example:\n\n```js\n{\n  href: '/css/app.css',\n  integrity: 'sha256-ClILH8AIH4CkAybtlKhzqqQUYR4eSDiNTK5LIWfF4qQ='\n}\n```\n\nThe `integrity` property is used to specify a\n[Subresource Integrity (SRI)](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) value for\na resource. If specified an `integrity` attribute and will be added to the generated markup. A `crossorigin`\nattribute will also be added for\n[Cross-Origin Resource Sharing (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) support with a\nhard-coded, `anonymous`, value.\n\nFor example, to specify a custom CSS resource, `/css/app.css`, using a relative URL and a SRI value:\n\n```pug\nextends node_modules/@antarctica/bas-style-kit-pug-templates/layouts/html.pug\n\nblock append variables\n  - attributes.site_styles.push({href: '/css/app.css', integrity: 'abc123'});\n```\n\nIf needed, you can bypass this mechanism by adding references directly to the `styles` or `scripts` blocks using the\n`block append` syntax. This might be needed for inline scripts and styles for example.\n\n**Note:** Make sure to use `block append` and not `block`, as the latter will disable this mechanism and won't include\nthe Style Kit's own resources.\n\n### Navigation menu items\n\nWhen using the [bsk--standard](#layoutsbas-style-kitbsk-standardpug) layout, a\n[navbar](https://style-kit.web.bas.ac.uk/components/navbar/) is included as part of the 'standard header', which\nconsists of a cookie banner, navbar and site development phase banner.\n\nThis navbar consists of three menus (and other elements, documented elsewhere):\n\n1. a primary navigation menu - aligned left, after [brand elements](#navigation-menu-branding)\n2. a secondary navigation menu - aligned right, before the launcher menu\n3. a navigation launcher menu - aligned right, after the secondary navigation menu\n\nThe navigation launcher is a restricted menu, used to link to other BAS websites and applications. By default it\ncontains links to the [BAS public website](https://www.bas.ac.uk) and the [BAS data catalogue](https://data.bas.ac.uk).\nOther websites and applications can be added as well where relevant.\n\nThe primary and secondary navigation menu's support:\n\n* [navbar items](https://style-kit.web.bas.ac.uk/components/navbar/#item)\n* [navbar drop-down menus](https://style-kit.web.bas.ac.uk/components/navbar/#drop-down-menus)\n* [navbar drop-down menu items](https://style-kit.web.bas.ac.uk/components/navbar/#drop-down-menus)\n\nThe navigation launcher menu, which is implemented as a drop-down menu, supports:\n\n* [navbar drop-down menu items](https://style-kit.web.bas.ac.uk/components/navbar/#drop-down-menus)\n\n* primary navigation menu items should be added to the `bsk_attributes.site_nav_primary` variable\n* secondary navigation menu items should be added to the `bsk_attributes.site_nav_secondary` variable\n* navigation launcher menu items should be added to the `bsk_attributes.site_nav_launcher` variable\n\nMenu item objects have the following properties:\n\n| Property | Data Type | Required | Allowed Values             | Example Value  | Notes                                 |\n| -------- | --------- | -------- | -------------------------- | -------------- | ------------------------------------- |\n| `title`  | String    | Yes      | Any string                 | `About`        | N/A                                   |\n| `href`   | String    | Yes      | Any URL                    | `/about`       | Ignored if `items` property is used   |\n| `items`  | Array     | No       | Array of menu item objects | N/A            | Ignored for navigation launcher items |\n\n**Note:** The `items` property is only recursed once, deeper objects will be ignored.\n\nFor example:\n\n```js\n{\n  title: 'About',\n  href: '/about'\n}\n```\n\n```js\n{\n  title: 'About',\n  items: [\n    {\n      title: 'History',\n      href: '/about/history'\n    },\n    {\n      title: 'Roadmap',\n      href: '/about/roadmap'\n    }\n  ]\n}\n```\n\n```pug\n- bsk_attributes.site_nav_primary.push({title: 'About', href: '/about'});\n```\n\n**Note:** These templates do not support highlighting active navigation items. You will need to add the `.bsk-active`\nclass to the currently active menu item, and if relevant, sub-item, manually.\n\n### Navigation menu branding\n\n[Navbars](https://style-kit.web.bas.ac.uk/components/navbar/) are also used to display the name/identity of a website\nor application, to remind users where they are. These elements are referred to as 'brand' elements within the Style Kit.\n\nIn the 'standard header', navbar brand elements are shown on the far left.\n\nSupported brand elements:\n\n* [brand text](https://style-kit.web.bas.ac.uk/components/navbar/#brand-text) - set using the\n`bsk_attributes.site_nav_brand_text` variable\n* [brand image](https://style-kit.web.bas.ac.uk/components/navbar/#brand-image) - set using the\n`bsk_attributes.site_nav_brand_img_href` variable\n\nBrand elements can be used together or individually, with fix classes applied automatically as needed.\n\nBrand elements are linked to a location specified by the `bsk_attributes.site_nav_brand_href` variable, which should be\nthe index of each website or application (i.e. `/`).\n\n### Site development phase\n\nThe site development phase reflects the stage of development for a website or application, e.g. alpha or live. They are\ndescribed in the Style Kit [here](https://style-kit.web.bas.ac.uk/core/colours/#development-phase-colours).\n\nFor websites or applications that are not firmly in the 'live' phase, a banner should be shown to inform users and\nrequest feedback. This forms part of the 'standard header' of cookie banner, navbar and site development phase banner.\n\nIn these templates, the `bsk_attributes.site_development_phase` variable is used to specify the current phase for a\nwebsite or application. When using the [bsk--standard](#layoutsbas-style-kitbsk-standardpug) layout, a banner will be\nshown automatically based on this variable.\n\nTo disable this banner, set the `bsk_attributes.site_development_phase` variable to `live-stable`. This isn't a real\nphase but separates a newly released website or application from something more mature.\n\n#### Experimental development phase\n\nAlternatively, the `bsk_attributes.site_development_phase` variable can be set to `experimental` to indicate where an\nwebsite or application is used for staging or other development/testing activities.\n\n#### Custom development phase\n\nLess commonly, the `bsk_attributes.site_development_phase` variable can be set to `custom` to display non-standard\ninformation. This is actively discouraged, except for the following cases:\n\n* identifying design patterns\n\nTo use a custom phase, these variables will need to be set:\n\n* `bsk_attributes.site_development_phase` to `custom`\n* `bsk_attributes.site_development_phase_custom.label_classes` to an array of classes for the label\n* `bsk_attributes.site_development_phase_custom.label_text` to the text shown in a label\n* `bsk_attributes.site_development_phase_custom.message_text` to the text shown alongside the label\n\nFor example:\n\n```pug\nextends node_modules/@antarctica/bas-style-kit-pug-templates/layouts/bsk--standard.pug\n\nblock append variables\n  - bsk_attributes.site_development_phase = 'custom';\n  - bsk_attributes.site_development_phase_custom.label_classes.push('bsk-label')\n  - bsk_attributes.site_development_phase_custom.label_classes.push('bsk-label-info')\n  - bsk_attributes.site_development_phase_custom.label_text = 'Pattern';\n  - bsk_attributes.site_development_phase_custom.message_text = 'This is an example of a design pattern, which are best practice design solutions for specific user-focused tasks and page types.';\n```\n\n### Site analytics\n\nTo include the Google Analytics universal tracking library (gtag), set the `attributes.site_analytics.id` property to\nrelevant Google Analytics property ID.\n\n**Note:** When used the anonymise IP option in Google Analytics is enabled by default.\n\nFor example:\n\n```pug\nextends node_modules/@antarctica/bas-style-kit-pug-templates/layouts/html.pug\n\nblock append variables\n  - attributes.site_analytics.id = '1234';\n```\n\n## Components\n\nComponents in these templates are grouped by their kind (e.g. `layouts/foo.pug`). They are also namespaced in a\n`bas-style-kit` directory (e.g. `layouts/bas-style-kit/foo.pug`).\n\nComponents that are specific to the Style Kit are prefixed with `bsk--`.\n\n### Views\n\nViews are used for implementing [page patterns](#page-patterns). They are essentially layouts but with predefined page\ncontent relevant to each pattern.\n\n### Layouts\n\nLayouts are 'base' templates from which views or other layouts inherit. Layouts in these templates are hierarchical,\nwith each layout extending the last in this order:\n\n* `blank.pug`: lowest level layout, intentionally as minimal as possible and not intended for direct use, unless\n  non-HTML output is needed\n* `html.pug`: defines a minimal, accessible, HTML5 structure with some recommended best practices for cross-platform\n  compatibility\n* `bsk--base.pug`: intentionally implements the BAS Style Kit as minimally as possible and not intended for direct use,\n  unless the bsk_standard.j2 layout is unsuitable\n* `bsk--standard.pug`: defines an opinionated, conventional, page layout with a 'standard' header/footer, recommended\n  as a base for application/website layouts\n\nLayouts can be used using the extend keyword and defining content in the relevant [block](#blocks):\n\n| Layout              | Content Block  |\n| ------------------- | -------------- |\n| `blank.pug`         | `content`      |\n| `html.pug`          | `main_content` |\n| `bsk_base.html`     | `main_content` |\n| `bsk_standard.html` | `main_content` |\n\n```pug\nextends node_modules/@antarctica/bas-style-kit-pug-templates/layouts/html.pug\n\nblock main_content\n  p Layout content\n```\n\n### Blocks\n\n[Blocks](https://pugjs.org/language/inheritance.html) are used for template inheritance and provide a logical\nstructure/hierarchy.\n\nBlocks are defined in [Layouts](#layouts), typically with default content using [Includes](#includes). Some blocks are\nempty, designed for user content or extensibility.\n\nTo implement or override a block, redefine it in a template or view:\n\n```pug\nblock example_block\n  p content ...\n```\n\nTo append to a block, without overriding its existing content, use `append block`:\n\n```pug\nappend block example_block\n  p appended content ...\n```\n\n### Includes\n\n[Includes](https://pugjs.org/language/includes.html) are used for organising content, to make management easier, and to\nallow common elements to be used in multiple places, typically in [Blocks](#blocks).\n\nFor example the content needed for [using Google Analytics](#google-analytics) is encapsulated in the\n`body--analytics-script.pug` include.\n\n### Mixins\n\n[Mixins](https://pugjs.org/language/mixins.html) are used to provide configurable, reusable, functionality.\n\nThey are used within other components, such as the [navigation menus](#navigation-menu-items) mixin for processing\nprimary and secondary navigation menus the same way, and to implement [component patterns](#component-patterns).\n\n### Variables\n\nVarious elements in these templates are configurable, such as the name of the application or website, or the CSS/JS\nresources to include. A JavaScript object is used to configure these elements and should be passed to the Pug\nenvironment.\n\n**Note:** In Pug, variables are simply JavaScript variables so all methods and concepts that can be applied to a regular\nJS variable can be used with these variables too (such as array shifting for example).\n\nThese variables should be changed or set for each website or application:\n\n* `attributes.site_title`\n* `attributes.site_description`\n* `attributes.site_analytics.id`\n* `bsk_attributes.site_nav_brand_text`\n* `bsk_attributes.site_nav_primary`\n* `bsk_attributes.site_development_phase`\n* `bsk_attributes.site_feedback_href`\n* `bsk_attributes.site_footer_policies_cookies_href`\n* `bsk_attributes.site_footer_policies_copyright_href`\n* `bsk_attributes.site_footer_policies_privacy_href`\n\nThese variables may, but don't need to be, changed or set for each website or application:\n\n* `attributes.main_content_classes`\n* `attributes.site_styles`\n* `attributes.site_scripts`\n* `bsk_attributes.site_favicon`\n* `bsk_attributes.site_nav_secondary`\n* `bsk_attributes.site_nav_brand_img_href`\n* `bsk_attributes.site_nav_brand_href`\n* `bsk_attributes.site_nav_launcher`\n\nThese variables do not normally, and should not, need to be changed or set:\n\n* `attributes.site_back_to_top_target_id`\n* `attributes.site_main_content_target_id`\n* `bsk_attributes.container_class`\n* `bsk_attributes.site_nav_launcher_title`\n* `bsk_attributes.site_development_phase_custom.label_classes`\n* `bsk_attributes.site_development_phase_custom.label_text`\n* `bsk_attributes.site_development_phase_custom.message_text`\n* `bsk_attributes.site_footer_ogl_symbol_a_href`\n* `bsk_attributes.site_footer_ogl_text_href`\n* `bsk_attributes.site_footer_ogl_text_version`\n\nThese variables must not be changed and should be treated as read only:\n\n* `bsk_variables.templates_version`\n* `bsk_variables.bsk_version`\n\n#### Variable reference\n\n| Variable                                                     | Value Type | Allowed Values                                                                                  | Default Value                      | Notes                                                                           |\n| ------------------------------------------------------------ | ---------- | ----------------------------------------------------------------------------------------------- | ---------------------------------- | ------------------------------------------------------------------------------- |\n| `bsk_variables.templates_version`                            | String     | Any [SemVer](https://semver.org/) value                                                         | *As implemented*                   | -                                                                               |\n| `bsk_variables.bsk_version`                                  | String     | Any BAS Style Kit version                                                                       | *As implemented*                   | -                                                                               |\n| `attributes.site_title`                                      | String     | Any string                                                                                      | 'site title'                       | Typically 1-3 words                                                             |\n| `attributes.site_description`                                | String     | Any string                                                                                      | 'site description'                 | Typically 1-2 sentences                                                         |\n| `attributes.site_back_to_top_target_id`                      | String     | CSS ID selector                                                                                 | 'site-top'                         | Set without the ID indicator (`#`)                                              |\n| `attributes.site_main_content_target_id`                     | String     | CSS ID selector                                                                                 | 'site-main-content'                | Set without the ID indicator (`#`)                                              |\n| `attributes.main_content_classes`                            | Array      | List of CSS classes                                                                             | *Empty array*                      | See the [main_content_container](#main_content_container_container-block) block |\n| `attributes.site_styles`                                     | Array      | Site style object                                                                               | *Empty array*                      | See [Using custom CSS/JS](#using-custom-cssjs)                                  |\n| `attributes.site_scripts`                                    | Array      | Site script object                                                                              | *Empty array*                      | See [Using custom CSS/JS](#using-custom-cssjs)                                  |\n| `attributes.site_analytics`                                  | Object     | Site analytics object                                                                           | *Empty object*                     | See [Site analytics](#site-analytics)                                           |\n| `attributes.site_analytics.id`                               | String     | Google Analytics property ID                                                                    | *Not set*                          | See [Site analytics](#site-analytics)                                           |\n| `bsk_attributes.site_favicon`                                | String     | `default`                                                                                       | 'default'                          | The favicon to use, use 'default' the standard BAS favicon                      |\n| `bsk_attributes.container_class`                             | String     | `bsk-container` / `bsk-container-fluid`                                                         | 'bsk-container'                    | -                                                                               |\n| `bsk_attributes.site_nav_primary`                            | Array      | Site navigation object                                                                          | *Empty array*                      | See [Navigation menu items](#navigation-menu-items)                             |\n| `bsk_attributes.site_nav_secondary`                          | Array      | Site navigation object                                                                          | *Empty array*                      | See [Navigation menu items](#navigation-menu-items)                             |\n| `bsk_attributes.site_nav_launcher`                           | Array      | Site navigation object (with restrictions)                                                      | *Empty array*                      | See [Navigation menu items](#navigation-menu-items)                             |\n| `bsk_attributes.site_nav_launcher_title`                     | String     | Any string                                                                                      | 'Part of British Antarctic Survey' | Title of the navigation launcher drop-down menu                                 |\n| `bsk_attributes.site_nav_brand_text`                         | String     | Any string                                                                                      | 'site name'                        | -                                                                               |\n| `bsk_attributes.site_nav_brand_img_href`                     | String     | URL to image                                                                                    | *Empty string*                     | See [Navigation menu branding](#navigation-menu-branding)                       |\n| `bsk_attributes.site_nav_brand_href`                         | String     | URL to content                                                                                  | '/'                                | See [Navigation menu branding](#navigation-menu-branding)                       |\n| `bsk_attributes.site_development_phase`                      | String     | `discovery` / `alpha` / `beta` / `live` / `live-stable` / `retired` / `experimental` / `custom` | 'alpha'                            | See [Site development phase](#site-development-phase)                           |\n| `bsk_attributes.site_development_phase_custom.label_classes` | Array      | List of CSS classes                                                                             | *Empty array*                      | See [Custom development phase](#custom-development-phase)                       |\n| `bsk_attributes.site_development_phase_custom.label_text`    | String     | Any string                                                                                      | *Empty string*                     | See [Custom development phase](#custom-development-phase)                       |\n| `bsk_attributes.site_development_phase_custom.message_text`  | String     | Any string                                                                                      | *Empty string*                     | See [Custom development phase](#custom-development-phase)                       |\n| `bsk_attributes.site_feedback_href`                          | String     | URL to feedback page or other content (e.g. model overlay)                                      | '#'                                | -                                                                               |\n| `bsk_attributes.site_footer_ogl_symbol_a_href`               | String     | URL to OGL information page                                                                     | *As implemented*                   | -                                                                               |\n| `bsk_attributes.site_footer_ogl_text_href`                   | String     | URL to OGL information page                                                                     | *As implemented*                   | -                                                                               |\n| `bsk_attributes.site_footer_ogl_text_version`                | String     | Any OGL version                                                                                 | *As implemented*                   | -                                                                               |\n| `bsk_attributes.site_footer_policies_cookies_href`           | String     | URL to cookies legal policy                                                                     | `#`                                | -                                                                               |\n| `bsk_attributes.site_footer_policies_copyright_href`         | String     | URL to copyright legal policy                                                                   | `#`                                | -                                                                               |\n| `bsk_attributes.site_footer_policies_privacy_href`           | String     | URL to privacy legal policy                                                                     | `#`                                | -                                                                               |\n\nWhere a value is listed as '*As implemented*' the value set within these templates isn't repeated in this documentation.\nI.e. the value of the`bsk_variables.templates_version` variable doesn't change how it's used or what it represents.\n\n**Note:** The reference above omits variables used to implement empty objects or arrays, such as `attributes` itself.\n\n## Development\n\nSource code for this project is available from two repositories:\n\n* [BAS GitLab](https://gitlab.data.bas.ac.uk/web-apps/bsk/bas-style-kit-pug-templates) (canonical, private)\n* [BAS GitHub](https://github.com/antarctica/bas-style-kit-pug-templates) (read-only mirror, public)\n\nTo create a local development environment using the *GitLab* repository [1]:\n\n```\n$ git clone https://gitlab.data.bas.ac.uk/web-apps/bsk/bas-style-kit-pug-templates.git\n$ cd bas-style-kit-pug-templates/\n$ docker-compose pull\n$ docker-compose up\n```\n\nTo create a local development environment using the *GitHub* repository:\n\n```\n$ git clone https://github.com/antarctica/bas-style-kit-pug-templates.git\n$ cd bas-style-kit-pug-templates/\n$ docker-compose build\n$ docker-compose up\n```\n\nThis will create a local website designed for testing the layouts, views and some other features of these templates\nusing the [Gulp](https://gulpjs.com/) task manager. The pug templates are used\n\nVisit [localhost:9000](http://localhost:9000) to access the local website.\n\n### Updating dependencies\n\nIf `package.json` is changed the project image will need to be rebuilt and pushed to the private BAS Docker\nRepository [1].\n\n```shell\n$ cd bas-style-kit-pug-templates/\n$ docker-compose build app\n$ docker-compose push app\n```\n\nPeriodically, dependencies should be updated to their latest versions and conflicts resolved.\n\nThe project Docker image should use the latest Node LTS release (as we don't rely on cutting edge Node features), JavaScript dependencies should be updated to their latest versions [2].\n\nDependencies listed in `package.json` can be checked using tools such as\n[Daivd-DM](https://david-dm.org/antarctica/bas-style-kit-pug-templates?type=dev) to identify outdated versions.\n\n[1] The first time you use this registry, you will need to authenticate using:\n`docker login docker-registry.data.bas.ac.uk`\n\n[2] To update dependencies:\n\n```shell\n# add or update package to 'package.json'\n$ rm yarn.lock\n$ docker-compose build app\n$ docker-compose run --entrypoint=\"\" app ash\n$ mv yarn.lock ./layouts/\n$ exit\n$ docker-compose down\n$ mv layouts/yarn.lock ./\n```\n\n**Note:** Commit the Yarn lock file, `yarn.lock`, to the repository.\n\n#### Dependency vulnerability scanning\n\nTo ensure the security of this project, and users of the Style Kit, all dependencies are checked against\n[Snyk](https://app.snyk.io/org/antarctica/project/75fd391e-fbf1-4016-b8f1-f333b5c8ab04) for vulnerabilities.\n\nThrough [Continuous Integration](#continuous-integration), on each commit current dependencies are tested and a snapshot\nuploaded to Snyk. This snapshot is then monitored for vulnerabilities.\n\n## Testing\n\n### Continuous Integration\n\nThe BAS GitLab instance is used for\n[Continuous Integration](https://gitlab.data.bas.ac.uk/web-apps/bsk/bas-style-kit-pug-templates/pipelines) using\n settings defined in `.gitlab-ci.yml`.\n\n## GitHub mirror\n\nA read-only mirror of this project's repository is maintained on GitHub to allow use by those outside of BAS.\n\nMerge requests **WILL NOT** be accepted on this mirror.\n\n## Release procedures\n\n### Before release\n\n1. create a release branch\n3. build and push the app docker image\n4. close release in changelog\n5. commit changes, merge with master and tag with new version\n6. push the merged release to NPM [2]\n\n**Note:** If the BAS Style Kit version changes, make sure to bump that version in `layouts/bas-style-kit/blank.pug` too.\n\n### Publishing NPM package\n\n**Note:** This project includes a `.npmignore` file to exclude additional files from NPM packages.\n\nTo preview the contents of the NPM package:\n\n```shell\n$ docker-compose run --entrypoint='' app ash\n$ npm pack --dry-run\n```\n\nTo publish the package to NPM:\n\n```shell\n$ docker-compose run --entrypoint='' app ash\n$ npm login\n$ npm publish\n```\n\n### After release\n\n1. bump the version in:\n  * `package.json`\n  * `layouts/bas-style-kit/blank.pug`:\n    * `bsk_variables.templates_version`\n2. push the app docker image [1]\n3. commit changes, merge with master and close post-release branch\n\n## Issue tracking\n\nThis project uses [issue tracking](https://trello.com/b/0Mhzizpk/bas-style-kit) to manage development of new\nfeatures/improvements and reporting bugs.\n\n## Feedback\n\nThe maintainer of this project is the BAS Web & Applications Team, they can be contacted through the\n[BAS Service Desk](mailto:servicedesk@bas.ac.uk).\n\n## License\n\n© UK Research and Innovation (UKRI), 2018 - 2021, British Antarctic Survey.\n\nYou may use and re-use this software and associated documentation files free of charge in any format or medium, under\nthe terms of the Open Government Licence v3.0.\n\nYou may obtain a copy of the Open Government Licence at http://www.nationalarchives.gov.uk/doc/open-government-licence/\n","readmeFilename":"README.md","homepage":"https://github.com/antarctica/bas-style-kit-pug-templates#readme","repository":{"type":"git","url":"git+https://github.com/antarctica/bas-style-kit-pug-templates.git"},"contributors":[{"name":"Felix Fennell","email":"felnne@bas.ac.uk"}],"author":{"name":"British Antarctic Survey"},"bugs":{"url":"https://trello.com/b/0Mhzizpk"},"license":"OGL-UK-3.0","description":"A set of Pug templates implementing the [BAS Style Kit](https://style-kit.web.bas.ac.uk)."}