{ "name": "pjax", "version": "0.2.4", "description": "Easily enable fast Ajax navigation on any website (using pushState + xhr)", "keywords": [ "pjax", "push", "state", "ajax", "navigation", "transition", "animation" ], "repository": "https://github.com/MoOx/pjax.git", "author": "Maxime Thirouin", "license": "MIT", "main": "src/pjax.js", "files": [ "index.js", "lib", "pjax.js" ], "devDependencies": { "browserify": "^3.46.0", "coverify": "^1.0.6", "jscs": "^1.6.2", "jshint": "^2.5.6", "npmpub": "^3.1.0", "opn-cli": "^3.1.0", "serve": "1.4.0", "tape": "^3.0.0", "testling": "^1.6.1" }, "scripts": { "lint": "jscs **/*.js && jshint . --exclude-path .gitignore", "standalone": "browserify index.js --standalone Pjax > pjax.js", "build-debug": "browserify index.js --debug --standalone Pjax > pjax.js", "tests": "testling", "test": "npm run lint && npm run standalone && npm run tests", "test--html": "testling --html > tests/scripts/index.html", "coverage": "browserify -t coverify tests/**/*.js | testling | coverify", "example": "opn http://localhost:3000/example/; serve .", "prepublish": "npm run standalone", "#release": "testling does not work in a process launch by npm... :facepalm:", "release": "echo \"npmpub --skip-test --dry && npm test && npmpub --skip-test --skip-cleanup\"" }, "testling": { "files": "tests/**/*.js", "browsers": [ "ie/10..latest", "firefox/4.0", "firefox/latest", "firefox/nightly", "chrome/10", "chrome/latest", "chrome/canary", "opera/12..latest", "opera/next", "safari/5.1..latest", "ipad/6.0..latest", "iphone/6.0..latest", "android-browser/4.2..latest" ] } }