{ "name": "sinopia", "version": "0.8.1", "description": "Private npm repository server", "author": { "name": "Alex Kocharin", "email": "alex@kocharin.ru" }, "repository": { "type": "git", "url": "git://github.com/rlidwka/sinopia" }, "main": "index.js", "bin": { "sinopia": "./bin/sinopia" }, "dependencies": { "async": ">= 0.2.9", "bunyan": ">= 0.22.1", "commander": ">= 2.1.0", "cookies": ">= 0.3.8", "express": "3.4.x", "handlebars": "1.x.x", "helpers.less": "git://github.com/bpeacock/helpers.less.git", "highlight.js": "^8.0.0", "js-yaml": ">= 3.0.1", "lunr": "^0.5.2", "marked": "^0.3.2", "minimatch": ">= 0.2.14", "mkdirp": ">= 0.3.5", "onclick": "^0.1.0", "request": ">= 2.31.0", "semver": ">= 2.2.1", "tar.gz": "^0.1.1", "underscore": "^1.6.0", "unopinionate": "0.0.4" }, "optionalDependencies": { "fs-ext": ">= 0.3.2" }, "devDependencies": { "browserify": "^3.46.0", "browserify-handlebars": "~0.2.0", "eslint": ">= 0.4.2", "grunt": "^0.4.4", "grunt-browserify": "^2.0.8", "grunt-contrib-less": "^0.11.0", "grunt-contrib-watch": "^0.6.1", "handlebars": "^1.3.0", "mocha": ">= 1.17.0", "rimraf": ">= 2.2.5" }, "keywords": [ "private", "package", "repository", "registry", "modules", "proxy", "server" ], "scripts": { "test": "mocha ./test/functional ./test/unit", "lint": "eslint -c ./.eslint.yaml ./lib" }, "engines": { "node": ">=0.10" }, "preferGlobal": true, "publishConfig": { "registry": "https://registry.npmjs.org/" }, "license": { "type": "WTFPL", "url": "http://www.wtfpl.net/txt/copying/" } }