ruạṛ
{ "name": "express-useragent", "description": "ExpressJS/Connect/TrinteJS user-agent middleware exposing", "version": "1.0.15", "homepage": "https://github.com/biggora/express-useragent/", "repository": { "type": "git", "url": "git://github.com/biggora/express-useragent.git" }, "license": "MIT", "author": { "name": "Aleksejs Gordejevs", "email": "aleksej@gordejev.lv", "url": "https://github.com/biggora" }, "contributors": [ { "name": "Kacper Glowacki", "url": "https://github.com/kacperus" }, { "name": "elisee", "url": "https://github.com/elisee" }, { "name": "Bitdeli Chef", "url": "https://github.com/bitdeli-chef" }, { "name": "Nicolas Tobo", "url": "https://github.com/nicolastobo" }, { "name": "Samy Pess�", "url": "https://github.com/SamyPesse" }, { "name": "Artem Nezvigin", "url": "https://github.com/artnez" }, { "name": "Josh Dickson", "url": "https://github.com/joshdickson40" }, { "name": "Kewang", "url": "https://github.com/kewang" } ], "keywords": [ "useragent", "connect", "express", "trinte", "browser", "compound", "middleware" ], "main": "./index.js", "scripts": { "test": "nodeunit test/tests.js", "express": "node test/server.js", "http": "node test/http.js", "simple": "node test/simple.js", "build": "grunt build", "lint": "jshint lib/express-useragent.js", "prepublishOnly": "npm run build" }, "directories": { "lib": "lib", "test": "test" }, "engines": { "node": ">=4.5" }, "dependencies": {}, "devDependencies": { "bower": "*", "express": ">= 4.16.4", "grunt": "^1.2.1", "grunt-contrib-clean": "^1.0.0", "grunt-contrib-uglify": "^1.0.1", "jshint": "*", "load-grunt-tasks": "^3.2.0", "nodeunit": "^0.11.3" } }
cải xoăn