Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-06 | Add exists and existsSync to std/node (#4655) | Ali Hasani | |
2020-03-28 | Update to Prettier 2 and use ES Private Fields (#4498) | Kitson Kelly | |
2020-03-20 | Add require-await lint rule (#4401) | Samrith Shankar | |
2020-03-19 | fix: stack traces for modules imported via std/node's require (#4035) | Nikolai Vavilov | |
2020-03-19 | refactor: rename Deno.TestDefinition.skip to ignore (#4400) | Bartek Iwańczuk | |
2020-03-18 | feat: Deno.test() sanitizes ops and resources (#4399) | Bartek Iwańczuk | |
This PR brings assertOps and assertResources sanitizers to Deno.test() API. assertOps checks that test doesn't leak async ops, ie. there are no unresolved promises originating from Deno APIs. Enabled by default, can be disabled using Deno.TestDefinition.disableOpSanitizer. assertResources checks that test doesn't leak resources, ie. all resources used in test are closed. For example; if a file is opened during a test case it must be explicitly closed before test case finishes. It's most useful for asynchronous generators. Enabled by default, can be disabled using Deno.TestDefinition.disableResourceSanitizer. We've used those sanitizers in internal runtime tests and it proved very useful in surfacing incorrect tests which resulted in interference between the tests. All tests have been sanitized. Closes #4208 | |||
2020-03-16 | test: Fix broken test and remove redundant test file (#4390) | Chris Knight | |
2020-03-15 | refactor: move existing fs implementation to internal _fs directory (#4381) | Chris Knight | |
2020-03-15 | refactor(std): Uncomment disabled tests, use skip option (#4378) | Nayeem Rahman | |
2020-03-14 | Node polyfill for fs.chown and fs.close (#4377) | Chris Knight | |
2020-03-14 | BREAKING CHANGE FileInfo.len renamed to FileName.size (#4338) | dubiousjim | |
2020-03-14 | feat: add chmod Node polyfill and related file system constants (#4358) | Chris Knight | |
2020-03-14 | Add node querystring polyfill (#4370) | crowlKats | |
2020-03-12 | fix: Node polyfill fsAppend rework (#4322) | Chris Knight | |
* My original implementation of `fs.appendFile` used an async API, which, though it would work fine as a polyfill, wasn't an exact match with the Node API. This PR reworks that API to mimic the Node API fully as a synchronous void function with an async internal implementation. * Refactor move of other internal fs `dirent` and `dir` classes to the _fs internal directory. | |||
2020-03-08 | feat(std/node) add appendFile and appendFileSync (#4294) | Chris Knight | |
2020-03-06 | Rename readDir -> readdir (#4225) | dubiousjim | |
2020-03-03 | feat(std/node): add directory classes (#4087) | Chris Knight | |
2020-03-01 | feat(std/node): add os.tmpdir() implementation (#4213) | ecyrbe | |
2020-02-24 | rename Deno.Err -> Deno.errors (#4093) | Bartek Iwańczuk | |
2020-02-24 | Add missing node os.release() implementation (#4065) | ecyrbe | |
2020-02-23 | feat(std/node): add os Symbol.toPrimitive methods (#4073) | Ben Noordhuis | |
Node's os module exports a number of methods that evaluate to themselves when coerced to a primitive. I.e., `"" + os.arch` and `os.arch()` evaluate to the same string, and now Deno's shims do too. | |||
2020-02-22 | feat(std/node): add os.loadavg() (#4075) | ecyrbe | |
2020-02-21 | feat(std/node) : add os.platform (#4064) | ecyrbe | |
2020-02-21 | refactor: remove unneeded ErrorKinds (#3936) | Bartek Iwańczuk | |
2020-02-19 | Enable TS strict mode by default (#3899) | Maximilien Mellen | |
Fixes #3324 Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
2020-02-17 | feat: Asynchronous event iteration node polyfill (#4016) | Chris Knight | |
2020-02-11 | feat(node): add EventEmitter.errorMonitor (#3960) | Chris Knight | |
2020-02-11 | refactor: rewrite tests in std/ to use Deno.test (#3930) | Bartek Iwańczuk | |
2020-02-11 | fix(std/node): support named import for EventEmitter (#3959) | uki00a | |
2020-02-10 | feat: Event emitter node polyfill (#3944) | Chris Knight | |
2020-02-10 | Add readlink, readlinkSync for std/node/fs.ts (#3926) | Benny Shi | |
2020-01-30 | feat(std/node) Endianness (#3833) | Chris Knight | |
2020-01-29 | Partial implementation of node os polyfill based on currently available Deno ↵ | cknight | |
functionality (#3821) | |||
2020-01-25 | add some tests for isSymbol in std/node/util_test (#3788) | Takashi Idobe | |
2020-01-15 | feat(std/node): Added node timers builtin (#3634) | Luca Casonato | |
2019-12-15 | std/node: better error message for read perm in require() (#3502) | Kevin (Kun) "Kassimo" Qian | |
2019-11-19 | std/node: add some Node.js polyfill to require() (#3382) | Kevin (Kun) "Kassimo" Qian | |
2019-11-19 | feat(std/node) add CommonJS require (#3380) | Kevin (Kun) "Kassimo" Qian | |
2019-11-18 | feat: std/node/process (#3368) | Rafał Pocztarski | |
2019-11-14 | Turn on TS strict mode for deno_typescript (#3330) | Ry Dahl | |
2019-11-12 | feat: std/node (#3319) | Vincent LE GOFF | |
2019-10-09 | remove std submodule | Ryan Dahl | |
2019-10-04 | Move deno_std to a more convenient location. (#3057) | Ryan Dahl | |
js/deps/https/deno.land/std -> js/std |