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