summaryrefslogtreecommitdiff
path: root/std/node/_fs
AgeCommit message (Collapse)Author
2021-02-02chore: remove std directory (#9361)Casper Beyer
This removes the std folder from the tree. Various parts of the tests are pretty tightly dependent on std (47 direct imports and 75 indirect imports, not counting the cli tests that use them as fixtures) so I've added std as a submodule for now.
2021-01-29test(std/node): fix `assertStats` if atime, mtime or birthtime are null (#9311)Liam Murphy
2021-01-26fix(std/node): Stop callbacks being called twice when callback throws error ↵Liam Murphy
(#8867)
2021-01-17chore: Enforce ban-untagged-todo lint rule (#9135)Bartek Iwańczuk
2021-01-10update copyright to 2021 (#9081)Ryan Dahl
2020-12-29chore(std/node/fs): Remove unnecessary try-catch (#8908)Yuki Tanaka
2020-12-28feat(std/node): adds fs.mkdtemp & fs.mkdtempSync (#8604)Louis-Philippe Perron
2020-11-26feat(std/node/stream): Add Duplex, Transform, Passthrough, pipeline, ↵Steven Guerrero
finished and promises (#7940)
2020-11-24feat(cli): update to TypeScript 4.1 (#7573)Kitson Kelly
2020-11-03build: migrate to dlint (#8176)Bartek Iwańczuk
This commit migrates repository from using "eslint" to "dlint" for linting JavaScript code.
2020-11-02feat(std/node/fs): add realpath and realpathSync (#8169)X
2020-10-22upgrade: deno_doc, deno_lint, dprint, swc (#8077)Bartek Iwańczuk
- deno_doc 0.1.13 - deno_lint 0.2.5 - dprint-plugin-typescript 0.32.6 - swc_bundler 0.12.0 - swc_ecmascript 0.11.1
2020-10-14feat(std/fs/node): adding some functions (#7921)ali ahmed
2020-10-10Revert "feat(std/node/fs): adding readdir, rename, and some others (#7666)" ↵Bartek Iwańczuk
(#7917) This reverts commit 40324ff74816a99ea061929ece1c6a4ff3078bc3.
2020-10-06feat(std/node/fs): adding readdir, rename, and some others (#7666)ali ahmed
2020-10-06fix(std/node/fs): allow appendFileSync to accept Uint8Array as type for data ↵ali ahmed
(#7835)
2020-09-27feat(fmt): Sort named import and export specifiers (#7711)David Sherret
2020-09-21chore: add copyright (#7593)tokiedokie
2020-09-13upgrade: deno_doc, deno_lint, dprint, swc (#7434)Bartek Iwańczuk
upgrades: - swc_ecmascript 0.7.7 - dprint-plugin-typescript 0.31.3 - deno_lint 0.2.0 - deno_doc 0.1.9 Split std_lint test into std_lint and unit_test_lint. Added lint ignores to CommonJS files in std/node.
2020-09-08test(std/node): make tests runnable from any directory (#7397)Casper Beyer
This makes std/node tests runnable from any directory by resolving the testdata directory and files relative to the module directory resolved from import.meta.url.
2020-08-24feat: update to TypeScript 4.0 (#6514)Kitson Kelly
2020-07-14Use dprint for internal formatting (#6682)David Sherret
2020-07-08feat: add --no-check option (#6456)Kitson Kelly
This commit adds a "--no-check" option to following subcommands: - "deno cache" - "deno info" - "deno run" - "deno test" The "--no-check" options allows to skip type checking step and instead directly transpiles TS sources to JS sources. This solution uses `ts.transpileModule()` API and is just an interim solution before implementing it fully in Rust.
2020-07-05test(std/node): include windows in link tests (#6620)Casper Beyer
2020-06-29fix(std/node): do not use absolute urls (#6562)Ryan Dahl
2020-06-27feat(std/node): support hex/base64 encoding in fs.readFile/fs.writeFile (#6512)Marcos Casagrande
2020-06-23fix(std/node): fix readFile types, add encoding types (#6451)Benjamin Lupton
2020-06-12refactor: Don't destructure the Deno namespace (#6268)Nayeem Rahman
2020-06-07refactor(std): remove testing dependencies from non-test code (#5838)Chris Knight
2020-06-06feat(std/node): Buffer (#5925)Nikolai Vavilov
2020-05-28feat(std/node): add link/linkSync polyfill (#5930)Chris Knight
2020-05-25Fix typo (#5834)Rares Folea
2020-05-22std/node: fs.writeFile/sync path can now be an URL (#5652)Marcos Casagrande
2020-05-22re-enable symlink tests on windows (#5746)Ali Hasani
2020-05-20Remove duplicate test (#5687)Marcos Casagrande
2020-05-20feat(std/node): Add fs.promises.readFile (#5656)Marcos Casagrande
2020-05-19fix(std/node) improve fs.close compatibility (#5649)Marcos Casagrande
2020-05-15feat(std/node): fs.writeFileSync polyfill (#5414)Marcos Casagrande
2020-05-14std/node fs.readFile should take string as option (#5316)Marcos Casagrande
2020-05-06Remove flaky and useless tests (#5116)Ryan Dahl
2020-05-04feat(std/node): fs.writefile / fs.promises.writeFile (#5054)Marcos Casagrande
2020-05-03[std/node] add the ability to path argument to be URL type (#5055)Ali Hasani
2020-04-29Cleanup std/node/fs functions (#5000)Marcos Casagrande
2020-04-29make camel case readDir, readLink, realPath (#4995)Ryan Dahl
2020-04-29BREAKING: Include limited metadata in 'DirEntry' objects (#4941)Bert Belder
This change is to prevent needed a separate stat syscall for each file when using readdir. For consistency, this PR also modifies std's `WalkEntry` interface to extend `DirEntry` with an additional `path` field.
2020-04-28BREAKING: Use LLVM target triple for Deno.build (#4948)Ryan Dahl
Deno.build.os values have changed to correspond to standard LLVM target triples "win" -> "windows" "mac" -> "darwin"
2020-04-28BREAKING: remove overload of Deno.test() (#4951)Bartek Iwańczuk
This commit removes overload of Deno.test() that accepted named function.
2020-04-27Rename FileInfo time fields and represent them as Date objects (#4932)Bert Belder
This patch also increases the resolution of reported file times to sub-millisecond precision.
2020-04-27bug fix and tests for std/node/fs/mkdir (#4917)Ali Hasani
2020-04-20Add no-async-promise-executor lint rule (#4809)Ali Hasani