remy

remy

JavaScript (node + client side) developer with over 20 years experience. Contact me for any work or questions about JS I might be able to help you with.

Member Since 13 years ago

Left Logic / @leftlogic , Brighton, UK

Experience Points
7.2k
follower
Lessons Completed
6
follow
Lessons Completed
869
stars
Best Reply Awards
315
repos

1617 contributions in the last year

Pinned
⚡ Monitor for any changes in your node.js application and automatically restart the server - perfect for development
⚡ My b:log and all its content in plain (unabashed) text
⚡ Collaborative JavaScript Debugging App
⚡ A personal JSON store as a RESTful service
⚡ Web based console - for presentations and workshops
⚡ 🤖 A slack bot for retrospectives
Activity
May
17
2 days ago
pull request

remy pull request remy/clite

remy
remy

[Snyk] Fix for 1 vulnerabilities

This PR was automatically created by Snyk using the credentials of a real user.


Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

Changes included in this PR

  • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
    • package.json

Vulnerabilities that will be fixed

With an upgrade:
Severity Priority Score (*) Issue Breaking Change Exploit Maturity
high severity 696/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Regular Expression Denial of Service (ReDoS)
SNYK-JS-ANSIREGEX-1583908
Yes Proof of Concept

(*) Note that the real score may have changed since the PR was raised.

