profile
viewpoint
Tim Reichen timreichen Switzerland

timreichen/Bundler 14

A lightweight bundler that transpiles deno typescript files for the web.

timreichen/Coder 1

Data encoder and decoder that cares about data types.

timreichen/importmap 1

Resolve specifiers with import maps.

timreichen/program 1

command-line interface for deno programs.

timreichen/value-check-standardisation-proposal 1

Native sugar methods to standardise value checking in JavaScript

timreichen/cache 0

🥌 Deno cache library

timreichen/deno 0

A secure JavaScript and TypeScript runtime

timreichen/Validator 0

A lightweight value validator.

push eventtimreichen/deno

Kitson Kelly

commit sha fd1c913985df2f835612e79c3bd2d6312b57a04b

fix(cli): customInspect works on functions (#7670) Fixes #7650

view details

Bartek Iwańczuk

commit sha 83f53c6455bacbe62998ebc56199d0c2d7f1a870

refactor: remove tsc/40_error_stack.js (#7673) This commit removes cli/tsc/40_error_stack.js as it is not needed in TSC host. All errors originating in TSC are terminal and don't require source mapping hence we can rely on default stack traces provided by deno_core. Additionally tsc/06_util.js was removed and its code moved to tsc/99_main_compiler.js

view details

Csaba Okrona

commit sha 826e899bbcdcadfd549fb5ed776100f4f4d400d2

test(std): unit test for async/delay (#7671)

view details

Luca Casonato

commit sha 3204092732f38483f8a45fd500a6531511c602f7

refactor: class instead of var+interface in d.ts (#7514)

view details

Bartek Iwańczuk

commit sha dacb340f8fe959ebf2949ff6e7480935556a9813

v1.4.2

view details

Tim Reichen

commit sha f1231ff58e80b5a8f1660ffc443dc7851e8ea7e7

fix(std/datetime): add timezone to date strings in tests (#7675)

view details

Bartek Iwańczuk

commit sha b6c189e88e5ec7e88276d3c3b2be6e5030c5ed92

refactor: clean timers tests (#7679)

view details

Casper Beyer

commit sha eb7f70c0b04d07feb30d41418935a3521811f8f8

test(std/async): remove redundant export in test (#7682)

view details

push time in 2 hours

delete branch timreichen/deno

delete branch : fix-parser-symbol-names

delete time in 2 hours

delete branch timreichen/deno

delete branch : add-timzone-to-test-dates

delete time in 2 hours

pull request commentdenoland/deno

BREAKING(std/log): remove string formatter

Might want to consider #7293 instead of this PR.

timreichen

comment created time in 8 hours

issue commentdenoland/deno

(std/datetime): dayOfYear returns different values depending on the time zone

Get you now. I think dayOfYear function is fine, tests are missing timezone. PR #7675

tokiedokie

comment created time in 11 hours

PR opened denoland/deno

(std/datetime): add timezone to date strings

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md --> fixes #7665

+101 -53

0 comment

1 changed file

pr created time in 11 hours

create barnchtimreichen/deno

branch : add-timzone-to-test-dates

created branch time in 11 hours

issue commentdenoland/deno

(std/datetime): dayOfYear returns different values depending on the time zone

What timezone are you in? Be aware that getDate returns local timezone date. I am in MESZ for example and get

4
3

The +0900 doesn't set the date offset, it means that the date string is 9h ahead of UTC.

console.log((new Date("1582-10-04T03:24:00+0000")).toISOString());
console.log((new Date("1582-10-04T03:24:00+0900")).toISOString());

should give you

1582-10-04T03:24:00.000Z
1582-10-03T18:24:00.000Z
tokiedokie

comment created time in 11 hours

issue commentdenoland/deno

(std/datetime): dayOfYear returns different values depending on the time zone

I don't quite get why this is marked as a bug. std/datetime does not check the dayOfYear of a string but of a Date object. Setting the offset will change the timestamp. So new Date("1582-10-04T03:24:00+0900") effectively is the 276th day. I think this is the desired functionality. Moment.js handles that the same way to my knowledge.

tokiedokie

comment created time in 12 hours

push eventtimreichen/deno

Nayeem Rahman

commit sha 6a2ce3d91f513f09920cd3960adb4bd5e26c8faa

fix(lib.deno.shared_globals): Change the Console class to an interface (#7646) Fixes #7494

view details

Ryan Dahl

commit sha 82db91372f597a0de834937dbb5edabeb68b0138

refactor: Simplify op_fetch_asset signature (#7655)

view details

Tim Reichen

commit sha 9c75e4876f68b36cb8a79bfe5a734d2783c527ce

fix(std/datetime):: 12 and 24 support (#7661)

view details

Will

commit sha 7726cfb93243932a07107f67b87032adb40abdc0

Replaced legacy chrome-devtools:// scheme. (#7659) The legacy chrome-devtools scheme was removed from the Chromium codebase. The new scheme is simply "devtools://" https://chromium.googlesource.com/chromium/src/+/6700d12448f76712c62a6d2372a95b97a26d4779

view details

Kitson Kelly

commit sha c489589e2b220317609689fbb1d0aec06191c7e9

refactor: new module graph used for no check (#7621)

view details

iugo

commit sha 478352518de8dda80a93e9737bfe346c4e7f01b2

fix(cli): update supported text encodings (#7668) Fixed #7667

view details

Casper Beyer

commit sha 01147fab80cdcc837c160e5d21ed8276839777ef

refactor(cli/inspector): make server optional (#7656) This makes inspector registration with the server with optional and explicit to allow for inspectors to exist without spinning up the server. As a side effect of the server being explicitly passed around it also makes it possible to bind multiple servers.

view details

push time in 14 hours

delete branch timreichen/deno

delete branch : 12-and-24-hour-support

delete time in a day

push eventtimreichen/deno

Tim Reichen

commit sha 635ed3628282c2ea910069e9a7c1d8abd656e4d6

trigger checks

view details

push time in a day

PR closed denoland/deno

fix(std/datetime): uppercase hour symbols

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md --> Fix wrong symbol casing. replace h and hh with H and HH respectively. Lowercase is reserved for 12 hour days, uppercase for 24 hour days.

+96153 -86822

9 comments

591 changed files

timreichen

pr closed time in a day

pull request commentdenoland/deno

fix(std/datetime): uppercase hour symbols

close on favor of #7661

timreichen

comment created time in a day

PR opened denoland/deno

12 and 24 support

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+148 -59

0 comment

4 changed files

pr created time in a day

create barnchtimreichen/deno

branch : 12-and-24-hour-support

created branch time in a day

starteddenoland/deno

started time in a day

push eventtimreichen/deno

Casper Beyer

commit sha 35ed3ce8d914f46a0b5cdc66d05f6cecf895b966

ci: remove wasm target installation step (#7512)

view details

Sidd Sridharan

commit sha aa81bc73d96729f6593d55d2c1e66000e115dfe4

docs: fix typo assertAsyncThrows -> assertThrowsAsync (#7506)

view details

Pig Fang

commit sha aa657d6493cb0f36a5e2aa29e6352c9a9991ad2b

fix(std/testing): assertion diff color (#7499)

view details

Bartek Iwańczuk

commit sha d4a24c870e87b55dab425bc2c320aa88a6224030

Revert "fix(cli/http_utils): accept a single key-multiple values headers (#7375)" (#7515) This reverts commit f5c84920c225579af9c249bdac4a59a046ef8683.

view details

bartOssh

commit sha 81ca7096c5e8830cf8707c77fd244672e7e67c79

refactor(unstable): deno info --json output (#7417) Provide flat JSON structured output. Fix BrokenPipe error when piping out to "head".

view details

Ryan Dahl

commit sha f58b10ec646533bb573e9fcc61160e31cb21ae05

simplify global properties (#7502)

view details

Bert Belder

commit sha 21f2e45b0d4932bb1f2db31171b6a4d1b4e7f35e

Revert "feat(install): bundle before installation" (#7522) This reverts the changes introduced by PR #5276, which made `deno install «script»` automatically bundle the script's dependencies. It broke the `deno install` command for a large number of scripts. This reverts commit 34e98fa59cd70f7ce64e587bef41fac536a3076b. Closes: #7492

view details

Ryan Dahl

commit sha 0cb64cef767170827806974e59075dc56c2eafe5

Remove unnecessary serde_derive dependency

view details

Ryan Dahl

commit sha c3ef358c01956bfa44a7427a2548943c3f045138

Remove unnecessary extern statements

view details

Ryan Dahl

commit sha 104aebdfb5d01f7482bacef6d58c2ce16da44334

Re-export deno_core::url (#7525) Also re-exports deno_core::futures and deno_core::serde_json but these are not yet used in the CLI.

view details

Bartek Iwańczuk

commit sha 6c4da0e429eb47dae6a220c5576a39f137615bb8

refactor: remove dispatch_json.js from cli/rt and cli/tsc (#7521) Instead use Deno.core.jsonOpSync and Deno.core.jsonOpAsync

view details

Casper Beyer

commit sha 1e6d37f88c80ab3cb2d6fe43206feb61135ff574

test(std/wasi): add sched_yield test (#7511)

view details

Ryan Dahl

commit sha 46bf660e361c854c7a139b488a4630a2eb1cab28

refactor: make fetch use op_fetch_read instead of op_read (#7529)

view details

Ryan Dahl

commit sha 3e98d9091f678eb8a1673fef933ace0eadbe1b2a

fix: Use Buffer.writeSync in MultipartBuilder (#7542)

view details

Luca Casonato

commit sha 303ebc0df4fc889d8c1d3bb4375eeb57aedfe3ce

chore: remove readJson/writeJson from manual (#7541)

view details

Bartek Iwańczuk

commit sha 3421f4dbbd5cabb3a0866ebb3b8aeae5b62730ef

refactor: disable URL.createObjectUrl (#7543)

view details

Bartek Iwańczuk

commit sha bda937938550a0969588a6878d2fb6d72c17b22d

refactor: move op_resources and op_close to deno_core (#7539) Moves op_close and op_resources to deno_core::ops and exports them. Adds serde dependency to deno_core and reexports it. Moves JS implementation of those ops to Deno.core and reexports them in Deno.

view details

Bartek Iwańczuk

commit sha c307e3e4be4e02de86103cd48d28f5ba3b18628d

refactor: use Symbol.for instead of Symbol in cli/rt/ (#7537)

view details

Casper Beyer

commit sha a6f4559174c64066d45210b02f6a06aa2f67c2cd

fix(cli/console): escape non printable characters in object entries (#7533)

view details

Bartek Iwańczuk

commit sha 6453cb75670b6aefbfc712c7d05b1135bee6226c

refactor: Move URL to op_crates/web (#7544)

view details

push time in 2 days

push eventtimreichen/deno

Tim Reichen

commit sha 894fd38a62e904e20cadc09e3be36db05c2151f9

fix type imports

view details

push time in 2 days

push eventtimreichen/deno

Casper Beyer

commit sha 35ed3ce8d914f46a0b5cdc66d05f6cecf895b966

ci: remove wasm target installation step (#7512)

view details

Sidd Sridharan

commit sha aa81bc73d96729f6593d55d2c1e66000e115dfe4

docs: fix typo assertAsyncThrows -> assertThrowsAsync (#7506)

view details

Pig Fang

commit sha aa657d6493cb0f36a5e2aa29e6352c9a9991ad2b

fix(std/testing): assertion diff color (#7499)

view details

Bartek Iwańczuk

commit sha d4a24c870e87b55dab425bc2c320aa88a6224030

Revert "fix(cli/http_utils): accept a single key-multiple values headers (#7375)" (#7515) This reverts commit f5c84920c225579af9c249bdac4a59a046ef8683.

view details

bartOssh

commit sha 81ca7096c5e8830cf8707c77fd244672e7e67c79

refactor(unstable): deno info --json output (#7417) Provide flat JSON structured output. Fix BrokenPipe error when piping out to "head".

view details

Ryan Dahl

commit sha f58b10ec646533bb573e9fcc61160e31cb21ae05

simplify global properties (#7502)

view details

Bert Belder

commit sha 21f2e45b0d4932bb1f2db31171b6a4d1b4e7f35e

Revert "feat(install): bundle before installation" (#7522) This reverts the changes introduced by PR #5276, which made `deno install «script»` automatically bundle the script's dependencies. It broke the `deno install` command for a large number of scripts. This reverts commit 34e98fa59cd70f7ce64e587bef41fac536a3076b. Closes: #7492

view details

Ryan Dahl

commit sha 0cb64cef767170827806974e59075dc56c2eafe5

Remove unnecessary serde_derive dependency

view details

Ryan Dahl

commit sha c3ef358c01956bfa44a7427a2548943c3f045138

Remove unnecessary extern statements

view details

Ryan Dahl

commit sha 104aebdfb5d01f7482bacef6d58c2ce16da44334

Re-export deno_core::url (#7525) Also re-exports deno_core::futures and deno_core::serde_json but these are not yet used in the CLI.

view details

Bartek Iwańczuk

commit sha 6c4da0e429eb47dae6a220c5576a39f137615bb8

refactor: remove dispatch_json.js from cli/rt and cli/tsc (#7521) Instead use Deno.core.jsonOpSync and Deno.core.jsonOpAsync

view details

Casper Beyer

commit sha 1e6d37f88c80ab3cb2d6fe43206feb61135ff574

test(std/wasi): add sched_yield test (#7511)

view details

Ryan Dahl

commit sha 46bf660e361c854c7a139b488a4630a2eb1cab28

refactor: make fetch use op_fetch_read instead of op_read (#7529)

view details

Ryan Dahl

commit sha 3e98d9091f678eb8a1673fef933ace0eadbe1b2a

fix: Use Buffer.writeSync in MultipartBuilder (#7542)

view details

Luca Casonato

commit sha 303ebc0df4fc889d8c1d3bb4375eeb57aedfe3ce

chore: remove readJson/writeJson from manual (#7541)

view details

Bartek Iwańczuk

commit sha 3421f4dbbd5cabb3a0866ebb3b8aeae5b62730ef

refactor: disable URL.createObjectUrl (#7543)

view details

Bartek Iwańczuk

commit sha bda937938550a0969588a6878d2fb6d72c17b22d

refactor: move op_resources and op_close to deno_core (#7539) Moves op_close and op_resources to deno_core::ops and exports them. Adds serde dependency to deno_core and reexports it. Moves JS implementation of those ops to Deno.core and reexports them in Deno.

view details

Bartek Iwańczuk

commit sha c307e3e4be4e02de86103cd48d28f5ba3b18628d

refactor: use Symbol.for instead of Symbol in cli/rt/ (#7537)

view details

Casper Beyer

commit sha a6f4559174c64066d45210b02f6a06aa2f67c2cd

fix(cli/console): escape non printable characters in object entries (#7533)

view details

Bartek Iwańczuk

commit sha 6453cb75670b6aefbfc712c7d05b1135bee6226c

refactor: Move URL to op_crates/web (#7544)

view details

push time in 2 days

created tagtimreichen/Bundler

tag0.3.1

A lightweight bundler that transpiles deno typescript files for the web.

created time in 2 days

release timreichen/Bundler

0.3.1

released time in 2 days

push eventtimreichen/Bundler

Tim Reichen

commit sha a727d50a6217ce6a4224a12f6668820dac93e6b1

fix removed function error

view details

Tim Reichen

commit sha 7deab0448532018fad1b5a77ef66ed1bd3c7caf9

fmt

view details

Tim Reichen

commit sha b1872c3642fdf305578b0fe68de3ba2ddaf24624

fix lint issues

view details

push time in 2 days

issue closedtimreichen/Bundler

Provide Source

Deno.bundle seems to allow providing direct source strings. I was curious if something like that could be done with this.

I have my own parser/compiler I am building for a template language. And my thought was to pass all script contents that any component used into a Bundler of sorts.

Deno.bundle seems to solve for ES modules, but I am trying to find a solution for legacy browsers, compiling TS, or running Babel.

closed time in 2 days

khrome83

issue closedtimreichen/Bundler

handle css @import

need to parse imported css to handle imports.

/* otherStyles.css */
h1 {
  color: red;
}
/* styles.css */
@import url("./otherStyles.css")

h2 {
  color: blue;
}

output

// 18a78944-33cf-45c8-a681-18d088e291df.js
import styles from "./cd798a65-0dbf-4d1a-8b30-e17821f6f617.js"
export default `${styles}
h2 {
  color: blue;
}`
// ./cd798a65-0dbf-4d1a-8b30-e17821f6f617.js
export default `h1 {
  color: red;
}`

closed time in 2 days

timreichen

created tagtimreichen/Bundler

tag0.3.0

A lightweight bundler that transpiles deno typescript files for the web.

created time in 2 days

release timreichen/Bundler

0.3.0

released time in 2 days

push eventtimreichen/Bundler

Tim Reichen

commit sha 7da6a35b58f7d714d608b796a0de0fb090095003

Update README.md

view details

push time in 2 days

push eventtimreichen/Bundler

Tim Reichen

commit sha 8fdafd49a5723362e48aa6f23f97bc355286e413

Update README.md

view details

push time in 2 days

push eventtimreichen/Bundler

Tim Reichen

commit sha 10a12779b988aab4d23db27814fd0f0c1488f18a

Update README.md

view details

push time in 2 days

push eventtimreichen/Bundler

Tim Reichen

commit sha 162dd8bde354ae88221d15b4224a5acd6eace4a0

change plugin system, add css import support

view details

push time in 2 days

startedtimreichen/Bundler

started time in 3 days

push eventtimreichen/Bundler

Tim Reichen

commit sha 81ee78a8d335cf7eae9dfe715001a873e36abfd5

Delete .DS_Store

view details

push time in 5 days

issue commentdenoland/deno

std/datetime: day of year test fails in certain timezones

PR is merged. I think this issue can be closed.

wperron

comment created time in 7 days

created tagtimreichen/program

tag0.1.6

command-line interface for deno programs.

created time in 8 days

release timreichen/program

0.1.6

released time in 8 days

push eventtimreichen/program

Tim Reichen

commit sha 30dcaa2a711b6590c5c3393d14f7f72cf73e258b

import types

view details

push time in 8 days

created tagtimreichen/program

tag0.1.5

command-line interface for deno programs.

created time in 8 days

release timreichen/program

0.1.5

released time in 8 days

push eventtimreichen/program

Tim Reichen

commit sha e27a970476172c04182cb651d4d3d714bc0a3930

update deps

view details

Tim Reichen

commit sha 299d7c0e8748a06b5f30a8883316d170662f9e3d

minor improvements

view details

Tim Reichen

commit sha c3c100c8bee2bd5c7c5f24505bb67830641fc8c2

Merge branch 'master' of https://github.com/timreichen/program

view details

push time in 8 days

push eventtimreichen/deno

Danilo Sampaio

commit sha dfd8794da463dd4d0649c41537b5475eaac10447

docs: add a Powershell autocomplete example (#7329)

view details

Akshat Agarwal

commit sha c1b4ff61c9113166705526022452ed2fb00bc7d5

feat(unstable): Add Deno.systemMemoryInfo() (#7350) Co-authored-by: marcopacini <pacinim88@gmail.com> Co-authored-by: Casper Beyer <caspervonb@pm.me>

view details

Nayeem Rahman

commit sha 6f70e6e72ba2d5c1de7495adac37c1e4f4e86b24

feat(console): support CSS styling with "%c" (#7357)

view details

Ryan Dahl

commit sha 7c2e7c660804afca823d60e6496aa853f75db16c

Use gotham-like state for ops (#7385) Provides a concrete state type that can be dynamically added. This is necessary for op crates. * renames BasicState to OpState * async ops take `Rc<RefCell<OpState>>` * sync ops take `&mut OpState` * removes `OpRegistry`, `OpRouter` traits * `get_error_class_fn` moved to OpState * ResourceTable moved to OpState

view details

Bartek Iwańczuk

commit sha 0d1f626edd7c574ff0e70438cdb678dcb5c91170

refactor(core): JsRuntime initialization (#7415) Removes: - "deno_core::StartupData" - "deno_core::Script" - "deno_core::OwnedScript" Changes to "JsRuntime": - remove "new_with_loader()" - remove "with_heap_limits()" - rename "IsolateOptions" to "RuntimeOptions" and make public - "JsRuntime::new()" takes "RuntimeOptions" as a single param

view details

Luca Casonato

commit sha fbb18d40d3cfd0d24262e8e73b97f22770734572

feat(unstable): enable importsNotUsedAsValues by default (#7413)

view details

tokiedokie

commit sha 7ff0c4d8c88027a2157df5e2e6c47ef647a2e614

docs: move “Debugger” to “Debugging your code” in “Getting started” (#7421)

view details

Bartek Iwańczuk

commit sha a3282aa9ed749f2e80618c6e2f25047d9a2bb2d8

feat(unstable): deno run --watch (#7382) Co-authored-by: Sebastian Seedorf <mail@sebse.de>

view details

Valentin Anger

commit sha e3319f34a6ece36eab3138eae83c8d0e18fcc07c

feat(unstable): Support data: urls (#5157)

view details

Bartek Iwańczuk

commit sha 60dbc6b29417d666bf01762be84f12b9d2217f90

Revert "feat(unstable): Support data: urls (#5157)" (#7432) This reverts commit e3319f34a6ece36eab3138eae83c8d0e18fcc07c.

view details

Nayeem Rahman

commit sha 5276cc85923a1791bf73a91b05c27fbdeeaa6f9b

refactor: Improve placeholder module names (#7430)

view details

Kitson Kelly

commit sha 10fbfcbc79eb50cb7669b4aaf67f957d97d8d93b

refactor: improve tsc diagnostics (#7420)

view details

Chris Knight

commit sha 95db3247485b2d1ed553c98e2231379e58a0ace2

doc: improve Examples (#7428)

view details

Luca Casonato

commit sha d048f58f0538d2ea7c8a418119f5092d3db719ce

chore: add systemMemoryInfo unstable diagnostic (#7435)

view details

Luca Casonato

commit sha 82d0f7ec84ccf8652441b5de620e85180ce55fc0

chore: remove --no-check from deno info (#7439)

view details

Luca Casonato

commit sha daa780e2cf2bf606f78c686ac1416786bf85d107

fix(WebSocket): no panic on failed connect + handle promise rejection via error event (#7437)

view details

Bert Belder

commit sha bf70442b08eb54b2959b32977aa0a245c530248b

upgrade: rusty_v8 0.10.0 / V8 8.7.75 (#7429)

view details

Bartek Iwańczuk

commit sha b216d48e5f179260fea247d4a1b9fce76f240e7d

upgrade: deno_doc, deno_lint, dprint, swc (#7434) 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.

view details

Casper Beyer

commit sha 755cfa98ebf4e3bd96e432d6a0b761aeb2e3c818

feat(unstable): deno test --coverage (#6901) This commit adds basic support for collecting coverage data using "deno test". Currently the report is only a text added to the end of output from "deno test".

view details

Luca Casonato

commit sha f06724f2388180c1d73eb0cc989f3499d84eb879

docs: manual updates for 1.4 features and changes (#7440)

view details

push time in 10 days

push eventtimreichen/deno

Ryan Dahl

commit sha 4b5d8bdbaf408042927ef78305f6354721b835fd

set maximum size of thread pool to 31 (#7290)

view details

Michael Kurze

commit sha b751122e10e4c391ba8d909e96ccf7cf5e0d03a6

fix(doc): fix some typos in cli docs (#7292)

view details

Casper Beyer

commit sha 94d38eee4cf352ca177e8ce2c7ca5d1e79f5de10

replace utime crate with filetime (#7268)

view details

Casper Beyer

commit sha 644190eed862c2224630dd68404a5fd6e2e30440

test(std): ensure mod.ts modules have a test coverage (#7264)

view details

Casper Beyer

commit sha 87e513ffc5d9c14ac4af6a893b9e862c55108bea

fix: use millisecond precision for Deno.futime and Deno.utime (#7299)

view details

Ryan Dahl

commit sha fee6f793302394f87ea2958088d14c44b66edae1

Remove unused crate_modules feature (#7311)

view details

Yoshiya Hinosawa

commit sha b3563e85691f0a3da97ccc2c96d446730d4c65ac

fix(URLSearchParams): fix handling of + character (#7314)

view details

Ryan Dahl

commit sha ce63806c641cd9b61045a3d65f8969e877a71e17

simplify deno_web init (#7313)

view details

Ryan Dahl

commit sha 050c865af46a00801c61c0f122113f61fa2a977b

deno_web 0.6.0 (#7317)

view details

Casper Beyer

commit sha 7f32a4e19bfb2dbb752ce4b35775cf5bad455a6e

docs(std/uuid): remove mention of v3 which is not supported (#7318)

view details

Bartek Iwańczuk

commit sha b21f318e6818ebbe73ac1aadd8fa03f85207a8a0

fix: support missing features in --no-check (#7289) This commit adds "EmitTranspileOptions" to "transpile()" function, that allows to configure transpilation process based on the currently loaded "tsconfig.json".

view details

Luca Casonato

commit sha fe47da9f2334ed962743614fc3caad27902741af

chore: multi line deno_lint diagnostics (#7303)

view details

YellowBird

commit sha 5db200b6abcf335b9caad94c4992aac8a04d6caf

fix(docs): replace "eslint-ignore-" with "eslint-disable-" (#7319)

view details

Ryan Dahl

commit sha a4439800e69c5e16c7de54171e9d0612860ca738

Remove unnecessary stdout pipes in tests (#7322)

view details

Bartek Iwańczuk

commit sha c6ccaf064a3d1426bd7ae360b6643bb1299e4757

upgrade: swc, deno_doc, deno_lint, dprint (#7332)

view details

reuixiy

commit sha 5b100cb874a23f22bcdcbf1965d6f916c7487ae4

docs: use the rightwards arrow symbol uniformly (#7331)

view details

Bartek Iwańczuk

commit sha dbd941148c472171eacec364c689a2a50fa0653d

refactor: use dependency analyzer from SWC (#7334)

view details

tokiedokie

commit sha fcee4265c605c09062d7cb2984c2776e8b8f0247

support env_logger / RUST_LOG (#7142)

view details

Bartek Iwańczuk

commit sha 2b43ce65ae3be66ac4a1c28b18f797690eed701e

fix: regex for TS refereces and deno-types (#7333)

view details

Ryan Dahl

commit sha a10339cb209ddb34348a9a3cc78f7319d4c8c6dc

fix: Handle bad redirects more gracefully (#7342)

view details

push time in 10 days

delete branch timreichen/deno

delete branch : dayOfYear-fix

delete time in 10 days

issue commentdenoland/deno

std/datetime: day of year test fails in certain timezones

I am on it. @wperron: you are right. getUTCFullYear fixes the problem. The 400 BC test is broken, because a zero is missing. new Date("-00400-01-01") gets parsed to year 400 instead of -400. new Date("-000400-01-01") works as expected. PR #7466

wperron

comment created time in 12 days

PR opened denoland/deno

fix timezone bug

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+12 -11

0 comment

2 changed files

pr created time in 12 days

create barnchtimreichen/deno

branch : dayOfYear-fix

created branch time in 12 days

startedWICG/import-maps

started time in 15 days

push eventtimreichen/deno

Bartek Iwańczuk

commit sha 2423a867c0540edc5535a21559e6319d920e1376

fix: panic on process.kill() after run (#7405) This commit fixes panic caused by "unimplemented!()" calls for some variants of "nix::errno::Errno". Catch-all variant now returns "Error" class name instead of panicking. Co-authored-by: Bert Belder <bertbelder@gmail.com>

view details

Bartek Iwańczuk

commit sha a91b46f3d60c7bfbfcbb2b011a3d4a970b65bd69

# This is a combination of 14 commits. # This is the 1st commit message: upgrade: swc, deno_doc, deno_lint, dprint (#7276) # This is the commit message #2: fix(cli): use upstream type definitions for WebAssembly (#7216) # This is the commit message #3: feat(lint): Add support for reading input from stdin (#7263) # This is the commit message #4: chore(std/wasi): fix no-inner-declarations lints (#7286) # This is the commit message #5: update actions to run on ubuntu-18.04 (#7160) # This is the commit message #6: fix no-inner-declaration lint rule (#7287) # This is the commit message #7: refactor: Compiler config in Rust (#7228) * port tsc_config.rs * cleanup options * bring back allowNonTsExtension * try * fix test * fix test2 * move config for bundling * remove Transpile compile request * remove dead code * remove more dead code * remove checkJs regex * fix * handle config str for runtime APIs * lint * runtimeCompile config in Rust * runtimeCompile and runtimeTranspile config in Rust * fix * remove lint supression * upgrade: jsonc-parser 0.13.0 * remove unneeded to_string() * upgrade: jsonc-parser 0.14.0 * remove AsRef<str> # This is the commit message #8: feat(unstable): add Deno.futime and Deno.futimeSync (#7266) # This is the commit message #9: set maximum size of thread pool to 31 (#7290) # This is the commit message #10: remove string formatter # This is the commit message #11: remove string formatter # This is the commit message #12: remove string formatter # This is the commit message #13: remove string formatter # This is the commit message #14: remove string formatter

view details

Tim Reichen

commit sha 346bed81a22672b20fa5ea8f27b12e0122bb3b3e

Merge branch 'std-log-formatter' of https://github.com/timreichen/deno into std-log-formatter

view details

push time in 15 days

push eventtimreichen/deno

Ryan Dahl

commit sha 4b5d8bdbaf408042927ef78305f6354721b835fd

set maximum size of thread pool to 31 (#7290)

view details

Michael Kurze

commit sha b751122e10e4c391ba8d909e96ccf7cf5e0d03a6

fix(doc): fix some typos in cli docs (#7292)

view details

Casper Beyer

commit sha 94d38eee4cf352ca177e8ce2c7ca5d1e79f5de10

replace utime crate with filetime (#7268)

view details

Casper Beyer

commit sha 644190eed862c2224630dd68404a5fd6e2e30440

test(std): ensure mod.ts modules have a test coverage (#7264)

view details

Casper Beyer

commit sha 87e513ffc5d9c14ac4af6a893b9e862c55108bea

fix: use millisecond precision for Deno.futime and Deno.utime (#7299)

view details

Ryan Dahl

commit sha fee6f793302394f87ea2958088d14c44b66edae1

Remove unused crate_modules feature (#7311)

view details

Yoshiya Hinosawa

commit sha b3563e85691f0a3da97ccc2c96d446730d4c65ac

fix(URLSearchParams): fix handling of + character (#7314)

view details

Ryan Dahl

commit sha ce63806c641cd9b61045a3d65f8969e877a71e17

simplify deno_web init (#7313)

view details

Ryan Dahl

commit sha 050c865af46a00801c61c0f122113f61fa2a977b

deno_web 0.6.0 (#7317)

view details

Casper Beyer

commit sha 7f32a4e19bfb2dbb752ce4b35775cf5bad455a6e

docs(std/uuid): remove mention of v3 which is not supported (#7318)

view details

Bartek Iwańczuk

commit sha b21f318e6818ebbe73ac1aadd8fa03f85207a8a0

fix: support missing features in --no-check (#7289) This commit adds "EmitTranspileOptions" to "transpile()" function, that allows to configure transpilation process based on the currently loaded "tsconfig.json".

view details

Luca Casonato

commit sha fe47da9f2334ed962743614fc3caad27902741af

chore: multi line deno_lint diagnostics (#7303)

view details

YellowBird

commit sha 5db200b6abcf335b9caad94c4992aac8a04d6caf

fix(docs): replace "eslint-ignore-" with "eslint-disable-" (#7319)

view details

Ryan Dahl

commit sha a4439800e69c5e16c7de54171e9d0612860ca738

Remove unnecessary stdout pipes in tests (#7322)

view details

Bartek Iwańczuk

commit sha c6ccaf064a3d1426bd7ae360b6643bb1299e4757

upgrade: swc, deno_doc, deno_lint, dprint (#7332)

view details

reuixiy

commit sha 5b100cb874a23f22bcdcbf1965d6f916c7487ae4

docs: use the rightwards arrow symbol uniformly (#7331)

view details

Bartek Iwańczuk

commit sha dbd941148c472171eacec364c689a2a50fa0653d

refactor: use dependency analyzer from SWC (#7334)

view details

tokiedokie

commit sha fcee4265c605c09062d7cb2984c2776e8b8f0247

support env_logger / RUST_LOG (#7142)

view details

Bartek Iwańczuk

commit sha 2b43ce65ae3be66ac4a1c28b18f797690eed701e

fix: regex for TS refereces and deno-types (#7333)

view details

Ryan Dahl

commit sha a10339cb209ddb34348a9a3cc78f7319d4c8c6dc

fix: Handle bad redirects more gracefully (#7342)

view details

push time in 16 days

push eventtimreichen/deno

tokiedokie

commit sha 68e1ba07d3d6716ff651fe6d379b46fb61253a1d

typos (#7082)

view details

Joel Chippindale

commit sha 1f7d4089f9125cec9fa0c0ada55a3d50a8cdfd0d

Fix handling of multiple spaces in URLSearchParams (#7068) This ensures that all spaces are set to be "+" in the string rather than just the first and brings deno into line with how browsers handle spaces in URLSearchParams, see #7001.

view details

Ryan Dahl

commit sha 974215afdd70cf39bedf34940fc47d6a60a1625e

Simplify deno_core_http_bench op state (#7038) Removes unnecessary wrappers around ResourceTable and CoreIsolate. Importantly: now uses the resource table inside CoreIsolateState rather than a different one. Removes derive_deref dependency

view details

crowlKats

commit sha b44b7a9a603477d3d0f9fa6cdafe18d387a36d25

Blob.arrayBuffer returns uint8array (#7086)

view details

uki00a

commit sha 95a6812e82fbac0826e5e230eef714ce85953125

fix(std/encoding/csv): improve error message on ParseError (#7057)

view details

danielwippermann

commit sha 93e2bfe22e5cc782e7d502616dad1fd70d26ae37

fix(std/encoding/toml): Stop TOML parser from detecting numbers in strings. (#7064) Before this patch the TOML parser would incorrect treat the string "base64data0xdamaged" in a declaration as a hex number because the corresponding check triggers even when the "0x" is inside a double quoted string literal as long as it is followed by at least one hex character.

view details

Bartek Iwańczuk

commit sha 9f1dcc1a32cab4d18fbb07f87ea6a64ba2711226

refactor(doc): add helper functions for DocNode (#7083)

view details

tokiedokie

commit sha 7766500bf591bbec460bd21dd69cf124a09ac691

remove Table of Contents in docs/contributing/style_guide.md (#7067)

view details

Casper Beyer

commit sha 3c986ca524b6e9f0eb736d872748af7b479dd344

test(cli): use assertThrowsAsync for permission tests (#7092)

view details

David Sherret

commit sha 9add6ea43d3470024ba84e8ed454b94423813473

Upgrade third_party and dprint plugins. (#7097)

view details

Yasser A.Idrissi

commit sha 7f85bb3763ca6525eb1193c71b49f7890102db53

docs(contributing/artchitecture): Add Deno conference youtube link (#6859)

view details

Bartek Iwańczuk

commit sha 36c2855932bdd6b05e93acc8d33df452d9d62fcd

upgrade: swc, deno_lint, dprint (#7098)

view details

Benjamin Lupton

commit sha b21a7b0fd0969c8697833d549809bdd1c9edc93b

feat(std/node): add basic asserts (#7091)

view details

Bert Belder

commit sha b308a774e81d7d18dfc2122459632f9ba9ae1eb8

Fix nightly and Windows-only clippy warnings (#7095)

view details

Bert Belder

commit sha f6e9150b33168ab8c5e48238860e2c3f3bf625f3

Async op dispatcher support with 'stateful_json_op_(a)sync()' (#7095) Closes: #7020

view details

Nayeem Rahman

commit sha 015fa0bd41ce51afbee4a1413cb90534155c041f

refactor: permissions (#7074)

view details

Tim Reichen

commit sha de1007fc6a2a6c2909732dcb87a5af6c1e370b09

refactor(std/datetime): remove currentDayOfYear (#7059)

view details

Bert Belder

commit sha 27f4aeb92469660fdd78a89a7b2902c08a23ca4a

Make Rc/Arc wrapper around State/GlobalState visible (#7104)

view details

Luca Casonato

commit sha 1507a8cf2d8bce8c3596583b995fea4914a99203

refactor(op_crates/web): move abort signal (#7117)

view details

Bartek Iwańczuk

commit sha be1e7ab5320c0a110998818c3916c79b39710613

refactor: move cli/doc/ to separate crate (#7103)

view details

push time in 16 days

issue commenttimreichen/Bundler

Compile error after build "Cannot set property 'PropertyName' of undefined"

I‘m not sure if that is a bundler problem. Bundler uses the typescript module for transpilation to system. I think more information is required.

Fire7

comment created time in 16 days

startedtimreichen/Coder

started time in 18 days

startedtimreichen/Bundler

started time in 18 days

startedtimreichen/Validator

started time in 19 days

created tagtimreichen/Validator

tag0.1.1

created time in 19 days

release timreichen/Validator

0.1.1

released time in 19 days

push eventtimreichen/Validator

Tim Reichen

commit sha 0105fa08f3f84634ab7856575a2186e777335656

update

view details

push time in 19 days

push eventtimreichen/Validator

Tim Reichen

commit sha b521c07e65e7efa95580cb961387e389440a3d09

remove values property

view details

push time in 19 days

push eventtimreichen/Validator

Tim Reichen

commit sha 5037aa104f33ddc5359fb91f7ac70a266726d188

update

view details

push time in 19 days

push eventtimreichen/Validator

Tim Reichen

commit sha 37ce73caae49de166e67ddfa4d1ba9b26d9a38aa

Update README.md

view details

push time in 19 days

created tagtimreichen/Validator

tag0.1.0

created time in 19 days

release timreichen/Validator

0.1.0

released time in 19 days

push eventtimreichen/Validator

Tim Reichen

commit sha d34f7cd0ec63a57d16390197a889d371f962e840

initial commit

view details

push time in 19 days

create barnchtimreichen/Validator

branch : master

created branch time in 19 days

created repositorytimreichen/Validator

created time in 19 days

issue closeddenoland/deno

ensure Option in WriteFileOptions

To ensure a file can be created without an error of a dir not existing, we have to call fs.ensureFile before write:

await ensureFile(filePath)
await Deno.writeTextFile(filePath, content)

What would you think of an ensure option for Deno.writeTextFile Deno.writeTextFileSync and Deno.writeFile Deno.writeFileSync likewise?

await Deno.writeTextFile(filePath, content, { ensure: true })

For directories: Deno.mkdir basically has that functionality built in with the recursive option.

closed time in 20 days

timreichen

issue closeddenoland/deno

better std module file structure

Coming from https://github.com/denoland/deno/issues/7278#issuecomment-687260874:

I think we should consider to restucture std modules for std 1.0 as there are inconsistencies present at the moment (see #7278). There are several problems that can occur or already are occuring:

  • file cluttering in toplevel
  • file separation by purpose non-link files, test files, feature files are only distinguishable by name prependices (_) or appendices (_test)
  • file misnaming or ambiguities

Suggestion for structural enhancement

  • directory for tests As present in std/examples at the moment, I really like the idea of a tests directory for all test files instead of _test appendices. That way files can have the same name as the file the tests are for (test file for mod.ts -> tests/mod.ts) and all tests are in one place for a better overview.
  • directory for underscore files Files that should not be linked to could be put in an interal (for the lack of better word) directory to clean the toplevel up.
  • directory and mod files Could be in a mods directory.

example:

  • std/http
    • internal
      • _io.ts
      • _mock_conn.ts
    • mods
      • cookie.ts
      • file_server.ts
      • http_bench.ts
      • http_status.ts
      • racing_server.ts
      • server.ts
    • mod.ts
    • readme.md
    • tests
      • _io.ts
      • cookie.ts
      • file_server.ts
      • racing_server.ts
      • testdata

This would solve the upper problems as well as giving a roust module structure that possibly could resonate with developers and be used in 3rd party modules.

What are your thoughts on this?

closed time in 20 days

timreichen

pull request commentdenoland/deno

fix(std/datetime): uppercase hour symbols

Hmm, the temporal is going to the ISO 8601 route so I don't think we should diverge from that as we'd end up having two formats.

I think we are not quite talking about the same, we need to differentiate between format and symbols. We don't need the formatter and parser for ISO format per se because

  1. It is built in js Date.prototype.toISOString and new Date(isoString).
  2. The formatter and parser are supposed to handle different formats too.

If you want to format a date to let's say uk time format, you cannot do that with ISO symbols, because ISO uses 24 hour representation. Using ISO symbols you would get: hh:mm -> 13:23. You need a symbol to represent 12 hours as well as dayPeriod, ergo the unicode symbols: hh:mm a -> 01:23 PM.

timreichen

comment created time in 20 days

pull request commentdenoland/deno

fix(std/datetime): uppercase hour symbols

@caspervonb

Existing code seems to be written with the intent of following ISO 8601.

Not quite. ISO 8601 would use uppercase YYYY and DD symbols according to ISO 8601. I think wikipedia got that wrong.

While we can switch to another specification that should be the entire specification IMHO, not just renaming one symbol to break existing code without any additions.

I think a full implementation of http://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table would be a huge task since it requires localisation of days/months etc. that would need to be hardcoded for every language at the moment. CLU as far as I know is not part of deno yet. The parser as well as the formatter concerns itself only with numbers at the moment.

I proposed switching because there is a lack of symbols in ISO 8601 to cover all parts, is what the tokenizer returns and is compatible with.

But you are right, maybe it makes more sense to have both upper and lowercase HH hh implemented instead of replacement.

timreichen

comment created time in 21 days

push eventtimreichen/deno

Tim Reichen

commit sha f05e347a2d60907d498fc69e0072344fc5a5139a

patch-2

view details

push time in 21 days

push eventtimreichen/deno

Tim Reichen

commit sha 8643833e1507c909a4e651b3824cf15d2ed0b1a2

link to unicode LDML

view details

push time in 21 days

issue openeddenoland/deno

better std module file structure

Coming from https://github.com/denoland/deno/issues/7278#issuecomment-687260874:

I think we should consider to restucture std modules for std 1.0 as there are inconsistencies present at the moment (see #7278). There are several problems that can occur or already are occuring:

  • file cluttering in toplevel
  • file separation by purpose non-link files, test files, feature files are only distinguishable by name prependices (_) or appendices (_test)
  • file misnaming or ambiguities

Suggestion for structural enhancement

  • directory for tests As present in std/examples at the moment, I really like the idea of a tests directory for all test files instead of _test appendices. That way files can have the same name as the file the tests are for (test file for mod.ts -> tests/mod.ts) and all tests are in one place for a better overview.
  • directory for underscore files Files that should not be linked to could be put in an interal (for the lack of better word) directory to clean the toplevel up.
  • directory and mod files Could be in a mods directory.

example:

  • std/http
    • internal
      • _io.ts
      • _mock_conn.ts
    • mods
      • cookie.ts
      • file_server.ts
      • http_bench.ts
      • http_status.ts
      • racing_server.ts
      • server.ts
    • mod.ts
    • readme.md
    • tests
      • _io.ts
      • cookie.ts
      • file_server.ts
      • racing_server.ts
      • testdata

This would solve the upper problems as well as giving a roust module structure that possibly could resonate with developers and be used in 3rd party modules.

What are your thoughts on this?

created time in 21 days

pull request commentdenoland/deno

feat: Add internal deprecated API

@ry in https://github.com/denoland/deno/pull/7325#issuecomment-685881669 @lucacasonato was suggesting deprecating std/ws in favor of WebSocket API in 1.4 and removing it in 1.5.

kitsonk

comment created time in 21 days

issue commentdenoland/deno

Suggestion(std/examples): relocate

After some more research I guess the std file structure is not the best at the moment in general. I think we could do better before std 1.0. Going to open a separate issue.

timreichen

comment created time in 21 days

issue commentdenoland/deno

Suggestion(std/examples): relocate

@bartlomieju Ok, I get your point of view. But I also find it a very confusing structure at the moment.

  1. because example is not really a feature module like the others but a collection of examples. Why does it have to be in std and not in in /x for example?
  2. there is a test.ts file which in any other std module is the Deno.test file. In example it is an example file on how to use tests. And for tests themselves it has a test directory that contains all test files.

I am just a little worried about std consistency.

timreichen

comment created time in 21 days

issue openeddenoland/deno

deprecation functions

Reading https://github.com/denoland/deno/pull/7325#issuecomment-685881669: Is there a conventional way to deprecate functions in deno modules? I think it would make sense to have deprecation warnings at runtime and It would be good to provide some kind of deprecation function in std for consistent deprecation warnings/logs?

Example:

import { deprecate } from "deno.land/std/deprecation/mod.ts"

function myFunction() {
  deprecate(myFunction.name, myNewFunction.name)
  …
}

function myNewFunction() {
  …
}

Console

Deprecated: the myFunction function is deprecated. Use myNewFunction instead.

created time in 22 days

issue commentdenoland/deno

import.meta.resolve implementation

@guybedford I would vote against implementing a non-standard like that. Agree with @kitsonk and @lucacasonato that if this was implemented it would be better in Deno namespace or even as a function in std/node since it is kinda node specific.

guybedford

comment created time in 22 days

push eventtimreichen/deno

Tim Reichen

commit sha 602e798be3ba0b06e345afe13d66e2542543bd19

patch-1

view details

push time in 25 days

PR opened denoland/deno

BREAKING(std/log): simplification rewrite

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md --> #7211

  • replace setup and global state by access to Logger instances to create default logger
  • simplify by passing Handler objects instead of strings
  • rename msg to message (like in Error.prototype.message)
  • add LogLevelNames enum
  • rename logger.warning to warn (like in console.warn) and LogLevelNames.WARN
  • remove string formatter in favor of template strings
  • fix unknown Logger and string setup problem
+391 -683

0 comment

9 changed files

pr created time in 25 days

push eventtimreichen/deno

Bartek Iwańczuk

commit sha f4bb12cdf79cdfb9316466c94ae8c23a5ae908d0

# This is a combination of 14 commits. # This is the 1st commit message: upgrade: swc, deno_doc, deno_lint, dprint (#7276) # This is the commit message #2: fix(cli): use upstream type definitions for WebAssembly (#7216) # This is the commit message #3: feat(lint): Add support for reading input from stdin (#7263) # This is the commit message #4: chore(std/wasi): fix no-inner-declarations lints (#7286) # This is the commit message #5: update actions to run on ubuntu-18.04 (#7160) # This is the commit message #6: fix no-inner-declaration lint rule (#7287) # This is the commit message #7: refactor: Compiler config in Rust (#7228) * port tsc_config.rs * cleanup options * bring back allowNonTsExtension * try * fix test * fix test2 * move config for bundling * remove Transpile compile request * remove dead code * remove more dead code * remove checkJs regex * fix * handle config str for runtime APIs * lint * runtimeCompile config in Rust * runtimeCompile and runtimeTranspile config in Rust * fix * remove lint supression * upgrade: jsonc-parser 0.13.0 * remove unneeded to_string() * upgrade: jsonc-parser 0.14.0 * remove AsRef<str> # This is the commit message #8: feat(unstable): add Deno.futime and Deno.futimeSync (#7266) # This is the commit message #9: set maximum size of thread pool to 31 (#7290) # This is the commit message #10: remove string formatter # This is the commit message #11: remove string formatter # This is the commit message #12: remove string formatter # This is the commit message #13: remove string formatter # This is the commit message #14: remove string formatter

view details

Tim Reichen

commit sha 740661ecb4400d1c1f8904d1a05384f9d36fd839

Merge branch 'std-log-formatter' of https://github.com/timreichen/deno into std-log-formatter

view details

push time in 25 days

push eventtimreichen/deno

Ryan Dahl

commit sha 4b5d8bdbaf408042927ef78305f6354721b835fd

set maximum size of thread pool to 31 (#7290)

view details

Tim Reichen

commit sha 7f4824e680df460883f80a45721da558d4659a1b

remove string formatter

view details

Tim Reichen

commit sha 93aa7e6d1f9c5e0374cc2c65054d431b67e8e938

Merge branch 'std-log-formatter' of https://github.com/timreichen/deno into std-log-formatter

view details

push time in 25 days

push eventtimreichen/deno

Tim Reichen

commit sha 6448cdfd9990fbc6bf2f4c42b35eef893e3a81e5

remove string formatter

view details

Tim Reichen

commit sha 3b6c3f55cf7b3dfd0d82bf80348b17409367bbbf

Merge branch 'std-log-formatter' of https://github.com/timreichen/deno into std-log-formatter

view details

push time in 25 days

push eventtimreichen/deno

Tim Reichen

commit sha 9bd35325e472b8a65256d30c47d39510dd90ab98

remove string formatter

view details

Tim Reichen

commit sha 56eb5c1b89ac9845b0b981dcfaf3a4fdd3fe8888

Merge branch 'std-log-formatter' of https://github.com/timreichen/deno into std-log-formatter

view details

push time in 25 days

push eventtimreichen/deno

Tim Reichen

commit sha 82bf2a47501fd235cf730b4015c13002f40576de

remove string formatter

view details

Tim Reichen

commit sha 18500d7d25e9f82a8e59b5b0084afe045bfef750

Merge branch 'std-log-formatter' of https://github.com/timreichen/deno into std-log-formatter

view details

push time in 25 days

push eventtimreichen/deno

tokiedokie

commit sha 68e1ba07d3d6716ff651fe6d379b46fb61253a1d

typos (#7082)

view details

Joel Chippindale

commit sha 1f7d4089f9125cec9fa0c0ada55a3d50a8cdfd0d

Fix handling of multiple spaces in URLSearchParams (#7068) This ensures that all spaces are set to be "+" in the string rather than just the first and brings deno into line with how browsers handle spaces in URLSearchParams, see #7001.

view details

Ryan Dahl

commit sha 974215afdd70cf39bedf34940fc47d6a60a1625e

Simplify deno_core_http_bench op state (#7038) Removes unnecessary wrappers around ResourceTable and CoreIsolate. Importantly: now uses the resource table inside CoreIsolateState rather than a different one. Removes derive_deref dependency

view details

crowlKats

commit sha b44b7a9a603477d3d0f9fa6cdafe18d387a36d25

Blob.arrayBuffer returns uint8array (#7086)

view details

uki00a

commit sha 95a6812e82fbac0826e5e230eef714ce85953125

fix(std/encoding/csv): improve error message on ParseError (#7057)

view details

danielwippermann

commit sha 93e2bfe22e5cc782e7d502616dad1fd70d26ae37

fix(std/encoding/toml): Stop TOML parser from detecting numbers in strings. (#7064) Before this patch the TOML parser would incorrect treat the string "base64data0xdamaged" in a declaration as a hex number because the corresponding check triggers even when the "0x" is inside a double quoted string literal as long as it is followed by at least one hex character.

view details

Bartek Iwańczuk

commit sha 9f1dcc1a32cab4d18fbb07f87ea6a64ba2711226

refactor(doc): add helper functions for DocNode (#7083)

view details

tokiedokie

commit sha 7766500bf591bbec460bd21dd69cf124a09ac691

remove Table of Contents in docs/contributing/style_guide.md (#7067)

view details

Casper Beyer

commit sha 3c986ca524b6e9f0eb736d872748af7b479dd344

test(cli): use assertThrowsAsync for permission tests (#7092)

view details

David Sherret

commit sha 9add6ea43d3470024ba84e8ed454b94423813473

Upgrade third_party and dprint plugins. (#7097)

view details

Yasser A.Idrissi

commit sha 7f85bb3763ca6525eb1193c71b49f7890102db53

docs(contributing/artchitecture): Add Deno conference youtube link (#6859)

view details

Bartek Iwańczuk

commit sha 36c2855932bdd6b05e93acc8d33df452d9d62fcd

upgrade: swc, deno_lint, dprint (#7098)

view details

Benjamin Lupton

commit sha b21a7b0fd0969c8697833d549809bdd1c9edc93b

feat(std/node): add basic asserts (#7091)

view details

Bert Belder

commit sha b308a774e81d7d18dfc2122459632f9ba9ae1eb8

Fix nightly and Windows-only clippy warnings (#7095)

view details

Bert Belder

commit sha f6e9150b33168ab8c5e48238860e2c3f3bf625f3

Async op dispatcher support with 'stateful_json_op_(a)sync()' (#7095) Closes: #7020

view details

Nayeem Rahman

commit sha 015fa0bd41ce51afbee4a1413cb90534155c041f

refactor: permissions (#7074)

view details

Tim Reichen

commit sha de1007fc6a2a6c2909732dcb87a5af6c1e370b09

refactor(std/datetime): remove currentDayOfYear (#7059)

view details

Bert Belder

commit sha 27f4aeb92469660fdd78a89a7b2902c08a23ca4a

Make Rc/Arc wrapper around State/GlobalState visible (#7104)

view details

Luca Casonato

commit sha 1507a8cf2d8bce8c3596583b995fea4914a99203

refactor(op_crates/web): move abort signal (#7117)

view details

Bartek Iwańczuk

commit sha be1e7ab5320c0a110998818c3916c79b39710613

refactor: move cli/doc/ to separate crate (#7103)

view details

push time in 25 days

push eventtimreichen/deno

Benjamin Lupton

commit sha 7583fd0979ee35144c7df078d00aa2e78b510be9

docs(build): details on updating rust (#7133)

view details

Schwarzkopf Balázs

commit sha e1564f385c770ac37c550f7d9e164d6a846c191e

fix(std/node): "events" and "util" modules (#7170)

view details

xcatliu

commit sha 6b95b25000a713cb86cdb5ddceb5aa46c819962e

feat(std/testing): add assertNotMatch (#6775)

view details

Matthew Adams

commit sha 81811e80e1c903d8f8baa305e2d0141d1b27a142

docs(std/log): update example (#7157)

view details

Tim Reichen

commit sha 58bcb9880b5e9c85cfc67f7aa6601fd96822a580

test(std/datetime): port golang dayOfYear tests (#7105)

view details

Yusuke Tanaka

commit sha 59428e3d8a986f99204d33fafcdcf201d3fc55c3

fix(std/wasi): ignore lint errors (#7197)

view details

Casper Beyer

commit sha 992248e7318dd7c934703ec20f954504ac58b5d6

test(std/wasi): seperate test runner into a module (#7191)

view details

Casper Beyer

commit sha 672350b206f015e422ecf686b6c5becba63650a9

fix(std/wasi): invalid number to bigint conversion in fd_tell (#7215)

view details

Yusuke Tanaka

commit sha beec3ae09640769bfa286e5faf0f2c06d7ed2cc2

chore(std/encoding): disable `no-control-regex` (#7219)

view details

Nayeem Rahman

commit sha 3d23208019a2c9faaf265ff13ad59f2d04f10079

fix(deno install): Strip "@..." suffixes from inferred names (#7223)

view details

Valentin Anger

commit sha 31f32ed8c4082d36ad2a4ea460366c0d57a5ddbc

Move benchmarks to Rust (#7134) All benchmarks are done in Rust and can be invoked with `cargo bench`. Currently this has it's own "harness" that behaves like `./tools/benchmark.py` did. Because of this tests inside `cli/bench` are currently not run. This should be switched to the language provided harness once the `#[bench]` attribute has been stabilized.

view details

Bartek Iwańczuk

commit sha 7e946858a4a0a03c1461590c6fc8a315738a627a

refactor: migrate ops to new dispatch wrapper (#7118)

view details

Ryan Dahl

commit sha 2573d0957f7c724e89aa6e9118e16bd44fca7a67

fix benchmark publish (#7232)

view details

Ryan Dahl

commit sha 935c92800f0864c7076cd2e30130fe46fac7e8a5

fix benchmark publish again (#7235)

view details

Jakob Strobl

commit sha 03a3256e9c62e38f2b35fa83c35be06fe2123fd2

fix(std/encoding/toml): Comment after arrays causing incorrect output (#7224)

view details

Yoshiya Hinosawa

commit sha 00b67624125f0d1725130b3d74fcdc1583ad874f

test(cli/flags): restore disabled test cases (#7236)

view details

Christian Petersen

commit sha 84086e7d3274fd46eace4a9131cda9eda1d76907

fix(std/testing): invalid dates assertion equality (#7230)

view details

Nayeem Rahman

commit sha d6dc797d155d85bbe8011b2f58c9b66267d557dd

fix(URL): Add missing part assignment (#7239)

view details

Casper Beyer

commit sha 8ca903f6494ebe9eba4ff33a494e644b2d886053

feat(std/fmt): add bright color variations (#7241)

view details

Yusuke Tanaka

commit sha 0d11f3504bcb35d371b63dc4d08f7e0748bff43a

fix(lint): use recommended rules set (#7222)

view details

push time in 25 days

delete branch timreichen/Bundler

delete branch : system-bundling

delete time in 25 days

issue commentdenoland/deno

[std/testing/asserts] Rename *Contains to *Includes

@jsejcksn In favor of renaming. @kevinkassimo Not in favor of aliasing. Since std is versioned, we can do breaking changes and have so in the past. @caspervonb In favor of your idea: assertIncludes that handles both string and array.

jsejcksn

comment created time in 25 days

push eventtimreichen/Bundler

Tim Reichen

commit sha d357684852aa4341636052df41f16d25a60f7d2d

Update README.md

view details

push time in 25 days

created tagtimreichen/Bundler

tag0.2.1

A lightweight bundler that transpiles deno typescript files for the web.

created time in 25 days

release timreichen/Bundler

0.2.1

released time in 25 days

push eventtimreichen/Bundler

Tim Reichen

commit sha 3e6e81d74821efc1281ccd4029eeea0be11f9c8a

patch (#18) * fix error handling * default target es2015 * fix reload and dynamic imports

view details

push time in 25 days

PR merged timreichen/Bundler

patch
  • fix dynamic import paths
  • fix reload for bundles
+218 -15

0 comment

3 changed files

timreichen

pr closed time in 25 days

PR opened timreichen/Bundler

patch
  • fix dynamic import paths
  • fix reload for bundles
+218 -15

0 comment

3 changed files

pr created time in 25 days

push eventtimreichen/Bundler

Tim Reichen

commit sha a8ee212d7a2ebd620e6589ee4b9368a5a9bf96f1

fix error handling

view details

Tim Reichen

commit sha 0db68c6519de9711aa0ad5d6566c9c6a672ea181

default target es2015

view details

Tim Reichen

commit sha d9451d4da93ff8ac66a56badd0a73f9e981de757

fix reload and dynamic imports

view details

push time in 25 days

push eventtimreichen/Bundler

Tim Reichen

commit sha 381637c3cc42538105f8193d8361b5c7e51b2369

Update README.md

view details

push time in 25 days

push eventtimreichen/Bundler

Tim Reichen

commit sha 39ab86a26da6ccb0c61de4e8444d624a8cf0e382

Update README.md

view details

push time in 25 days

issue closedtimreichen/Bundler

specify deps.json format

Use indexes instead of paths for dependencies to reduce deps.json size.

example:

{
  "map": {
    "a.ts": 0,
    "b.ts": 1,
  },
  "deps": {
      "a.ts": {
        "path": "src/a.ts",
        "input": "src/a.ts",
        "output": "a.js",
        "modified": 1596665546246,
        "dependencies": [1]
      },
      "b.ts": {
       "path": "src/b.ts",
       "input": "src/b.ts",
       "output": "../b.js",
       "modified": 1596665546347,
       "dependencies": []
     }
}

closed time in 25 days

timreichen

issue closedtimreichen/Bundler

cli module type specification

we need to be able to specify either system bundling with code splitting or transpiling to esm in cli. There are multiple possibilities to do so:

  • flag for example --format system
  • subcommand for example bundler pack, bundler bundle
  • tsconfig.json module specification in tsconfig.json "module": "System"

I prefer an additional subcommand.

closed time in 25 days

timreichen

issue commenttimreichen/Bundler

cli module type specification

close in favor if system bundling by default

timreichen

comment created time in 25 days

more