About this website

The code for this website is available on GitHub.

Credits

Codebase licence

The MIT Licence

Copyright © 2016 Douglas Gardner

Permission is hereby granted, free of charge to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

  • The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
The Software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the Software or the use or other dealings in the Software.

Contributors

The following people committed the code that runs this site:

  • Claude Sonnet 4.6
  • Douglas Gardner
  • snyk-bot

You can add your own name to this list! If you find something you'd like to improve, fork this repository and submit a pull request. If you need help, ask someone on IRC.

Third-party credits

The website layout is based on GOV.UK, which is created by the Government Digital Service. The assets are licenced under the MIT licence and are thus freely available. For more information, check the source code of this project.

38 dependencies (24 direct)
Name Version Licence Description
ansi_up 4.0.4 MIT Convert ansi sequences in strings to colorful HTML
c8 9.1.0 ISC output coverage reports using Node.js' built in coverage
cookie-parser 1.4.7 MIT Parse HTTP request cookies
cookie-signature 1.0.7 MIT Sign and unsign cookies
cors 2.8.6 MIT Node.js CORS middleware
credits-to 0.0.2 MIT Summarize npm and bower dependencies so you can give credit.
dart-sass 1.25.0 MIT A pure JavaScript implementation of Sass.
debug 4.4.3 MIT Lightweight debugging utility for Node.js and the browser
express 4.22.1 MIT Fast, unopinionated, minimalist web framework
express-async-errors 3.1.1 ISC Async/await error handling support for expressjs
express-list-endpoints 7.1.1 MIT A express package to list all registered endpoints and its verbs
express-session 1.19.0 MIT Simple session middleware for Express
express-session-json 0.0.8 JSON file session storage for ExpressJS
git-state 4.1.0 MIT Get the current state of any git repository
githash 0.0.4 MIT get a repo's HEAD git hash
gov.zk MIT
govuk_frontend_toolkit 5.2.0 / 7.6.0 MIT npm package for using the GOV.UK frontend toolkit
govuk-elements-sass 3.1.3 MIT GOVUK elements Sass files
hat 0.0.3 MIT/X11 generate random IDs and avoid collisions
html-escape 2.0.0 Public Domain Escape string for use in html
i18n 0.15.3 MIT lightweight translation module with dynamic json storage
irc 0.5.2 GPL-3.0 An IRC client library for node
librcon 1.0.3 MIT A NodeJS library for send commands via RCON on different game servers
mocha 10.8.2 MIT simple, flexible, fun test framework
ms 2.1.3 MIT Tiny millisecond conversion utility
node-isbn 1.6.1 AGPL Find books by ISBN
passport 0.7.0 MIT Simple, unobtrusive authentication for Node.js.
pug 3.0.4 MIT A clean, whitespace-sensitive template language for writing HTML
recursive-readdir-sync 1.0.6 MIT NodeJS library to recursively read a directory path's contents synchronously
select-random-file 1.2.4 ISC Selects a random file from a directory
should 13.2.3 MIT test framework agnostic BDD-style assertions
shuffle-array 1.0.1 MIT Randomize the order of the elements in a given array.
sort-object 3.0.3 MIT Sort the keys in an object.
standard 17.1.2 MIT JavaScript Standard Style
supertest 6.3.4 MIT SuperAgent driven library for testing HTTP servers
supports-color 8.1.1 MIT Detect whether a terminal supports color
yargs 16.2.0 MIT yargs the modern, pirate-themed, successor to optimist.
yargs-parser 20.2.9 ISC the mighty option parser used by yargs

Privacy information

This website uses Google Analytics, which we use to help improve the website. To opt out, set the “Do Not Track” setting in your browser.

It also uses cookies, which are small files placed on your computer. These are used to store your preferred interface language, and to allow you to log in, and are necessary for the website to work properly.

Git information

This website is currently running on branch modernize.

The current Git hash is:  a635ccafc63c208e1812b9914ddd3e1c56757a6a

There are no outstanding changes on this server to push upstream to GitHub.

Internationalization

Language Phrases Translation progress
Welsh (cy) 235 phrases translated 56% complete
English (en) 419 phrases translated 100% complete
Message documentation (qqx) 418 phrases translated 100% complete