* Added type definitions for website-scraper v1.2.x
* Renamed test file
* Fixed "files" in tsconfig.json
* Renamed test file
* Replaced module with namespace
* Add max argument overload to yargs.demand
* Add yargs.demand variant with max but without msg
* yargs: Add some tests for .demand overloads
* yargs: Use ? instead of separate overload definition
* Merge tests fix from 640b1b735555ee4766e4f4428f54c98fd01427c8
* Extended typings to provide better intellisence for users.
* Definitions authors fix.
* null-check fix + type instead of interface
* Updated render and renderFile comments.
* Renamed res to html in callback declaration.
* [fix](d3-format)
* Add apostrophe to permissible thousands separators to accomodate e.g. Switzerland, Liechtenstein
* [chore](d3) Pin down versions
* Added package.json to pin down the minor versions of the D3 modules forming part of the standard bundle
* The pinned major.minor versions correspond to D3 v4.2 of the standard bundle (patches are not pinnable, major version is too coarse)
* Changes tsconfig.json to used pinned dependencies
* Fixed tsconfig.json:
* Needed to leave type-resolution related options in the tsconfig.json. So that d3-test can find the d3 definition itself.
* packages in dependency are still used to pin down D3 modules
* added @types for N3, an RDF package
* changed file names to match requirements for syncing with @types
* naming recommendation conformance
* removing declare module n3, making ProperModule
* changed reference path to types and corrected errors associated with strict null
* checkpoint
* test the project with "tsc --project tsconfig.json"
* remove comments and version
* Replace D3 v3 definition with D3 v4 (bundle)
* Replaces the legacy D3 v3 definitions in `d3` with a definition file representing the D3 version 4 standard bundle
* Add `package.json` file with legacy dependency to @types/d3 version >=3.5.36 <4.0.0
* Updated tsconfig.json, package.json, versions
* Updated tsconfig.json to control typings resolution for D3 v3
* Updated package.json to use caret notation of D3 typings
* Updated certain affected definitions header comments with version numbers, where version number was missing buit seemed reasonably ascertainable as latest.
* Added comments to each affected definition file with TODO once upgrade to D3 v4 is considered
* Chore changes as per review.
* Removed TODO "upgrade-to-v4" comments
* Removed added empty lines.
* Add non-breaking space to string literal definition for "thousands" separator in locale definition. (Thanks for catching this to @vetvicka)
This ensures the string literal intersection type covers equivalent options to those generally used in all locale definitions already published in the d3-format repo and therefore contains all reasonable options.