{ "name": "knockout", "description": "Knockout makes it easier to create rich, responsive UIs with JavaScript", "homepage": "http://knockoutjs.com/", "version": "3.5.1-sm", "license": "MIT", "author": "The Knockout.js team", "main": "build/output/knockout-latest.js", "types": "build/types/knockout.d.ts", "scripts": { "prepublish": "grunt", "test": "node spec/runner.node.js" }, "repository": { "type": "git", "url": "https://github.com/knockout/knockout.git" }, "bugs": "https://github.com/knockout/knockout/issues", "testling": { "preprocess": "build/build.sh", "html": "spec/runner.html?src=build/output/knockout-latest.js&testling=true", "browsers": [ "chrome/69..latest", "firefox/69..latest", "safari/12..latest", "opera/56..latest" ] }, "licenses": [ { "type": "MIT", "url": "http://www.opensource.org/licenses/mit-license.php" } ], "devDependencies": { "grunt": "~0.4.1", "grunt-cli": "~0.1.0" }, "dependencies": { "closure-compiler": "^0.2.12", "google-closure-compiler": "^20200830.0.0" } }