Commit messages
Package name: update-notifier The new version differs by 66 commits.
  • adf7803 4.0.0
  • fb5161c Remove the `callback` option (#158)
  • 39682de Rename `boxenOpts` option to `boxenOptions`
  • bc1721a Avoid showing notification if current version is the latest (#174)
  • ccaf686 Update dependencies
  • b1525e6 Disable when `NODE_ENV` is `test` (#173)
  • bf73119 Fix install command for npm global (#165)
  • 592b025 3.0.1
  • f8b4e60 Update Travis matrix
  • a6d6b49 Update URL to TTY (#163)
  • f9d168a Remove object spread to support node >=8.0.0 <8.6.0 (#164)
  • 1712928 Tidelift tasks
  • 72f83d1 Create funding.yml
  • a7bb3ee 3.0.0
  • ad8ed1b Suggest yarn when installed with yarn (#132)
  • 5f06620 Exit the update check process if it does not respond after 30s (#156)
  • 79e89ad Fix failing test (#155)
  • c8faa84 Add `distTag` option (#151)
  • 14632e4 Add failing test for #153 (#154)
  • aafd8a0 Require Node.js 8
  • 0d49f51 Add Tidelift mention in the readme
  • 8df01b3 Fix docs position of `shouldNotifyInNpmScript` (#143)
  • d371834 Docs: isGlobal option does not default to true (#142)
  • 5cd6577 2.5.0

See the full diff

Package name: yargs The new version differs by 250 commits.
  • a6e67f1 chore(release): 13.2.4
  • fc13476 chore: update standard-verison dependency
  • bf46813 fix(i18n): rename unclear 'implication failed' to 'missing dependent arguments' (#1317)
  • a3a5d05 docs: fix a broken link to MS Terminology Search (#1341)
  • b4f8018 build: add .versionrc that hides test/build
  • 0c39183 chore(release): 13.2.3
  • 08e0746 chore: update deps (#1340)
  • 843e939 docs: make `--no-` boolean prefix easier to find in the docs (#1338)
  • 84cac07 docs: restore removed changelog of v13.2.0 (#1337)
  • b20db65 fix(deps): upgrade cliui for compatibility with latest chalk. (#1330)
  • c294d1b test: accept differently formatted output (#1327)
  • ac3f10c chore: move .hbs templates into .js to facilitate webpacking (#1320)
  • 0295132 fix: address issues with dutch translation (#1316)
  • 9f2468e doc: clarify parserConfiguration object structure (#1309)
  • e7f2937 chore(release): 13.2.2
  • edd0bb5 test: correct test description
  • 03a9523 chore: forgoing dropping Node 6 until [email protected] (#1308)
  • 14920d1 docs: remove --save option as it isn't required anymore (#1301)
  • 545c7f1 test: slightly reworded one test
  • 4375680 chore(release): 13.2.1
  • dfcaa68 test: slight edit to test wording
  • 3180224 fix: add zsh script to files array
  • 0a96394 fix: support options/sub-commands in zsh completion
  • 48249a2 chore(release): 13.2.0

See the full diff

Check the changes in this PR to ensure they won't cause issues with your project.


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

For more information: 🧐 View latest project report

🛠 Adjust project settings

📚 Read more about Snyk's upgrade and patch logic


Learn how to fix vulnerabilities with free interactive lessons:

🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

push

remy push remy/clite

remy
remy

fix: package.json to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:

commit sha: b6be4484c0c37f0ddec20dcf4025e8295f348d3f

push time in 2 days ago
Activity icon
created branch

remy in remy/clite create branch snyk-fix-df94ce6004fc46f62cdf784a7e497c56

createdAt 2 days ago
push

remy push remy/remysharp.com

remy
remy

jq recipe for all network origins

commit sha: 74d14ebd2cf726189e09e9ddcd1623256175eb21

push time in 2 days ago
May
15
4 days ago
May
13
6 days ago
May
11
1 week ago
push

remy push remy/nodemon

remy
remy

chore: update supporters

[skip ci]

commit sha: c870342050480704dcb970c118a4ef3552648e73

push time in 1 week ago
May
10
1 week ago
Activity icon
created branch

remy in remy/clite create branch snyk-fix-abc73a6191a54b33a68c25f24eca4ea7

createdAt 1 week ago
push

remy push remy/clite

remy
remy

fix: package.json to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:

commit sha: de7df36c4c257d2eb67524fb62ad0bf04c08492a

push time in 1 week ago
pull request

remy pull request remy/clite

remy
remy

[Snyk] Security upgrade yargs from 4.8.1 to 7.0.0

This PR was automatically created by Snyk using the credentials of a real user.


Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

merge advice

Changes included in this PR

  • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
    • package.json

Vulnerabilities that will be fixed

With an upgrade:
Severity Priority Score (*) Issue Breaking Change Exploit Maturity
medium severity 601/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.6
Prototype Pollution
SNYK-JS-YARGSPARSER-560381
Yes Proof of Concept

(*) Note that the real score may have changed since the PR was raised.

Commit messages
Package name: yargs The new version differs by 122 commits.
  • bc56468 docs: a couple small twaks to the CHANGELOG
  • 57dc7b5 chore(release): 7.0.0
  • f3f074b fix: positional arguments of sub-commands threw strict() exception (#805)
  • a607061 fix: console.warn() rather than throwing errors when api signatures are incorrect (#804)
  • d78a0f5 feat: introduces support for default commands, using the '*' identifier (#785)
  • 8a992f5 fix: errors were not bubbling appropriately from sub-commands to top-level (#802)
  • 07e39b7 fix: running parse() multiple times on the same yargs instance caused exception if help() enabled (#790)
  • 48575cd fix: context variables are now recognized in strict() mode (#796)
  • 49a93fc fix: use path.resolve() to support node 0.10 (#797)
  • 3280dd0 feat: allow provided config object to extend other configs (#779)
  • e0fbbe5 fix: pull in yargs-parser with modified env precedence (#787)
  • 0997288 fix: context should override parsed argv (#786)
  • a8528e6 fix: address positional argument strict() bug introduced in #766 (#784)
  • 23ccbb1 docs: remove demand examples (#772)
  • 22ed9bb feat: function argument validation (#773)
  • ab1fa4b feat: rethink how options are inherited by commands (#766)
  • 8308efa feat: introduce custom yargs error object (#765)
  • 6ab6a95 feat: add traditional Chinese translation (#780)
  • bd1472b feat: add conflicts and implies shorthands. (#753)
  • 7931652 feat: if only one column is provided for examples, allow it to take up the entire line (#749)
  • 2e5ce0f fix: address min/max validation message regression (#750)
  • 8de8272 chore: explicitly upgrade yargs-parser
  • e5613f0 chore(release): 6.6.0
  • 19a897b refactor: use process.stdout.columns instead of window-size (#737)

See the full diff

Check the changes in this PR to ensure they won't cause issues with your project.


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

For more information: 🧐 View latest project report

🛠 Adjust project settings

📚 Read more about Snyk's upgrade and patch logic


Learn how to fix vulnerabilities with free interactive lessons:

🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

Activity icon
issue

remy issue comment remy/nodemon

remy
remy

The token '||' is not a valid statement separator in this version.

  • nodemon -v: Can't install (i'm doing locally)
  • node -v: 12.10.0
  • Operating system/terminal environment: Window 10
  • Using Docker? What image: None
  • Command you ran: npm i nodemon --save-dev

Expected behaviour

Install correctly

Actual behaviour

node bin/postinstall || exit 0 `At line:1 char:22

  • node bin/postinstall || exit 0
  •                  ~~
    

The token '||' is not a valid statement separator in this version. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : InvalidEndOfLine`

Steps to reproduce

  • Create empty folder
  • Run npm init with all default value
  • Run npm i nodemon--save-dev
remy
remy

@ArmaanTechDeveloper did you try the fix (literally the last comment): npm config set script-shell powershell?

May
7
1 week ago
Activity icon
issue

remy issue comment remy/nodemon

remy
remy

The token '||' is not a valid statement separator in this version.

nodemon isn't installing on my project

  • Operating system/terminal environment (powershell):
  • Versions: latest
  • Command you ran: npm install nodemon --save-dev

Expected behaviour

npm should install nodemon and save it to the dev dependencies

Actual behaviour

shows the error

npm ERR! code 1 npm ERR! path C:\Users\Armaan\AppData\Roaming\npm\node_modules\nodemon npm ERR! command failed npm ERR! command powershell -c node bin/postinstall || exit 0 npm ERR! At line:1 char:22 npm ERR! + node bin/postinstall || exit 0 npm ERR! + ~~ npm ERR! The token '||' is not a valid statement separator in this version. npm ERR! + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException npm ERR! + FullyQualifiedErrorId : InvalidEndOfLine

Steps to reproduce

idk


If applicable, please append the --dump flag on your command and include the output here ensuring to remove any sensitive/personal details or tokens. image

remy
remy

What's your powershell version? (Not sure it'll help, but it help)

May
4
2 weeks ago
Activity icon
created branch

remy in jsbin/jsbin create branch snyk-fix-959367a236777d5579a59331f56847a6

createdAt 2 weeks ago
push

remy push jsbin/jsbin

remy
remy

fix: package.json & package-lock.json to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:

commit sha: 15daadcab595d6760bfbc3175cdf9d8cf8381ca9

push time in 2 weeks ago
May
3
2 weeks ago
started
started time in 2 weeks ago
May
2
2 weeks ago
Activity icon
issue

remy issue remy/nodemon

remy
remy

Git.io deprecation notice

Hello, I've found that some of your files in this repo is still using https://git.io/, and this service will be discontinued in the future. (ref: Git.io deprecation) Theses files are: lib/spawn.js

This is an automated message from NPMMirror(https://github.com/npmmirror), a bot developed by Nova Kwok(https://github.com/n0vad3v).

Activity icon
issue

remy issue comment remy/nodemon

remy
remy

Git.io deprecation notice

Hello, I've found that some of your files in this repo is still using https://git.io/, and this service will be discontinued in the future. (ref: Git.io deprecation) Theses files are: lib/spawn.js

This is an automated message from NPMMirror(https://github.com/npmmirror), a bot developed by Nova Kwok(https://github.com/n0vad3v).

Apr
29
2 weeks ago
Activity icon
issue

remy issue comment remy/nodemon

remy
remy

fix: support windows by using path.delimiter

Fixes: #1951

This change was suggested in https://github.com/remy/nodemon/issues/1951#issuecomment-1003362605 and I've verified it fixes the issue.

remy
remy

sorry for delay - "life" getting in the way - thank you for this 👍

push

remy push remy/nodemon

remy
remy

fix: support windows by using path.delimiter

commit sha: e26aaa97d9ba245d33e82d42e248f72f50b1e351

push time in 2 weeks ago
pull request

remy pull request remy/nodemon

remy
remy

fix: support windows by using path.delimiter

Fixes: #1951

This change was suggested in https://github.com/remy/nodemon/issues/1951#issuecomment-1003362605 and I've verified it fixes the issue.

Activity icon
issue

remy issue remy/nodemon

remy
remy

'ts-node' is not recognized as an internal or external command

nodemon ./src/index.ts

[nodemon] 2.0.14 [nodemon] to restart at any time, enter rs [nodemon] watching path(s): . [nodemon] watching extensions: ts,json [nodemon] starting ts-node ./src/index.ts 'ts-node' is not recognized as an internal or external command, operable program or batch file. [nodemon] app crashed - waiting for file changes before starting...

push

remy push remy/nodemon

remy
remy

docs: add syntax highlighting to sample-nodemon.md (#1982) (#2004)

[skip ci]

Co-authored-by: Chris Calo [email protected]

commit sha: 9d1afd7694c81b57cc31678d5c77b96f642d83d9

push time in 2 weeks ago
pull request

remy pull request remy/nodemon

remy
remy

docs: add syntax highlighting to sample-nodemon.md (#1982)

[skip ci]

Activity icon
issue

remy issue comment remy/nodemon

remy
remy

docs: add syntax highlighting to sample-nodemon.md (#1982)

[skip ci]

remy
remy

was put on the wrong (old) branch.

pull request

remy pull request remy/nodemon

remy
remy

docs: add syntax highlighting to sample-nodemon.md (#1982)

[skip ci]

push

remy push remy/nodemon

remy
remy

docs: add syntax highlighting to sample-nodemon.md (#1982)

[skip ci]

commit sha: fdf7eda10849c91d3be1241e04bd4ffd5cdccbea

push time in 2 weeks ago
Previous