summaryrefslogtreecommitdiff
path: root/std
AgeCommit message (Collapse)Author
2020-06-01feat(std/node): add util.type.isDate (#6029)Peter Evers
2020-06-01feat(std/mime/multipart): Added multiple FormFile input (#6027)Henrique Emanoel Viana
2020-06-01feat(std/io): add LimitedReader (#6026)hastri
2020-06-01feat(std/log): buffered file logging (#6014)Chris Knight
2020-06-01feat(std/http) support code 103 Early Hints (#6021)Yasser A.Idrissi
2020-05-31re-enable the "HugeLines" test case (#6006)uki00a
2020-05-31feat(std/hash): add Sha512 and HmacSha512 (#6009)Tuan Le
2020-05-31docs(std/encoding/csv): improve the document and jsdoc comments (#6008)uki00a
2020-05-31feat(std/http): add TooEarly status code (#5999)Voltra
As per [RFC 8470 5.2](https://tools.ietf.org/html/rfc8470#section-5.2)
2020-05-31fix(std/path): Support browsers (#6003)Nayeem Rahman
2020-05-30typo (#5948)Dan Vega
2020-05-29v1.0.3Bartek Iwańczuk
2020-05-29fix: readTrailer didn't evaluate header names by case-insensitive (#4902)Yusuke Sakurai
2020-05-29fix(std/log): improve the calculation of byte length (#5819)zfx
2020-05-29Return results in benchmark promise (#5842)Szalay Kristóf
2020-05-28feat(std/node): add link/linkSync polyfill (#5930)Chris Knight
2020-05-28fix(std): Fix FileHandler test with mode 'x' on non-English systems (#5757)Szalay Kristóf
2020-05-28doc: improve documentation for consuming request body (#5771)Chris Knight
2020-05-27Fix shebangs (#5898)Stephan Seidt
2020-05-27Add wasm to media types (#5896)Stephan Seidt
2020-05-27Migrate from dprint-ignore to deno-fmt-ignore (#5659)Kitson Kelly
2020-05-26improve docs (#5873)Robin Wieruch
2020-05-26Use ts-expect-error instead of ts-ignore. (#5869)Kitson Kelly
2020-05-26fix(std/log): use writeAllSync instead of writeSync (#5868)zfx
Deno.writeSync: Returns the number of bytes written. It is not guaranteed that the full buffer will be written in a single call.
2020-05-25fix(std/testing/asserts): Support browsers (#5847)Nayeem Rahman
2020-05-25Fix typo (#5834)Rares Folea
2020-05-24feat(std/encoding): add base64 (#5811)skdltmxn
2020-05-23refactor: remove duplicated code in std/node/module (#5778)Ali Hasani
2020-05-22std/node: fs.writeFile/sync path can now be an URL (#5652)Marcos Casagrande
2020-05-22v1.0.2Bartek Iwańczuk
2020-05-22re-enable symlink tests on windows (#5746)Ali Hasani
2020-05-21fix(std/http): file_server's target directory (#5695)moyinzi
2020-05-21feat(std/hash): add md5 (#5719)skdltmxn
2020-05-21Move std/fmt/sprintf.ts to std/fmt/printf.ts (#4567)Ryan Dahl
2020-05-20Remove duplicate test (#5687)Marcos Casagrande
2020-05-20v1.0.1Ryan Dahl
2020-05-20Provide required arguments to walk in example. (#5668)Hendrik
2020-05-20fix: compilation error introduced by #4543 (#5673)uki00a
2020-05-20feat(std/node): first pass at url module (#4700)Ali Hasani
2020-05-20feat(std/node) Export TextDecoder and TextEncoder from util (#5663)Garrone Joseph
2020-05-20fix(std/io): BufReader should not share the internal buffer across reads (#4543)uki00a
2020-05-20feat(std/bytes): add hasSuffix and contains functions, update docs (#4801)Ali Hasani
2020-05-20feat(std/fmt): rgb24 and bgRgb24 can use numbers for color (#5198)Oliver Lenehan
2020-05-20std/node: add util.callbackify (#5415)Evan Hahn
This adds [Node's `util.callbackify`][0] to `std/node/util.ts`. I lifted most of this from the [original Node source code][1] (and [its tests][2]). I tried to make minimal modifications to the source. I made a few arbitrary decisions: - I was unable to do the function's types elegantly. I made overloads for functions that have 0 to 5 (inclusive) arguments, excluding the callback. I would love to know a better way to do this. (It seems that the folks at DefinitelyTyped [were also stumped][3], though maybe their solution is deliberate.) - There are a few edge cases that cause custom Node errors to be produced. Instead of re-implementing those errors completely, I created simplified classes. These are mostly correct but are not identical to the real Node errors. - The tests implement a possibly-arcane `TestQueue` class. I originally used a lot of inline promises but found it too repetitive. Closes [#5366][4]. [0]: https://nodejs.org/api/util.html#util_util_callbackify_original [1]: https://github.com/nodejs/node/blob/47804933012841f2dc90626bdcc161adf34569a5/lib/util.js#L183-L226 [2]: https://github.com/nodejs/node/blob/47804933012841f2dc90626bdcc161adf34569a5/test/parallel/test-util-callbackify.js [3]: https://github.com/DefinitelyTyped/DefinitelyTyped/blob/7d24857ddb07ab637dfa8c477d13352f8a8206fc/types/node/util.d.ts#L61-L84 [4]: https://github.com/denoland/deno/issues/5366
2020-05-20fix(std/log): await default logger setup (#5341)Marcos Casagrande
2020-05-20docs(std): fixed spelling mistake (#5662)Anil Seervi
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-19fix(multipart): fix error when parsing file name in utf8 format (#5428)zfx
2020-05-19Provide better ANSI colorized output when inspecting objects (#5404)Speykious