diff --git a/package.json b/package.json index 47f384a..83c201a 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,10 @@ "description": "A cross-platform app to exit exif tags", "version": "0.2.0", "private": true, + "build": { + "appId": "net.timshomepage.film-exif" + }, "dependencies": { - "electron": "^2.0.0", "electron-log": "^2.2.14", "esm": "^3.0.20", "exiftool-vendored": "^4.20.0", @@ -14,8 +16,6 @@ "inferno-dev-utils": "^5.3.0", "inferno-redux": "^5.0.4", "inferno-router": "^5.0.1", - "lodash": "^4.17.5", - "ramda": "^0.25.0", "redux": "^4.0.0", "ws": "^5.1.1" }, @@ -27,6 +27,8 @@ "babel-preset-env": "^1.6.1", "babel-preset-inferno-app": "^7.1.0", "babel-runtime": "^6.26.0", + "bootstrap": "^4", + "electron": "^2.0.0", "electron-builder": "^20.8.1", "eslint": "^4.19.1", "eslint-config-happiness": "^10.2.1", @@ -42,6 +44,7 @@ "extract-text-webpack-plugin": "3.0.2", "husky": "^0.14.3", "jest": "^22.4.3", + "jquery": "^3.3.1", "parcel-bundler": "^1.7.1", "raf": "^3.4.0" }, @@ -87,9 +90,5 @@ "jsx", "node" ] - }, - "peerDependencies": { - "bootstrap": "4", - "jquery": "^3.3.1" } } diff --git a/src/constants/exif-fields.js b/src/constants/exif-fields.js new file mode 100644 index 0000000..bbd0e1b --- /dev/null +++ b/src/constants/exif-fields.js @@ -0,0 +1,52 @@ +/** + * Exif field constants + */ + +/* + * EXIF information from AnalogExif that doesn't fit under Cameras, Lenses, or Film + * + * ------------------ + * Photo + * ------------------ + * Aperture + * Exposure + * Exposure Bias + * Focal length + * Focal length @35mm equivalent + * Original Capture Time + * Digitized Time + * Location + * Altitude + * Exposure Number + * Image Source + * Filter(s) Used + * Roll Id + * Title + * Description + * Comments + * Keywords + * Scanner Manufacturer + * Scanner Model + * Scanner Software + * Exposure Program + * White Balance + * Light Source + * Metering Mode + * + * ------------------- + * Developer + * ------------------- + * Developer + * Process + * Developer maker + * Developer dilution + * Developing time + * Processing Laboratory + * Labratory Address + * + * -------------------- + * Author + * -------------------- + * Name + * Copyright + */ diff --git a/src/views/Camera/CameraAddView.js b/src/views/Camera/CameraAddView.js index 30d8dbe..cd6587b 100644 --- a/src/views/Camera/CameraAddView.js +++ b/src/views/Camera/CameraAddView.js @@ -14,6 +14,17 @@ import { import { FormBlock } from '//components/Form'; +/* + * Fields from AnalogExif + * + * Manufacturer + * Model + * Serial Number + * Film Format + * Flash Manufacturer + * Flash Model + */ + export class CameraAddView extends Component { constructor (props) { super(props); @@ -61,16 +72,27 @@ export class CameraAddView extends Component { required value={this.state.form.values['model']} /> + - + diff --git a/src/views/Camera/CameraListView.js b/src/views/Camera/CameraListView.js index 7511194..e0b979e 100644 --- a/src/views/Camera/CameraListView.js +++ b/src/views/Camera/CameraListView.js @@ -1,3 +1,5 @@ export const CameraListView = () => { - return
; + return ( +
+ ); }; diff --git a/src/views/Film/FilmAddView.js b/src/views/Film/FilmAddView.js index 367144f..0fe9944 100644 --- a/src/views/Film/FilmAddView.js +++ b/src/views/Film/FilmAddView.js @@ -14,6 +14,16 @@ import { import { FormBlock } from '//components/Form'; +/* + * Fields from AnalogExif + * + * Manufacturer + * Name + * Alias + * Grain + * ISO Rating + */ + export class FilmAddView extends Component { constructor (props) { super(props); diff --git a/src/views/Lenses/LensesAddView.js b/src/views/Lenses/LensesAddView.js new file mode 100644 index 0000000..84cd820 --- /dev/null +++ b/src/views/Lenses/LensesAddView.js @@ -0,0 +1,15 @@ +/* + * Fields from AnalogExif + * + * Manufacturer + * Model + * Serial Number + * Maximum Aperture + */ + +export const LensesAddView = () => { + return ( +
+ ); +}; + diff --git a/yarn.lock b/yarn.lock index 0c13255..92183a8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,10 +29,10 @@ "@babel/highlight" "7.0.0-beta.44" "@babel/code-frame@^7.0.0-beta.35": - version "7.0.0-beta.46" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.46.tgz#e0d002100805daab1461c0fcb32a07e304f3a4f4" + version "7.0.0-beta.47" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.47.tgz#d18c2f4c4ba8d093a2bcfab5616593bfe2441a27" dependencies: - "@babel/highlight" "7.0.0-beta.46" + "@babel/highlight" "7.0.0-beta.47" "@babel/generator@7.0.0-beta.44": version "7.0.0-beta.44" @@ -72,9 +72,9 @@ esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/highlight@7.0.0-beta.46": - version "7.0.0-beta.46" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.46.tgz#c553c51e65f572bdedd6eff66fc0bb563016645e" +"@babel/highlight@7.0.0-beta.47": + version "7.0.0-beta.47" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.47.tgz#8fbc83fb2a21f0bd2b95cdbeb238cf9689cad494" dependencies: chalk "^2.0.0" esutils "^2.0.2" @@ -113,8 +113,8 @@ to-fast-properties "^2.0.0" "@types/node@^8.0.24": - version "8.10.13" - resolved "https://registry.npmjs.org/@types/node/-/node-8.10.13.tgz#786153acbe3e8e0b844053e72c9d9f2db71c796a" + version "8.10.15" + resolved "https://registry.npmjs.org/@types/node/-/node-8.10.15.tgz#3ce3cdf6ee1846a9db0c0f52275c14bf0cd67f67" abab@^1.0.4: version "1.0.4" @@ -410,7 +410,7 @@ asynckit@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" -atob@^2.0.0: +atob@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a" @@ -932,7 +932,7 @@ babel-polyfill@6.23.0: core-js "^2.4.0" regenerator-runtime "^0.10.0" -babel-preset-env@1.6.1, babel-preset-env@^1.6.1: +babel-preset-env@1.6.1: version "1.6.1" resolved "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48" dependencies: @@ -967,6 +967,41 @@ babel-preset-env@1.6.1, babel-preset-env@^1.6.1: invariant "^2.2.2" semver "^5.3.0" +babel-preset-env@^1.6.1: + version "1.7.0" + resolved "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a" + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-syntax-trailing-function-commas "^6.22.0" + babel-plugin-transform-async-to-generator "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.23.0" + babel-plugin-transform-es2015-classes "^6.23.0" + babel-plugin-transform-es2015-computed-properties "^6.22.0" + babel-plugin-transform-es2015-destructuring "^6.23.0" + babel-plugin-transform-es2015-duplicate-keys "^6.22.0" + babel-plugin-transform-es2015-for-of "^6.23.0" + babel-plugin-transform-es2015-function-name "^6.22.0" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.22.0" + babel-plugin-transform-es2015-modules-commonjs "^6.23.0" + babel-plugin-transform-es2015-modules-systemjs "^6.23.0" + babel-plugin-transform-es2015-modules-umd "^6.23.0" + babel-plugin-transform-es2015-object-super "^6.22.0" + babel-plugin-transform-es2015-parameters "^6.23.0" + babel-plugin-transform-es2015-shorthand-properties "^6.22.0" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.22.0" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.23.0" + babel-plugin-transform-es2015-unicode-regex "^6.22.0" + babel-plugin-transform-exponentiation-operator "^6.22.0" + babel-plugin-transform-regenerator "^6.22.0" + browserslist "^3.2.6" + invariant "^2.2.2" + semver "^5.3.0" + babel-preset-flow@^6.23.0: version "6.23.0" resolved "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz#e71218887085ae9a24b5be4169affb599816c49d" @@ -1145,6 +1180,10 @@ boom@5.x.x: dependencies: hoek "4.x.x" +bootstrap@^4: + version "4.1.1" + resolved "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.1.tgz#3aec85000fa619085da8d2e4983dfd67cf2114cb" + boxen@^1.2.1: version "1.3.0" resolved "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" @@ -1277,11 +1316,11 @@ browserslist@^2.1.2: electron-to-chromium "^1.3.30" browserslist@^3.2.6: - version "3.2.6" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-3.2.6.tgz#138a44d04a9af64443679191d041f28ce5b965d5" + version "3.2.7" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-3.2.7.tgz#aa488634d320b55e88bab0256184dbbcca1e6de9" dependencies: - caniuse-lite "^1.0.30000830" - electron-to-chromium "^1.3.42" + caniuse-lite "^1.0.30000835" + electron-to-chromium "^1.3.45" bser@^2.0.0: version "2.0.0" @@ -1402,12 +1441,12 @@ caniuse-api@^1.5.2: lodash.uniq "^4.5.0" caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: - version "1.0.30000836" - resolved "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000836.tgz#788b6c8f6f02991743b18cdbbd54f96d05b4b95a" + version "1.0.30000840" + resolved "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000840.tgz#68d5a0f0694c92180b0d82e720d70f8e61366604" -caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000830: - version "1.0.30000836" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000836.tgz#c08f405b884d36dc44fa4c9a85c2c06cdab1dbb5" +caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000835: + version "1.0.30000840" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000840.tgz#344513f8f843536cf99694964c09811277eee395" capture-exit@^1.2.0: version "1.2.0" @@ -1648,8 +1687,8 @@ compare-version@^0.1.2: resolved "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" compare-versions@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/compare-versions/-/compare-versions-3.1.0.tgz#43310256a5c555aaed4193c04d8f154cf9c6efd5" + version "3.2.1" + resolved "https://registry.npmjs.org/compare-versions/-/compare-versions-3.2.1.tgz#a49eb7689d4caaf0b6db5220173fd279614000f7" component-emitter@^1.2.1: version "1.2.1" @@ -1938,8 +1977,8 @@ date-now@^0.1.4: resolved "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" deasync@^0.1.12: - version "0.1.12" - resolved "https://registry.npmjs.org/deasync/-/deasync-0.1.12.tgz#0159492a4133ab301d6c778cf01e74e63b10e549" + version "0.1.13" + resolved "https://registry.npmjs.org/deasync/-/deasync-0.1.13.tgz#815c2b69bbd1117cae570152cd895661c09f20ea" dependencies: bindings "~1.2.1" nan "^2.0.7" @@ -2128,8 +2167,8 @@ domexception@^1.0.0: webidl-conversions "^4.0.2" domhandler@^2.3.0: - version "2.4.1" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz#892e47000a99be55bbf3774ffea0561d8879c259" + version "2.4.2" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" dependencies: domelementtype "1" @@ -2199,9 +2238,38 @@ ejs@^2.6.1: version "2.6.1" resolved "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz#498ec0d495655abc6f23cd61868d926464071aa0" -electron-builder-lib@20.13.3, electron-builder-lib@~20.13.2: - version "20.13.3" - resolved "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-20.13.3.tgz#1fc9b795fa913125c0708426a16159fb854b8e3b" +electron-builder-lib@20.13.4: + version "20.13.4" + resolved "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-20.13.4.tgz#dcadc4a72b4d57996c11a32e5a6a4669bbb4cff9" + dependencies: + "7zip-bin" "~3.1.0" + app-builder-bin "1.8.6" + async-exit-hook "^2.0.1" + bluebird-lst "^1.0.5" + builder-util "5.8.1" + builder-util-runtime "4.2.1" + chromium-pickle-js "^0.2.0" + debug "^3.1.0" + ejs "^2.6.1" + electron-osx-sign "0.4.10" + electron-publish "20.13.2" + fs-extra-p "^4.6.0" + hosted-git-info "^2.6.0" + is-ci "^1.1.0" + isbinaryfile "^3.0.2" + js-yaml "^3.11.0" + lazy-val "^1.0.3" + minimatch "^3.0.4" + normalize-package-data "^2.4.0" + plist "^3.0.1" + read-config-file "3.0.1" + sanitize-filename "^1.6.1" + semver "^5.5.0" + temp-file "^3.1.2" + +electron-builder-lib@~20.13.2: + version "20.13.5" + resolved "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-20.13.5.tgz#7c1d978c08b5ca6f668d5d825f7d3aae9cc9296e" dependencies: "7zip-bin" "~3.1.0" app-builder-bin "1.8.6" @@ -2229,15 +2297,15 @@ electron-builder-lib@20.13.3, electron-builder-lib@~20.13.2: temp-file "^3.1.2" electron-builder@^20.8.1: - version "20.13.3" - resolved "https://registry.npmjs.org/electron-builder/-/electron-builder-20.13.3.tgz#ef419c9a2a62faaf5d5e5e1968b18b2418befe36" + version "20.13.4" + resolved "https://registry.npmjs.org/electron-builder/-/electron-builder-20.13.4.tgz#fad23bcf9db1923785ef6bdbcf286a8780453240" dependencies: bluebird-lst "^1.0.5" builder-util "5.8.1" builder-util-runtime "4.2.1" chalk "^2.4.1" dmg-builder "4.1.8" - electron-builder-lib "20.13.3" + electron-builder-lib "20.13.4" electron-download-tf "4.3.4" fs-extra-p "^4.6.0" is-ci "^1.1.0" @@ -2302,7 +2370,7 @@ electron-publish@20.13.2: lazy-val "^1.0.3" mime "^2.3.1" -electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30, electron-to-chromium@^1.3.42: +electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30, electron-to-chromium@^1.3.45: version "1.3.45" resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.45.tgz#458ac1b1c5c760ce8811a16d2bfbd97ec30bafb8" @@ -2549,8 +2617,8 @@ eslint@^4.19.0, eslint@^4.19.1: text-table "~0.2.0" esm@^3.0.20: - version "3.0.31" - resolved "https://registry.npmjs.org/esm/-/esm-3.0.31.tgz#1ce604829b202f8847046cc268158ad9012f250f" + version "3.0.34" + resolved "https://registry.npmjs.org/esm/-/esm-3.0.34.tgz#f86afa35c83a0f535da01d15e625e45794ebddc8" espree@^3.5.4: version "3.5.4" @@ -2963,8 +3031,8 @@ fs-extra@^4.0.1: universalify "^0.1.0" fs-extra@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.0.tgz#0f0afb290bb3deb87978da816fcd3c7797f3a817" + version "6.0.1" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b" dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" @@ -2981,11 +3049,11 @@ fs.realpath@^1.0.0: resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" fsevents@^1.1.2, fsevents@^1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-1.2.3.tgz#08292982e7059f6674c93d8b829c1e8604979ac0" + version "1.2.4" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" dependencies: nan "^2.9.2" - node-pre-gyp "^0.9.0" + node-pre-gyp "^0.10.0" function-bind@^1.0.2, function-bind@^1.1.0, function-bind@^1.1.1: version "1.1.1" @@ -3275,8 +3343,8 @@ home-or-tmp@^2.0.0: os-tmpdir "^1.0.1" home-path@^1.0.1: - version "1.0.5" - resolved "https://registry.npmjs.org/home-path/-/home-path-1.0.5.tgz#788b29815b12d53bacf575648476e6f9041d133f" + version "1.0.6" + resolved "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz#d549dc2465388a7f8667242c5b31588d29af29fc" homedir-polyfill@^1.0.1: version "1.0.1" @@ -3427,13 +3495,13 @@ inferno-bootstrap@^5.0.0: lodash.isobject "^3.0.2" lodash.tonumber "^4.0.3" -inferno-clone-vnode@5.0.4: - version "5.0.4" - resolved "https://registry.npmjs.org/inferno-clone-vnode/-/inferno-clone-vnode-5.0.4.tgz#cf74d03b42a45ae6345871eb5e1c02d1e4bcf00e" +inferno-clone-vnode@5.0.5: + version "5.0.5" + resolved "https://registry.npmjs.org/inferno-clone-vnode/-/inferno-clone-vnode-5.0.5.tgz#ca6e09f0e931c25a4af68ba73b4b566f60c767c9" inferno-create-element@^5.0.1: - version "5.0.4" - resolved "https://registry.npmjs.org/inferno-create-element/-/inferno-create-element-5.0.4.tgz#0cc479f283a5e8ef97cb8b945bb07c6bf6b7b738" + version "5.0.5" + resolved "https://registry.npmjs.org/inferno-create-element/-/inferno-create-element-5.0.5.tgz#6e153c2f8dc55933617397d6a17aba520e9f4ede" inferno-dev-utils@^5.3.0: version "5.3.0" @@ -3471,37 +3539,37 @@ inferno-popper@^5.0.0: popper.js "^1.10.8" inferno-redux@^5.0.4: - version "5.0.4" - resolved "https://registry.npmjs.org/inferno-redux/-/inferno-redux-5.0.4.tgz#9fa821478bce101a3316b60c452809c1dbdb96cc" + version "5.0.5" + resolved "https://registry.npmjs.org/inferno-redux/-/inferno-redux-5.0.5.tgz#8d7eca55f324fd7d24c86ac7eaac89d7cd7f54ef" dependencies: hoist-non-inferno-statics "^1.1.3" - inferno-shared "5.0.4" + inferno-shared "5.0.5" inferno-router@^5.0.1: - version "5.0.4" - resolved "https://registry.npmjs.org/inferno-router/-/inferno-router-5.0.4.tgz#eed1ea08e4e4ba4a88ba59398b22a73637200603" + version "5.0.5" + resolved "https://registry.npmjs.org/inferno-router/-/inferno-router-5.0.5.tgz#3fb68a63e6fa4c9b27b7b87861b1c3fca67015b9" dependencies: history "^4.7.2" hoist-non-inferno-statics "^1.1.3" - inferno "5.0.4" - inferno-clone-vnode "5.0.4" - inferno-shared "5.0.4" + inferno "5.0.5" + inferno-clone-vnode "5.0.5" + inferno-shared "5.0.5" path-to-regexp-es6 "1.7.0" -inferno-shared@5.0.4, inferno-shared@^5.0.1: - version "5.0.4" - resolved "https://registry.npmjs.org/inferno-shared/-/inferno-shared-5.0.4.tgz#a8167271096b4a5be8c327ee4861a3eb010ed6bd" +inferno-shared@5.0.5, inferno-shared@^5.0.1: + version "5.0.5" + resolved "https://registry.npmjs.org/inferno-shared/-/inferno-shared-5.0.5.tgz#44a59ec9640998e7244396b5c012fbd8f8e6ec91" -inferno-vnode-flags@5.0.4, inferno-vnode-flags@^5.0.1: - version "5.0.4" - resolved "https://registry.npmjs.org/inferno-vnode-flags/-/inferno-vnode-flags-5.0.4.tgz#9395fda02b3ad0d66abbca4700858624d158658b" +inferno-vnode-flags@5.0.5, inferno-vnode-flags@^5.0.1: + version "5.0.5" + resolved "https://registry.npmjs.org/inferno-vnode-flags/-/inferno-vnode-flags-5.0.5.tgz#378a7224f20bba312b71e8c495641fe585bed0ae" -inferno@5.0.4, inferno@^5.0.1: - version "5.0.4" - resolved "https://registry.npmjs.org/inferno/-/inferno-5.0.4.tgz#8b0478b120df4d07888dcfd858c5c444c4c26985" +inferno@5.0.5, inferno@^5.0.1: + version "5.0.5" + resolved "https://registry.npmjs.org/inferno/-/inferno-5.0.5.tgz#61f08735ae599a65ed6346a6d18055385ce1ba8d" dependencies: - inferno-shared "5.0.4" - inferno-vnode-flags "5.0.4" + inferno-shared "5.0.5" + inferno-vnode-flags "5.0.5" opencollective "^1.0.3" inflight@^1.0.4: @@ -4233,6 +4301,10 @@ jest@^22.4.3: import-local "^1.0.0" jest-cli "^22.4.3" +jquery@^3.3.1: + version "3.3.1" + resolved "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz#958ce29e81c9790f31be7792df5d4d95fc57fbca" + js-base64@^2.1.9: version "2.4.3" resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz#2e545ec2b0f2957f41356510205214e98fad6582" @@ -4508,7 +4580,7 @@ lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" -lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.3.0: +lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0: version "4.17.10" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" @@ -4557,8 +4629,8 @@ magic-string@^0.22.4: vlq "^0.2.2" make-dir@^1.0.0: - version "1.2.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz#6d6a49eead4aae296c53bbf3a1a008bd6c89469b" + version "1.3.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" dependencies: pify "^3.0.0" @@ -4865,9 +4937,9 @@ node-notifier@^5.2.1: shellwords "^0.1.1" which "^1.3.0" -node-pre-gyp@^0.9.0: - version "0.9.1" - resolved "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.9.1.tgz#f11c07516dd92f87199dbc7e1838eab7cd56c9e0" +node-pre-gyp@^0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz#6e4ef5bb5c5203c6552448828c852c40111aac46" dependencies: detect-libc "^1.0.2" mkdirp "^0.5.1" @@ -5105,10 +5177,10 @@ optionator@^0.8.1, optionator@^0.8.2: wordwrap "~1.0.0" original@>=0.0.5: - version "1.0.0" - resolved "https://registry.npmjs.org/original/-/original-1.0.0.tgz#9147f93fa1696d04be61e01bd50baeaca656bd3b" + version "1.0.1" + resolved "https://registry.npmjs.org/original/-/original-1.0.1.tgz#b0a53ff42ba997a8c9cd1fb5daaeb42b9d693190" dependencies: - url-parse "1.0.x" + url-parse "~1.4.0" os-browserify@^0.3.0: version "0.3.0" @@ -5661,8 +5733,8 @@ posthtml-parser@^0.4.0: object-assign "^4.1.1" posthtml-render@^1.1.0, posthtml-render@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.1.3.tgz#53e91c3debd0e7443704efa299329e1e10867f0e" + version "1.1.4" + resolved "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.1.4.tgz#95dac09892f4f183fad5ac823f08f42c0256551e" posthtml@^0.11.2, posthtml@^0.11.3: version "0.11.3" @@ -5788,10 +5860,6 @@ querystring@0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" -querystringify@0.0.x: - version "0.0.4" - resolved "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz#0cf7f84f9463ff0ae51c4c4b142d95be37724d9c" - querystringify@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz#fa3ed6e68eb15159457c89b37bc6472833195755" @@ -5810,10 +5878,6 @@ raf@^3.4.0: dependencies: performance-now "^2.1.0" -ramda@^0.25.0: - version "0.25.0" - resolved "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz#8fdf68231cffa90bc2f9460390a0cb74a29b29a9" - randomatic@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz#d35490030eb4f7578de292ce6dfb04a91a128923" @@ -5892,7 +5956,7 @@ read-pkg@^2.0.0: normalize-package-data "^2.3.2" path-type "^2.0.0" -readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@~2.3.3: +readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.3: version "2.3.6" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" dependencies: @@ -5963,8 +6027,8 @@ redux@^4.0.0: symbol-observable "^1.2.0" regenerate@^1.2.1: - version "1.3.3" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" + version "1.4.0" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" regenerator-runtime@^0.10.0: version "0.10.5" @@ -6063,8 +6127,8 @@ request-promise-native@^1.0.5: tough-cookie ">=2.3.3" request@^2.45.0, request@^2.83.0: - version "2.85.0" - resolved "https://registry.npmjs.org/request/-/request-2.85.0.tgz#5a03615a47c61420b3eb99b7dba204f83603e1fa" + version "2.86.0" + resolved "https://registry.npmjs.org/request/-/request-2.86.0.tgz#2b9497f449b0a32654c081a5cf426bbfb5bf5b69" dependencies: aws-sign2 "~0.7.0" aws4 "^1.6.0" @@ -6084,7 +6148,6 @@ request@^2.45.0, request@^2.83.0: performance-now "^2.1.0" qs "~6.5.1" safe-buffer "^5.1.1" - stringstream "~0.0.5" tough-cookie "~2.3.3" tunnel-agent "^0.6.0" uuid "^3.1.0" @@ -6104,7 +6167,7 @@ require-uncached@^1.0.3: caller-path "^0.1.0" resolve-from "^1.0.0" -requires-port@1.0.x, requires-port@^1.0.0: +requires-port@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -6453,10 +6516,10 @@ source-list-map@^2.0.0: resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" source-map-resolve@^0.5.0: - version "0.5.1" - resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz#7ad0f593f2281598e854df80f19aae4b92d7a11a" + version "0.5.2" + resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" dependencies: - atob "^2.0.0" + atob "^2.1.1" decode-uri-component "^0.2.0" resolve-url "^0.2.1" source-map-url "^0.4.0" @@ -6469,8 +6532,8 @@ source-map-support@^0.4.15: source-map "^0.5.6" source-map-support@^0.5.0, source-map-support@^0.5.5: - version "0.5.5" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.5.tgz#0d4af9e00493e855402e8ec36ebed2d266fceb90" + version "0.5.6" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz#4435cee46b1aab62b8e8610ce60f788091c51c13" dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -6607,12 +6670,12 @@ stream-browserify@^2.0.1: readable-stream "^2.0.2" stream-http@^2.7.2: - version "2.8.1" - resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.1.tgz#d0441be1a457a73a733a8a7b53570bebd9ef66a4" + version "2.8.2" + resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.2.tgz#4126e8c6b107004465918aa2fc35549e77402c87" dependencies: builtin-status-codes "^3.0.0" inherits "^2.0.1" - readable-stream "^2.3.3" + readable-stream "^2.3.6" to-arraybuffer "^1.0.0" xtend "^4.0.0" @@ -6652,10 +6715,6 @@ string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" -stringstream@~0.0.5: - version "0.0.5" - resolved "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" - strip-ansi@4.0.0, strip-ansi@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" @@ -7076,14 +7135,7 @@ url-parse-lax@^1.0.0: dependencies: prepend-http "^1.0.1" -url-parse@1.0.x: - version "1.0.5" - resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz#0854860422afdcfefeb6c965c662d4800169927b" - dependencies: - querystringify "0.0.x" - requires-port "1.0.x" - -url-parse@^1.1.8: +url-parse@^1.1.8, url-parse@~1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.4.0.tgz#6bfdaad60098c7fe06f623e42b22de62de0d3d75" dependencies: