From 23c8e9b68b6131cacff0b365722dc4e65a7b9e5a Mon Sep 17 00:00:00 2001 From: Yizhou Situ <144180175+CaesarWept@users.noreply.github.com> Date: Wed, 3 Jan 2024 20:43:05 -0500 Subject: [PATCH 1/3] Changes --- package-lock.json | 1194 +++++++++++---------------------- package.json | 15 +- src/Resume/About.js | 5 +- src/Resume/CompanyHeading.js | 11 +- src/Resume/ContactLink.js | 8 +- src/Resume/ContactLinks.js | 2 +- src/Resume/Education.js | 31 +- src/Resume/Footer.js | 8 +- src/Resume/Header.js | 35 +- src/Resume/Languages/index.js | 2 +- src/Resume/Main.js | 2 +- src/Resume/MainHeading.js | 3 +- src/Resume/Sidebar.js | 14 +- src/Resume/SidebarHeading.js | 2 +- src/data.js | 197 +++--- 15 files changed, 537 insertions(+), 992 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0a6c885..1b2dc50 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,13 +5,13 @@ "requires": true, "dependencies": { "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, "acorn": { @@ -42,15 +42,6 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, - "alter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/alter/-/alter-0.2.0.tgz", - "integrity": "sha1-x1iICGF1cgNKrmJICvJrHU0cs80=", - "dev": true, - "requires": { - "stable": "~0.1.3" - } - }, "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", @@ -62,10 +53,10 @@ "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", "dev": true }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true }, "ansi-regex": { @@ -120,16 +111,10 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, - "array-find": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", - "integrity": "sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg=", - "dev": true - }, "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "dev": true }, "array-unique": { @@ -182,12 +167,6 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, - "ast-traverse": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ast-traverse/-/ast-traverse-0.1.1.tgz", - "integrity": "sha1-ac8rg4bxnc2hux4F1o/jWdiJfeY=", - "dev": true - }, "ast-types": { "version": "0.9.6", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", @@ -225,189 +204,6 @@ "postcss-value-parser": "^3.2.3" } }, - "babel": { - "version": "5.8.38", - "resolved": "https://registry.npmjs.org/babel/-/babel-5.8.38.tgz", - "integrity": "sha1-37CHwiiUkXxXb7Z86c8yjUWGKfs=", - "dev": true, - "requires": { - "babel-core": "^5.6.21", - "chokidar": "^1.0.0", - "commander": "^2.6.0", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^0.1.0", - "glob": "^5.0.5", - "lodash": "^3.2.0", - "output-file-sync": "^1.1.0", - "path-exists": "^1.0.0", - "path-is-absolute": "^1.0.0", - "slash": "^1.0.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "babel-core": { - "version": "5.8.38", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-5.8.38.tgz", - "integrity": "sha1-H8ruedfmG3ULALjlT238nQr4ZVg=", - "dev": true, - "requires": { - "babel-plugin-constant-folding": "^1.0.1", - "babel-plugin-dead-code-elimination": "^1.0.2", - "babel-plugin-eval": "^1.0.1", - "babel-plugin-inline-environment-variables": "^1.0.1", - "babel-plugin-jscript": "^1.0.4", - "babel-plugin-member-expression-literals": "^1.0.1", - "babel-plugin-property-literals": "^1.0.1", - "babel-plugin-proto-to-assign": "^1.0.3", - "babel-plugin-react-constant-elements": "^1.0.3", - "babel-plugin-react-display-name": "^1.0.3", - "babel-plugin-remove-console": "^1.0.1", - "babel-plugin-remove-debugger": "^1.0.1", - "babel-plugin-runtime": "^1.0.7", - "babel-plugin-undeclared-variables-check": "^1.0.2", - "babel-plugin-undefined-to-void": "^1.1.6", - "babylon": "^5.8.38", - "bluebird": "^2.9.33", - "chalk": "^1.0.0", - "convert-source-map": "^1.1.0", - "core-js": "^1.0.0", - "debug": "^2.1.1", - "detect-indent": "^3.0.0", - "esutils": "^2.0.0", - "fs-readdir-recursive": "^0.1.0", - "globals": "^6.4.0", - "home-or-tmp": "^1.0.0", - "is-integer": "^1.0.4", - "js-tokens": "1.0.1", - "json5": "^0.4.0", - "lodash": "^3.10.0", - "minimatch": "^2.0.3", - "output-file-sync": "^1.1.0", - "path-exists": "^1.0.0", - "path-is-absolute": "^1.0.0", - "private": "^0.1.6", - "regenerator": "0.8.40", - "regexpu": "^1.3.0", - "repeating": "^1.1.2", - "resolve": "^1.1.6", - "shebang-regex": "^1.0.0", - "slash": "^1.0.0", - "source-map": "^0.5.0", - "source-map-support": "^0.2.10", - "to-fast-properties": "^1.0.0", - "trim-right": "^1.0.0", - "try-resolve": "^1.0.0" - } - }, - "babylon": { - "version": "5.8.38", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-5.8.38.tgz", - "integrity": "sha1-7JsSCxG/bM1Bc6GL8hfmC3mFn/0=", - "dev": true - }, - "detect-indent": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", - "integrity": "sha1-ncXl3bzu+DJXZLlFGwK8bVQIT3U=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1", - "minimist": "^1.1.0", - "repeating": "^1.1.0" - } - }, - "globals": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/globals/-/globals-6.4.1.tgz", - "integrity": "sha1-hJgDKzttHMge68X3lpDY/in6v08=", - "dev": true - }, - "home-or-tmp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz", - "integrity": "sha1-S58eQIAMPlDGwn94FnavzOcfOYU=", - "dev": true, - "requires": { - "os-tmpdir": "^1.0.1", - "user-home": "^1.1.1" - } - }, - "js-tokens": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.1.tgz", - "integrity": "sha1-zENaXIuUrRWst5gxQPyAGCyJrq4=", - "dev": true - }, - "json5": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", - "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", - "dev": true - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true, - "requires": { - "brace-expansion": "^1.0.0" - } - }, - "path-exists": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", - "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", - "dev": true - }, - "repeating": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-support": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", - "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", - "dev": true, - "requires": { - "source-map": "0.1.32" - }, - "dependencies": { - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "user-home": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", - "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", - "dev": true - } - } - }, "babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -709,83 +505,6 @@ "babel-runtime": "^6.22.0" } }, - "babel-plugin-constant-folding": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-constant-folding/-/babel-plugin-constant-folding-1.0.1.tgz", - "integrity": "sha1-g2HTZMmORJw2kr26Ue/whEKQqo4=", - "dev": true - }, - "babel-plugin-dead-code-elimination": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-dead-code-elimination/-/babel-plugin-dead-code-elimination-1.0.2.tgz", - "integrity": "sha1-X3xFEnTc18zNv7s+C4XdKBIfD2U=", - "dev": true - }, - "babel-plugin-eval": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-eval/-/babel-plugin-eval-1.0.1.tgz", - "integrity": "sha1-ovrtJc5r5preS/7CY/cBaRlZUNo=", - "dev": true - }, - "babel-plugin-flow-comments": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/babel-plugin-flow-comments/-/babel-plugin-flow-comments-1.0.9.tgz", - "integrity": "sha1-1s1t8O8VW9i8TFG/cTp7K1TAgMQ=", - "dev": true - }, - "babel-plugin-inline-environment-variables": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-inline-environment-variables/-/babel-plugin-inline-environment-variables-1.0.1.tgz", - "integrity": "sha1-H1jOkSB61qgmqL9kX6/mj/X+P/4=", - "dev": true - }, - "babel-plugin-jscript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/babel-plugin-jscript/-/babel-plugin-jscript-1.0.4.tgz", - "integrity": "sha1-jzQsOCduh6R9X6CovT1etsytj8w=", - "dev": true - }, - "babel-plugin-member-expression-literals": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-member-expression-literals/-/babel-plugin-member-expression-literals-1.0.1.tgz", - "integrity": "sha1-zF7bD6qNyScXDnTW0cAkQAIWJNM=", - "dev": true - }, - "babel-plugin-property-literals": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-property-literals/-/babel-plugin-property-literals-1.0.1.tgz", - "integrity": "sha1-AlIwGQAZKYCxwRjv6kjOk6q4MzY=", - "dev": true - }, - "babel-plugin-proto-to-assign": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/babel-plugin-proto-to-assign/-/babel-plugin-proto-to-assign-1.0.4.tgz", - "integrity": "sha1-xJ56/QL1d7xNoF6i3wAiUM980SM=", - "dev": true, - "requires": { - "lodash": "^3.9.3" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "babel-plugin-react-constant-elements": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/babel-plugin-react-constant-elements/-/babel-plugin-react-constant-elements-1.0.3.tgz", - "integrity": "sha1-lGc26DeEKcvDSdz/YvUcFDs041o=", - "dev": true - }, - "babel-plugin-react-display-name": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/babel-plugin-react-display-name/-/babel-plugin-react-display-name-1.0.3.tgz", - "integrity": "sha1-dU/jiSboQkpOexWrbqYTne4FFPw=", - "dev": true - }, "babel-plugin-react-transform": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/babel-plugin-react-transform/-/babel-plugin-react-transform-2.0.2.tgz", @@ -795,24 +514,6 @@ "lodash": "^4.6.1" } }, - "babel-plugin-remove-console": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-console/-/babel-plugin-remove-console-1.0.1.tgz", - "integrity": "sha1-2PJFVsOgUAXUKqqv0neH9T/wE6c=", - "dev": true - }, - "babel-plugin-remove-debugger": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-debugger/-/babel-plugin-remove-debugger-1.0.1.tgz", - "integrity": "sha1-/S6jzWGkKK0fO5yJiC/0KT6MFMc=", - "dev": true - }, - "babel-plugin-runtime": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/babel-plugin-runtime/-/babel-plugin-runtime-1.0.7.tgz", - "integrity": "sha1-v3x9lm3Vbs1cF/ocslPJrLflSq8=", - "dev": true - }, "babel-plugin-syntax-async-functions": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", @@ -1309,21 +1010,6 @@ "babel-types": "^6.24.1" } }, - "babel-plugin-undeclared-variables-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-undeclared-variables-check/-/babel-plugin-undeclared-variables-check-1.0.2.tgz", - "integrity": "sha1-XPGqU52BP/ZOmWQSkK9iCWX2Xe4=", - "dev": true, - "requires": { - "leven": "^1.0.2" - } - }, - "babel-plugin-undefined-to-void": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-undefined-to-void/-/babel-plugin-undefined-to-void-1.1.6.tgz", - "integrity": "sha1-f1eO+LeN+uYAM4XYQXph7aBuL4E=", - "dev": true - }, "babel-polyfill": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", @@ -1663,28 +1349,24 @@ "file-uri-to-path": "1.0.0" } }, - "bluebird": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", - "dev": true - }, "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dev": true, "requires": { - "bytes": "3.1.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" } }, "bowser": { @@ -1713,12 +1395,6 @@ "repeat-element": "^1.1.2" } }, - "breakable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/breakable/-/breakable-1.0.0.tgz", - "integrity": "sha1-eEp5eRWjjq0nutRWtVcstLuqeME=", - "dev": true - }, "browserify-aes": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-0.4.0.tgz", @@ -1771,9 +1447,9 @@ "dev": true }, "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true }, "cache-base": { @@ -1801,6 +1477,25 @@ } } }, + "call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + } + } + }, "camelcase": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", @@ -2089,18 +1784,26 @@ "dev": true }, "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true }, "convert-source-map": { @@ -2113,15 +1816,15 @@ } }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, "copy-descriptor": { @@ -2179,6 +1882,24 @@ "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", "dev": true }, + "css-in-js-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz", + "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==", + "dev": true, + "requires": { + "hyphenate-style-name": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + } + } + }, "css-loader": { "version": "0.23.1", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.23.1.tgz", @@ -2325,6 +2046,17 @@ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, "define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", @@ -2383,42 +2115,16 @@ "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" }, - "defs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/defs/-/defs-1.1.1.tgz", - "integrity": "sha1-siYJ8sehG6ej2xFoBcE5scr/qdI=", - "dev": true, - "requires": { - "alter": "~0.2.0", - "ast-traverse": "~0.1.1", - "breakable": "~1.0.0", - "esprima-fb": "~15001.1001.0-dev-harmony-fb", - "simple-fmt": "~0.1.0", - "simple-is": "~0.2.0", - "stringmap": "~0.2.2", - "stringset": "~0.2.1", - "tryor": "~0.1.2", - "yargs": "~3.27.0" - }, - "dependencies": { - "esprima-fb": { - "version": "15001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", - "dev": true - } - } - }, "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true }, "detect-indent": { @@ -2478,7 +2184,7 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, "electron-to-chromium": { @@ -2496,7 +2202,7 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true }, "enhanced-resolve": { @@ -2631,7 +2337,7 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "dev": true }, "escape-string-regexp": { @@ -2786,7 +2492,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true }, "event-emitter": { @@ -2814,7 +2520,7 @@ "exenv": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==", "dev": true }, "exit-hook": { @@ -2842,41 +2548,50 @@ } }, "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "ext": { @@ -3013,17 +2728,17 @@ } }, "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" } }, @@ -3107,9 +2822,9 @@ } }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true }, "fragment-cache": { @@ -3124,13 +2839,7 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "fs-readdir-recursive": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz", - "integrity": "sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true }, "fs.realpath": { @@ -3174,11 +2883,25 @@ "is-property": "^1.0.0" } }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true + "get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + } + } }, "get-value": { "version": "2.0.6", @@ -3233,6 +2956,15 @@ "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", "dev": true }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", @@ -3283,6 +3015,27 @@ "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", "dev": true }, + "has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.2" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -3343,6 +3096,32 @@ } } }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + } + } + }, + "hoist-non-react-statics": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz", + "integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==", + "dev": true, + "requires": { + "react-is": "^16.7.0" + } + }, "home-or-tmp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", @@ -3360,30 +3139,22 @@ "dev": true }, "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", "dev": true }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" } }, "https-browserify": { @@ -3392,6 +3163,12 @@ "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=", "dev": true }, + "hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==", + "dev": true + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -3439,13 +3216,13 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "inline-style-prefixer": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-0.5.4.tgz", - "integrity": "sha1-Pw+C6aYo8y91hdql0VPNtbsJew8=", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-4.0.2.tgz", + "integrity": "sha512-N8nVhwfYga9MiV9jWlwfdj1UDIaZlBFu4cJSJkIr7tZX7sHpHhGR5su1qdpW+7KPL8ISTvCIkcaFi/JdBknvPg==", "dev": true, "requires": { - "bowser": "^1.0.0", - "caniuse-api": "^1.3.2" + "bowser": "^1.7.3", + "css-in-js-utils": "^2.0.0" } }, "inquirer": { @@ -3492,12 +3269,6 @@ "loose-envify": "^1.0.0" } }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -3534,15 +3305,6 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, - "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", @@ -3622,15 +3384,6 @@ "is-extglob": "^1.0.0" } }, - "is-integer": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", - "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, "is-my-ip-valid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", @@ -3638,16 +3391,24 @@ "dev": true }, "is-my-json-valid": { - "version": "2.20.5", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.5.tgz", - "integrity": "sha512-VTPuvvGQtxvCeghwspQu1rBgjYUT6FGxPlvFKbYuFtgc4ADsX3U5ihZOYN0qyU6u+d4X9xXb0IT5O6QpXKt87A==", + "version": "2.20.6", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz", + "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==", "dev": true, "requires": { "generate-function": "^2.0.0", "generate-object-property": "^1.1.0", "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^4.0.0", + "jsonpointer": "^5.0.0", "xtend": "^4.0.0" + }, + "dependencies": { + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true + } } }, "is-number": { @@ -3798,12 +3559,6 @@ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", "dev": true }, - "jsonpointer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.1.0.tgz", - "integrity": "sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==", - "dev": true - }, "jstransform": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz", @@ -3831,21 +3586,6 @@ "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", "dev": true }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "leven": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz", - "integrity": "sha1-kUS27ryl8dBoAWnxpncNzqYLdcM=", - "dev": true - }, "levn": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", @@ -4267,7 +4007,7 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true }, "memory-fs": { @@ -4283,13 +4023,13 @@ "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", "dev": true }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true }, "micromatch": { @@ -4320,18 +4060,18 @@ "dev": true }, "mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true }, "mime-types": { - "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, "requires": { - "mime-db": "1.47.0" + "mime-db": "1.52.0" } }, "min-document": { @@ -4344,17 +4084,17 @@ } }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" }, "mixin-deep": { "version": "1.3.2", @@ -4444,9 +4184,9 @@ } }, "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true }, "neo-async": { @@ -4580,6 +4320,12 @@ } } }, + "object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true + }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", @@ -4625,9 +4371,9 @@ } }, "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, "requires": { "ee-first": "1.1.1" @@ -4705,40 +4451,12 @@ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, - "output-file-sync": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", - "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.4", - "mkdirp": "^0.5.1", - "object-assign": "^4.1.0" - }, - "dependencies": { - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - } - } - }, "pako": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", @@ -4795,16 +4513,10 @@ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", "dev": true }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", "dev": true }, "pbkdf2-compat": { @@ -5513,12 +5225,12 @@ } }, "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, @@ -5546,10 +5258,13 @@ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } }, "query-string": { "version": "4.3.4", @@ -5582,18 +5297,15 @@ "dev": true }, "radium": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/radium/-/radium-0.15.3.tgz", - "integrity": "sha1-GsObazFUGOdCqDxSYS/FKI5l/bA=", + "version": "0.26.2", + "resolved": "https://registry.npmjs.org/radium/-/radium-0.26.2.tgz", + "integrity": "sha512-vWwhFZoMk5Rd9obPTa1M7y85tEDohI7+dDlYtwTgS3ubJpzdPL52/AmUcfAj+9phNnH/L0KWFXEgCndAgBus9w==", "dev": true, "requires": { - "array-find": "^1.0.0", - "babel": "^5.8.23", - "babel-plugin-flow-comments": "^1.0.9", - "exenv": "^1.2.0", - "inline-style-prefixer": "^0.5.1", - "is-plain-object": "^2.0.1", - "rimraf": "^2.4.0" + "exenv": "^1.2.1", + "hoist-non-react-statics": "3.3.0", + "inline-style-prefixer": "^4.0.0", + "prop-types": "^15.5.8" } }, "randomatic": { @@ -5628,13 +5340,13 @@ "dev": true }, "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dev": true, "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" } @@ -6081,52 +5793,6 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true }, - "regenerator": { - "version": "0.8.40", - "resolved": "https://registry.npmjs.org/regenerator/-/regenerator-0.8.40.tgz", - "integrity": "sha1-oORXxY69uuV1yfjNdRJ+k3VkNdg=", - "dev": true, - "requires": { - "commoner": "~0.10.3", - "defs": "~1.1.0", - "esprima-fb": "~15001.1001.0-dev-harmony-fb", - "private": "~0.1.5", - "recast": "0.10.33", - "through": "~2.3.8" - }, - "dependencies": { - "ast-types": { - "version": "0.8.12", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.12.tgz", - "integrity": "sha1-oNkOQ1G7iHcWyD/WN+v4GK9K38w=", - "dev": true - }, - "esprima-fb": { - "version": "15001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", - "dev": true - }, - "recast": { - "version": "0.10.33", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.33.tgz", - "integrity": "sha1-lCgI96oBbx+nFCxGHX5XBKqo1pc=", - "dev": true, - "requires": { - "ast-types": "0.8.12", - "esprima-fb": "~15001.1001.0-dev-harmony-fb", - "private": "~0.1.5", - "source-map": "~0.5.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", @@ -6163,59 +5829,6 @@ "safe-regex": "^1.1.0" } }, - "regexpu": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexpu/-/regexpu-1.3.0.tgz", - "integrity": "sha1-5TTcmRqeWEYFDJjebX3UpVyeoW0=", - "dev": true, - "requires": { - "esprima": "^2.6.0", - "recast": "^0.10.10", - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - }, - "dependencies": { - "ast-types": { - "version": "0.8.15", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.15.tgz", - "integrity": "sha1-ju8IJ/BN/w7IhXupJavj/qYZTlI=", - "dev": true - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "recast": { - "version": "0.10.43", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.43.tgz", - "integrity": "sha1-uV1Q9tYHYaX2JS4V2AZ4FoSRzn8=", - "dev": true, - "requires": { - "ast-types": "0.8.15", - "esprima-fb": "~15001.1001.0-dev-harmony-fb", - "private": "~0.1.5", - "source-map": "~0.5.0" - }, - "dependencies": { - "esprima-fb": { - "version": "15001.1001.0-dev-harmony-fb", - "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", - "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", - "dev": true - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, "regexpu-core": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", @@ -6277,16 +5890,6 @@ "is-finite": "^1.0.0" } }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -6391,44 +5994,56 @@ "dev": true }, "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "2.0.0", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", + "ms": "2.1.3", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "dependencies": { "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } } }, "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.18.0" + } + }, + "set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "requires": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" } }, "set-value": { @@ -6461,9 +6076,9 @@ "dev": true }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, "sha.js": { @@ -6472,29 +6087,22 @@ "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=", "dev": true }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, "shelljs": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz", "integrity": "sha1-xUmCuZbHbvDB5rWfvcWCX1txMRM=", "dev": true }, - "simple-fmt": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/simple-fmt/-/simple-fmt-0.1.0.tgz", - "integrity": "sha1-GRv1ZqWeZTBILLJatTtKjchcOms=", - "dev": true - }, - "simple-is": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz", - "integrity": "sha1-Krt1qt453rXMgVzhDmGRFkhQuvA=", - "dev": true + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } }, "slash": { "version": "1.0.0", @@ -6707,12 +6315,6 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, "stackframe": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-0.3.1.tgz", @@ -6741,9 +6343,9 @@ } }, "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true }, "stream-browserify": { @@ -6795,18 +6397,6 @@ "safe-buffer": "~5.1.0" } }, - "stringmap": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stringmap/-/stringmap-0.2.2.tgz", - "integrity": "sha1-VWwTeyWPlCuHdvWy71gqoGnX0bE=", - "dev": true - }, - "stringset": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/stringset/-/stringset-0.2.1.tgz", - "integrity": "sha1-7yWcTjSTRDd/zRyRPdLoSMnAQrU=", - "dev": true - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -6844,18 +6434,18 @@ "dev": true }, "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "requires": { "minimist": "^1.2.0" } }, "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -6973,9 +6563,9 @@ } }, "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, "trim-right": { @@ -6984,18 +6574,6 @@ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", "dev": true }, - "try-resolve": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/try-resolve/-/try-resolve-1.0.1.tgz", - "integrity": "sha1-z95vq9ctY+V5fPqrhzq76OcA6RI=", - "dev": true - }, - "tryor": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz", - "integrity": "sha1-gUXkynyv9ArN48z5Rui4u3W0Fys=", - "dev": true - }, "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", @@ -7034,9 +6612,9 @@ "dev": true }, "ua-parser-js": { - "version": "0.7.27", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.27.tgz", - "integrity": "sha512-eXMaRYK2skomGocoX0x9sBXzx5A1ZVQgXfrW4mTc8dT0zS7olEcyfudAzRC5tIIRgLxQ69B6jut3DI+n5hslPA==" + "version": "0.7.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz", + "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==" }, "uglify-js": { "version": "3.13.3", @@ -7078,7 +6656,7 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true }, "unset-value": { @@ -7192,13 +6770,13 @@ "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true }, "vendors": { @@ -7355,15 +6933,31 @@ } }, "webpack-hot-middleware": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz", - "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.26.0.tgz", + "integrity": "sha512-okzjec5sAEy4t+7rzdT8eRyxsk0FDSmBPN2KwX4Qd+6+oQCfe5Ve07+u7cJvofgB+B4w5/4dO4Pz0jhhHyyPLQ==", "dev": true, "requires": { - "ansi-html": "0.0.7", - "html-entities": "^1.2.0", - "querystring": "^0.2.0", - "strip-ansi": "^3.0.0" + "ansi-html-community": "0.0.8", + "html-entities": "^2.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "whatwg-fetch": { @@ -7386,12 +6980,6 @@ "isexe": "^2.0.0" } }, - "window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", - "dev": true - }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -7424,31 +7012,11 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true }, - "y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "dev": true - }, "yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", "dev": true - }, - "yargs": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.27.0.tgz", - "integrity": "sha1-ISBUaTFuk5Ex1Z8toMbX+YIh6kA=", - "dev": true, - "requires": { - "camelcase": "^1.2.1", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "os-locale": "^1.4.0", - "window-size": "^0.1.2", - "y18n": "^3.2.0" - } } } } diff --git a/package.json b/package.json index 39dabcb..71fea47 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/clemmy/react-resume.git" + "url": "git+https://github.com/clemmy/react-resume.git" }, "license": "CC0-1.0", "author": "Clement Hoang (http://github.com/clemmy)", @@ -32,17 +32,22 @@ "eslint-plugin-babel": "^3.0.0", "eslint-plugin-react": "^3.11.3", "eventsource-polyfill": "^0.9.6", - "express": "^4.13.3", + "express": "^4.18.2", "normalize.css": "^3.0.3", - "radium": "^0.15.3", + "radium": "^0.26.2", "rimraf": "^2.4.3", "style-loader": "^0.13.0", "webpack": "^1.12.9", "webpack-dev-middleware": "^1.4.0", - "webpack-hot-middleware": "^2.6.0" + "webpack-hot-middleware": "^2.26.0" }, "dependencies": { "react": "^0.14.3", "react-dom": "^0.14.3" - } + }, + "bugs": { + "url": "https://github.com/clemmy/react-resume/issues" + }, + "main": "convertToPDF.js", + "keywords": [] } diff --git a/src/Resume/About.js b/src/Resume/About.js index 689ad67..df02e3f 100644 --- a/src/Resume/About.js +++ b/src/Resume/About.js @@ -3,9 +3,8 @@ import SidebarHeading from "./SidebarHeading"; const About = ({ about }) => (
- + ABOUT -
{about}
-
+ > ABOUT +
); const style = { diff --git a/src/Resume/CompanyHeading.js b/src/Resume/CompanyHeading.js index 7d19587..5109633 100644 --- a/src/Resume/CompanyHeading.js +++ b/src/Resume/CompanyHeading.js @@ -3,7 +3,7 @@ import React, { PropTypes } from "react"; const CompanyHeading = ({ style, company, title, date }) => (
- {company} +
{company}
{title}
{date}
@@ -22,18 +22,21 @@ const defaultStyles = { fontWeight: "bold", color: "rgba(77, 100, 141, 1)", padding: "0.25rem", + display: "flex", + flexDirection: "column", // Make children stack vertically }, title: { display: "inline-block", fontSize: "1rem", color: "rgba(78, 78, 78 , 1)", - padding: "0.25rem", - fontWeight: "300", + padding: "0.05rem", + fontWeight: 550, }, date: { fontSize: "0.9rem", color: "rgba(77, 100, 141, 0.75)", padding: "0.25rem", + marginTop: "-1.5rem", // Adjust the vertical position by changing the marginTop value }, }; @@ -43,4 +46,4 @@ CompanyHeading.propTypes = { title: PropTypes.string.isRequired, }; -export default CompanyHeading; +export default CompanyHeading; \ No newline at end of file diff --git a/src/Resume/ContactLink.js b/src/Resume/ContactLink.js index 92f4aa9..9933b2c 100644 --- a/src/Resume/ContactLink.js +++ b/src/Resume/ContactLink.js @@ -15,10 +15,10 @@ const style = { }, icon: { display:'inline-block', - fontSize: '1.6rem', - lineHeight: '1.6rem', - width: '1.6rem', - height: '1.6rem', + fontSize: '1.1rem', + lineHeight: '1.3rem', + width: '1.3rem', + height: '1.3rem', textAlign: 'center', verticalAlign: 'middle', color: 'rgba(77, 100, 141, 1)' diff --git a/src/Resume/ContactLinks.js b/src/Resume/ContactLinks.js index ced3f23..ebf0261 100644 --- a/src/Resume/ContactLinks.js +++ b/src/Resume/ContactLinks.js @@ -3,7 +3,7 @@ import ContactLink from './ContactLink'; const ContactLinks = ({ data: links }) => (
-

+ CONTACT

+

> CONTACT

{links.map((link, key) => ( ( +const Education = ({ education }) => (
- + EDUCATION -
{university}
-
{degree}
-
{duration}
+ {/* Check if there's education data before rendering the heading */} + {education && education.length > 0 && ( + EDUCATION + )} + {education.map((entry, index) => ( +
+
{entry.university}
+
{entry.degree}
+
{entry.duration}
+
+ ))}
); @@ -23,8 +27,13 @@ const style = { }; Education.propTypes = { - university: PropTypes.string.isRequired, - duration: PropTypes.string.isRequired, + education: PropTypes.arrayOf( + PropTypes.shape({ + university: PropTypes.string.isRequired, + duration: PropTypes.string.isRequired, + degree: PropTypes.string.isRequired, + }) + ).isRequired, }; -export default Education; +export default Education; \ No newline at end of file diff --git a/src/Resume/Footer.js b/src/Resume/Footer.js index 290e3cd..d14f5e7 100644 --- a/src/Resume/Footer.js +++ b/src/Resume/Footer.js @@ -25,14 +25,14 @@ const style = { }, icon: { display:'inline-block', - fontSize: '1.6rem', - lineHeight: '1.6rem', - width: '2.4rem', + fontSize: '1.2rem', + lineHeight: '2rem', + width: '1.6rem', height: '2.4rem', textAlign: 'center', verticalAlign: 'middle', color: 'rgba(77, 100, 141, 1)', - border: '1px solid rgba(77, 100, 141, 1)', + border: '0px solid rgba(77, 100, 141, 1)', borderRadius: '60px', padding: '4px' }, diff --git a/src/Resume/Header.js b/src/Resume/Header.js index d878512..226dbc5 100644 --- a/src/Resume/Header.js +++ b/src/Resume/Header.js @@ -1,27 +1,27 @@ import React, { PropTypes } from 'react'; import Link from '../ui/Link'; -const Header = ({ firstName, lastName, title, website }) => { +const Header = ({ firstName, middleName, lastName, title, website }) => { return (

- {firstName.toUpperCase()} -   - {lastName.toUpperCase()} + {firstName.toUpperCase()} +   + {middleName.toUpperCase()} +   + {lastName.toUpperCase()}

- - {title} | {website.name} - +
); }; const style = { main: { - padding: '16px 0 1px 0', + padding: '25px 0 1px 0', flex: '1 1 auto', fontSize: '1.6rem', - marginBottom: '-0.4em', + marginBottom: '1.5rem', height: '9rem', }, h1: { @@ -29,23 +29,28 @@ const style = { display: 'block', fontSize: '3.4rem', }, + bold: { + fontWeight: 'bold', + display: 'inline-block', + }, + nonBold: { + fontWeight: 300, + display: 'inline-block', + }, program: { fontSize: '1.2rem', display: 'block', marginLeft: '5px', marginTop: '-6px', - color: 'rgb(77, 100, 141)' + marginBottom: '2rem', + color: 'rgb(77, 100, 141)', }, - span: { - display: 'inline-block', - } }; Header.propTypes = { firstName: PropTypes.string.isRequired, lastName: PropTypes.string.isRequired, - title: PropTypes.string.isRequired, website: PropTypes.object.isRequired, }; -export default Header; +export default Header; \ No newline at end of file diff --git a/src/Resume/Languages/index.js b/src/Resume/Languages/index.js index a61c506..d310440 100644 --- a/src/Resume/Languages/index.js +++ b/src/Resume/Languages/index.js @@ -4,7 +4,7 @@ import SidebarHeading from "../SidebarHeading"; const Languages = ({ data: languages }) => (
- + LANGUAGES + > EMRs
{languages.map((language, index) => ( diff --git a/src/Resume/Main.js b/src/Resume/Main.js index 58587ac..b9613f7 100644 --- a/src/Resume/Main.js +++ b/src/Resume/Main.js @@ -6,7 +6,7 @@ import MainHeading from "./MainHeading"; const Main = ({ companies }) => (
- +
); diff --git a/src/Resume/MainHeading.js b/src/Resume/MainHeading.js index 842c90c..8a9b407 100644 --- a/src/Resume/MainHeading.js +++ b/src/Resume/MainHeading.js @@ -9,7 +9,8 @@ const style = { marginBottom: '0.6rem', color: 'rgba(21, 44, 85, 1)', padding: '0.25rem', - borderBottom: '1px solid rgba(21, 44, 85, 1)' + borderBottom: '1px solid rgba(21, 44, 85, 1)', + }, }; diff --git a/src/Resume/Sidebar.js b/src/Resume/Sidebar.js index 58772b3..846e613 100644 --- a/src/Resume/Sidebar.js +++ b/src/Resume/Sidebar.js @@ -9,21 +9,19 @@ const Sidebar = ({ data }) => (
- - + "} /> "} />
- +
); diff --git a/src/Resume/SidebarHeading.js b/src/Resume/SidebarHeading.js index ba73c88..c6df67c 100644 --- a/src/Resume/SidebarHeading.js +++ b/src/Resume/SidebarHeading.js @@ -10,7 +10,7 @@ const SidebarHeading = ({ children, align = 'left' }) => ( ); const style = { - paddingTop: '0.25rem', + paddingTop: '.5rem', paddingBottom: '0.25rem', borderBottom: '1px solid rgb(21, 44, 85)', marginBottom: '0.6rem' diff --git a/src/data.js b/src/data.js index 12bf2f6..112cec9 100644 --- a/src/data.js +++ b/src/data.js @@ -1,182 +1,139 @@ export default { sidebar: { - education: { - university: "University of Waterloo", - duration: "Sept 2013 - Sept 2018", - degree: "Bachelor of Software Engineering", - }, + education: [ + { + university: "University of Toronto", + duration: "2017 - 2021", + degree: "PharmD Doctor of Pharmacy", + }, + { + university: "University of Ottawa", + duration: "2012 - 2016", + degree: "BSc Biomedical Sciences", + }, + ], languages: [ { - name: "JavaScript", + name: "EPIC", }, { - name: "Typescript", + name: "Meditech", }, { - name: "GraphQL", + name: "Quadramed", }, { - name: "HTML/CSS", + name: "PrescribeIT", }, { - name: "Python", + name: "Kroll", }, ], about: - "My favorite job is to build amazing experiences with amazing teams. I greatly value team culture and enjoy mentoring others. I am also an advocate for maintainable code delivered with an incremental approach. I specialize in full-stack product engineering, with 5+ years of experience.", - technologies: [ - "Node", - "React", - "React Native", - "Express", - "Socket.io", - "AWS", - "Google Cloud", - "Firebase", - "Unix", - "Webpack", - "Docker", - "Kubernetes", - "Apache Thrift", - "MongoDB", - "Redshift", - "BigQuery", - "SQL", - "Git", - "Airflow", - "Spark/Spark Streaming", - "Splunk", + "I am an oncology pharmacist in a rural Ontario hospital looking to fill gaps between data and clinical practice
to improve efficiency, workflows and patient outcomes", + skills: [ + "- Programming: Python, MATLAB, Panda, R, JavaScript, React, Typescript, HTML/CSS, YAML", + "- Data & Viz: SQL, Microsoft Access, Power BI, Tableau", + "- Design: Typography, Sketchup, InDesign, Illustrator", + "- Languages: English, French, Mandarin Chinese", ], interests: [ - "I learn about the web.", - "I dominate in badminton, ping pong, and Tetris.", - "I love tacos, anime, and traveling.", - "I hate doing planks.", + "- Quantitative modeling of N-person zero-sum games", + "- Day trading equities, FOREX, securities and commodities", + "-Composing & playing music: piano and Spanish guitar", ], links: [ { name: "Email", faClass: "fa fa-envelope", - display: "me@clemmy.ninja", - link: "mailto:me@clemmy.ninja", + display: "yizhousitu@hotmail.com", + link: "mailto:yizhousitu@hotmail.com", }, { - name: "GitHub", - faClass: "fa fa-github", - display: "github.com/clemmy", + name: "Phone", + faClass: "fa fa-phone", + display: "613-262-0287", link: "https://github.com/clemmy", }, { - name: "Twitter", - faClass: "fa fa-twitter", - display: "twitter.com/c8hoang", - link: "https://twitter.com/c8hoang", + name: "Instagram", + faClass: "fa fa-instagram", + display: "iscodisco22", + link: "https://www.instagram.com/iscodisco2223/", }, ], }, footerLinks: [ { - name: "Website", - faClass: "fa fa-fire", - display: "https://clemmy.ninja", - link: "https://clemmy.ninja", + name: "Github", + faClass: "fa fa-github", + display: "caesarwept.github.io", + link: "https://caesarwept.github.io/landing/resume", }, { - name: "Blog", - faClass: "fa fa-book", - display: "clemmmy.medium.com", - link: "https://clemmmy.medium.com/", + name: "Email", + faClass: "fa fa-envelope", + display: "yizhousitu@hotmail.com", + link: "mailto:yizhousitu@hotmail.com", }, { - name: "Linkedin", - faClass: "fa fa-linkedin", - display: "linkedin.com/in/clementhoang", - link: "https://www.linkedin.com/in/clementhoang", + name: "Instagram", + faClass: "fa fa-instagram", + display: "instagram.com/iscodisco2223", + link: "https://www.instagram.com/iscodisco2223/", }, ], main: { - firstName: "Clement", - lastName: "Hoang", - title: "Senior Software Engineer", + firstName: "JOE", + middleName: "(YIZHOU)", + lastName: "SITU", + title:"Filling gaps between data & clinical practice
to improve efficiency, workflows and patient outcomes", website: { name: "https://clemmy.ninja", link: "https://clemmy.ninja", }, companies: [ { - name: "Credit Karma", - title: "Full Stack Engineer", + name: "Winchester District Memorial Hospital", + title: "Oncology Pharmacist & Clinical Pharmacist", color: "rgb(77, 100, 141)", - date: "Jun 2018 - present", - location: "Menlo Park, US", + date: "Jan 2023 - present", + location: "Winchester, ON", achievements: [ - "Led development of high profile initiatives including Identity Monitoring, Credit Lock, Credit Health, Relief Roadmap, and Credit Card Debt Journey", - "Cultivated team engineering culture that values maintainability, resulting in increased code and documentation quality", - "Mentored interns and junior engineers, facilitated engineering bootcamps, and conducted technological knowledge share sessions within the organization", - 'Collaborated with platform team to build Containers, a platform to create product experiences with faster time-to-market, and spoke about it at React Geekle', + "Continuous learning to stay up-to-date with the latest Cancer Care Ontario treatment and funding pathways & guidelines", + "Monitor & adjust supportive care medications (e.g., antiemetics)", + "Clinical verification and chemotherapy dosage adjustment based on oncologist-specified treatment parameters, patient laboratory test results", + "Technical verification of chemotherapy preparations as per NAPRA standardsTechnical verification of chemotherapy preparations as per NAPRA standards", + 'Patient education with respect to chemotherapy regimen, their side effects, and management of side effects with supportive medications and non-pharmacological measures', ], }, { - name: "Zoo House", - title: "Co-founder & CTO", + name: "Costco Kanata", + title: "Pharmacist", color: "rgb(77, 100, 141)", - date: "Oct 2016 - Feb 2018", + date: "2023 - Present", location: "Waterloo, CA", achievements: [ - 'Managed team of 3 engineers to architect and ship Freshline MVP within timeline budget', - "Participated in customer meetings to negotiate product requirements and pricing", - "Designed, architected, and developed several stealth apps using React, React Native, Node, and various third-party data APIs", - ], - }, - { - name: "Facebook", - title: "Frontend Engineer Intern", - color: "rgb(77, 100, 141)", - date: "Sept 2017 - Dec 2017", - location: "Menlo Park, US", - achievements: [ - 'Championed the release of React Fragments in React v16.2', - "Seamlessly integrated JSX fragments into the web ecosystem by submitting pull requests to open source libraries such as Babel/Babylon and reaching out to maintainers of popular Javascript libraries for collaboration", - 'Made proposals and prototypes for various forms of JSX generator expressions', + "Professional services: vaccination clinics, medication reviews", + "Patient education & counseling", + "Dispensing duties, inventory & workflow management", ], }, { - name: "Memebox", - title: "Data Engineer Intern", + name: "Bayer Canada, Women's Health", + title: "Medical Science Liaison Intern", color: "rgb(77, 100, 141)", - date: "Jan 2017 - Apr 2017", - location: "Seoul, Korea", + date: "Jan - June 2021", + location: "Remote", achievements: [ - "Built and maintained stable data pipelines built with Spark and Spark Streaming, with Airflow for scheduling (50+ GB data flow daily) running on AWS", - "Created real-time data visualization and alerting tools", - "Architected a data extraction tool using Scrapy with efficient periodic refreshes for an external site with thousands of pages.", - "Extracted keywords for tagging beauty products based on reviews using natural language processing on Korean corpus", + "Canadian landscape & competitive analysis, in preparation for 2027 launch of Phase-III of pipeline molecule NT-814 neurokinin - non-hormonal therapy for vasomotor symptoms, culminating in 1-hour presentation to Bayer Canada Leadership and cross-functional managers", + "Prepared and delivered 1-hour presentation to MSLs in other therapeutic areas on the evidence, science, and progress of emerging Covid-19 vaccine platforms in Canada", + "Attended conferences & and industry events; prepared subsequent summary reports for medical team and dissemination to key stakeholders", + "Aligned evidence with strategy to create slide decks for stakeholders and the medical team, translation of slide decks from English to French", + "Organized and hosted advisory boards with Thought Leaders in the therapeutic area", + "Contributed to cross-functional projects in market access re: drug pricing of pipeline molecule in pre-launch phase" ], - }, - { - name: "Zenreach", - title: "Frontend Engineer Intern", - color: "rgb(77, 100, 141)", - date: "May 2016 - Aug 2016", - location: "React, Django, etc.", - achievements: [ - 'Spearheaded major migration initiative from v1 to v2 in react-quill project with 4.3k stars on Github', - "Designed and architected event tracking infrastructure, and built an interactive tool to visualize this data, enabling data-driven product decisions.", - "Built WYSIWIG drag & drop email composer using React with Django", - ], - }, - { - name: "Datera", - color: "rgb(77, 100, 141)", - title: "Full Stack Engineer Intern", - date: "Sept 2015 - Dec 2015", - location: "Mountain View, US", - achievements: [ - "Built an interactive API explorer using the JSONSchema standard with AngularJS", - "Added core features to an in-house Javascript SPA framework including duplex streams for model access and React support", - "Designed and built an admin panel for a distributed storage system", - ], - }, + } ], }, }; From 76ef5c63967b2bf1c075e73e8d890f742cea8184 Mon Sep 17 00:00:00 2001 From: Yizhou Situ <144180175+CaesarWept@users.noreply.github.com> Date: Wed, 3 Jan 2024 21:41:30 -0500 Subject: [PATCH 2/3] ok --- src/Resume/CompanyHeading.js | 4 ++++ src/Resume/Education.js | 7 ++----- src/Resume/Footer.js | 2 +- src/Resume/Languages/Language.js | 2 +- src/Resume/Languages/index.js | 2 +- src/Resume/Main.js | 2 +- src/Resume/MainHeading.js | 2 +- src/Resume/Sidebar.js | 2 +- src/Resume/SidebarHeading.js | 2 +- src/data.js | 2 +- 10 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/Resume/CompanyHeading.js b/src/Resume/CompanyHeading.js index 5109633..5855361 100644 --- a/src/Resume/CompanyHeading.js +++ b/src/Resume/CompanyHeading.js @@ -30,7 +30,11 @@ const defaultStyles = { fontSize: "1rem", color: "rgba(78, 78, 78 , 1)", padding: "0.05rem", +<<<<<<< Updated upstream fontWeight: 550, +======= + fontWeight: "500", +>>>>>>> Stashed changes }, date: { fontSize: "0.9rem", diff --git a/src/Resume/Education.js b/src/Resume/Education.js index 51fdb46..471fdfa 100644 --- a/src/Resume/Education.js +++ b/src/Resume/Education.js @@ -3,10 +3,7 @@ import SidebarHeading from './SidebarHeading'; const Education = ({ education }) => (
- {/* Check if there's education data before rendering the heading */} - {education && education.length > 0 && ( - EDUCATION - )} + + EDUCATION {education.map((entry, index) => (
{entry.university}
@@ -36,4 +33,4 @@ Education.propTypes = { ).isRequired, }; -export default Education; \ No newline at end of file +export default Education; diff --git a/src/Resume/Footer.js b/src/Resume/Footer.js index d14f5e7..d2bc938 100644 --- a/src/Resume/Footer.js +++ b/src/Resume/Footer.js @@ -38,4 +38,4 @@ const style = { }, }; -export default Footer; +export default Footer; \ No newline at end of file diff --git a/src/Resume/Languages/Language.js b/src/Resume/Languages/Language.js index 68f15a4..2d89836 100644 --- a/src/Resume/Languages/Language.js +++ b/src/Resume/Languages/Language.js @@ -18,4 +18,4 @@ Language.propTypes = { name: PropTypes.string.isRequired, }; -export default Language; +export default Language; \ No newline at end of file diff --git a/src/Resume/Languages/index.js b/src/Resume/Languages/index.js index d310440..0a9a31f 100644 --- a/src/Resume/Languages/index.js +++ b/src/Resume/Languages/index.js @@ -23,4 +23,4 @@ Languages.propTypes = { data: PropTypes.arrayOf(PropTypes.object).isRequired, }; -export default Languages; +export default Languages; \ No newline at end of file diff --git a/src/Resume/Main.js b/src/Resume/Main.js index b9613f7..b1e0392 100644 --- a/src/Resume/Main.js +++ b/src/Resume/Main.js @@ -21,4 +21,4 @@ Main.propTypes = { companies: PropTypes.arrayOf(PropTypes.object).isRequired, }; -export default Main; +export default Main; \ No newline at end of file diff --git a/src/Resume/MainHeading.js b/src/Resume/MainHeading.js index 8a9b407..46af581 100644 --- a/src/Resume/MainHeading.js +++ b/src/Resume/MainHeading.js @@ -18,4 +18,4 @@ MainHeading.propTypes = { title: PropTypes.string.isRequired, }; -export default MainHeading; +export default MainHeading; \ No newline at end of file diff --git a/src/Resume/Sidebar.js b/src/Resume/Sidebar.js index 846e613..0f62e9f 100644 --- a/src/Resume/Sidebar.js +++ b/src/Resume/Sidebar.js @@ -43,4 +43,4 @@ Sidebar.propTypes = { data: PropTypes.object.isRequired, }; -export default Sidebar; +export default Sidebar; \ No newline at end of file diff --git a/src/Resume/SidebarHeading.js b/src/Resume/SidebarHeading.js index c6df67c..47caadd 100644 --- a/src/Resume/SidebarHeading.js +++ b/src/Resume/SidebarHeading.js @@ -21,4 +21,4 @@ SidebarHeading.propTypes = { children: PropTypes.node, }; -export default SidebarHeading; +export default SidebarHeading; \ No newline at end of file diff --git a/src/data.js b/src/data.js index 112cec9..5edf421 100644 --- a/src/data.js +++ b/src/data.js @@ -136,4 +136,4 @@ export default { } ], }, -}; +}; \ No newline at end of file From f305707c53172a865aa521dc2070cce3a19600f8 Mon Sep 17 00:00:00 2001 From: Yizhou Situ <144180175+CaesarWept@users.noreply.github.com> Date: Wed, 3 Jan 2024 21:47:08 -0500 Subject: [PATCH 3/3] PDF output included --- resume.pdf | Bin 73087 -> 158351 bytes src/Resume/CompanyHeading.js | 6 +----- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/resume.pdf b/resume.pdf index 4cfbf74d513d3c0ff8e73dfa33bb5d396321d1eb..5cd7083ade9afc66b181e03991d9dbc7c1450ac2 100644 GIT binary patch literal 158351 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 diff --git a/src/Resume/CompanyHeading.js b/src/Resume/CompanyHeading.js index 5855361..71674e4 100644 --- a/src/Resume/CompanyHeading.js +++ b/src/Resume/CompanyHeading.js @@ -30,11 +30,7 @@ const defaultStyles = { fontSize: "1rem", color: "rgba(78, 78, 78 , 1)", padding: "0.05rem", -<<<<<<< Updated upstream - fontWeight: 550, -======= - fontWeight: "500", ->>>>>>> Stashed changes + fontWeight: 500, }, date: { fontSize: "0.9rem",