sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: godot
Issue: Unable to drag values in import window
Labels: bug,topic:editor,usability,topic:import

### Godot version

4.0.beta1

### System information

Manjaro Linux (KDE X11)

### Issue description

Trying to drag the slider values in the import window will not work correctly. It will sometimes just change the value by 1 or 2, then stop dragging altogether.

[screen_rec-2022-09-20_08.05.11.webm](https://user-images.githubusercontent.com/16022203/191279325-ff22b7dd-d1b0-429f-8d1d-ceaef110e3bb.webm)


### Steps to reproduce

- Double click a resource to open the import window
- Find an object that has numeric values (the video is from adding a box collider)
- Try to drag the values

### Minimal reproduction project

_No response_
Repository: kubernetes
Issue: kube-proxy loses track of some changes if iptables-restore fails
Labels: kind/bug,sig/network,priority/important-longterm,lifecycle/frozen,triage/accepted

In each iteration of `syncProxyRules`, kube-proxy (iptables backend) does:

```
...
	serviceUpdateResult := proxier.serviceMap.Update(proxier.serviceChanges)
	...
	conntrackCleanupServiceIPs := serviceUpdateResult.UDPStaleClusterIP
	...
	// Build rules for each service-port.
	for svcName, svc := range proxier.serviceMap {
	...
	}
	...
	err = proxier.iptables.RestoreAll(proxier.iptablesData.Bytes(), utiliptables.NoFlushTables, utiliptables.RestoreCounters)
	if err != nil {
		...
		return
	}
	...
	// Clear stale conntrack entries for UDP Services, this has to be done AFTER the iptables rules are programmed.
	for _, svcIP := range conntrackCleanupServiceIPs.UnsortedList() {
	...
	}
	...
```

Specifically:
1. It has to call `proxier.serviceMap.Update(proxier.serviceChanges)` first, to update `proxier.serviceMap` with the pending changes, so that it will build the correct set of iptables rules.
2. Calling `proxier.serviceMap.Update(proxier.serviceChanges)` also returns information about stale services, and has the side effect of clearing `proxier.serviceChanges`.
3. If `iptables-restore` fails, then `syncProxyRules` returns before it uses the stale service information that was returned by `proxier.serviceMap.Update()`
4. When `syncProxyRules` runs again, `proxier.serviceChanges` will no longer contain the previous set of changes, and so `proxier.serviceMap.Update()` will only return the set of services that have become stale since the last, failed, `syncProxyRules`. The conntrack changes that should have been applied in the last `syncProxyRules` have been lost forever.

(This also applies to `endpointsMap`/`endpointsChanges`. Also, in the past this would have applied to creating/destroying NodePort listeners in addition to doing conntrack cleanup.)

I don't think this will be trivial to fix, and given that the bug has always existed but never been reported (and given that iptables-restore is _supposed to_ never fail), and given that kpng is on the horizon (somewhere?) maybe it's not worth trying to fix this in the current kube-proxy, but we need to at least make sure that kpng doesn't have the same bug. @jayunit100 

/sig network
/priority important-longterm
Repository: TypeScript
Issue: Assigning a value with the wrong type through dynamic attribute name (bracket notation) not reported in some cases
Labels: Suggestion,Experimentation Needed

# Bug Report

<!--
  Please fill in each section completely. Thank you!
-->

### 🔎 Search Terms

Not sure which keywords apply to this.

### 🕗 Version & Regression Information

This behavior occurs with 4.7, 4.8 and 4.9.0-dev.20220920.

### ⏯ Playground Link

[See here](https://www.typescriptlang.org/play?preserveConstEnums=true#code/C4TwDgpgBA0hJQLxQOQEMVQD6oEYoG4AoUSKANTQBsBXCAZySgCUIBjAewCcATAHjggANFADeUAG7U6ALigA7GgFtcELlAC+APmKd59YFAAecyrQZNxaOeKnm5ARk0jcNydIhyATJs26O+oYA1vBygkzomGiMggRQAPTxLBBKHBLQAETRsPAZUMAcUPQQ0MAAFtBqXNxQAOYQhjwN7MAQPESJUAByhVU1AGY15dAABnZ0I1BowMBcAJa4NK1Qi4ZzhvRlHDRUPACERHoGUCCmHozI4gB0N0YiANohIAC6buOeqBwcYPSYGn5AA)

### 💻 Code

<!-- Please post the relevant code sample here as well-->
```ts
type Key = 'a' | 'b';
type Values = Record<Key, { value: number }>;
const x: Values = { a: { value: 1 }, b: { value: 2 } };
const key: Key = 'a' as Key; // <= HERE: Without "as Key" it detects the type error
const y: Values = { ...x, [key]: { value: 'oops' } }; // <= OOPS: Wrong type for `value`!
```

A variation:

```ts
type Key = 'a' | 'b';
type Values = Record<Key, { value: number }>;
const data: Values = { a: { value: 1 }, b: { value: 2 } };
// No error reported, while it returns the wrong type.
const example = (key: Key): Values => ({ ...data, [key]: { value: 'oops' } });
example('a'); // => {"a": {value: "oops"}, "b": {value: 2}}
```

### 🙁 Actual behavior

While `key` in the code example is typed as `"a" | "b"`, TypeScript doesn't detect that we are attempting to use an incorrect type for the `value` attribute.

### 🙂 Expected behavior

The type should probably be deduced as `{a: {value: string}} | {b: {value: string}}` leading to an error, but actually any values get accepted silently which breaks the typing contract.
Repository: rust
Issue: trait selection fails for projections under binders
Labels: A-trait-system,A-associated-items,C-bug,T-types,fixed-by-next-solver

This fails to compile, but it shouldn't:
```rust
pub trait Trait {}

pub trait WithAssoc<'a> {
    type Assoc;
}

impl<T> Trait for for<'a> fn(T, <T as WithAssoc<'a>>::Assoc) where T: for<'a> WithAssoc<'a> {}

impl WithAssoc<'_> for u8 {
    type Assoc = u8;
}

fn main() {
    fn impls_trait<T: Trait>() {}
    impls_trait::<fn(u8, u8)>;
    //~^ ERROR the trait bound `fn(u8, u8): Trait` is not satisfied
}
```

@rustbot label C-bug T-types A-traits A-associated-items
Repository: transformers
Issue: Adding TensorFlow port of LeViT
Labels: WIP

### Feature request

To add the TensorFlow port of the [LeViT](https://arxiv.org/abs/2104.01136) architecture. The architecture is currently present in the Transformers library in [PyTorch](https://github.com/huggingface/transformers/blob/main/src/transformers/models/levit/modeling_levit.py). 

### Motivation

[LeViT](https://arxiv.org/abs/2104.01136) is a family of architectures that optimize the trade-off between accuracy and efficiency in a high-speed regime. The TensorFlow port would be an addition to the hybrid architecutre families.

### Your contribution

I would like to make the contribution by building out the TensorFlow port.

Tagging: @amyeroberts who could assign me to the task of adding the TensorFlow port of the model.
Repository: pytorch
Issue: JIT fuser issues with {ceil,floor,round,trunc}(int8)  
Labels: oncall: jit,NNC

### 🐛 Describe the bug

I had to remove the testing for these functions in https://github.com/pytorch/pytorch/pull/85144 as they did not seem to work after those changes.

### Versions

master
Repository: storybook
Issue: Adding the dark mode for better experience.
Labels: feature request,needs triage

**Is your feature request related to a problem? Please describe**
A clear and concise description of the problem. E.g. I'm always frustrated when [...]

**Describe the solution you'd like**
What would you like to see added to Storybook to solve problem?

**Describe alternatives you've considered**
Any alternative solutions or features you've considered.

**Are you able to assist to bring the feature to reality?**
no | yes, I can...

**Additional context**
Add any other context or screenshots about the feature request here.
Repository: storybook
Issue: Unexpected token if there is a line break in template function in mdx
Labels: bug,needs triage

**Describe the bug**
checkbox.stories.mdx
```
export const CheckboxTemplate = (props) => {

    const matcher = setAttributesArray(props);
    return {
        props,
        template: `<cui-checkbox [ngModel]="value1" ${matcher}>Check me</cui-checkbox>`
    };

};
```
Throwing the error: 
```
Unexpected token (1:44)
> 1 | export const CheckboxTemplate = (props) => {
```

And it is working fine if I will remove line breaks
```
export const CheckboxTemplate = (props) => {
    const matcher = setAttributesArray(props);
    return {
        props,
        template: `<cui-checkbox [ngModel]="value1" ${matcher}>Check me</cui-checkbox>`
    };
};
```

**System**
Please paste the results of `npx sb@next info` here.
Environment Info:
```
  System:
    OS: macOS 11.2.3
    CPU: (8) x64 Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
  Binaries:
    Node: 16.15.0 - ~/.nvm/versions/node/v16.15.0/bin/node
    npm: 8.10.0 - ~/.nvm/versions/node/v16.15.0/bin/npm
  Browsers:
    Chrome: 105.0.5195.125
    Firefox: 100.0.2
    Safari: 14.0.3
  npmPackages:
    @storybook/addon-essentials: ^6.5.5 => 6.5.12 
    @storybook/addons: ^6.5.5 => 6.5.10 
    @storybook/angular: ^6.5.5 => 6.5.12 
    @storybook/builder-webpack5: ^6.5.5 => 6.5.10 
    @storybook/core-server: ^6.5.5 => 6.5.12 
    @storybook/manager-webpack5: ^6.5.5 => 6.5.10 
    @storybook/theming: ^6.5.5 => 6.5.10
```
Repository: TypeScript
Issue: Rename / Find All References should find properties in indirectly contextually-typed object literals
Labels: Suggestion,Experience Enhancement

# Bug Report

<!--
  Please fill in each section completely. Thank you!
-->

### 🔎 Search Terms

- object
- generic function
- argument
- parameter
- contextual type
- rename
- go to definition
- find references

### 🕗 Version & Regression Information

<!-- When did you start seeing this bug occur?

"Bugs" that have existed in TS for a long time are very likely to be FAQs; refer to
  https://github.com/Microsoft/TypeScript/wiki/FAQ#common-bugs-that-arent-bugs

If possible, please try testing the nightly version of TS to see if it's already been fixed.
For npm: `typescript@next`
This is also the 'Nightly' version in the playground: http://www.typescriptlang.org/play/?ts=Nightly

Note: The TypeScript Playground can be used to try older versions of TypeScript.

Please keep and fill in the line that best applies:
-->
- This is the behavior in every version I tried, and I reviewed the FAQ for entries about contextual types

### ⏯ Playground Link

N/A

### 💻 Code

It is desirable for objects to have type annotations so that language server features can work correctly on object properties i.e. "rename" / "go to definition" / "find references".

All of the following examples have type annotations however these language server features do not work.

This seems to be because the contextual type does not flow through to the argument provided to the generic function.

Would it be possible to change this behaviour so that the contextual type does flow through? Specifically when the argument is an object literal expression.

<!-- Please post the relevant code sample here as well-->

```ts
declare const identity: <T>(x: T) => T;

type User = { name: string };

const value: User = identity({ name: "bob" });
```


As you can see in this demo, if we rename a property, the rename is not propagated. This is because TypeScript doesn't seem to understand the relationship between the object literal expression and the type, despite the fact that we've provided a type annotation very close to the object definition.

https://user-images.githubusercontent.com/921609/191320648-5eefb89b-4d9b-47cf-86f0-629adce5a4dc.mov

A real world example of this that comes up all the time is when we use functions such as `O.some` from `fp-ts`.

```ts
import * as O from "fp-ts/Option";

type User = { name: string };

const value: O.Option<User> = O.some({ name: "bob" });
```

Here's another real world example that comes up all the time when using a `pipe` function such as the one defined in `fp-ts`:

```ts
declare function pipe<A, B>(a: A, ab: (a: A) => B): B;

type User = { name: string };
declare const logName: (user: User) => void;

pipe({ name: "foo" }, logName);
```
Repository: pytorch
Issue: Point community docs to master
Labels: triaged,module: doc infra

### 📚 The doc issue

 We need to make sure that the docs under [community](https://github.com/pytorch/pytorch/tree/master/docs/source/community) in the left nav or other places point to master.

![Screen Shot 2022-09-20 at 10 24 33 AM (2)](https://user-images.githubusercontent.com/5317992/191324301-1248f872-535b-4af4-bac0-43feebd3f2fb.png)



### Suggest a potential alternative/fix

_No response_

cc @ezyang @zou3519 @holly1238
Repository: flutter
Issue: [web] Flutter's canvaskit distribution should include version in path.
Labels: engine,platform-web,e: web_canvaskit,P2,e: flutter.js,team-web,triaged-web

We've implemented this solution to load a local canvaskit file:

```
       <script>
         window.flutterConfiguration = {
           canvasKitBaseUrl: "https://example.com/my-custom-canvaskit/"
         };
       </script>
```

However we've run into a problem when updating our Flutter Web app. **When there is a new version of the canvaskit file it looks like the old version is being cached (by CloudFlare and/or the browser) causing the app to fail to load.** 

I think it may be helpful if the canvaskit link included the file version to act as a cache buster.

_Originally posted by @hillelcoren in https://github.com/flutter/flutter/issues/76009#issuecomment-1250199666_
Repository: rust
Issue: Diagnostic for comparison between Option<&str> and Option<String> suggests unconditional allocation
Labels: A-diagnostics,T-compiler

<!--
Thank you for filing a bug report! 🐛 Please provide a short summary of the bug,
along with any information you feel relevant to replicating the bug.

If you cannot produce a minimal reproduction case (something that would work in
isolation), please provide the steps or even link to a repository that causes
the problematic output to occur.
-->

Given the following code:

<https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=79254307273b4f3879568ed37ef40f43>

```rust
fn main() {
    let variable = Some(String::from("hello world"));
    if variable == Some("hello world") {
        println!("Hi!");
    }
}
```

The current output is:

```
error[[E0308]](https://doc.rust-lang.org/nightly/error-index.html#E0308): mismatched types
 --> src/main.rs:3:25
  |
3 |     if variable == Some("hello world") {
  |                    ---- ^^^^^^^^^^^^^- help: try using a conversion method: `.to_string()`
  |                    |    |
  |                    |    expected struct `String`, found `&str`
  |                    arguments to this enum variant are incorrect
  |
note: tuple variant defined here
```

I think a better suggestion would be to use `Option::as_deref()` or similar here, rather than unconditionally allocating a new string.
<!--
If the problem is not self-explanatory, please provide a rationale for the
change.
-->

<!--
If dramatically different output is caused by small changes, consider also
adding them here.

If you're using the stable version of the compiler, you should also check if the
bug also exists in the beta or nightly versions. The output might also be
different depending on the Edition.
-->
Repository: vscode
Issue: Code action request from problems view includes additional diagnostics
Labels: bug,help wanted,error-list,editor-code-actions

<!-- ⚠️⚠️ Do Not Delete This! bug_report_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- 🕮 Read our guide about submitting issues: https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions -->
<!-- 🔎 Search existing issues to avoid creating duplicates. -->
<!-- 🧪 Test using the latest Insiders build to see if your issue has already been fixed: https://code.visualstudio.com/insiders/ -->
<!-- 💡 Instead of creating your report here, use 'Report Issue' from the 'Help' menu in VS Code to pre-fill useful information. -->
<!-- 🔧 Launch with `code --disable-extensions` to check. -->
Does this issue occur when all extensions are disabled?: No

<!-- 🪓 If you answered No above, use 'Help: Start Extension Bisect' from Command Palette to try to identify the cause. -->
<!-- 📣 Issues caused by an extension need to be reported directly to the extension publisher. The 'Help > Report Issue' dialog can assist with this. -->
- VS Code Version: 1.71.1
- OS Version: macOS Monterey version 12.6

Steps to Reproduce:

1. Have a project that has multiple diagnostics for the same range and where each diagnostic has a suggested fix.
2. Open the problems view and hover over one of the diagnostics to get the code actions for that diagnostic.

I would expect to see the code action just for that diagnostic, not all diagnostics in the same range. The LSP textDocument/codeAction request includes all of the diagnostics in that range as the `context` for the codeAction request, not just the selected one in the problems view.

For example, the two diagnostics below have the same line. Getting the quick fixes for one diagnostic, will send a request with both diagnostics included in the context: 

```
Params: {"textDocument":{"uri":"file:///Users/suzmue/govulncheck-study/module5/go.mod"},"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":32}},"context":{"diagnostics":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":32}},"message":"github.com/tidwall/gjson can be upgraded","severity":3,"source":"upgrade available"},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":32}},"message":"Vulnerability found:\nA maliciously crafted path can cause Get and other query functions\nto consume excessive amounts of CPU and time.","code":"GO-2021-0265","codeDescription":{"href":"https://pkg.go.dev/vuln/GO-2021-0265"},"severity":2,"source":"vulncheck"}],"triggerKind":2}}
```
 
![Screen Shot 2022-09-20 at 1 44 50 PM](https://user-images.githubusercontent.com/6634754/191327921-7836d477-a750-4804-b2c3-43435ed217c1.png)
Repository: go
Issue: x/tools/gopls/internal/regtest/diagnostics: TestManuallyCreatingXTest failures
Labels: NeedsInvestigation,gopls,Tools

```
#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/internal/regtest/diagnostics" && test == "TestManuallyCreatingXTest"
```

Bug automatically created to collect these failures.

Example [log](https://build.golang.org/log/dcb2262105851e705bd8a54363d0f7eb12ced52d):

    panic: test timed out after 10m0s
    
    testing.(*T).Run(0xc007a74820, {0x1ab9e02?, 0x0?}, 0xc00218e370)
    	/Users/gopher/workdir/go/src/testing/testing.go:1494 +0x37a
    golang.org/x/tools/internal/lsp/regtest.(*Runner).Run(0xc0003723c0, 0xc007a74820, {0x1b1e4f0, 0xd6}, 0x1c28e38, {0x0, 0x0, 0xc004242760?})
    	/Users/gopher/workdir/gopath/src/golang.org/x/tools/internal/lsp/regtest/runner.go:268 +0x3e5
    golang.org/x/tools/internal/lsp/regtest.Run(...)
    	/Users/gopher/workdir/gopath/src/golang.org/x/tools/internal/lsp/regtest/regtest.go:54
    golang.org/x/tools/gopls/internal/regtest/diagnostics.TestManuallyCreatingXTest(0x168cd47?)
    	/Users/gopher/workdir/gopath/src/golang.org/x/tools/gopls/internal/regtest/diagnostics/diagnostics_test.go:806 +0x5b
    testing.tRunner(0xc007a74820, 0x1c28e40)
    

— [watchflakes](https://go.dev/wiki/Watchflakes)
Repository: go
Issue: x/tools/gopls/internal/regtest/completion: TestPostfixSnippetCompletion failures
Labels: NeedsInvestigation,gopls,Tools

```
#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/internal/regtest/completion" && test == "TestPostfixSnippetCompletion"
```

Bug automatically created to collect these failures.

Example [log](https://build.golang.org/log/00046e0b005c7660d676a3a415561950048f756a):

    panic: test timed out after 10m0s
    
    testing.(*T).Run(0xc00305a4e0, {0x1ab1aee?, 0xc000cf6160?}, 0xc001f17cc0)
    	/Users/gopher/workdir/go/src/testing/testing.go:1494 +0x37a
    golang.org/x/tools/internal/lsp/regtest.(*Runner).Run(0xc0004ae640, 0xc00305a4e0, {0x1af40be, 0x26}, 0xc000cf6160, {0xc00006ff50, 0x1, 0x421bc1ec91?})
    	/Users/gopher/workdir/gopath/src/golang.org/x/tools/internal/lsp/regtest/runner.go:268 +0x3e5
    golang.org/x/tools/internal/lsp/regtest.configuredRunner.Run(...)
    	/Users/gopher/workdir/gopath/src/golang.org/x/tools/internal/lsp/regtest/regtest.go:66
    golang.org/x/tools/gopls/internal/regtest/completion.TestPostfixSnippetCompletion(0xc0029991e0?)
    	/Users/gopher/workdir/gopath/src/golang.org/x/tools/gopls/internal/regtest/completion/postfix_snippet_test.go:440 +0x13d
    testing.tRunner(0xc00305a4e0, 0x1c20200)
    

— [watchflakes](https://go.dev/wiki/Watchflakes)
Repository: go
Issue: net: TestInterfaceHardwareAddrWithGetmac failures
Labels: NeedsInvestigation

```
#!watchflakes
post <- pkg == "net" && test == "TestInterfaceHardwareAddrWithGetmac"
```

Bug automatically created to collect these failures.

Example [log](https://build.golang.org/log/acc2cf5e645ec93cc535632cfdde07d5033f7c54):

    panic: test timed out after 3m0s
    
    runtime.cgocall(0x7ff6d0fd9c20, 0x40001002c0)
    	C:/workdir/go/src/runtime/cgocall.go:158 +0x44 fp=0x40001eb5b0 sp=0x40001eb570 pc=0x7ff6d0f73524
    syscall.SyscallN(0x7ffa42eff280?, {0x40001eb660?, 0x3?, 0x0?})
    	C:/workdir/go/src/runtime/syscall_windows.go:557 +0xec fp=0x40001eb630 sp=0x40001eb5b0 pc=0x7ff6d0fd593c
    syscall.Syscall(0x40001eb6a8?, 0x7ff6d0f84490?, 0x40002d0100?, 0xb?, 0x40001eb768?)
    	C:/workdir/go/src/runtime/syscall_windows.go:495 +0x30 fp=0x40001eb680 sp=0x40001eb630 pc=0x7ff6d0fd5720
    syscall.WaitForSingleObject(0x40001169c0?, 0xffffffff)
    	C:/workdir/go/src/syscall/zsyscall_windows.go:1145 +0x64 fp=0x40001eb6d0 sp=0x40001eb680 pc=0x7ff6d0feee64
    os.(*Process).wait(0x400034bbf0)
    	C:/workdir/go/src/os/exec_windows.go:18 +0x50 fp=0x40001eb770 sp=0x40001eb6d0 pc=0x7ff6d1016890
    os.(*Process).Wait(...)
    	C:/workdir/go/src/os/exec.go:132
    os/exec.(*Cmd).Wait(0x40002ec000)
    	C:/workdir/go/src/os/exec/exec.go:599 +0x3c fp=0x40001eb7f0 sp=0x40001eb770 pc=0x7ff6d10666fc
    os/exec.(*Cmd).Run(0x3?)
    	C:/workdir/go/src/os/exec/exec.go:437 +0x38 fp=0x40001eb810 sp=0x40001eb7f0 pc=0x7ff6d1065918
    os/exec.(*Cmd).CombinedOutput(0x40002ec000)
    	C:/workdir/go/src/os/exec/exec.go:707 +0xb8 fp=0x40001eb840 sp=0x40001eb810 pc=0x7ff6d1066cd8
    net.runCmd({0x40001ebc58?, 0x4, 0x4})
    	C:/workdir/go/src/net/net_windows_test.go:186 +0x184 fp=0x40001eb990 sp=0x40001eb840 pc=0x7ff6d111ca54
    net.TestInterfaceHardwareAddrWithGetmac(0x4000246340)
    	C:/workdir/go/src/net/net_windows_test.go:530 +0x218 fp=0x40001ebf60 sp=0x40001eb990 pc=0x7ff6d111f598
    testing.tRunner(0x4000246340, 0x7ff6d11d15b0)
    

— [watchflakes](https://go.dev/wiki/Watchflakes)
Repository: storybook
Issue: Types errors after React 18 update 
Labels: bug,needs triage

**Describe the bug**
We are receiving a tonne of typescript errors from packages used by storybook after upgrading our packages to react 18
![image](https://user-images.githubusercontent.com/14996120/191329614-65d05d07-828f-41d6-881d-9937f3db16f0.png)
It seems to be coming from a story internal dependency on reach router among others

**To Reproduce**
repro is not working. 
1. upgrade react react-dom @types/react.
2. Run storybook upgrade
3 try to run storybook

**System**
Environment Info:

  System:
    OS: Windows 10 10.0.19042
    CPU: (12) x64 Intel(R) Core(TM) i7-10850H CPU @ 2.70GHz
  Binaries:
    Node: 16.17.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD
    npm: 8.15.0 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Chrome: 103.0.5060.134
    Edge: Spartan (44.19041.1266.0), Chromium (105.0.1343.27)