UNPKG

z-schema-esm

Version:

ESM fork of z-schema. JSON schema validator

104 lines (103 loc) 2.54 kB
{ "name": "z-schema-esm", "version": "6.0.1", "engines": { "node": ">=16.0.0" }, "description": "ESM fork of z-schema. JSON schema validator", "homepage": "https://github.com/jorenbroekema/z-schema", "authors": [ "Joren Broekema <joren.broekema@gmail.com>" ], "license": "MIT", "keywords": [ "JSON", "Schema", "Validator" ], "repository": { "type": "git", "url": "https://github.com/jorenbroekema/z-schema.git" }, "bugs": { "url": "https://github.com/jorenbroekema/z-schema/issues" }, "main": "src/ZSchema.js", "module": "dist/ZSchema.mjs", "bin": { "z-schema": "./bin/z-schema" }, "files": [ "bin", "src", "dist", "LICENSE", "README.md", "index.d.ts" ], "types": "index.d.ts", "scripts": { "prepare": "grunt", "prepublishOnly": "npm test", "test": "jasmine-node test/ && grunt lint", "test-z": "jasmine-node test/spec/ZSchemaTestSuiteSpec.js", "grunt": "grunt", "bundle": "rollup -c rollup.config.js" }, "testling": { "scripts": [ "test/lib/jasmine-2.0.1/jasmine.js", "test/lib/jasmine-2.0.1/jasmine-html.js", "test/lib/jasmine-2.0.1/boot.js", "test/lib/jasmine-2.0.1/tap_reporter.js", "test/Runner.js", "dist/ZSchema-browser-min.js", "dist/ZSchema-browser-test.js" ], "browsers": [ "iexplore/9..latest", "chrome/4", "chrome/28..latest", "firefox/3.5", "firefox/23..latest", "safari/5.1..latest", "opera/12..latest", "iphone/6..latest", "ipad/6..latest", "android-browser/4.2..latest" ] }, "dependencies": { "lodash.get": "^4.4.2", "lodash.isequal": "^4.5.0", "validator": "^13.7.0" }, "optionalDependencies": { "commander": "^11.0.0" }, "devDependencies": { "@rollup/plugin-commonjs": "^26.0.1", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.2.3", "browserify": "^17.0.0", "coveralls": "^3.1.1", "grunt": "^1.4.1", "grunt-browserify": "^6.0.0", "grunt-cli": "^1.4.3", "grunt-contrib-copy": "^1.0.0", "grunt-contrib-jasmine": "^4.0.0", "grunt-contrib-jshint": "^3.2.0", "grunt-contrib-uglify": "^5.2.2", "grunt-jscs": "^3.0.1", "grunt-lineending": "^1.0.0", "jasmine-node": "^3.0.0", "jasmine-reporters": "^2.5.0", "remapify": "^2.2.0", "rollup": "^2.79.1", "rollup-plugin-terser": "^7.0.2" }, "prettier": { "tabWidth": 4, "trailingComma": "none" } }