1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 15:24:46 -05:00
denoland-deno/cli/tools
Bartek Iwańczuk b66f5ed00e
feat: TC39 decorator proposal support (#22040)
This commit adds support for [TC39 Decorator
Proposal](https://github.com/tc39/proposal-decorators).

These decorators are only available in transpiled sources - ie.
non-JavaScript files (because of lack of support in V8).

This entails that "experimental TypeScript decorators" are not available
by default
and require to be configured, with a configuration like this:
```
{
  "compilerOptions": {
    "experimentalDecorators": true
  }
}
```


Closes https://github.com/denoland/deno/issues/19160

---------

Signed-off-by: Bartek Iwańczuk <biwanczuk@gmail.com>
Co-authored-by: crowlkats <crowlkats@toaxl.com>
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2024-01-24 18:46:23 +05:30
..
bench refactor: use globbing from deno_config (#21925) 2024-01-15 19:15:39 -05:00
coverage fix(lsp): regression - formatting was broken on windows (#21972) 2024-01-18 15:57:30 -05:00
init chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
jupyter feat(jupyter): don't require --unstable flag (#21963) 2024-01-18 23:16:14 +01:00
registry feat(cli): improved diagnostics printing (#22049) 2024-01-23 16:37:43 +01:00
repl feat: TC39 decorator proposal support (#22040) 2024-01-24 18:46:23 +05:30
run chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
test refactor: use globbing from deno_config (#21925) 2024-01-15 19:15:39 -05:00
vendor fix(lsp): regression - formatting was broken on windows (#21972) 2024-01-18 15:57:30 -05:00
bundle.rs refactor: set removal version for deno bundle (#22062) 2024-01-24 02:36:51 +01:00
check.rs fix(check): should not panic when all specified files excluded (#21929) 2024-01-13 16:06:18 -05:00
compile.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
doc.rs feat(cli): improved diagnostics printing (#22049) 2024-01-23 16:37:43 +01:00
fmt.rs refactor: use globbing from deno_config (#21925) 2024-01-15 19:15:39 -05:00
info.rs fix(info): return proper exit code on error (#21952) 2024-01-23 01:42:26 +00:00
installer.rs refactor: add "UnstableConfig" struct to cli/args/flags.rs (#21993) 2024-01-22 17:37:28 +00:00
lint.rs feat(cli): improved diagnostics printing (#22049) 2024-01-23 16:37:43 +01:00
mod.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
task.rs fix(task): do not eagerly auto-install packages in package.json when "nodeModulesDir": false (#21858) 2024-01-08 19:30:36 -05:00
upgrade.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00