This commit is contained in:
Danny Coates 2018-03-08 11:31:35 -08:00
parent 706708876c
commit 07a817266c
No known key found for this signature in database
GPG Key ID: 4C442633C62E00CB
4 changed files with 191 additions and 165 deletions

View File

@ -1,6 +1,14 @@
## Change Log ## Change Log
### upcoming (2018/02/27 01:52 +00:00) ### upcoming (2018/03/08 19:27 +00:00)
- [#782](https://github.com/mozilla/send/pull/782) updated docs (@dannycoates)
- [#781](https://github.com/mozilla/send/pull/781) Don't translate URL-safe chars, b64 is doing it for us (@timvisee)
- [#779](https://github.com/mozilla/send/pull/779) implemented crypto polyfills for ms edge (@dannycoates)
### v2.4.1 (2018/02/28 17:05 +00:00)
- [#777](https://github.com/mozilla/send/pull/777) use a separate circle in the progress svg for indefinite progress (@dannycoates)
### v2.4.0 (2018/02/27 01:55 +00:00)
- [#769](https://github.com/mozilla/send/pull/769) removed unsafe-inline styles via svgo-loader (@dannycoates) - [#769](https://github.com/mozilla/send/pull/769) removed unsafe-inline styles via svgo-loader (@dannycoates)
- [#767](https://github.com/mozilla/send/pull/767) added coverage artifact to circleci (@dannycoates) - [#767](https://github.com/mozilla/send/pull/767) added coverage artifact to circleci (@dannycoates)
- [#766](https://github.com/mozilla/send/pull/766) Some frontend unit tests [WIP] (@dannycoates) - [#766](https://github.com/mozilla/send/pull/766) Some frontend unit tests [WIP] (@dannycoates)

View File

@ -3,6 +3,7 @@ Abhinav Adduri
Adnan Kičin Adnan Kičin
Alberto Castro Alberto Castro
Alexander Slovesnik Alexander Slovesnik
Alfredos-Panagiotis Damkalis
Amin Mahmudian Amin Mahmudian
Andreas Pettersson Andreas Pettersson
Arash Mousavi Arash Mousavi
@ -33,6 +34,7 @@ Fjoerfoks
Francesco Lodolo Francesco Lodolo
Francesco Lodolo [:flod] Francesco Lodolo [:flod]
Frederick Villaluna Frederick Villaluna
Gabriela
Gautam krishna.R Gautam krishna.R
Georgianizator Georgianizator
Hyeonseok Shin Hyeonseok Shin
@ -111,6 +113,7 @@ Tymur Faradzhev
Uccen Marzuq Uccen Marzuq
Varghese Thomas Varghese Thomas
Victor Bychek Victor Bychek
Vitaliy Krutko
Weihang Lo Weihang Lo
Wil Clouser Wil Clouser
YFdyh000 YFdyh000
@ -143,6 +146,7 @@ shikhar-scs
siparon siparon
skystar-p skystar-p
tiagomoraismorgado tiagomoraismorgado
timvisee
xcffl xcffl
ybouhamam ybouhamam
Μιχάλης Μιχάλης

312
package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "firefox-send", "name": "firefox-send",
"version": "2.4.1", "version": "2.5.0",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
@ -527,9 +527,9 @@
} }
}, },
"aws-sdk": { "aws-sdk": {
"version": "2.202.0", "version": "2.206.0",
"resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.202.0.tgz", "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.206.0.tgz",
"integrity": "sha1-wb2QwdwL/oNVIv6B8pz4u3G/AMw=", "integrity": "sha1-I1yhCVdsiI8kZ9HBDDOvfjQtO+E=",
"requires": { "requires": {
"buffer": "4.9.1", "buffer": "4.9.1",
"events": "1.1.1", "events": "1.1.1",
@ -775,9 +775,9 @@
} }
}, },
"babel-loader": { "babel-loader": {
"version": "7.1.3", "version": "7.1.4",
"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.3.tgz", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.4.tgz",
"integrity": "sha512-PeN29YvOynPMvNk7QCzsHqxpmfXwKAC+uxkiSNFQsmXBBVltzEkVWmv/Ip3tx7yk149dQUwk497bTXNu+DZjLA==", "integrity": "sha512-/hbyEvPzBJuGpk9o80R0ZyTej6heEOr59GoEUtn8qFKbnx4cJm9FWES6J/iv644sYgrtVw9JJQkjaLW/bqb5gw==",
"dev": true, "dev": true,
"requires": { "requires": {
"find-cache-dir": "1.0.0", "find-cache-dir": "1.0.0",
@ -1448,9 +1448,9 @@
} }
}, },
"bel": { "bel": {
"version": "5.1.6", "version": "5.1.7",
"resolved": "https://registry.npmjs.org/bel/-/bel-5.1.6.tgz", "resolved": "https://registry.npmjs.org/bel/-/bel-5.1.7.tgz",
"integrity": "sha512-qEjYYQgbMFbBwtrt+gVBk+IzdBNqyCgWjm7jtBqptcFlwaXRG/HgyHuzUucReYy155TB9UvIeF4P6/J2GpX80A==", "integrity": "sha512-f3aAzoq2ilK3ErDsv47uo2qK9NTKHkguI7j6sJi6ynKS9vPG180QGU8BzHas6xPnIsKj+m7YXlDSm9BmaZHNrg==",
"requires": { "requires": {
"hyperx": "2.3.3", "hyperx": "2.3.3",
"is-electron": "2.1.0", "is-electron": "2.1.0",
@ -1623,9 +1623,9 @@
} }
}, },
"browser-stdout": { "browser-stdout": {
"version": "1.3.0", "version": "1.3.1",
"resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
"integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
"dev": true "dev": true
}, },
"browserify-aes": { "browserify-aes": {
@ -2008,11 +2008,11 @@
} }
}, },
"choo": { "choo": {
"version": "6.8.0", "version": "6.10.0",
"resolved": "https://registry.npmjs.org/choo/-/choo-6.8.0.tgz", "resolved": "https://registry.npmjs.org/choo/-/choo-6.10.0.tgz",
"integrity": "sha512-yQkUqeqNtHdSeRik4yjPYIC0JRghdvG0AXxGGkqEgLqqOTCVVK8Fnu/x5FKOQ+CEGfodxIrWLIEHpx1AotmCGg==", "integrity": "sha512-5dSzBXh1PeyzKgzTTVMiIyO+2J/THwft/O65WDBnmMwwM2AveM2iDrHMcdzMm1Pr4U+44+hqAprBJbPigPYy5Q==",
"requires": { "requires": {
"bel": "5.1.6", "bel": "5.1.7",
"document-ready": "2.0.1", "document-ready": "2.0.1",
"nanobus": "4.3.3", "nanobus": "4.3.3",
"nanohref": "3.0.1", "nanohref": "3.0.1",
@ -2607,33 +2607,19 @@
"dev": true "dev": true
}, },
"copy-webpack-plugin": { "copy-webpack-plugin": {
"version": "4.4.2", "version": "4.5.0",
"resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.4.2.tgz", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.0.tgz",
"integrity": "sha512-tf1XKKQ5h+BPvXJ5/zx2xKVdF0/6J8XNvhB6fdmIReMnAfQGMbzph8F7ok2QF9kqWMfIgkCxwzk1zXkYqcLIqg==", "integrity": "sha512-ROQ85fWKuhJfUkBTdHvfV+Zv6Ltm3G/vPVFdLPFwzWzd9RUY1yLw3rt6FmKK2PaeNQCNvmwgFhuarkjuV4PVDQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"cacache": "10.0.4", "cacache": "10.0.4",
"find-cache-dir": "1.0.0", "find-cache-dir": "1.0.0",
"globby": "7.1.1", "globby": "7.1.1",
"is-glob": "4.0.0", "is-glob": "4.0.0",
"loader-utils": "0.2.17", "loader-utils": "1.1.0",
"minimatch": "3.0.4", "minimatch": "3.0.4",
"p-limit": "1.2.0", "p-limit": "1.2.0",
"serialize-javascript": "1.4.0" "serialize-javascript": "1.4.0"
},
"dependencies": {
"loader-utils": {
"version": "0.2.17",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
"integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
"dev": true,
"requires": {
"big.js": "3.2.0",
"emojis-list": "2.1.0",
"json5": "0.5.1",
"object-assign": "4.1.1"
}
}
} }
}, },
"core-js": { "core-js": {
@ -3664,21 +3650,21 @@
} }
}, },
"duplexify": { "duplexify": {
"version": "3.5.3", "version": "3.5.4",
"resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.3.tgz", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.4.tgz",
"integrity": "sha512-g8ID9OroF9hKt2POf8YLayy+9594PzmM3scI00/uBXocX3TWNgoB67hjzkFe9ITAbQOne/lLdBxHXvYUM4ZgGA==", "integrity": "sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA==",
"dev": true, "dev": true,
"requires": { "requires": {
"end-of-stream": "1.4.1", "end-of-stream": "1.4.1",
"inherits": "2.0.3", "inherits": "2.0.3",
"readable-stream": "2.3.4", "readable-stream": "2.3.5",
"stream-shift": "1.0.0" "stream-shift": "1.0.0"
}, },
"dependencies": { "dependencies": {
"readable-stream": { "readable-stream": {
"version": "2.3.4", "version": "2.3.5",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz",
"integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==",
"dev": true, "dev": true,
"requires": { "requires": {
"core-util-is": "1.0.2", "core-util-is": "1.0.2",
@ -3962,21 +3948,21 @@
} }
}, },
"eslint": { "eslint": {
"version": "4.18.1", "version": "4.18.2",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.1.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz",
"integrity": "sha512-gPSfpSRCHre1GLxGmO68tZNxOlL2y7xBd95VcLD+Eo4S2js31YoMum3CAQIOaxY24hqYOMksMvW38xuuWKQTgw==", "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==",
"dev": true, "dev": true,
"requires": { "requires": {
"ajv": "5.5.2", "ajv": "5.5.2",
"babel-code-frame": "6.26.0", "babel-code-frame": "6.26.0",
"chalk": "2.3.1", "chalk": "2.3.2",
"concat-stream": "1.6.0", "concat-stream": "1.6.0",
"cross-spawn": "5.1.0", "cross-spawn": "5.1.0",
"debug": "3.1.0", "debug": "3.1.0",
"doctrine": "2.1.0", "doctrine": "2.1.0",
"eslint-scope": "3.7.1", "eslint-scope": "3.7.1",
"eslint-visitor-keys": "1.0.0", "eslint-visitor-keys": "1.0.0",
"espree": "3.5.3", "espree": "3.5.4",
"esquery": "1.0.0", "esquery": "1.0.0",
"esutils": "2.0.2", "esutils": "2.0.2",
"file-entry-cache": "2.0.0", "file-entry-cache": "2.0.0",
@ -3987,7 +3973,7 @@
"imurmurhash": "0.1.4", "imurmurhash": "0.1.4",
"inquirer": "3.3.0", "inquirer": "3.3.0",
"is-resolvable": "1.1.0", "is-resolvable": "1.1.0",
"js-yaml": "3.10.0", "js-yaml": "3.11.0",
"json-stable-stringify-without-jsonify": "1.0.1", "json-stable-stringify-without-jsonify": "1.0.1",
"levn": "0.3.0", "levn": "0.3.0",
"lodash": "4.17.5", "lodash": "4.17.5",
@ -4002,10 +3988,16 @@
"semver": "5.5.0", "semver": "5.5.0",
"strip-ansi": "4.0.0", "strip-ansi": "4.0.0",
"strip-json-comments": "2.0.1", "strip-json-comments": "2.0.1",
"table": "4.0.3", "table": "4.0.2",
"text-table": "0.2.0" "text-table": "0.2.0"
}, },
"dependencies": { "dependencies": {
"ajv-keywords": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",
"integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
"dev": true
},
"ansi-regex": { "ansi-regex": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
@ -4013,23 +4005,23 @@
"dev": true "dev": true
}, },
"ansi-styles": { "ansi-styles": {
"version": "3.2.0", "version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true, "dev": true,
"requires": { "requires": {
"color-convert": "1.9.1" "color-convert": "1.9.1"
} }
}, },
"chalk": { "chalk": {
"version": "2.3.1", "version": "2.3.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",
"integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"ansi-styles": "3.2.0", "ansi-styles": "3.2.1",
"escape-string-regexp": "1.0.5", "escape-string-regexp": "1.0.5",
"supports-color": "5.2.0" "supports-color": "5.3.0"
} }
}, },
"debug": { "debug": {
@ -4060,9 +4052,9 @@
"dev": true "dev": true
}, },
"js-yaml": { "js-yaml": {
"version": "3.10.0", "version": "3.11.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz",
"integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==",
"dev": true, "dev": true,
"requires": { "requires": {
"argparse": "1.0.10", "argparse": "1.0.10",
@ -4079,23 +4071,37 @@
} }
}, },
"supports-color": { "supports-color": {
"version": "5.2.0", "version": "5.3.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",
"integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",
"dev": true, "dev": true,
"requires": { "requires": {
"has-flag": "3.0.0" "has-flag": "3.0.0"
} }
},
"table": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
"integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
"dev": true,
"requires": {
"ajv": "5.5.2",
"ajv-keywords": "2.1.1",
"chalk": "2.3.2",
"lodash": "4.17.5",
"slice-ansi": "1.0.0",
"string-width": "2.1.1"
}
} }
} }
}, },
"eslint-plugin-mocha": { "eslint-plugin-mocha": {
"version": "4.11.0", "version": "4.12.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-4.11.0.tgz", "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-4.12.1.tgz",
"integrity": "sha1-kRk6L1XiCl41l0BUoAidMBmO5Xg=", "integrity": "sha512-hxWtYHvLA0p/PKymRfDYh9Mxt5dYkg2Goy1vZDarTEEYfELP9ksga7kKG1NUKSQy27C8Qjc7YrSWTLUhOEOksA==",
"dev": true, "dev": true,
"requires": { "requires": {
"ramda": "0.24.1" "ramda": "0.25.0"
} }
}, },
"eslint-plugin-node": { "eslint-plugin-node": {
@ -4136,13 +4142,21 @@
"dev": true "dev": true
}, },
"espree": { "espree": {
"version": "3.5.3", "version": "3.5.4",
"resolved": "https://registry.npmjs.org/espree/-/espree-3.5.3.tgz", "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
"integrity": "sha512-Zy3tAJDORxQZLl2baguiRU1syPERAIg0L+JB2MWorORgTu/CplzvxS9WWA7Xh4+Q+eOQihNs/1o1Xep8cvCxWQ==", "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
"dev": true, "dev": true,
"requires": { "requires": {
"acorn": "5.4.1", "acorn": "5.5.3",
"acorn-jsx": "3.0.1" "acorn-jsx": "3.0.1"
},
"dependencies": {
"acorn": {
"version": "5.5.3",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz",
"integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==",
"dev": true
}
} }
}, },
"esprima": { "esprima": {
@ -4557,9 +4571,9 @@
} }
}, },
"file-loader": { "file-loader": {
"version": "1.1.9", "version": "1.1.11",
"resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.9.tgz", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz",
"integrity": "sha512-6ql03hOSoJHBkTB+3De/f7NJse+JXkUwvAf3y4Q5rIcTD0kqJiE3btvLnDcZT+P4t1QYLb9dJ9EI4auzfo3wFA==", "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==",
"dev": true, "dev": true,
"requires": { "requires": {
"loader-utils": "1.1.0", "loader-utils": "1.1.0",
@ -4567,9 +4581,9 @@
}, },
"dependencies": { "dependencies": {
"ajv": { "ajv": {
"version": "6.1.1", "version": "6.2.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.1.1.tgz", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.1.tgz",
"integrity": "sha1-l41Zf7wrfQ5aXD3esUmmgvKr+g4=", "integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=",
"dev": true, "dev": true,
"requires": { "requires": {
"fast-deep-equal": "1.0.0", "fast-deep-equal": "1.0.0",
@ -4583,7 +4597,7 @@
"integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==",
"dev": true, "dev": true,
"requires": { "requires": {
"ajv": "6.1.1", "ajv": "6.2.1",
"ajv-keywords": "3.1.0" "ajv-keywords": "3.1.0"
} }
} }
@ -4717,13 +4731,13 @@
"dev": true, "dev": true,
"requires": { "requires": {
"inherits": "2.0.3", "inherits": "2.0.3",
"readable-stream": "2.3.4" "readable-stream": "2.3.5"
}, },
"dependencies": { "dependencies": {
"readable-stream": { "readable-stream": {
"version": "2.3.4", "version": "2.3.5",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz",
"integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==",
"dev": true, "dev": true,
"requires": { "requires": {
"core-util-is": "1.0.2", "core-util-is": "1.0.2",
@ -4835,13 +4849,13 @@
"dev": true, "dev": true,
"requires": { "requires": {
"inherits": "2.0.3", "inherits": "2.0.3",
"readable-stream": "2.3.4" "readable-stream": "2.3.5"
}, },
"dependencies": { "dependencies": {
"readable-stream": { "readable-stream": {
"version": "2.3.4", "version": "2.3.5",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz",
"integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==",
"dev": true, "dev": true,
"requires": { "requires": {
"core-util-is": "1.0.2", "core-util-is": "1.0.2",
@ -6221,9 +6235,9 @@
"dev": true "dev": true
}, },
"helmet": { "helmet": {
"version": "3.11.0", "version": "3.12.0",
"resolved": "https://registry.npmjs.org/helmet/-/helmet-3.11.0.tgz", "resolved": "https://registry.npmjs.org/helmet/-/helmet-3.12.0.tgz",
"integrity": "sha512-Xqf6VXmjpZoyH4reGyeBCO5nHH0NVeRQnx23LFj6AK9ocPRgZJfSH6zZ8SvNO2tB+fKhsqy1RSjIjWHVvH1X+w==", "integrity": "sha512-CgkctpvreQLL6X3EL2Igs/92+75ZFIsrob9/Rdwf2hQCBGH/DxLk4xFPxAAl6jYnnus/YXfFEVXHEJf8TJTwlA==",
"requires": { "requires": {
"dns-prefetch-control": "0.1.0", "dns-prefetch-control": "0.1.0",
"dont-sniff-mimetype": "1.0.0", "dont-sniff-mimetype": "1.0.0",
@ -6236,7 +6250,7 @@
"ienoopen": "1.0.0", "ienoopen": "1.0.0",
"nocache": "2.0.0", "nocache": "2.0.0",
"referrer-policy": "1.1.0", "referrer-policy": "1.1.0",
"x-xss-protection": "1.0.0" "x-xss-protection": "1.1.0"
} }
}, },
"helmet-csp": { "helmet-csp": {
@ -9659,7 +9673,7 @@
"dev": true, "dev": true,
"requires": { "requires": {
"concat-stream": "1.6.0", "concat-stream": "1.6.0",
"duplexify": "3.5.3", "duplexify": "3.5.4",
"end-of-stream": "1.4.1", "end-of-stream": "1.4.1",
"flush-write-stream": "1.0.2", "flush-write-stream": "1.0.2",
"from2": "2.3.0", "from2": "2.3.0",
@ -9700,15 +9714,15 @@
} }
}, },
"mocha": { "mocha": {
"version": "5.0.1", "version": "5.0.4",
"resolved": "https://registry.npmjs.org/mocha/-/mocha-5.0.1.tgz", "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.0.4.tgz",
"integrity": "sha512-SpwyojlnE/WRBNGtvJSNfllfm5PqEDFxcWluSIgLeSBJtXG4DmoX2NNAeEA7rP5kK+79VgtVq8nG6HskaL1ykg==", "integrity": "sha512-nMOpAPFosU1B4Ix1jdhx5e3q7XO55ic5a8cgYvW27CequcEY+BabS0kUVL1Cw1V5PuVHZWeNRWFLmEPexo79VA==",
"dev": true, "dev": true,
"requires": { "requires": {
"browser-stdout": "1.3.0", "browser-stdout": "1.3.1",
"commander": "2.11.0", "commander": "2.11.0",
"debug": "3.1.0", "debug": "3.1.0",
"diff": "3.3.1", "diff": "3.5.0",
"escape-string-regexp": "1.0.5", "escape-string-regexp": "1.0.5",
"glob": "7.1.2", "glob": "7.1.2",
"growl": "1.10.3", "growl": "1.10.3",
@ -9732,6 +9746,12 @@
"ms": "2.0.0" "ms": "2.0.0"
} }
}, },
"diff": {
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
"integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
"dev": true
},
"has-flag": { "has-flag": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
@ -12317,13 +12337,13 @@
"requires": { "requires": {
"cyclist": "0.2.2", "cyclist": "0.2.2",
"inherits": "2.0.3", "inherits": "2.0.3",
"readable-stream": "2.3.4" "readable-stream": "2.3.5"
}, },
"dependencies": { "dependencies": {
"readable-stream": { "readable-stream": {
"version": "2.3.4", "version": "2.3.5",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz",
"integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==",
"dev": true, "dev": true,
"requires": { "requires": {
"core-util-is": "1.0.2", "core-util-is": "1.0.2",
@ -14401,21 +14421,21 @@
} }
}, },
"postcss-loader": { "postcss-loader": {
"version": "2.1.0", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.0.tgz", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.1.tgz",
"integrity": "sha512-S/dKzpDwGFmP9g8eyCu9sUIV+/+3UooeTpYlsKf23qKDdrhHuA4pTSfytVu0rEJ0iDqUavXrgtOPq5KhNyNMOw==", "integrity": "sha512-f0J/DWE/hyO9/LH0WHpXkny/ZZ238sSaG3p1SRBtVZnFWUtD7GXIEgHoBg8cnAeRbmEvUxHQptY46zWfwNYj/w==",
"dev": true, "dev": true,
"requires": { "requires": {
"loader-utils": "1.1.0", "loader-utils": "1.1.0",
"postcss": "6.0.18", "postcss": "6.0.19",
"postcss-load-config": "1.2.0", "postcss-load-config": "1.2.0",
"schema-utils": "0.4.5" "schema-utils": "0.4.5"
}, },
"dependencies": { "dependencies": {
"ajv": { "ajv": {
"version": "6.1.1", "version": "6.2.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.1.1.tgz", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.1.tgz",
"integrity": "sha1-l41Zf7wrfQ5aXD3esUmmgvKr+g4=", "integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=",
"dev": true, "dev": true,
"requires": { "requires": {
"fast-deep-equal": "1.0.0", "fast-deep-equal": "1.0.0",
@ -14423,30 +14443,24 @@
"json-schema-traverse": "0.3.1" "json-schema-traverse": "0.3.1"
} }
}, },
"ajv-keywords": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz",
"integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=",
"dev": true
},
"ansi-styles": { "ansi-styles": {
"version": "3.2.0", "version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true, "dev": true,
"requires": { "requires": {
"color-convert": "1.9.1" "color-convert": "1.9.1"
} }
}, },
"chalk": { "chalk": {
"version": "2.3.1", "version": "2.3.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",
"integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"ansi-styles": "3.2.0", "ansi-styles": "3.2.1",
"escape-string-regexp": "1.0.5", "escape-string-regexp": "1.0.5",
"supports-color": "5.2.0" "supports-color": "5.3.0"
} }
}, },
"has-flag": { "has-flag": {
@ -14456,14 +14470,14 @@
"dev": true "dev": true
}, },
"postcss": { "postcss": {
"version": "6.0.18", "version": "6.0.19",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.18.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz",
"integrity": "sha512-X8MyLi3OYI1o71u0SsefWLpGBo5xnGiK1Pn+nrZFplc671Ts7L8aPwEbPIO8AWpulK5wuaVzyM9Rw6R8o7hYBw==", "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==",
"dev": true, "dev": true,
"requires": { "requires": {
"chalk": "2.3.1", "chalk": "2.3.2",
"source-map": "0.6.1", "source-map": "0.6.1",
"supports-color": "5.2.0" "supports-color": "5.3.0"
} }
}, },
"schema-utils": { "schema-utils": {
@ -14472,7 +14486,7 @@
"integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==",
"dev": true, "dev": true,
"requires": { "requires": {
"ajv": "6.1.1", "ajv": "6.2.1",
"ajv-keywords": "3.1.0" "ajv-keywords": "3.1.0"
} }
}, },
@ -14483,9 +14497,9 @@
"dev": true "dev": true
}, },
"supports-color": { "supports-color": {
"version": "5.2.0", "version": "5.3.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",
"integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",
"dev": true, "dev": true,
"requires": { "requires": {
"has-flag": "3.0.0" "has-flag": "3.0.0"
@ -15735,9 +15749,9 @@
"dev": true "dev": true
}, },
"prettier": { "prettier": {
"version": "1.10.2", "version": "1.11.1",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-1.10.2.tgz", "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.11.1.tgz",
"integrity": "sha512-TcdNoQIWFoHblurqqU6d1ysopjq7UX0oRcT/hJ8qvBAELiYWn+Ugf0AXdnzISEJ7vuhNnQ98N8jR8Sh53x4IZg==", "integrity": "sha512-T/KD65Ot0PB97xTrG8afQ46x3oiVhnfGjGESSI9NWYcG92+OUPZKkwHqGWXH2t9jK1crnQjubECW0FuOth+hxw==",
"dev": true "dev": true
}, },
"pretty-format": { "pretty-format": {
@ -15881,7 +15895,7 @@
"integrity": "sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA==", "integrity": "sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA==",
"dev": true, "dev": true,
"requires": { "requires": {
"duplexify": "3.5.3", "duplexify": "3.5.4",
"inherits": "2.0.3", "inherits": "2.0.3",
"pump": "2.0.1" "pump": "2.0.1"
} }
@ -15952,9 +15966,9 @@
"dev": true "dev": true
}, },
"ramda": { "ramda": {
"version": "0.24.1", "version": "0.25.0",
"resolved": "https://registry.npmjs.org/ramda/-/ramda-0.24.1.tgz", "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz",
"integrity": "sha1-w7d1UZfzW43DUCIoJixMkd22uFc=", "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==",
"dev": true "dev": true
}, },
"randomatic": { "randomatic": {
@ -16023,9 +16037,9 @@
"integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
}, },
"raven": { "raven": {
"version": "2.4.1", "version": "2.4.2",
"resolved": "https://registry.npmjs.org/raven/-/raven-2.4.1.tgz", "resolved": "https://registry.npmjs.org/raven/-/raven-2.4.2.tgz",
"integrity": "sha512-LLLS8bOJC1q33qszBsLaEtEg7X8G8hYLGcKO4s6EifAce2BN6cTRdBXNvwVNv4kNk82YUZYrj53yEbL4kCmjjw==", "integrity": "sha1-ASnircMHiGRv1TC2fQioziXU9tw=",
"requires": { "requires": {
"cookie": "0.3.1", "cookie": "0.3.1",
"md5": "2.2.1", "md5": "2.2.1",
@ -16047,9 +16061,9 @@
} }
}, },
"raven-js": { "raven-js": {
"version": "3.22.3", "version": "3.23.1",
"resolved": "https://registry.npmjs.org/raven-js/-/raven-js-3.22.3.tgz", "resolved": "https://registry.npmjs.org/raven-js/-/raven-js-3.23.1.tgz",
"integrity": "sha512-pIzHpAggyTOGJE3ruAKdZNK5qhO4V21kR7lwpdUM875yHpq1cqeGzvs78/RufF3g7NaAvVmMPCbaV9uUhQzJ3A==", "integrity": "sha512-cfkGRgz1TkFmEM5ahPWkIEav2+3zr32qMaBvKizzxN7fZapLbCrxMHMLDn7LSVGN0+dyPKY18imv3i0dkLRoKg==",
"dev": true "dev": true
}, },
"raw-body": { "raw-body": {
@ -17975,9 +17989,9 @@
"dev": true "dev": true
}, },
"stylelint-config-standard": { "stylelint-config-standard": {
"version": "18.1.0", "version": "18.2.0",
"resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-18.1.0.tgz", "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-18.2.0.tgz",
"integrity": "sha512-kjpxnt1fu56ZJk+8wETz0Hr/3vvpj5KfQoBRLVeAJcFtCZBxF5kUDXGqsn4h2ZVyvNTf+2lOfX1dfok5ZOltqg==", "integrity": "sha512-07x0TaSIzvXlbOioUU4ORkCIM07kyIuojkbSVCyFWNVgXMXYHfhnQSCkqu+oHWJf3YADAnPGWzdJ53NxkoJ7RA==",
"dev": true, "dev": true,
"requires": { "requires": {
"stylelint-config-recommended": "2.1.0" "stylelint-config-recommended": "2.1.0"
@ -19958,9 +19972,9 @@
"dev": true "dev": true
}, },
"x-xss-protection": { "x-xss-protection": {
"version": "1.0.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/x-xss-protection/-/x-xss-protection-1.0.0.tgz", "resolved": "https://registry.npmjs.org/x-xss-protection/-/x-xss-protection-1.1.0.tgz",
"integrity": "sha1-iYr7k4abJGYc+cUvnujbjtB2Tdk=" "integrity": "sha512-rx3GzJlgEeZ08MIcDsU2vY2B1QEriUKJTSiNHHUIem6eg9pzVOr2TL3Y4Pd6TMAM5D5azGjcxqI62piITBDHVg=="
}, },
"xml-char-classes": { "xml-char-classes": {
"version": "1.0.0", "version": "1.0.0",

View File

@ -1,7 +1,7 @@
{ {
"name": "firefox-send", "name": "firefox-send",
"description": "File Sharing Experiment", "description": "File Sharing Experiment",
"version": "2.4.1", "version": "2.5.0",
"author": "Mozilla (https://mozilla.org)", "author": "Mozilla (https://mozilla.org)",
"repository": "mozilla/send", "repository": "mozilla/send",
"homepage": "https://github.com/mozilla/send/", "homepage": "https://github.com/mozilla/send/",
@ -55,7 +55,7 @@
"devDependencies": { "devDependencies": {
"asmcrypto.js": "^0.22.0", "asmcrypto.js": "^0.22.0",
"babel-core": "^6.26.0", "babel-core": "^6.26.0",
"babel-loader": "^7.1.3", "babel-loader": "^7.1.4",
"babel-plugin-istanbul": "^4.1.5", "babel-plugin-istanbul": "^4.1.5",
"babel-plugin-yo-yoify": "^1.0.2", "babel-plugin-yo-yoify": "^1.0.2",
"babel-preset-env": "^1.6.1", "babel-preset-env": "^1.6.1",
@ -63,26 +63,26 @@
"babel-preset-stage-2": "^6.24.1", "babel-preset-stage-2": "^6.24.1",
"babel-preset-stage-3": "^6.24.1", "babel-preset-stage-3": "^6.24.1",
"base64-js": "^1.2.3", "base64-js": "^1.2.3",
"copy-webpack-plugin": "^4.4.2", "copy-webpack-plugin": "^4.5.0",
"cross-env": "^5.1.3", "cross-env": "^5.1.3",
"css-loader": "^0.28.10", "css-loader": "^0.28.10",
"css-mqpacker": "^6.0.2", "css-mqpacker": "^6.0.2",
"eslint": "^4.18.1", "eslint": "^4.18.2",
"eslint-plugin-mocha": "^4.11.0", "eslint-plugin-mocha": "^4.12.1",
"eslint-plugin-node": "^6.0.1", "eslint-plugin-node": "^6.0.1",
"eslint-plugin-security": "^1.4.0", "eslint-plugin-security": "^1.4.0",
"expose-loader": "^0.7.4", "expose-loader": "^0.7.4",
"extract-loader": "^1.0.2", "extract-loader": "^1.0.2",
"extract-text-webpack-plugin": "^3.0.2", "extract-text-webpack-plugin": "^3.0.2",
"fast-text-encoding": "^1.0.0", "fast-text-encoding": "^1.0.0",
"file-loader": "^1.1.9", "file-loader": "^1.1.11",
"fluent-intl-polyfill": "^0.1.0", "fluent-intl-polyfill": "^0.1.0",
"git-rev-sync": "^1.10.0", "git-rev-sync": "^1.10.0",
"github-changes": "^1.1.2", "github-changes": "^1.1.2",
"html-loader": "^0.5.5", "html-loader": "^0.5.5",
"husky": "^0.14.3", "husky": "^0.14.3",
"lint-staged": "^7.0.0", "lint-staged": "^7.0.0",
"mocha": "^5.0.0", "mocha": "^5.0.4",
"nanobus": "^4.3.2", "nanobus": "^4.3.2",
"nanotiming": "^7.3.0", "nanotiming": "^7.3.0",
"npm-run-all": "^4.1.2", "npm-run-all": "^4.1.2",
@ -90,18 +90,18 @@
"nyc": "^11.5.0", "nyc": "^11.5.0",
"postcss-cssnext": "^3.1.0", "postcss-cssnext": "^3.1.0",
"postcss-import": "^11.1.0", "postcss-import": "^11.1.0",
"postcss-loader": "^2.1.0", "postcss-loader": "^2.1.1",
"prettier": "^1.10.2", "prettier": "^1.11.1",
"proxyquire": "^1.8.0", "proxyquire": "^1.8.0",
"puppeteer": "^1.1.1", "puppeteer": "^1.1.1",
"raven-js": "^3.22.2", "raven-js": "^3.23.1",
"redis-mock": "^0.21.0", "redis-mock": "^0.21.0",
"require-from-string": "^2.0.1", "require-from-string": "^2.0.1",
"rimraf": "^2.6.2", "rimraf": "^2.6.2",
"sinon": "^4.4.2", "sinon": "^4.4.2",
"string-hash": "^1.1.3", "string-hash": "^1.1.3",
"stylelint": "^9.1.1", "stylelint": "^9.1.1",
"stylelint-config-standard": "^18.1.0", "stylelint-config-standard": "^18.2.0",
"stylelint-no-unsupported-browser-features": "^2.0.0", "stylelint-no-unsupported-browser-features": "^2.0.0",
"svgo": "^1.0.5", "svgo": "^1.0.5",
"svgo-loader": "^2.1.0", "svgo-loader": "^2.1.0",
@ -114,19 +114,19 @@
"webpack-unassert-loader": "^1.2.0" "webpack-unassert-loader": "^1.2.0"
}, },
"dependencies": { "dependencies": {
"aws-sdk": "^2.202.0", "aws-sdk": "^2.206.0",
"babel-polyfill": "^6.26.0", "babel-polyfill": "^6.26.0",
"choo": "^6.7.0", "choo": "^6.10.0",
"cldr-core": "^32.0.0", "cldr-core": "^32.0.0",
"connect-busboy": "0.0.2", "connect-busboy": "0.0.2",
"convict": "^4.0.1", "convict": "^4.0.1",
"express": "^4.16.2", "express": "^4.16.2",
"fluent": "^0.6.3", "fluent": "^0.6.3",
"fluent-langneg": "^0.1.0", "fluent-langneg": "^0.1.0",
"helmet": "^3.11.0", "helmet": "^3.12.0",
"mkdirp": "^0.5.1", "mkdirp": "^0.5.1",
"mozlog": "^2.2.0", "mozlog": "^2.2.0",
"raven": "^2.4.1", "raven": "^2.4.2",
"redis": "^2.8.0" "redis": "^2.8.0"
}, },
"availableLanguages": [ "availableLanguages": [