Skip to content

Commit

Permalink
feat(simple-git-hooks): detect script runner automatically (#117)
Browse files Browse the repository at this point in the history
  • Loading branch information
JounQin authored Jul 5, 2022
1 parent 7181b63 commit 5b9ae0a
Show file tree
Hide file tree
Showing 14 changed files with 82 additions and 56 deletions.
5 changes: 5 additions & 0 deletions .changeset/beige-hairs-complain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@1stg/simple-git-hooks": minor
---

feat: detect script runner automatically
14 changes: 14 additions & 0 deletions .changeset/khaki-forks-warn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
"@1stg/app-config": patch
"@1stg/babel-preset": patch
"@1stg/commitlint-config": patch
"@1stg/eslint-config": patch
"@1stg/lib-config": patch
"@1stg/lint-staged": patch
"@1stg/postcss-config": patch
"@1stg/prettier-config": patch
"@1stg/simple-git-hooks": patch
"@1stg/stylelint-config": patch
---

chore: upgrade @pkgr/utils
4 changes: 2 additions & 2 deletions packages/app-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@
"@1stg/common-config": "^5.2.5",
"@1stg/postcss-config": "^3.2.2",
"@1stg/stylelint-config": "^4.4.3",
"@pkgr/es-modules": "^0.6.0",
"@pkgr/imagemin": "^3.1.0",
"@pkgr/es-modules": "^0.6.1",
"@pkgr/imagemin": "^3.1.1",
"browserslist": "^4.21.1",
"postcss": "^8.4.14",
"stylelint": "^14.9.1"
Expand Down
2 changes: 1 addition & 1 deletion packages/babel-preset/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
"@babel/preset-env": "^7.18.6",
"@babel/preset-react": "^7.18.6",
"@babel/preset-typescript": "^7.18.6",
"@pkgr/utils": "^2.2.0",
"@pkgr/utils": "^2.3.0",
"@vue/babel-helper-vue-jsx-merge-props": "^1.2.1",
"@vue/babel-plugin-jsx": "^1.1.1",
"@vue/babel-preset-jsx": "^1.2.4",
Expand Down
2 changes: 1 addition & 1 deletion packages/commitlint-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"dependencies": {
"@commitlint/config-conventional": "^17.0.3",
"@commitlint/config-lerna-scopes": "^17.0.2",
"@pkgr/utils": "^2.2.0"
"@pkgr/utils": "^2.3.0"
},
"publishConfig": {
"access": "public"
Expand Down
2 changes: 1 addition & 1 deletion packages/eslint-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
"@angular-eslint/template-parser": "^14.0.0",
"@babel/eslint-parser": "^7.18.2",
"@babel/eslint-plugin": "^7.17.7",
"@pkgr/utils": "^2.2.0",
"@pkgr/utils": "^2.3.0",
"@typescript-eslint/eslint-plugin": "^5.30.5",
"@typescript-eslint/parser": "^5.30.5",
"angular-eslint-template-parser": "^0.1.1",
Expand Down
2 changes: 1 addition & 1 deletion packages/lib-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
},
"dependencies": {
"@1stg/common-config": "^5.2.5",
"@pkgr/rollup": "^3.1.2",
"@pkgr/rollup": "^3.1.3",
"jest": "^28.1.2"
},
"publishConfig": {
Expand Down
4 changes: 2 additions & 2 deletions packages/lint-staged/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@
"lint-staged": ">=10.0.0"
},
"dependencies": {
"@1stg/prettier-config": "^3.4.2",
"@1stg/prettier-config": "^3.5.0",
"@1stg/tsconfig": "^2.2.2",
"@pkgr/utils": "^2.2.0",
"@pkgr/utils": "^2.3.0",
"cross-env": "^7.0.3",
"prettier": "^2.7.1"
},
Expand Down
2 changes: 1 addition & 1 deletion packages/postcss-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
"postcss": ">=7.0.0"
},
"dependencies": {
"@pkgr/utils": "^2.2.0",
"@pkgr/utils": "^2.3.0",
"autoprefixer": "^10.4.7",
"cssnano": "^5.1.12",
"cssnano-preset-advanced": "^5.3.8",
Expand Down
2 changes: 1 addition & 1 deletion packages/prettier-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"@prettier/plugin-ruby": "^3.1.2",
"@prettier/plugin-xml": "^2.2.0",
"prettier-plugin-pkg": "^0.16.0",
"prettier-plugin-sh": "^0.12.5",
"prettier-plugin-sh": "^0.12.6",
"prettier-plugin-stylus": "^0.0.1-beta.3",
"prettier-plugin-svelte": "^2.7.0",
"prettier-plugin-toml": "^0.3.1"
Expand Down
8 changes: 6 additions & 2 deletions packages/simple-git-hooks/index.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
const { getScriptRunner } = require('@pkgr/utils')

const runner = getScriptRunner() || 'npx'

module.exports = {
'pre-commit': 'npx lint-staged',
'commit-msg': `npx commitlint -e`,
'pre-commit': `${runner} lint-staged`,
'commit-msg': `${runner} commitlint -e`,
}
3 changes: 3 additions & 0 deletions packages/simple-git-hooks/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@
"lint-staged": ">=9.0.0",
"simple-git-hooks": ">=2.2.0"
},
"dependencies": {
"@pkgr/utils": "^2.3.0"
},
"publishConfig": {
"access": "public"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/stylelint-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
"stylelint": ">=13.0.0"
},
"dependencies": {
"@pkgr/utils": "^2.2.0",
"@pkgr/utils": "^2.3.0",
"@stylelint/postcss-css-in-js": "^0.38.0",
"postcss-html": "^1.4.1",
"postcss-less": "^6.0.0",
Expand Down
86 changes: 43 additions & 43 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.6.tgz#8b37d24e88e8e21c499d4328db80577d8882fa53"
integrity sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==

"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.17.2", "@babel/core@^7.17.9", "@babel/core@^7.18.5", "@babel/core@^7.18.6":
"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.17.2", "@babel/core@^7.17.9", "@babel/core@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.6.tgz#54a107a3c298aee3fe5e1947a6464b9b6faca03d"
integrity sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==
Expand Down Expand Up @@ -408,7 +408,7 @@
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-class-static-block" "^7.14.5"

"@babel/plugin-proposal-decorators@^7.18.2", "@babel/plugin-proposal-decorators@^7.18.6":
"@babel/plugin-proposal-decorators@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.6.tgz#68e9fd0f022b944f84a8824bb28bfaee724d2595"
integrity sha512-gAdhsjaYmiZVxx5vTMiRfj31nB7LhwBJFMSLzeDxc7X4tKLixup0+k9ughn0RcpBrv9E3PBaXJW7jF5TCihAOg==
Expand Down Expand Up @@ -1070,7 +1070,7 @@
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"

"@babel/preset-env@^7.18.2", "@babel/preset-env@^7.18.6":
"@babel/preset-env@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.6.tgz#953422e98a5f66bc56cd0b9074eaea127ec86ace"
integrity sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==
Expand Down Expand Up @@ -1174,7 +1174,7 @@
"@babel/plugin-transform-react-jsx-development" "^7.18.6"
"@babel/plugin-transform-react-pure-annotations" "^7.18.6"

"@babel/preset-typescript@^7.17.12", "@babel/preset-typescript@^7.18.6":
"@babel/preset-typescript@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399"
integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==
Expand Down Expand Up @@ -2233,62 +2233,62 @@
resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a"
integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==

"@pkgr/es-modules@^0.6.0":
version "0.6.0"
resolved "https://registry.yarnpkg.com/@pkgr/es-modules/-/es-modules-0.6.0.tgz#43e98496b6044d43faae32c90ee91f5912998a3d"
integrity sha512-jmqSG+i6VRJYaYv3uEEehjvmc+eMpM5uxL1gvqFJcCkfzgwc1SSVjObrpfmOdE0VdE5SBoEujus61zs5W1H0Rg==
"@pkgr/es-modules@^0.6.0", "@pkgr/es-modules@^0.6.1":
version "0.6.1"
resolved "https://registry.yarnpkg.com/@pkgr/es-modules/-/es-modules-0.6.1.tgz#d7ad9524f3b14d739b9e00e62610c9929b136044"
integrity sha512-dpeWpJoUh0XAAU3W2VMgn+k/lP3zcFdxmTj4RSV6R4Hxy1JewyR+KQS/L8Hdrs4dTLiH5g7mb9Uf7frpfEqbww==

"@pkgr/imagemin@^3.1.0":
version "3.1.0"
resolved "https://registry.yarnpkg.com/@pkgr/imagemin/-/imagemin-3.1.0.tgz#998f00529dc054b5e48b2e49598eaf118377101f"
integrity sha512-uFeC/+NY0KE1zASsgSZz8AXP7D7TwOQnTcjU4Y/P48VTfHklH3yz4fqXCKX7r/iEnapL4Qqh4AeSJNjTPgMt/A==
"@pkgr/imagemin@^3.1.1":
version "3.1.1"
resolved "https://registry.yarnpkg.com/@pkgr/imagemin/-/imagemin-3.1.1.tgz#1f6ccf0c13116a959e52d13402cf47aa73d3cef5"
integrity sha512-IRMtxx2W0SW26g3tEob52Um9UYO0+5QiuULzkc+zkWcq+7MoVi66NF26VYbUd/RUQpkaW4a2kitbYgb+8e8tfg==
dependencies:
imagemin "^8.0.1"
imagemin-gifsicle "^7.0.0"
imagemin-jpegtran "^7.0.0"
imagemin-mozjpeg "^10.0.0"
imagemin-optipng "^8.0.0"
imagemin-pngquant "^9.0.2"
imagemin-svgo "^10.0.0"
imagemin-svgo "^10.0.1"
imagemin-upng "^3.0.0"
imagemin-webp "^7.0.0"
is-glob "^4.0.3"
tiny-glob "^0.2.9"
tslib "^2.4.0"

"@pkgr/rollup@^3.1.2":
version "3.1.2"
resolved "https://registry.yarnpkg.com/@pkgr/rollup/-/rollup-3.1.2.tgz#4177bed931d7b98b7b705cdfe6e3e9b65659c8ab"
integrity sha512-AjG+DC0g1eNDkohgCwftYlEZFWUnGNA4vxosW0okyeoOrTqxPaBdAZo/YboerSXTw27n3qOO+RuGa8kH5n245g==
"@pkgr/rollup@^3.1.3":
version "3.1.3"
resolved "https://registry.yarnpkg.com/@pkgr/rollup/-/rollup-3.1.3.tgz#ebd77af0d199d86ff9d03266a55c1cafe255dbdf"
integrity sha512-U3mTzmS6MHT8nGyRON3UJV0+5DkNPxfSjEYGuOQAZb76qGLSSb0oCLVe+4Ne6LFr78wmtcfCJlfGh+PI9cr+SA==
dependencies:
"@babel/core" "^7.18.5"
"@babel/plugin-proposal-decorators" "^7.18.2"
"@babel/preset-env" "^7.18.2"
"@babel/preset-typescript" "^7.17.12"
"@babel/core" "^7.18.6"
"@babel/plugin-proposal-decorators" "^7.18.6"
"@babel/preset-env" "^7.18.6"
"@babel/preset-typescript" "^7.18.6"
"@pkgr/es-modules" "^0.6.0"
"@pkgr/umd-globals" "^0.8.0"
"@pkgr/utils" "^2.2.0"
"@pkgr/utils" "^2.3.0"
"@rollup/plugin-alias" "^3.1.9"
"@rollup/plugin-babel" "^5.3.1"
"@rollup/plugin-commonjs" "^22.0.0"
"@rollup/plugin-json" "^4.0.3"
"@rollup/plugin-commonjs" "^22.0.1"
"@rollup/plugin-json" "^4.1.0"
"@rollup/plugin-node-resolve" "^13.3.0"
"@rollup/plugin-replace" "^4.0.0"
"@rollup/plugin-url" "^7.0.0"
builtin-modules "^3.3.0"
commander "^9.3.0"
core-js "^3.23.1"
debug "^4.3.2"
esbuild "^0.14.46"
core-js "^3.23.3"
debug "^4.3.4"
esbuild "^0.14.48"
is-glob "^4.0.3"
jsox "^1.2.111"
jsox "^1.2.113"
lodash-es "^4.17.21"
micromatch "^4.0.5"
postcss "^8.4.14"
rollup "^2.75.6"
rollup "^2.75.7"
rollup-plugin-copy "^3.4.0"
rollup-plugin-esbuild "^4.9.1"
rollup-plugin-postcss "^4.0.1"
rollup-plugin-postcss "^4.0.2"
rollup-plugin-terser "^7.0.2"
rollup-plugin-unassert "^0.4.0"
rollup-plugin-vue "^6.0.0"
Expand All @@ -2301,10 +2301,10 @@
resolved "https://registry.yarnpkg.com/@pkgr/umd-globals/-/umd-globals-0.8.0.tgz#1249860b007e02b0e60290c11aec86ee66d44798"
integrity sha512-5YnNlHQN78PQ/OpGNyndo980hZQrbODLDymnamtaSBcBgC0DsAfWLZgxUpmZuSpBWKWTQrfoavR8+NyUMZeOCQ==

"@pkgr/utils@^2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.2.0.tgz#ccbf06cd010684b477dde40ec833a28f0c2136c4"
integrity sha512-/+EeY/T/NLCfF4rvgUetl7ERNwoPz5q/p+8CYeAIFblsKSQbVJjmMccs/Y7CsOPv47hXcBrhk5IqOf9AqRNfhg==
"@pkgr/utils@^2.2.0", "@pkgr/utils@^2.3.0":
version "2.3.0"
resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.3.0.tgz#3b8491f112a80839450498816767eb03b7db6139"
integrity sha512-7dIJ9CRVzBnqyEl7diUHPUFJf/oty2SeoVzcMocc5PeOUDK9KGzvgIBjGRRzzlRDaOjh3ADwH0WeibQvi3ls2Q==
dependencies:
cross-spawn "^7.0.3"
is-glob "^4.0.3"
Expand Down Expand Up @@ -2350,7 +2350,7 @@
"@babel/helper-module-imports" "^7.10.4"
"@rollup/pluginutils" "^3.1.0"

"@rollup/plugin-commonjs@^22.0.0":
"@rollup/plugin-commonjs@^22.0.1":
version "22.0.1"
resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.1.tgz#f7cb777d20de3eeeaf994f39080115c336bef810"
integrity sha512-dGfEZvdjDHObBiP5IvwTKMVeq/tBZGMBHZFMdIV1ClMM/YoWS34xrHFGfag9SN2ZtMgNZRFruqvxZQEa70O6nQ==
Expand All @@ -2363,7 +2363,7 @@
magic-string "^0.25.7"
resolve "^1.17.0"

"@rollup/plugin-json@^4.0.3":
"@rollup/plugin-json@^4.1.0":
version "4.1.0"
resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-4.1.0.tgz#54e09867ae6963c593844d8bd7a9c718294496f3"
integrity sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==
Expand Down Expand Up @@ -4226,7 +4226,7 @@ core-js-compat@^3.21.0, core-js-compat@^3.22.1:
browserslist "^4.21.0"
semver "7.0.0"

core-js@^3.23.1, core-js@^3.23.3:
core-js@^3.23.3:
version "3.23.3"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.23.3.tgz#3b977612b15da6da0c9cc4aec487e8d24f371112"
integrity sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==
Expand Down Expand Up @@ -5103,7 +5103,7 @@ [email protected]:
resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.48.tgz#762c0562127d8b09bfb70a3c816460742dd82880"
integrity sha512-HHaOMCsCXp0rz5BT2crTka6MPWVno121NKApsGs/OIW5QC0ggC69YMGs1aJct9/9FSUF4A1xNE/cLvgB5svR4g==

esbuild@^0.14.46:
esbuild@^0.14.48:
version "0.14.48"
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.48.tgz#da5d8d25cd2d940c45ea0cfecdca727f7aee2b85"
integrity sha512-w6N1Yn5MtqK2U1/WZTX9ZqUVb8IOLZkZ5AdHkT6x3cHDMVsYWC7WPdiLmx19w3i4Rwzy5LqsEMtVihG3e4rFzA==
Expand Down Expand Up @@ -6758,7 +6758,7 @@ imagemin-pngquant@^9.0.2:
ow "^0.17.0"
pngquant-bin "^6.0.0"

imagemin-svgo@^10.0.0:
imagemin-svgo@^10.0.1:
version "10.0.1"
resolved "https://registry.yarnpkg.com/imagemin-svgo/-/imagemin-svgo-10.0.1.tgz#bc592950831c13998a40cb248f6e82e0b0b5c3dd"
integrity sha512-v27/UTGkb3vrm5jvjsMGQ2oxaDfSOTBfJOgmFO2fYepx05bY1IqWCK13aDytVR+l9w9eOlq0NMCLbxJlghYb2g==
Expand Down Expand Up @@ -7876,7 +7876,7 @@ jsonparse@^1.2.0:
resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==

jsox@^1.2.111:
jsox@^1.2.113:
version "1.2.113"
resolved "https://registry.yarnpkg.com/jsox/-/jsox-1.2.113.tgz#c5335ef27a18828da10ccde6b13c0a47081bd208"
integrity sha512-Qvfxml1nIeG5mvuxgmAocz8fBtjnP9E92gvS76gS8akZs3cGPmq6gqNL+ashjsWj2ETt81qB1aWrWdEMRw3LEA==
Expand Down Expand Up @@ -10596,7 +10596,7 @@ prettier-plugin-pkg@^0.16.0:
resolved "https://registry.yarnpkg.com/prettier-plugin-pkg/-/prettier-plugin-pkg-0.16.0.tgz#eb2e063796a77bf6fd786f8d3699f3a17b8dac77"
integrity sha512-+pUzsNzs16OSUf82OqF6+B4RajiDoHToJElp8T6YjcPF3uKCy7P3zk2rpdBPPXVMaR+lp5c4C1rbTniC34tz6g==

prettier-plugin-sh@^0.12.5:
prettier-plugin-sh@^0.12.6:
version "0.12.6"
resolved "https://registry.yarnpkg.com/prettier-plugin-sh/-/prettier-plugin-sh-0.12.6.tgz#7d0f184c3106a387817afaa136429958a0d1a64a"
integrity sha512-Tqzj6mDW/+8umOgZO/qfLcpWYZFnRKYC3T9uK3t5aKpxeIspB7rT70TS3IFjUnYNQOLUM542HRW18L6Imj+uYQ==
Expand Down Expand Up @@ -12024,7 +12024,7 @@ rollup-plugin-esbuild@^4.9.1:
joycon "^3.0.1"
jsonc-parser "^3.0.0"

rollup-plugin-postcss@^4.0.1:
rollup-plugin-postcss@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz#15e9462f39475059b368ce0e49c800fa4b1f7050"
integrity sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==
Expand Down Expand Up @@ -12088,7 +12088,7 @@ rollup-pluginutils@^2.8.2:
dependencies:
estree-walker "^0.6.1"

rollup@^2.75.6:
rollup@^2.75.7:
version "2.75.7"
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.75.7.tgz#221ff11887ae271e37dcc649ba32ce1590aaa0b9"
integrity sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==
Expand Down

0 comments on commit 5b9ae0a

Please sign in to comment.