Updates to plugin table

2020-01-01, Jason
Updates to plugin table

* In a noscript env, hide JS dependent markup
* Temp: plugin type selection markup now in hugo tmeplate instead of JS.
Maybe we should keep to JS markup?
* Overhaul plugin table logic:
* Add support for query params and create an on page link
* Use jQuery more, seeing as we have the lib
* Add documentation
* Use `var` and non-lambdas for compatability
"private": true,
"dependencies": {
"js-beautify": "^1.8.9",
"js-yaml": "^3.13.1"
"devDependencies": {
"@types/jquery": "^3.3.31",
"cspell": "^4.0.23",
"differencify": "^1.5.3",
"front-matter": "^3.0.1",
"prettier": "^1.18.2",
"prettier-plugin-toml": "^0.3.1"
"scripts": {
"regression": "node tools/visual-diff.js",
"tidy": "node tools/pre-prod",
"lint": "prettier --write ./**/*.{js,md,toml,css,json}",
"docker": "npm run docker:build && npm run docker:run",
"docker:build": "docker build -t pidgin/nest:latest .",
"docker:run": "docker run -it --rm -p 3000:3000 pidgin/nest:latest",
"hugo": "hugo -s hugo -D -v --verboseLog --i18n-warnings",
"hugo:new": "hugo -s hugo new",
"hugo:server": "hugo server -s hugo -D --disableFastRender -v --verboseLog --noHTTPCache --i18n-warnings",
"spelling": "cspell \"**/*\"",
"migration-tracker": "node tools/migrate-tracker.js"