chrisguttandin / worker-timers

A replacement for setInterval() and setTimeout() which works in unfocused windows.
MIT License
590 stars 25 forks source link

Update memfs to the latest version πŸš€ #356

Closed greenkeeper[bot] closed 4 years ago

greenkeeper[bot] commented 4 years ago

The devDependency memfs was updated from 2.17.1 to 3.0.0.

This version is not covered by your current version range.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.


Publisher: streamich

Release Notes for v3.0.0

3.0.0 (2019-11-26)

Bug Fixes

  • πŸ› adjust definition of TCallback to accept null for error parameter (aedcbda)
  • πŸ› adjust return of Link#walk to return Link | null (1b76cb1)
  • πŸ› adjust type of children in Link to be possibly undefined (b4945c2)
  • πŸ› allow _modeToNumber to be called w/ undefined (07c0b7a)
  • πŸ› allow _modeToNumber to return undefined (3e3c992)
  • πŸ› allow assertEncoding to be called w/ undefined (e37ab9a)
  • πŸ› allow Dirent~build to accept undefined for the encoding parameter (8ca3550)
  • πŸ› allow flagsToNumber to be called w/ undefined (dbfc754)
  • πŸ› allow mkdtempBase to be called w/ undefined for encoding (f28c395)
  • πŸ› allow modeToNumber to be called w/ undefined (336821d)
  • πŸ› allow realpathBase to be called w/ undefined for encoding (e855f1c)
  • πŸ› create tryGetChild util function (b5093a1)
  • πŸ› create tryGetChildNode util function (62b5a52)
  • πŸ› define the type elements in the Volume.releasedFds array (9e21f3a)
  • πŸ› don't assign null to ._link property in FSWatcher (71569c0)
  • πŸ› don't assign null to ._steps property in FSWatcher (0e94b9c)
  • πŸ› don't assign null to .buf property in Node (00be0c2)
  • πŸ› don't assign null to .link property in File (5d01713)
  • πŸ› don't assign null to .node property in File (d06201e)
  • πŸ› don't assign null to .node property in Link (4d7f439)
  • πŸ› don't assign null to .parent property in Link (b3e60b6)
  • πŸ› don't assign null to .symlink property in Node (9bfb6f5)
  • πŸ› don't assign null to StatWatcher.prev property (fd1a253)
  • πŸ› don't assign null to StatWatcher.vol property (1540522)
  • πŸ› don't set #vol or #parent of link to null (b396f04)
  • πŸ› enable strictNullChecks (3896de7)
  • πŸ› make StatWatcher.timeoutRef property optional (d09cd03)
  • πŸ› refactor #access to be compatible w/ strictNullChecks (82ed81b)
  • πŸ› refactor #copyFileSync to be compatible w/ strictNullChecks (40f8337)
  • πŸ› refactor #createLink to be compatible w/ strictNullChecks (7d8559d)
  • πŸ› refactor #ftruncate to be compatible w/ strictNullChecks (f2ea3f1)
  • πŸ› refactor #mkdir to be compatible w/ strictNullChecks (d5d7883)
  • πŸ› refactor #mkdirp to be compatible w/ strictNullChecks (6cf0bce)
  • πŸ› refactor #mkdtempBase to be compatible w/ strictNullChecks (d935b3b)
  • πŸ› refactor #mkdtempSync to be compatible w/ strictNullChecks (7e22617)
  • πŸ› refactor #newFdNumber to be compatible w/ strictNullChecks (0bc4a15)
  • πŸ› refactor #newInoNumber to be compatible w/ strictNullChecks (e9ba56c)
  • πŸ› refactor #openFile to be compatible w/ strictNullChecks (1c4a4ba)
  • πŸ› refactor #openLink to be compatible w/ strictNullChecks (216a85f)
  • πŸ› refactor #read to be compatible w/ strictNullChecks (87b587f)
  • πŸ› refactor #readdirBase to be compatible w/ strictNullChecks (ab248b4)
  • πŸ› refactor #readFileBase to be compatible w/ strictNullChecks (27a4dad)
  • πŸ› refactor #readlinkBase to be compatible w/ strictNullChecks (b2e0f76)
  • πŸ› refactor #resolveSymlinks to be compatible w/ strictNullChecks (6dc4913)
  • πŸ› refactor #statBase to be compatible w/ strictNullChecks (ba0c20a)
  • πŸ› refactor #symlink to be compatible w/ strictNullChecks (4148ad3)
  • πŸ› refactor #truncate to be compatible w/ strictNullChecks (fadbd77)
  • πŸ› refactor #watch to be compatible w/ strictNullChecks (415a186)
  • πŸ› refactor #watchFile to be compatible w/ strictNullChecks (2c02287)
  • πŸ› refactor #write to be compatible w/ strictNullChecks (2ba6e0f)
  • πŸ› refactor #writeFile to be compatible w/ strictNullChecks (ac78c50)
  • πŸ› refactor #writeFileBase to be compatible w/ strictNullChecks (e931778)
  • πŸ› refactor #writeSync to be compatible w/ strictNullChecks (7b67eea)
  • πŸ› refactor copyFile tests to be compatible w/ strictNullChecks (e318af2)
  • πŸ› refactor errors to be compatible w/ strictNullChecks (b25c035)
  • πŸ› refactor exists tests to be compatible w/ strictNullChecks (81a564f)
  • πŸ› refactor renameSync tests to use tryGetChildNode (8cd782a)
  • πŸ› refactor volume tests to be compatible w/ strictNullChecks (f02fbac)
  • πŸ› refactor volume tests to use tryGetChild (5a6624f)
  • πŸ› refactor volume tests to use tryGetChildNode (34acaac)
  • πŸ› refactor writeFileSync tests to be compatible w/ strictNullChecks (4b7f164)
  • πŸ› remove unused getArgAndCb function (f8bb0f8)
  • πŸ› replace throwError fn w/ inline throw createError() calls (c9a0fd6)

Features

  • 🎸 enable TypeScript strict null checks (1998b24)

BREAKING CHANGES

  • TypeScript strict null checks are now enabled which may
    break some TypeScript users.
Commits

The new version differs by 70 commits.

  • 2e4f00b chore(release): 3.0.0 [skip ci]
  • 03bc9f5 Merge pull request #470 from streamich/pr/409
  • 7308ca5 docs: ✏️ remove version from README
  • 1998b24 feat: 🎸 enable TypeScript strict null checks
  • ab1aa4d chore: πŸ€– catch up with master
  • 8cd782a fix: πŸ› refactor renameSync tests to use tryGetChildNode
  • 3896de7 fix: πŸ› enable strictNullChecks
  • b25c035 fix: πŸ› refactor errors to be compatible w/ strictNullChecks
  • f02fbac fix: πŸ› refactor volume tests to be compatible w/ strictNullChecks
  • 5a6624f fix: πŸ› refactor volume tests to use tryGetChild
  • 34acaac fix: πŸ› refactor volume tests to use tryGetChildNode
  • b5093a1 fix: πŸ› create tryGetChild util function
  • 4b7f164 fix: πŸ› refactor writeFileSync tests to be compatible w/ strictNullChecks
  • 62b5a52 fix: πŸ› create tryGetChildNode util function
  • 81a564f fix: πŸ› refactor exists tests to be compatible w/ strictNullChecks

There are 70 commits in total.

See the full diff


FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper bot :palm_tree: