diff --git a/app/controllers/spectrums_controller.rb b/app/controllers/spectrums_controller.rb index a6d077dd..0b198afd 100755 --- a/app/controllers/spectrums_controller.rb +++ b/app/controllers/spectrums_controller.rb @@ -206,7 +206,6 @@ def edit # replacing this with capture/save soon def create # rubocop:disable Metrics/AbcSize if logged_in? || params[:token] && User.find_by_token(params[:token]) - user = current_user || User.find_by_token(params[:token]) params[:spectrum][:json] = params[:spectrum][:data] if params[:spectrum] && params[:spectrum][:data] diff --git a/app/views/spectrums/_list.html.erb b/app/views/spectrums/_list.html.erb index 10d41df1..f5a6254b 100644 --- a/app/views/spectrums/_list.html.erb +++ b/app/views/spectrums/_list.html.erb @@ -9,8 +9,29 @@ <% end %> -

<%=h truncate(spectrum.title,:length => 18) %>

-

<%=h spectrum.author %> | <%= time_ago_in_words(spectrum.created_at) %> ago<% if spectrum.like_count.positive? %> <%= spectrum.like_count %><% end %>

+

<%= truncate(spectrum.title,:length => 18) %>

+

+ + <%= spectrum.author %> + + <%# + <%# class="author-profile" %> + <%# data-transition="slide" %> + <%# href="= profile_path(spectrum.author)" %> + <%# > %> + <%#= spectrum.author %> + <%# %> + | + <%= time_ago_in_words(spectrum.created_at) %> ago + <% if spectrum.like_count.positive? %> + + <%= spectrum.like_count %> + <% end %> +

<% if ((i+1)/4.0).to_i == ((i+1)/4.0) %> diff --git a/app/views/spectrums/plots_rss.rxml b/app/views/spectrums/plots_rss.rxml index b73fa489..bdf49e71 100644 --- a/app/views/spectrums/plots_rss.rxml +++ b/app/views/spectrums/plots_rss.rxml @@ -9,7 +9,7 @@ xml.rss "version" => "2.0", "xmlns:dc" => "http://purl.org/dc/elements/1.1/" do xml.title "Recent spectra at SpectralWorkbench.org" end xml.link url_for :only_path => false, :controller => 'spectrums' - xml.description "Recently posted open sourcespectra from SpectralWorkbench.org, a Public Laboratory open source research initiative" + xml.description "Recently posted open sources pectra from SpectralWorkbench.org, a Public Laboratory open source research initiative" @spectrums.each do |spectrum| xml.item do diff --git a/app/views/spectrums/rss.xml.builder b/app/views/spectrums/rss.xml.builder index f086c351..c555b817 100644 --- a/app/views/spectrums/rss.xml.builder +++ b/app/views/spectrums/rss.xml.builder @@ -10,7 +10,7 @@ xml.rss 'version' => '2.0', 'xmlns:dc' => 'http://purl.org/dc/elements/1.1/' do xml.title 'Recent spectra at SpectralWorkbench.org' end xml.link url_for only_path: false, controller: 'spectrums' - xml.description 'Recently posted open sourcespectra from SpectralWorkbench.org, a Public Laboratory open source research initiative' + xml.description 'Recently posted open source spectra from SpectralWorkbench.org, a Public Laboratory open source research initiative' @spectrums.each do |spectrum| xml.item do diff --git a/package.json b/package.json index 10963b55..b171f6b8 100644 --- a/package.json +++ b/package.json @@ -2,13 +2,17 @@ "name": "spectral-workbench", "version": "1.0.0", "private": "true", - "repository": "https://github.com/publiclab/spectral-workbench/", + "repository": { + "type": "git", + "url": "git+https://github.com/publiclab/spectral-workbench.git" + }, "author": "Public Lab contributors ", "license": "GPL-3.0", "dependencies": { "ace-builds": "^1.4.13", "adapterjs": "^0.15.5", - "bootstrap-css": "jozefizso/bower-bootstrap-css#~2.3.2", + "bootstrap": "^5.1.3", + "bootstrap-css": "github:jozefizso/bower-bootstrap-css#~2.3.2", "bs-stepper": "^1.7.0", "d3": "^3.5.4", "flot": "~0.8.0-alpha", @@ -28,5 +32,16 @@ }, "scripts": { "postinstall": "node -e \"try { require('fs').symlinkSync(require('path').resolve('node_modules/@bower_components'), 'public/lib', 'junction') } catch (e) { }\"" + }, + "description": "Copyright Public Lab publiclab.org | spectralworkbench.org", + "bugs": { + "url": "https://github.com/publiclab/spectral-workbench/issues" + }, + "homepage": "https://github.com/publiclab/spectral-workbench#readme", + "main": "index.js", + "directories": { + "doc": "doc", + "lib": "lib", + "test": "test" } } diff --git a/test/integration/routes_test.rb b/test/integration/routes_test.rb index 328d583a..da1af9ee 100644 --- a/test/integration/routes_test.rb +++ b/test/integration/routes_test.rb @@ -73,4 +73,8 @@ class RoutesTest < ActionDispatch::IntegrationTest assert_routing({ path: '/spectrums/choose/:id', method: 'post' }, {controller: 'spectrums', action: 'choose', id: ':id' }) end + test "test get request for profile id" do + assert_routing({ path: '/profile/:id', method: 'get' }, {controller: 'users', action: 'show', id: ':id' }) + end + end diff --git a/yarn.lock b/yarn.lock index 9c036dee..7912a08e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -59,10 +59,17 @@ ansi-styles@^1.1.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de" integrity sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94= +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + version "0.2.6" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" + integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== dependencies: safer-buffer "~2.1.0" @@ -145,10 +152,15 @@ body-parser@1.3.1: raw-body "1.1.6" type-is "1.2.1" -bootstrap-css@jozefizso/bower-bootstrap-css#~2.3.2: +"bootstrap-css@github:jozefizso/bower-bootstrap-css#~2.3.2": version "0.0.0" resolved "https://codeload.github.com/jozefizso/bower-bootstrap-css/tar.gz/3ca4d051f9d391d56641f7f30c6c936f39944910" +bootstrap@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.1.3.tgz#ba081b0c130f810fa70900acbc1c6d3c28fa8f34" + integrity sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q== + bootstrap@~3.4.0: version "3.4.1" resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-3.4.1.tgz#c3a347d419e289ad11f4033e3c4132b87c081d72" @@ -226,6 +238,14 @@ chalk@^0.5.0, chalk@^0.5.1: strip-ansi "^0.3.0" supports-color "^0.2.0" +chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + cli@0.6.x: version "0.6.6" resolved "https://registry.yarnpkg.com/cli/-/cli-0.6.6.tgz#02ad44a380abf27adac5e6f0cdd7b043d74c53e3" @@ -243,10 +263,17 @@ cliui@^2.1.0: right-align "^0.1.1" wordwrap "0.0.2" -colors@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" @@ -543,9 +570,9 @@ extsprintf@1.3.0: integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + version "1.4.1" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" + integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== fast-deep-equal@^3.1.1: version "3.1.3" @@ -773,6 +800,11 @@ has-ansi@^0.1.0: dependencies: ansi-regex "^0.2.0" +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + has-symbols@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" @@ -816,12 +848,12 @@ http-proxy@^1.18.0: requires-port "^1.0.0" http-server@^13.0.1: - version "13.0.2" - resolved "https://registry.yarnpkg.com/http-server/-/http-server-13.0.2.tgz#36f8a8ae0e1b78e7bf30a4dfb01ae89b904904ef" - integrity sha512-R8kvPT7qp11AMJWLZsRShvm6heIXdlR/+tL5oAWNG/86A/X+IAFX6q0F9SA2G+dR5aH/759+9PLH0V34Q6j4rg== + version "13.1.0" + resolved "https://registry.yarnpkg.com/http-server/-/http-server-13.1.0.tgz#ef2ceb4efd08da87e93ac0f33727ecb9f3f4d629" + integrity sha512-MLqBMXeY/YN0FYMz4ifeOQCcg8pKj8YdmzX1pr/Vb2VrNnbxHN1s4K9BuZRVSyK/j3DQ8UVrrABb8m6EmFjWog== dependencies: basic-auth "^1.0.3" - colors "^1.4.0" + chalk "^4.1.2" corser "^2.0.1" he "^1.1.0" http-proxy "^1.18.0" @@ -943,10 +975,10 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= +json-schema@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== json-stringify-safe@~5.0.1: version "5.0.1" @@ -954,13 +986,13 @@ json-stringify-safe@~5.0.1: integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + version "1.4.2" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb" + integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== dependencies: assert-plus "1.0.0" extsprintf "1.3.0" - json-schema "0.2.3" + json-schema "0.4.0" verror "1.10.0" junction@theleagueof/junction#*: @@ -1033,10 +1065,10 @@ methods@1.0.1: resolved "https://registry.yarnpkg.com/methods/-/methods-1.0.1.tgz#75bc91943dffd7da037cf3eeb0ed73a0037cd14b" integrity sha1-dbyRlD3/19oDfPPusO1zoAN80Us= -mime-db@1.49.0: - version "1.49.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed" - integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA== +mime-db@1.51.0: + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== mime-types@1.0.0: version "1.0.0" @@ -1044,11 +1076,11 @@ mime-types@1.0.0: integrity sha1-antKavLn2S+Xr+A/BHx4AejwAdI= mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.32" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5" - integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A== + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== dependencies: - mime-db "1.49.0" + mime-db "1.51.0" mime@1.2.11, mime@~1.2.11: version "1.2.11" @@ -1104,9 +1136,9 @@ mkdirp@^0.5.5: minimist "^1.2.5" moment@~2.19.3: - version "2.19.3" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.19.3.tgz#bdb99d270d6d7fda78cc0fbace855e27fe7da69f" - integrity sha1-vbmdJw1tf9p4zA+6zoVeJ/59pp8= + version "2.19.4" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.19.4.tgz#17e5e2c6ead8819c8ecfad83a0acccb312e94682" + integrity sha512-1xFTAknSLfc47DIxHDUbnJWC+UwgWxATmymaxIPQpmMh7LBm7ZbwVEsuushqwL2GYZU0jie4xO+TK44hJPjNSQ== moment@~2.29.1: version "2.29.1" @@ -1173,9 +1205,9 @@ object-assign@^4.1.0: integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-inspect@^1.9.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" - integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== + version "1.12.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" + integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== on-headers@0.0.0: version "0.0.0" @@ -1266,9 +1298,9 @@ qs@0.6.6: integrity sha1-bgFQmP9RlouKPIGQAdXyyJvEsQc= qs@^6.4.0: - version "6.10.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a" - integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg== + version "6.10.3" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" + integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== dependencies: side-channel "^1.0.4" @@ -1278,9 +1310,9 @@ qs@~0.5.2: integrity sha1-MbGtBYVnZRxSaSFQa5qHk5EaA4Q= qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + version "6.5.3" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" + integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== range-parser@~1.0.0: version "1.0.3" @@ -1475,9 +1507,9 @@ source-map@~0.5.1: integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= spectral-workbench@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/spectral-workbench/-/spectral-workbench-0.2.2.tgz#659eeb2648c54fc972f4044ce878adebecf1d76f" - integrity sha512-Kj1g7r08YL72tQU/bCWK9C6sUeErmE9dIQToBPGoNwgjrdIBSl8coitPtmajd4yqxGiPuidoOKNsRgABPAI46Q== + version "0.2.3" + resolved "https://registry.yarnpkg.com/spectral-workbench/-/spectral-workbench-0.2.3.tgz#829f566fada335312f4d30b339f696ae93decb4e" + integrity sha512-fq6AZtTHztt0GpTDJFWE19fIwEjsI3JTDalN71MQjDlW/nGRno2nhq08oHyWJhOcOhJ3P1e0/9gERgKYJ5zw0A== dependencies: bootstrap "~3.4.0" d3 "^3.5.4" @@ -1491,9 +1523,9 @@ spectral-workbench@^0.2.0: request "~2.88.0" sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + version "1.17.0" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" + integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -1541,6 +1573,13 @@ supports-color@^0.2.0: resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a" integrity sha1-2S3iaU6z9nMjlz1649i1W0wiGQo= +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + tiny-lr-fork@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/tiny-lr-fork/-/tiny-lr-fork-0.0.5.tgz#1e99e1e2a8469b736ab97d97eefa98c71f76ed0a"