Releases: fgnass/node-dev
Releases · fgnass/node-dev
v6.7.0 / 2021-04-07
- [New Option]
--debounce
to control how long to wait before restarting - [New Option]
--interval
to adjust the polling interval when enabled - [
test
] Stop usingtap
aliases - [
husky
] Migrate fromv4
tov6
- [dependencies] Update
semver
fromv7.3.4
tov7.3.5
- [devDependencies] Update
@types/node
,eslint
,husky
, &tap
v6.6.0 / 2021-03-23
--clear
now clears the screen on first start--clear
uses\u001bc
instead of\033[2J\033[H
- [.eslintrc] Add rules for semicolons and whitespace
- [test/cli] Add tests for clear
- [test/spawn] Add tests for clear
- [test/spawn] Move into directory
- [test/utils/spawn] Strip out control char when logging
- [lib/clear] Move clear logic into separate file
- [lib/index] Group similar code
v6.5.0 / 2021-03-19
- [.npmignore] We can ignore some dotfiles that aren't necessary for the module to function
- [.gitignore] Add
package-lock.json
- Prefer extracting only the method names from modules that we require, this is a preparatory step for switching to import statements and enables tree shaking.
- Prefer using triple equals instead of double.
- Prefer using arrow functions
- [lib/ignore.js] Move ignore logic into its own file
- [lib/local-path.js] Move local path function into its own file
- [lib/log.js] Convert to ES6
- [lib/notify.js] Convert to ES6
- [test] Finish converting to ES6 style code
v6.4.0 / 2021-03-02
- Update node-notifier
- Remove the
SIGTERM
listener when a signal is received so that other listeners don't see ours.
v6.3.1 / 2021-03-02
- Remove coffeescript tests and dev dependency
- Use eslint:recommended instead of airbnb-base/legacy
- Add prettier
- Add package-lock.json
- Add lint-staged
- Update the README
v6.3.0 / 2021-02-22
- Stop disconnecting from child processes, this should prevent internal EPIPE errors
- Stop adding filewatchers until child processes have completed exiting
- [IPC] Stop listening on
message
- [IPC] Remove extraneous
dest
arguments - [IPC] Add a connected guard on relay
- [Test] Move cluster from
run
tospawn
- [Test] Fix typo in cluster test
- [Test] Cluster test now waits for children processes to successfully start up again
- [Test] Add guards to IPC and cluster tests to prevent process exit from ending the test a 2nd time
- [
dependency
] Updatesemver
fromv7.3.2
tov7.3.4
- [
devDependency
] Removenyc
- [
devDependency
] Update@types/node
,eslint
,eslint-config-airbnb-base
,tap
,ts-node
, &typescript
- [
Vagrantfile
] RemoveVagrantfile
- [
README
] Fix typo (@ivalsaraj)
v6.2.0 / 2020-10-15
- Handle multiple values of arguments in command line (Fixes #238)
v6.1.0 / 2020-10-15
- Manually wrangle node args so that we can handle
--
args coming before-
args (Fixes #236)
v6.0.0 / 2020-10-14
- Support ESModules in node v12.11.1+ using
get-source-loader.mjs
andresolve-loader.mjs
for earlier versions (Fixes #212) - Pass all unknown arguments to node (Fixes #198)
- Add a test case for typescript using require on the command line
- Add a test case for coffeescript using require on the command line
- Add a test case for
--experimental-specifier-resolution=node
- Add a test case for
--inspect
- Add
ts-node/register
as a default extension (Fixes #182) - [
README.md
] Updated to explain ESModule usage, node arguments, and typescript - [
test/utils/touch-file
] Now takes the filename as an argument - [
test/utils/spawn
] Also calls the callback with stderr output
v5.2.0 / 2020-08-19
- [lib/ipc.js] Do not send unless connected