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.
Contributors
The following people committed the code that runs this site:
- Douglas Gardner
- GitHub
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.
70 dependencies (31 direct)
Name | Version | Licence | Description |
---|---|---|---|
abbrev | 1.0.9 | ISC | Like ruby's abbrev module, but in js |
ansi_up | 4.0.4 | MIT | Convert ansi sequences in strings to colorful HTML |
ansi-escapes | 3.2.0 / 4.1.0 | MIT | ANSI escape codes for manipulating the terminal |
ansi-regex | 4.1.0 | MIT | Regular expression for matching ANSI escape codes |
async | 1.5.2 | MIT | Higher-order functions and common patterns for asynchronous code |
body-parser | 1.18.2 / 1.18.3 | MIT | Node.js body parsing middleware |
chalk | 2.4.2 | MIT | Terminal string styling done right |
classify2 | 0.0.3 | BSD | [](https://travis-ci.org/zuzak/classify2) [](http://badge.fury.io/js/classify2) |
codacy-coverage | 2.1.1 | MIT | Code Coverage reporter for Codacy.com |
commander | 2.9.0 | MIT | the complete solution for node.js command-line programs |
cookie-parser | 1.4.3 | MIT | cookie parsing with signatures |
cors | 2.8.5 | MIT | Node.js CORS middleware |
coveralls | 2.13.3 | BSD-2-Clause | takes json-cov output into stdin and POSTs to coveralls.io |
credits-to | 0.0.2 | MIT | Summarize npm and bower dependencies so you can give credit. |
cross-spawn | 7.0.3 | MIT | Cross platform child_process#spawn and child_process#spawnSync |
debug | 2.6.8 / 3.2.6 | MIT | small debugging utility |
diff | 4.0.1 | BSD-3-Clause | A javascript text diff implementation. |
express | 4.16.3 | MIT | Fast, unopinionated, minimalist web framework |
express-list-endpoints | 3.0.1 | MIT | A express package to list all registered endoints and its verbs |
express-session | 1.15.6 | MIT | Simple session middleware for Express |
express-session-json | 0.0.8 | — | JSON file session storage for ExpressJS |
get-stdin | 4.0.1 / 7.0.0 | MIT | Get stdin as a string or buffer |
git-state | 2.5.2 | MIT | Get the current state of any git repository |
githash | 0.0.4 | MIT | get a repo's HEAD git hash |
glob | 5.0.15 / 7.1.1 / 7.1.3 / 7.1.6 | ISC | a little globber |
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.8.3 | MIT | lightweight translation module with dynamic json storage |
inquirer | 6.3.1 | MIT | A collection of common interactive command line user interfaces. |
irc | 0.5.2 | GPL-3.0 | An IRC client library for node |
istanbul | 0.4.5 | BSD-3-Clause | Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale |
lcov-parse | 0.0.10 | BSD-3-Clause | Parse lcov results files and return JSON |
librcon | 1.0.3 | MIT | A NodeJS library for send commands via RCON on different game servers |
lodash | 4.17.11 / 4.17.20 | MIT | Lodash modular utilities. |
log-driver | 1.2.5 | — | log-driver is a simple logging framework for logging to stdout |
mocha | 3.5.3 | MIT | simple, flexible, fun test framework |
mocha-lcov-reporter | 1.3.0 | BSD-2-Clause | LCOV reporter for Mocha |
nan | 2.14.2 | MIT | Native Abstractions for Node.js: C++ header for Node 0.8 -> 14 compatibility |
node-gyp | 7.1.2 | MIT | Node.js native addon build tool |
node-isbn | 1.4.0 | AGPL | Find books by ISBN |
node-sass | 3.13.1 / 5.0.0 | MIT | Wrapper around libsass |
node-sass-middleware | 0.9.8 | MIT | Connect middleware for node-sass |
passport | 0.3.2 | MIT | Simple, unobtrusive authentication for Node.js. |
precommit-hook | 3.0.0 | MIT | A useful pre-commit hook for git based projects that lints and runs npm test |
pug | 2.0.3 | MIT | A clean, whitespace-sensitive template language for writing HTML |
qs | 6.5.1 | BSD-3-Clause | A querystring parser that supports nesting and arrays, with a depth limit |
recursive-readdir-sync | 1.0.6 | MIT | NodeJS library to recursively read a directory path's contents synchronously |
request | 2.79.0 / 2.88.0 / 2.88.2 | Apache-2.0 | Simplified HTTP request client. |
request-promise | 4.2.4 | ISC | The simplified HTTP request client 'request' with Promise support. Powered by Bluebird. |
resolve | 1.1.7 | MIT | resolve like require.resolve() on behalf of files asynchronously and synchronously |
rimraf | 3.0.2 | ISC | A deep deletion module for node (like `rm -rf`) |
safe-buffer | 5.1.2 | MIT | Safer Node.js Buffer API |
sass-graph | 2.2.5 | MIT | Parse sass files and extract a graph of imports |
select-random-file | 1.1.0 | ISC | Selects a random file from a directory |
semver | 6.0.0 | ISC | The semantic version parser used by npm. |
should | 11.2.1 | MIT | test framework agnostic BDD-style assertions |
shuffle-array | 1.0.1 | MIT | Randomize the order of the elements in a given array. |
snazzy | 5.0.0 | MIT | Format JavaScript Standard Style as Stylish (i.e. snazzy) output |
snyk | 1.156.0 | Apache-2.0 | snyk library and cli utility |
sort-object | 3.0.2 | MIT | Sort the keys in an object. |
standard | 8.6.0 | MIT | JavaScript Standard Style |
statuses | 1.4.0 | MIT | HTTP status utility |
strip-ansi | 5.2.0 | MIT | Strip ANSI escape codes from a string |
supertest | 2.0.1 | MIT | SuperAgent driven library for testing HTTP servers |
supports-color | 3.1.2 / 3.2.3 | MIT | Detect whether a terminal supports color |
twitter-webhooks | 0.3.2 | MIT | Twitter webhooks library |
wordwrap | 1.0.0 | MIT | Wrap those words. Show them at what columns to start and stop. |
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 master.
The current Git hash is: 859ae9841542afa3141bb385651837f8d0627157
Internationalization
Language | Phrases | Translation progress | |
---|---|---|---|
Welsh (cy) | 229 phrases translated |
|
58% complete |
English (en) | 393 phrases translated |
|
100% complete |
Message documentation (qqx) | 368 phrases translated |
|
94% complete |
