From 2b91ed663a30dd810bf40d0160e98a25d6cde3a0 Mon Sep 17 00:00:00 2001 From: Tony Atkins Date: Thu, 27 Jul 2017 14:15:06 +0200 Subject: [PATCH] GPII-2344: Updated test dependencies to avoid problems running tests in Windows. --- .vagrant.yml | 2 + package.json | 14 ++--- yarn.lock | 154 ++++++++++++++++++++++++++++++++++----------------- 3 files changed, 111 insertions(+), 59 deletions(-) diff --git a/.vagrant.yml b/.vagrant.yml index 82dbef5..c080068 100644 --- a/.vagrant.yml +++ b/.vagrant.yml @@ -24,4 +24,6 @@ setup_job: test_job: stage: test # name of the stage script: # One line per command to execute + # Required to avoid problems installing esparse + - "npm config set bin-links false --global" - "do.ps1 -c 'v: && npm install && npm test'" \ No newline at end of file diff --git a/package.json b/package.json index e497729..3836f7e 100644 --- a/package.json +++ b/package.json @@ -14,26 +14,26 @@ "license": "BSD-3-Clause", "dependencies": { "ajv": "4.11.2", - "gpii-binder": "1.0.3-dev.20170505T070144Z.9dc2d8c", - "gpii-express": "1.0.8", + "gpii-binder": "1.0.3", + "gpii-express": "1.0.9", "gpii-handlebars": "1.0.2-dev.20170629T094606Z.7194f07", - "infusion": "3.0.0-dev.20170713T172705Z.330ed53", + "infusion": "3.0.0-dev.20170724T165035Z.eee50c1", "json-schema-ref-parser": "3.1.2", "jsonpointer.js": "0.4.0", "quoted-printable": "1.0.1" }, "devDependencies": { - "eslint": "4.2.0", + "eslint": "4.3.0", "eslint-config-fluid": "1.1.0", "fluid-grunt-eslint": "18.1.2", "foundation-sites": "6.4.1", - "gpii-webdriver": "1.0.1", + "gpii-webdriver": "1.0.2", "grunt": "1.0.1", "grunt-jsonlint": "1.1.0", "handlebars": "4.0.10", "istanbul": "0.4.5", - "kettle": "1.6.2", - "node-jqunit": "1.1.5", + "kettle": "1.6.4", + "node-jqunit": "1.1.6", "pagedown": "1.1.0", "request": "2.81.0" } diff --git a/yarn.lock b/yarn.lock index 3384bc6..ae95c9d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -269,20 +269,20 @@ boom@2.x.x: dependencies: hoek "2.x.x" -brace-expansion@1.1.7, brace-expansion@^1.0.0: - version "1.1.7" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59" - dependencies: - balanced-match "^0.4.1" - concat-map "0.0.1" - -brace-expansion@^1.1.7: +brace-expansion@1.1.8, brace-expansion@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^1.0.0: + version "1.1.7" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59" + dependencies: + balanced-match "^0.4.1" + concat-map "0.0.1" + braces@^1.8.2: version "1.8.5" resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" @@ -503,6 +503,14 @@ crc@3.4.4: version "3.4.4" resolved "https://registry.yarnpkg.com/crc/-/crc-3.4.4.tgz#9da1e980e3bd44fc5c93bf5ab3da3378d85e466b" +cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cryptiles@2.x.x: version "2.0.5" resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" @@ -552,18 +560,18 @@ debug@2.6.7: dependencies: ms "2.0.0" +debug@2.6.8, debug@^2.6.8: + version "2.6.8" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" + dependencies: + ms "2.0.0" + debug@^2.1.1, debug@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" dependencies: ms "0.7.1" -debug@^2.6.8: - version "2.6.8" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" - dependencies: - ms "2.0.0" - decamelize@^1.0.0, decamelize@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -733,14 +741,15 @@ eslint-scope@^3.7.1: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint@4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.2.0.tgz#a2b3184111b198e02e9c7f3cca625a5e01c56b3d" +eslint@4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.3.0.tgz#fcd7c96376bbf34c85ee67ed0012a299642b108f" dependencies: ajv "^5.2.0" babel-code-frame "^6.22.0" chalk "^1.1.3" concat-stream "^1.6.0" + cross-spawn "^5.1.0" debug "^2.6.8" doctrine "^2.0.0" eslint-scope "^3.7.1" @@ -749,6 +758,7 @@ eslint@4.2.0: estraverse "^4.2.0" esutils "^2.0.2" file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" glob "^7.1.2" globals "^9.17.0" ignore "^3.3.3" @@ -767,6 +777,7 @@ eslint@4.2.0: pluralize "^4.0.0" progress "^2.0.0" require-uncached "^1.0.3" + semver "^5.3.0" strip-json-comments "~2.0.1" table "^4.0.1" text-table "~0.2.0" @@ -871,14 +882,14 @@ express-session@1.15.2: uid-safe "~2.1.4" utils-merge "1.0.0" -express-session@1.15.3: - version "1.15.3" - resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.15.3.tgz#db545f0435a7b1b228ae02da8197f65141735c67" +express-session@1.15.4: + version "1.15.4" + resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.15.4.tgz#5e2cdcf6defe3c1eda4e980f13b986cc58cfb954" dependencies: cookie "0.3.1" cookie-signature "1.0.6" crc "3.4.4" - debug "2.6.7" + debug "2.6.8" depd "~1.1.0" on-headers "~1.0.1" parseurl "~1.3.1" @@ -1112,9 +1123,9 @@ fluid-grunt-eslint@18.1.2: chalk "^1.0.0" fluid-eslint "^2.0.0" -fluid-resolve@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fluid-resolve/-/fluid-resolve-1.2.0.tgz#9bf0f3e47a84d591d4ccc5fcda4909dfaea23590" +fluid-resolve@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/fluid-resolve/-/fluid-resolve-1.3.0.tgz#383029eb1a61969802bd85684c8e286e6d2c0dfd" for-in@^1.0.1: version "1.0.2" @@ -1181,6 +1192,10 @@ fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: mkdirp ">=0.5 0" rimraf "2" +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -1288,11 +1303,11 @@ gpii-binder@1.0.2: dependencies: infusion "3.0.0-dev.20170322T234120Z.278de35" -gpii-binder@1.0.3-dev.20170505T070144Z.9dc2d8c: - version "1.0.3-dev.20170505T070144Z.9dc2d8c" - resolved "https://registry.yarnpkg.com/gpii-binder/-/gpii-binder-1.0.3-dev.20170505T070144Z.9dc2d8c.tgz#cee5fd51bcb0fe45dc26623695a61eb4c83c4c0d" +gpii-binder@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/gpii-binder/-/gpii-binder-1.0.3.tgz#3fc582aa6460717b2a81cab62bd07b61dadacf08" dependencies: - infusion "3.0.0-dev.20170322T234120Z.278de35" + infusion "3.0.0-dev.20170724T165035Z.eee50c1" gpii-express@1.0.7: version "1.0.7" @@ -1304,15 +1319,15 @@ gpii-express@1.0.7: express-session "1.15.2" infusion "3.0.0-dev.20170322T234120Z.278de35" -gpii-express@1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/gpii-express/-/gpii-express-1.0.8.tgz#899212f77f3bb7eeeb5104138244314c8a85136c" +gpii-express@1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/gpii-express/-/gpii-express-1.0.9.tgz#b8dbbe6e236385191868af270a14ae710e0f31fa" dependencies: body-parser "1.17.2" cookie-parser "1.4.3" express "4.15.3" - express-session "1.15.3" - infusion "3.0.0-dev.20170713T172705Z.330ed53" + express-session "1.15.4" + infusion "3.0.0-dev.20170724T165035Z.eee50c1" gpii-handlebars@1.0.2-dev.20170629T094606Z.7194f07: version "1.0.2-dev.20170629T094606Z.7194f07" @@ -1327,14 +1342,14 @@ gpii-handlebars@1.0.2-dev.20170629T094606Z.7194f07: pagedown "1.1.0" underscore-node "0.1.2" -gpii-webdriver@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/gpii-webdriver/-/gpii-webdriver-1.0.1.tgz#070ed3212d248c1945aabbe6ffd894f5fa838721" +gpii-webdriver@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/gpii-webdriver/-/gpii-webdriver-1.0.2.tgz#7f351d53f5685a3a532b09f317a69ea83e6b974e" dependencies: accessibility-developer-tools "2.11.0" axe-core "2.1.7" - brace-expansion "1.1.7" - infusion "3.0.0-dev.20170322T234120Z.278de35" + brace-expansion "1.1.8" + infusion "3.0.0-dev.20170724T165035Z.eee50c1" selenium-webdriver "3.4.0" graceful-fs@^4.1.2: @@ -1559,11 +1574,11 @@ infusion@3.0.0-dev.20170322T234120Z.278de35: dependencies: resolve "1.3.2" -infusion@3.0.0-dev.20170713T172705Z.330ed53: - version "3.0.0-dev.20170713T172705Z.330ed53" - resolved "https://registry.yarnpkg.com/infusion/-/infusion-3.0.0-dev.20170713T172705Z.330ed53.tgz#737aa08f6404f93083bc27d03f38a79b1848ca70" +infusion@3.0.0-dev.20170724T165035Z.eee50c1: + version "3.0.0-dev.20170724T165035Z.eee50c1" + resolved "https://registry.yarnpkg.com/infusion/-/infusion-3.0.0-dev.20170724T165035Z.eee50c1.tgz#b45e519732cf505ff1504ed01f52427b5722b447" dependencies: - fluid-resolve "1.2.0" + fluid-resolve "1.3.0" inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" @@ -1757,6 +1772,10 @@ isexe@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0" +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" @@ -1889,16 +1908,16 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.3.6" -kettle@1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/kettle/-/kettle-1.6.2.tgz#65892c8b97f0ab1504330956716d2e135c4a689d" +kettle@1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/kettle/-/kettle-1.6.4.tgz#f179c741cc9ac3680a788d61c2fa2f60ac239756" dependencies: body-parser "1.17.2" cookie-parser "1.4.3" express "4.15.3" - express-session "1.15.3" - fluid-resolve "1.2.0" - infusion "3.0.0-dev.20170713T172705Z.330ed53" + express-session "1.15.4" + fluid-resolve "1.3.0" + infusion "3.0.0-dev.20170724T165035Z.eee50c1" json5 "0.5.1" jsonlint "1.6.2" path-to-regexp "1.7.0" @@ -1969,6 +1988,13 @@ loud-rejection@^1.0.0: currently-unhandled "^0.4.1" signal-exit "^3.0.0" +lru-cache@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" @@ -2108,11 +2134,11 @@ negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" -node-jqunit@1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/node-jqunit/-/node-jqunit-1.1.5.tgz#314c8d93583fd15ebb9bc68ee6860555d15d3250" +node-jqunit@1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/node-jqunit/-/node-jqunit-1.1.6.tgz#1da63fd2830006f85882813424289a1da3ce6b2f" dependencies: - infusion "3.0.0-dev.20170713T172705Z.330ed53" + infusion "3.0.0-dev.20170724T165035Z.eee50c1" node-pre-gyp@^0.6.36: version "0.6.36" @@ -2366,6 +2392,10 @@ proxy-addr@~1.1.3, proxy-addr@~1.1.4: forwarded "~0.1.0" ipaddr.js "1.3.0" +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + qs@6.4.0, qs@~6.4.0: version "6.4.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" @@ -2707,6 +2737,16 @@ setprototypeof@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + shelljs@^0.6.0: version "0.6.1" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.6.1.tgz#ec6211bed1920442088fe0f70b2837232ed2c8a8" @@ -3079,6 +3119,12 @@ which@^1.1.1, which@~1.2.1: dependencies: isexe "^1.1.1" +which@^1.2.9: + version "1.2.14" + resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" + dependencies: + isexe "^2.0.0" + wide-align@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" @@ -3135,6 +3181,10 @@ xtend@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + yargs@~3.10.0: version "3.10.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"