aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Rebert <[email protected]>2015-02-04 14:12:41 -0800
committerChris Rebert <[email protected]>2015-02-04 14:12:41 -0800
commit7294506ebb482de0d865e5ef21dc518f89745570 (patch)
tree2d58194a4f1cefe61feef89b04b59ae8651cbddc
parentcff2e21d372cb9a768f567f0b72ca4d83a57498d (diff)
parent85ded1440cbcea332820f83327923708715ed7f4 (diff)
downloadbootstrap-7294506ebb482de0d865e5ef21dc518f89745570.tar.xz
bootstrap-7294506ebb482de0d865e5ef21dc518f89745570.zip
Merge pull request #68 from twbs/v4-validation
Switch HTML validators
-rw-r--r--Gruntfile.js26
-rw-r--r--package.json2
-rw-r--r--test-infra/npm-shrinkwrap.json1120
3 files changed, 462 insertions, 686 deletions
diff --git a/Gruntfile.js b/Gruntfile.js
index 341c36ebd..ff878a6ea 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -272,24 +272,18 @@ module.exports = function (grunt) {
}
},
- validation: {
+ htmllint: {
options: {
- charset: 'utf-8',
- doctype: 'HTML5',
- failHard: true,
- reset: true,
- relaxerror: [
- 'Element img is missing required attribute src.',
- 'Attribute autocomplete not allowed on element input at this point.',
- 'Attribute autocomplete not allowed on element button at this point.',
- 'Element div not allowed as child of element progress in this context.',
- 'Element thead not allowed as child of element table in this context.',
- 'Bad value tablist for attribute role on element nav.'
+ ignore: [
+ 'Element “img” is missing required attribute “src”.',
+ 'Bad value “X-UA-Compatible” for attribute “http-equiv” on element “meta”.',
+ 'Attribute “autocomplete” not allowed on element “input” at this point.',
+ 'Attribute “autocomplete” not allowed on element “button” at this point.',
+ 'Element “div” not allowed as child of element “progress” in this context. (Suppressing further errors from this subtree.)',
+ 'Consider using the “h1” element as a top-level heading only (all “h1” elements are treated as top-level headings by many screen readers and other tools).'
]
},
- files: {
- src: '_gh_pages/**/*.html'
- }
+ src: '_gh_pages/**/*.html'
},
watch: {
@@ -358,7 +352,7 @@ module.exports = function (grunt) {
require('time-grunt')(grunt);
// Docs HTML validation task
- grunt.registerTask('validate-html', ['jekyll:docs', 'validation']);
+ grunt.registerTask('validate-html', ['jekyll:docs', 'htmllint']);
var runSubset = function (subset) {
return !process.env.TWBS_TEST || process.env.TWBS_TEST === subset;
diff --git a/package.json b/package.json
index 5cf0d04dd..b93e08f0a 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
"grunt-contrib-watch": "~0.6.1",
"grunt-csscomb": "~3.0.0",
"grunt-exec": "~0.4.6",
- "grunt-html-validation": "~0.1.18",
+ "grunt-html": "^2.0.0",
"grunt-jekyll": "~0.4.2",
"grunt-jscs": "~1.2.0",
"grunt-postcss": "^0.3.0",
diff --git a/test-infra/npm-shrinkwrap.json b/test-infra/npm-shrinkwrap.json
index d45418ca5..b2a45a5cd 100644
--- a/test-infra/npm-shrinkwrap.json
+++ b/test-infra/npm-shrinkwrap.json
@@ -1,6 +1,6 @@
{
"name": "bootstrap",
- "version": "3.3.2",
+ "version": "4.0.0-alpha",
"npm-shrinkwrap-version": "200.0.0",
"dependencies": {
"btoa": {
@@ -141,10 +141,6 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.1.tgz",
"dependencies": {
- "colors": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz"
- },
"lodash": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz"
@@ -157,21 +153,7 @@
},
"grunt-legacy-util": {
"version": "0.2.0",
- "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz",
- "dependencies": {
- "async": {
- "version": "0.1.22",
- "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz"
- },
- "lodash": {
- "version": "0.9.2",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz"
- },
- "underscore.string": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz"
- }
- }
+ "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz"
},
"hooker": {
"version": "0.2.3",
@@ -252,28 +234,32 @@
"resolved": "https://registry.npmjs.org/grunt-autoprefixer/-/grunt-autoprefixer-2.2.0.tgz",
"dependencies": {
"autoprefixer-core": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.0.0.tgz",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.1.3.tgz",
"dependencies": {
"browserslist": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-0.1.2.tgz"
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-0.2.0.tgz"
},
"caniuse-db": {
- "version": "1.0.30000049",
- "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000049.tgz"
+ "version": "1.0.30000064",
+ "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000064.tgz"
+ },
+ "num2fraction": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.0.1.tgz"
},
"postcss": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-4.0.1.tgz",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-4.0.3.tgz",
"dependencies": {
"js-base64": {
"version": "2.1.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.7.tgz"
},
"source-map": {
- "version": "0.1.43",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
"dependencies": {
"amdefine": {
"version": "0.1.0",
@@ -324,8 +310,8 @@
}
},
"diff": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/diff/-/diff-1.2.1.tgz"
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-1.2.2.tgz"
}
}
},
@@ -413,28 +399,6 @@
}
}
},
- "readable-stream": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz",
- "dependencies": {
- "core-util-is": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
- },
- "inherits": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
- },
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
- }
- }
- },
"xtend": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz"
@@ -446,8 +410,8 @@
"resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.0.tgz",
"dependencies": {
"compress-commons": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.0.tgz",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.1.tgz",
"dependencies": {
"crc32-stream": {
"version": "0.3.1",
@@ -570,20 +534,20 @@
"resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
},
"connect": {
- "version": "2.28.1",
- "resolved": "https://registry.npmjs.org/connect/-/connect-2.28.1.tgz",
+ "version": "2.28.3",
+ "resolved": "https://registry.npmjs.org/connect/-/connect-2.28.3.tgz",
"dependencies": {
"basic-auth-connect": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz"
},
"body-parser": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.10.1.tgz",
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.10.2.tgz",
"dependencies": {
"iconv-lite": {
- "version": "0.4.5",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.5.tgz"
+ "version": "0.4.6",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.6.tgz"
},
"on-finished": {
"version": "2.2.0",
@@ -596,8 +560,8 @@
}
},
"raw-body": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.1.tgz"
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.2.tgz"
}
}
},
@@ -606,20 +570,20 @@
"resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz"
},
"compression": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/compression/-/compression-1.3.0.tgz",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.3.1.tgz",
"dependencies": {
"accepts": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.2.tgz",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.3.tgz",
"dependencies": {
"mime-types": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.7.tgz",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.8.tgz",
"dependencies": {
"mime-db": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.5.0.tgz"
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.6.0.tgz"
}
}
},
@@ -630,12 +594,12 @@
}
},
"compressible": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.1.tgz",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.2.tgz",
"dependencies": {
"mime-db": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.5.0.tgz"
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.6.0.tgz"
}
}
},
@@ -668,16 +632,16 @@
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.5.tgz"
},
"csurf": {
- "version": "1.6.5",
- "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.6.5.tgz",
+ "version": "1.6.6",
+ "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.6.6.tgz",
"dependencies": {
"csrf": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/csrf/-/csrf-2.0.4.tgz",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/csrf/-/csrf-2.0.5.tgz",
"dependencies": {
"base64-url": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.1.0.tgz"
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.0.tgz"
},
"rndm": {
"version": "1.1.0",
@@ -688,8 +652,8 @@
"resolved": "https://registry.npmjs.org/scmp/-/scmp-1.0.0.tgz"
},
"uid-safe": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.2.tgz",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.3.tgz",
"dependencies": {
"native-or-bluebird": {
"version": "1.1.2",
@@ -716,20 +680,20 @@
"resolved": "https://registry.npmjs.org/depd/-/depd-1.0.0.tgz"
},
"errorhandler": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.3.2.tgz",
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.3.3.tgz",
"dependencies": {
"accepts": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.2.tgz",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.3.tgz",
"dependencies": {
"mime-types": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.7.tgz",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.8.tgz",
"dependencies": {
"mime-db": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.5.0.tgz"
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.6.0.tgz"
}
}
},
@@ -746,20 +710,20 @@
}
},
"express-session": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.10.1.tgz",
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.10.2.tgz",
"dependencies": {
"crc": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz"
},
"uid-safe": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.2.tgz",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.3.tgz",
"dependencies": {
"base64-url": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.1.0.tgz"
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.0.tgz"
},
"native-or-bluebird": {
"version": "1.1.2",
@@ -802,8 +766,8 @@
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
},
"statuses": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.0.tgz"
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz"
}
}
},
@@ -918,12 +882,12 @@
}
},
"serve-index": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.6.0.tgz",
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.6.1.tgz",
"dependencies": {
"accepts": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.2.tgz",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.3.tgz",
"dependencies": {
"negotiator": {
"version": "0.5.0",
@@ -936,28 +900,28 @@
"resolved": "https://registry.npmjs.org/batch/-/batch-0.5.2.tgz"
},
"mime-types": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.7.tgz",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.8.tgz",
"dependencies": {
"mime-db": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.5.0.tgz"
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.6.0.tgz"
}
}
}
}
},
"serve-static": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.8.0.tgz",
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.8.1.tgz",
"dependencies": {
"escape-html": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz"
},
"send": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.11.0.tgz",
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.11.1.tgz",
"dependencies": {
"destroy": {
"version": "1.0.3",
@@ -1000,16 +964,16 @@
}
},
"type-is": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.5.tgz",
+ "version": "1.5.6",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.6.tgz",
"dependencies": {
"mime-types": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.7.tgz",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.8.tgz",
"dependencies": {
"mime-db": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.5.0.tgz"
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.6.0.tgz"
}
}
}
@@ -1194,8 +1158,8 @@
}
},
"clean-css": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.0.5.tgz",
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.0.8.tgz",
"dependencies": {
"commander": {
"version": "2.5.1",
@@ -1284,8 +1248,8 @@
}
},
"grunt-contrib-jade": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/grunt-contrib-jade/-/grunt-contrib-jade-0.14.0.tgz",
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/grunt-contrib-jade/-/grunt-contrib-jade-0.14.1.tgz",
"dependencies": {
"chalk": {
"version": "0.5.1",
@@ -1326,16 +1290,16 @@
}
},
"jade": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/jade/-/jade-1.8.2.tgz",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/jade/-/jade-1.9.1.tgz",
"dependencies": {
"character-parser": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/character-parser/-/character-parser-1.2.1.tgz"
},
"commander": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.5.1.tgz"
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz"
},
"constantinople": {
"version": "3.0.1",
@@ -1353,6 +1317,160 @@
}
}
},
+ "coveralls": {
+ "version": "2.11.2",
+ "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.11.2.tgz",
+ "dependencies": {
+ "js-yaml": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.1.tgz",
+ "dependencies": {
+ "argparse": {
+ "version": "0.1.16",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
+ "dependencies": {
+ "underscore": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz"
+ },
+ "underscore.string": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz"
+ }
+ }
+ },
+ "esprima": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"
+ }
+ }
+ },
+ "lcov-parse": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.6.tgz"
+ },
+ "log-driver": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.4.tgz"
+ },
+ "request": {
+ "version": "2.40.0",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.40.0.tgz",
+ "dependencies": {
+ "aws-sign2": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
+ },
+ "forever-agent": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"
+ },
+ "form-data": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz",
+ "dependencies": {
+ "async": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
+ },
+ "combined-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
+ "dependencies": {
+ "delayed-stream": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
+ }
+ }
+ },
+ "mime": {
+ "version": "1.2.11",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
+ }
+ }
+ },
+ "hawk": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz",
+ "dependencies": {
+ "boom": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz"
+ },
+ "cryptiles": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"
+ },
+ "hoek": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"
+ },
+ "sntp": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"
+ }
+ }
+ },
+ "http-signature": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz",
+ "dependencies": {
+ "asn1": {
+ "version": "0.1.11",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
+ },
+ "assert-plus": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"
+ },
+ "ctype": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
+ }
+ }
+ },
+ "json-stringify-safe": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"
+ },
+ "mime-types": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz"
+ },
+ "node-uuid": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.2.tgz"
+ },
+ "oauth-sign": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"
+ },
+ "qs": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-1.0.2.tgz"
+ },
+ "stringstream": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz"
+ },
+ "tough-cookie": {
+ "version": "0.12.1",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz",
+ "dependencies": {
+ "punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
+ }
+ }
+ },
+ "tunnel-agent": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz"
+ }
+ }
+ }
+ }
+ },
"mkdirp": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
@@ -1516,8 +1634,20 @@
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz"
},
"domutils": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.0.tgz"
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
+ "dependencies": {
+ "dom-serializer": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.0.1.tgz",
+ "dependencies": {
+ "entities": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz"
+ }
+ }
+ }
+ }
},
"entities": {
"version": "1.0.0",
@@ -1577,256 +1707,6 @@
}
}
},
- "grunt-contrib-less": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.0.0.tgz",
- "dependencies": {
- "async": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
- },
- "chalk": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
- "dependencies": {
- "ansi-styles": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz"
- },
- "escape-string-regexp": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz"
- },
- "has-ansi": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
- "dependencies": {
- "ansi-regex": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz"
- }
- }
- },
- "strip-ansi": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
- "dependencies": {
- "ansi-regex": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz"
- }
- }
- },
- "supports-color": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz"
- }
- }
- },
- "less": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/less/-/less-2.2.0.tgz",
- "dependencies": {
- "graceful-fs": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.5.tgz"
- },
- "image-size": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.3.5.tgz"
- },
- "mime": {
- "version": "1.2.11",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
- },
- "mkdirp": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
- "dependencies": {
- "minimist": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
- }
- }
- },
- "promise": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz",
- "dependencies": {
- "asap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz"
- }
- }
- },
- "request": {
- "version": "2.51.0",
- "resolved": "https://registry.npmjs.org/request/-/request-2.51.0.tgz",
- "dependencies": {
- "aws-sign2": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
- },
- "bl": {
- "version": "0.9.4",
- "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.4.tgz",
- "dependencies": {
- "readable-stream": {
- "version": "1.0.33",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz",
- "dependencies": {
- "core-util-is": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
- },
- "inherits": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
- },
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
- }
- }
- }
- }
- },
- "caseless": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.8.0.tgz"
- },
- "combined-stream": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
- "dependencies": {
- "delayed-stream": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
- }
- }
- },
- "forever-agent": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"
- },
- "form-data": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz",
- "dependencies": {
- "mime-types": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.7.tgz",
- "dependencies": {
- "mime-db": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.5.0.tgz"
- }
- }
- }
- }
- },
- "hawk": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz",
- "dependencies": {
- "boom": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz"
- },
- "cryptiles": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"
- },
- "hoek": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"
- },
- "sntp": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"
- }
- }
- },
- "http-signature": {
- "version": "0.10.1",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz",
- "dependencies": {
- "asn1": {
- "version": "0.1.11",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
- },
- "assert-plus": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"
- },
- "ctype": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
- }
- }
- },
- "json-stringify-safe": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"
- },
- "mime-types": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz"
- },
- "node-uuid": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.2.tgz"
- },
- "oauth-sign": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.5.0.tgz"
- },
- "qs": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz"
- },
- "stringstream": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz"
- },
- "tough-cookie": {
- "version": "0.12.1",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz",
- "dependencies": {
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
- }
- }
- },
- "tunnel-agent": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz"
- }
- }
- },
- "source-map": {
- "version": "0.1.43",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
- "dependencies": {
- "amdefine": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz"
- }
- }
- }
- }
- },
- "lodash": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz"
- }
- }
- },
"grunt-contrib-qunit": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-0.5.2.tgz",
@@ -1840,30 +1720,34 @@
"resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz"
},
"phantomjs": {
- "version": "1.9.13",
- "resolved": "https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.13.tgz",
+ "version": "1.9.15",
+ "resolved": "https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.15.tgz",
"dependencies": {
"adm-zip": {
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz"
},
- "kew": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/kew/-/kew-0.4.0.tgz"
- },
- "mkdirp": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
+ "fs-extra": {
+ "version": "0.16.3",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.3.tgz",
"dependencies": {
- "minimist": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
+ "graceful-fs": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.5.tgz"
+ },
+ "jsonfile": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.0.0.tgz"
+ },
+ "rimraf": {
+ "version": "2.2.8",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"
}
}
},
- "ncp": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz"
+ "kew": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/kew/-/kew-0.4.0.tgz"
},
"npmconf": {
"version": "2.0.9",
@@ -1887,6 +1771,16 @@
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.2.tgz"
},
+ "mkdirp": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
+ "dependencies": {
+ "minimist": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
+ }
+ }
+ },
"nopt": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.1.tgz",
@@ -2083,10 +1977,6 @@
}
}
},
- "rimraf": {
- "version": "2.2.8",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"
- },
"which": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/which/-/which-1.0.8.tgz"
@@ -2111,6 +2001,66 @@
}
}
},
+ "grunt-contrib-sass": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-0.8.1.tgz",
+ "dependencies": {
+ "async": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
+ },
+ "chalk": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
+ "dependencies": {
+ "ansi-styles": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz"
+ },
+ "escape-string-regexp": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz"
+ },
+ "has-ansi": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
+ "dependencies": {
+ "ansi-regex": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz"
+ }
+ }
+ },
+ "strip-ansi": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
+ "dependencies": {
+ "ansi-regex": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz"
+ }
+ }
+ },
+ "supports-color": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz"
+ }
+ }
+ },
+ "dargs": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-2.1.0.tgz"
+ },
+ "which": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.0.8.tgz"
+ },
+ "win-spawn": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/win-spawn/-/win-spawn-2.0.0.tgz"
+ }
+ }
+ },
"grunt-contrib-uglify": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.7.0.tgz",
@@ -2373,10 +2323,6 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/csscomb-core/-/csscomb-core-2.0.4.tgz",
"dependencies": {
- "gonzales-pe": {
- "version": "3.0.0-10",
- "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-3.0.0-10.tgz"
- },
"minimatch": {
"version": "0.2.12",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz",
@@ -2391,10 +2337,6 @@
}
}
},
- "vow": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/vow/-/vow-0.4.4.tgz"
- },
"vow-fs": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/vow-fs/-/vow-fs-0.3.2.tgz",
@@ -2437,261 +2379,29 @@
"version": "0.4.6",
"resolved": "https://registry.npmjs.org/grunt-exec/-/grunt-exec-0.4.6.tgz"
},
- "grunt-html-validation": {
- "version": "0.1.18",
- "resolved": "https://registry.npmjs.org/grunt-html-validation/-/grunt-html-validation-0.1.18.tgz",
+ "grunt-html": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-html/-/grunt-html-2.0.0.tgz",
"dependencies": {
- "colors": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz"
+ "async": {
+ "version": "0.2.10",
+ "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz"
},
- "request": {
- "version": "2.34.0",
- "resolved": "https://registry.npmjs.org/request/-/request-2.34.0.tgz",
+ "chalk": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
"dependencies": {
- "aws-sign2": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
- },
- "forever-agent": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"
- },
- "form-data": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz",
- "dependencies": {
- "async": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
- },
- "combined-stream": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
- "dependencies": {
- "delayed-stream": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
- }
- }
- }
- }
- },
- "hawk": {
+ "ansi-styles": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz",
- "dependencies": {
- "boom": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz"
- },
- "cryptiles": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"
- },
- "hoek": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"
- },
- "sntp": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"
- }
- }
- },
- "http-signature": {
- "version": "0.10.1",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz",
- "dependencies": {
- "asn1": {
- "version": "0.1.11",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
- },
- "assert-plus": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"
- },
- "ctype": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
- }
- }
- },
- "json-stringify-safe": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"
- },
- "mime": {
- "version": "1.2.11",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
- },
- "node-uuid": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.2.tgz"
- },
- "oauth-sign": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"
- },
- "qs": {
- "version": "0.6.6",
- "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz"
- },
- "tough-cookie": {
- "version": "0.12.1",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz",
- "dependencies": {
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
- }
- }
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz"
},
- "tunnel-agent": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"
- }
- }
- },
- "w3cjs": {
- "version": "0.1.25",
- "resolved": "https://registry.npmjs.org/w3cjs/-/w3cjs-0.1.25.tgz",
- "dependencies": {
- "commander": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.0.0.tgz"
- },
- "superagent": {
- "version": "0.15.7",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-0.15.7.tgz",
- "dependencies": {
- "cookiejar": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-1.3.0.tgz"
- },
- "debug": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz"
- },
- "emitter-component": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.0.0.tgz"
- },
- "formidable": {
- "version": "1.0.14",
- "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"
- },
- "methods": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/methods/-/methods-0.0.1.tgz"
- },
- "mime": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.5.tgz"
- },
- "qs": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.5.tgz"
- },
- "reduce-component": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz"
- }
- }
+ "has-color": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz"
},
- "superagent-proxy": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/superagent-proxy/-/superagent-proxy-0.2.0.tgz",
- "dependencies": {
- "proxy-agent": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-0.0.2.tgz",
- "dependencies": {
- "http-proxy-agent": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-0.2.6.tgz",
- "dependencies": {
- "agent-base": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-1.0.1.tgz"
- },
- "debug": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
- "dependencies": {
- "ms": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
- }
- }
- },
- "extend": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz"
- }
- }
- },
- "https-proxy-agent": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-0.3.5.tgz",
- "dependencies": {
- "agent-base": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-1.0.1.tgz"
- },
- "debug": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
- "dependencies": {
- "ms": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
- }
- }
- },
- "extend": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz"
- }
- }
- },
- "lru-cache": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"
- },
- "socks-proxy-agent": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-0.1.2.tgz",
- "dependencies": {
- "agent-base": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-1.0.1.tgz"
- },
- "extend": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz"
- },
- "rainbowsocks": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/rainbowsocks/-/rainbowsocks-0.1.2.tgz",
- "dependencies": {
- "debug": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
- "dependencies": {
- "ms": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
+ "strip-ansi": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz"
}
}
}
@@ -2854,8 +2564,8 @@
}
},
"xmlbuilder": {
- "version": "2.4.5",
- "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.4.5.tgz",
+ "version": "2.4.6",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.4.6.tgz",
"dependencies": {
"lodash-node": {
"version": "2.4.1",
@@ -2870,8 +2580,8 @@
"resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz"
},
"vow": {
- "version": "0.4.8",
- "resolved": "https://registry.npmjs.org/vow/-/vow-0.4.8.tgz"
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/vow/-/vow-0.4.7.tgz"
}
}
},
@@ -3205,6 +2915,64 @@
}
}
},
+ "grunt-scss-lint": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/grunt-scss-lint/-/grunt-scss-lint-0.3.4.tgz",
+ "dependencies": {
+ "chalk": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
+ "dependencies": {
+ "ansi-styles": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz"
+ },
+ "escape-string-regexp": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz"
+ },
+ "has-ansi": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
+ "dependencies": {
+ "ansi-regex": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz"
+ }
+ }
+ },
+ "strip-ansi": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
+ "dependencies": {
+ "ansi-regex": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz"
+ }
+ }
+ },
+ "supports-color": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz"
+ }
+ }
+ },
+ "lodash": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz"
+ },
+ "xmlbuilder": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.4.3.tgz",
+ "dependencies": {
+ "lodash-node": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/lodash-node/-/lodash-node-2.4.1.tgz"
+ }
+ }
+ }
+ }
+ },
"grunt-sed": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/grunt-sed/-/grunt-sed-0.1.1.tgz",
@@ -3424,8 +3192,8 @@
}
},
"marked": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.2.tgz"
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.3.tgz"
},
"nopt": {
"version": "2.1.2",
@@ -3450,8 +3218,8 @@
}
},
"npm": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/npm/-/npm-2.2.0.tgz",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/npm/-/npm-2.4.1.tgz",
"dependencies": {
"abbrev": {
"version": "1.0.5",
@@ -3588,8 +3356,8 @@
"resolved": "https://registry.npmjs.org/github-url-from-username-repo/-/github-url-from-username-repo-1.0.2.tgz"
},
"glob": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.2.tgz"
+ "version": "4.3.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz"
},
"graceful-fs": {
"version": "3.0.5",
@@ -3608,8 +3376,8 @@
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.2.tgz"
},
"init-package-json": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.1.3.tgz",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.2.0.tgz",
"dependencies": {
"promzard": {
"version": "0.2.2",
@@ -3696,8 +3464,8 @@
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-2.1.3.tgz"
},
"npm-registry-client": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-4.0.5.tgz",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-6.0.3.tgz",
"dependencies": {
"concat-stream": {
"version": "1.4.7",
@@ -3726,6 +3494,16 @@
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
}
}
+ },
+ "npm-package-arg": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-3.0.0.tgz",
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-1.5.3.tgz"
+ }
+ }
}
}
},
@@ -3993,6 +3771,10 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz"
},
+ "umask": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz"
+ },
"which": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/which/-/which-1.0.8.tgz"
@@ -4122,4 +3904,4 @@
}
}
}
-} \ No newline at end of file
+}