{ "_from": "@prantlf/jsonlint@10.2.0", "_id": "@prantlf/jsonlint@10.2.0", "_inBundle": false, "_integrity": "sha512-KMFfds0peWLLfCu3bhClTiEN0tdj/Z86QJvn1awKHws6r+Sx6T3a44Eadz6OvqN6ZpsRkqaRpZxqddvvDAdDZQ==", "_location": "/@prantlf/jsonlint", "_phantomChildren": { "fast-json-stable-stringify": "2.1.0", "uri-js": "4.4.1" }, "_requested": { "type": "version", "registry": true, "raw": "@prantlf/jsonlint@10.2.0", "name": "@prantlf/jsonlint", "escapedName": "@prantlf%2fjsonlint", "scope": "@prantlf", "rawSpec": "10.2.0", "saveSpec": null, "fetchSpec": "10.2.0" }, "_requiredBy": [ "/grunt-jsonlint" ], "_resolved": "https://registry.npmjs.org/@prantlf/jsonlint/-/jsonlint-10.2.0.tgz", "_shasum": "0716001895cc5f0407820ffe9887de5e13e6fa47", "_spec": "@prantlf/jsonlint@10.2.0", "_where": "/home/l/plc/node-red/node_modules/grunt-jsonlint", "author": { "name": "Ferdinand Prantl", "email": "prantlf@gmail.com", "url": "http://prantl.tk" }, "bin": { "jsonlint": "lib/cli.js" }, "bugs": { "url": "http://github.com/prantlf/jsonlint/issues" }, "bundleDependencies": false, "contributors": [ { "name": "Greg Inman", "email": "ginman@itriagehealth.com" }, { "name": "Paul Vollmer", "email": "mail@paulvollmer.net", "url": "http://paulvollmer.net" }, { "name": "Zach Carter", "email": "zach@carter.name", "url": "http://zaa.ch" } ], "dependencies": { "ajv": "6.10.2", "commander": "4.0.1" }, "deprecated": false, "description": "JSON parser, syntax and schema validator and pretty-printer.", "devDependencies": { "@types/node": "13.1.1", "http-server": "0.12.0", "js-yaml": "3.13.1", "nyc": "15.0.0", "standard": "14.3.1", "test": "0.6.0", "tslint": "5.20.1", "tslint-config-standard": "9.0.0", "typescript": "3.7.4", "uglify-js": "3.7.3" }, "engines": { "node": ">= 6" }, "homepage": "http://prantlf.github.com/jsonlint/", "keywords": [ "json", "validation", "lint", "jsonlint" ], "license": "MIT", "licenses": [ { "type": "MIT", "url": "https://github.com/prantlf/jsonlint/blob/master/LICENSE" } ], "main": "lib/jsonlint.js", "name": "@prantlf/jsonlint", "preferGlobal": true, "repository": { "type": "git", "url": "git+https://github.com/prantlf/jsonlint.git" }, "scripts": { "build": "npm run compile && npm run compile:tests", "compile": "node scripts/bundle-jsonlint && uglifyjs -o web/jsonlint.min.js --source-map \"filename='jsonlint.js',url='jsonlint.min.js.map',includeSources=true\" lib/jsonlint.js && uglifyjs -o web/validator.min.js --source-map \"filename='validator.js',url='validator.min.js.map',includeSources=true\" lib/validator.js && uglifyjs -o web/formatter.min.js --source-map \"filename='formatter.js',url='formatter.min.js.map',includeSources=true\" lib/formatter.js && uglifyjs -o web/sorter.min.js --source-map \"filename='sorter.js',url='sorter.min.js.map',includeSources=true\" lib/sorter.js && uglifyjs -o web/printer.min.js --source-map \"filename='printer.js',url='printer.min.js.map',includeSources=true\" lib/printer.js && node scripts/bundle-schema-drafts && uglifyjs -o web/schema-drafts.min.js --source-map \"filename='schema-drafts.js',url='schema-drafts.min.js.map',includeSources=true\" lib/schema-drafts.js && uglifyjs -o web/ajv.min.js --source-map \"filename='ajv.js',url='ajv.min.js.map',includeSources=true\" node_modules/ajv/dist/ajv.bundle.js", "compile:tests": "tsc --lib es6 test/typings.test.ts", "lint": "npm run lint:js && npm run lint:ts", "lint:js": "standard --fix -v", "lint:ts": "tslint --fix -t stylish lib/*.ts test/*.ts", "prepare": "npm run lint && npm run build", "start": "http-server -c 5", "test": "nyc --silent node test/typings.test.js && nyc --silent --no-clean node test/parse1 && nyc --silent --no-clean node test/parse1 --native-parser && nyc --silent --no-clean node test/parse2 && nyc --silent --no-clean node test/parse3 && nyc --silent --no-clean node test/parse4 && nyc --silent --no-clean node test/parse5 && nyc --silent --no-clean node test/portable && nyc --silent --no-clean node test/tokenize && nyc --silent --no-clean node test/print && nyc --silent --no-clean node lib/cli package.json test/recursive && nyc --silent --no-clean node lib/cli -sq test/passes/hasOwnProperty.json && nyc --silent --no-clean node lib/cli -s -e json-schema-draft-04 -V test/passes/3.schema.json test/passes/3.json && nyc --silent --no-clean node lib/cli -C test/passes/comments.txt && nyc --silent --no-clean node lib/cli -pS test/passes/strings.txt && nyc --silent --no-clean node lib/cli -M json5 test/passes/json5.text && nyc --silent --no-clean node lib/cli -v && nyc --silent --no-clean node lib/cli -h && nyc --silent --no-clean node lib/cli -Pc test/fails/10.json || nyc report", "web": "npm run web:sync && npm run web:deploy", "web:clone": "test ! -d ../jsonlint-pages && git clone --single-branch --branch gh-pages `git remote get-url origin` ../jsonlint-pages", "web:deploy": "cd ../jsonlint-pages && git commit -a -m 'Deploy site updates' && git push origin gh-pages", "web:pull": "cd ../jsonlint-pages && git pull", "web:sync": "cp web/*.min.* ../jsonlint-pages/ && cp web/jsonlint.html ../jsonlint-pages/index.html" }, "standard": { "ignore": [ "benchmarks/jison", "benchmarks/pegjs", "jsonlint*.js", "test/fails", "test/passes", "test/recursive", "test/v8" ] }, "typings": "lib/jsonlint.d.ts", "version": "10.2.0" }