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:

  • 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.

78 dependencies (37 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
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 4.1.2 MIT Terminal string styling done right
classify2 0.0.3 BSD
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
cull-keywords 1.0.2 MIT returns an object of keywords / keyphrases from a string.
dart-sass 1.25.0 MIT A pure JavaScript implementation of Sass.
debugdebug 2.6.8 / 4.3.4 MIT small debugging utility
eslint 3.10.2 / 7.18.0 MIT An AST-based pattern checker for JavaScript.
eslint-config-standard-jsx 3.2.0 MIT JavaScript Standard Style JSX support - ESLint Shareable Config
eslint-plugin-react 6.7.1 MIT React specific linting rules for ESLint
express 4.16.3 MIT Fast, unopinionated, minimalist web framework
express-async-errors 3.1.1 ISC Async/await error handling support for expressjs
express-list-endpoints 3.0.1 MIT A express package to list all registered endoints and its verbs
express-rate-limit 6.3.0 MIT Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
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 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 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
ignore 4.0.6 MIT Ignore is a manager and filter for .gitignore rules.
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
js-yaml 3.6.1 MIT YAML 1.2 parser and serializer
lcov-parse 0.0.10 BSD-3-Clause Parse lcov results files and return JSON
levn 0.4.1 MIT Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
librcon 1.0.3 MIT A NodeJS library for send commands via RCON on different game servers
lodash 3.10.1 / 4.17.21 MIT The modern build of lodash modular utilities.
log-driver 1.2.5 log-driver is a simple logging framework for logging to stdout
minimist 1.2.0 MIT parse argument options
mkdirp 0.5.1 MIT Recursively mkdir, like `mkdir -p`
mocha 3.5.3 MIT simple, flexible, fun test framework
mocha-lcov-reporter 1.3.0 BSD-2-Clause LCOV reporter for Mocha
natural-filename-generator 1.0.0 MIT Auto generates random file and folder names that look perfectly natural.
node-isbn 1.6.1 AGPL Find books by ISBN
optionator 0.9.1 MIT option parsing and help generation
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.4 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
rcon-client 4.2.3 MIT A modern RCON client made for Minecraft that features a packet queue
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 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
safe-buffer 5.1.2 MIT Safer Node.js Buffer API
select-random-file 1.1.0 ISC Selects a random file from a directory
semver 7.3.7 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.859.0 Apache-2.0 snyk library and cli utility
sort-object 3.0.3 MIT Sort the keys in an object.
standardstandard 16.0.4 / 8.6.0 MIT JavaScript Standard Style
statuses 1.4.0 MIT HTTP status utility
strip-ansi 6.0.1 MIT Strip ANSI escape codes from a string
strip-json-comments 3.1.1 MIT Strip comments from JSON. Lets you use comments in your JSON files!
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 1.7.1 MIT Twitter API client library for node.js
twitter-v2 1.1.0 MIT An asynchronous client library for the Twitter REST and Streaming V2 API's.
twitter-webhooks 0.3.2 MIT Twitter webhooks library
unique-filename-generator 1.0.0 ISC Unique filename generator. Can compares files in some folder. Can generates name based on your query.

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:  50888fea316a29fae79d020363800bc622997922

16
changed files

29
untracked files

0
unpushed changes