sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: vscode
Issue: Quick Pick: make buttons easier to tab to
Labels: bug,quick-pick

Example:

![Image](https://github.com/microsoft/vscode/assets/2644648/6b75e08c-e7c2-48ea-adf2-9122cda215ff)


To get to the button I have to hit TAB TAB TAB. Maybe we can improve the TAB behavior so that when you navigate the list (up and down) and hit TAB it goes to the buttons on the item... but after you type in the box, tab goes to the custom button.
Repository: pytorch
Issue: DISABLED test_vmap_autograd_grad__batch_norm_with_update_cuda_float64 (__main__.TestOperatorsCUDA)
Labels: module: rocm,triaged,skipped

Platforms: rocm

This test was disabled because it is failing on main branch ([recent examples](https://torch-ci.com/failure?failureCaptures=%5B%22functorch%2Ftest_ops.py%3A%3ATestOperatorsCUDA%3A%3Atest_vmap_autograd_grad__batch_norm_with_update_cuda_float64%22%5D)).

Likely broken by https://github.com/pytorch/pytorch/pull/116092

cc @sunway513 @jithunnair-amd @pruthvistony @ROCmSupport @dllehr-amd @jataylo @hongxiayang
Repository: flutter
Issue: Need a reverse parse from .rfw to .rfwtxt tool
Labels: c: new feature,team-ecosystem,P3,p: rfw,triaged-ecosystem

### Use case

I can parse .rfwtxt to .rfw file, below codes from example/remote/remote_widget_libraryies/encoder.dart
```
import 'dart:io';

import 'package:rfw/formats.dart';

void main(List<String> arguments) {
  final String counterApp2 = File('counter_app2.rfwtxt').readAsStringSync();
  File('counter_app2.rfw').writeAsBytesSync(encodeLibraryBlob(parseLibraryFile(counterApp2)));
}
```
Now I want to reverse parse from .rfw to .rfwtxt:
```
import 'dart:io';
import 'package:rfw/formats.dart';

void main() {
  File txtFile = File('counter_app2.rfw');
  File('counter_app2_reverse.rfwtxt').writeAsStringSync(
      decodeLibraryBlob(txtFile.readAsBytesSync()).toString());
}
```
There are some problems in the reverse parsed file:
1. There are extra braces from the `ConstructorCall.arguments`
2. Some fields need to be String type, like the above example, event & type & tileMode (is an enum), lack of double quote or single quote
3. The `output` fields `null` key from Switch need to convert to `default`


### Proposal

Hope there is detailed documentation from the developer team, Are there any plans to develop rfwtxt formatter?
Repository: go
Issue: proposal: math/bits: add Select to select bit fields
Labels: Proposal

### Proposal Details

In many wire formats (e.g., CBOR, zstandard, brotli, etc.), it is common to have fields in a integer semantically represent something else. Examples: [zstd frame descriptor](https://datatracker.ietf.org/doc/html/rfc8878#name-frame_header_descriptor), [window descriptor](https://datatracker.ietf.org/doc/html/rfc8878#name-window-descriptor), CBOR packing for [major type and "additional information"](https://www.rfc-editor.org/rfc/rfc8949.html#name-specification-of-the-cbor-e), etc.

Bit fields can be trivial selected out an integer through bit-shift and mask operations, but the code is not as readable:
```
blockType := (blockHeader >> 1) & 3
```

I propose adding:
```go
// Selects selects n bits starting at the ith bit.
// Indexing begins with the least-significant bit.
// Bit fields beyond the representation are implicitly treated as zero.
func Select(x uint, i, n uint) uint {
    return (x >> i) & ((1 <<  n) - 1)
}
```
along with the `8`, `16`, `32`, and `64` variants.

Example usage:
```go
lastBlock := bits.Select32(blockHeader, 0, 1)
blockType := bits.Select32(blockHeader, 1, 2)
blockSize := bits.Select32(blockHeader, 3, 21)
```

The goal of this API is for readability of bit-twiddling code, rather than performance (which should not be affected).
Since `Select` is inlineable, it will practically be identical to the bitwise code that someone may write after the compiler applies constant folding.

An open API question is whether to represent a selection as:
* an offset and length as currently proposed, or
* a start offset and inclusive end offset, or
* a start offset and exclusive end offset (similar to slicing).

I chose to represent it as a length as this avoids any edge cases for when the end offset is before the start offset.
Repository: deno
Issue: Deno.errors.NotFound incomplete type (and maybe others)
Labels: bug,good first issue,types

code exist at runtime but it does not exist on the type

Version: Deno 1.41.2

```ts
try {
  Deno.readTextFileSync("doesnt-exist");
} catch (e) {
  console.log((e as Deno.errors.NotFound).code);
}
```

![image](https://github.com/denoland/deno/assets/22427111/fa8b74db-e1c2-43b2-b440-abb7332b92fa)
Repository: next.js
Issue: Next.js Custom Cache Does Not Invalidate Static Pages @ Build
Labels: bug,Pages Router

### Link to the code that reproduces this issue

https://github.com/nahtnam/isr-cache-bug

### To Reproduce

- Clone the repo, npm install
- Run `npm run build`
- Run `npm start`
- Check out the cache.json file. Everything looks great
- Change `hello world` to something else
- Run `npm run build`
- Run `npm start`
- You will still see `hello world` and not the new text

### Current vs. Expected behavior

During the build the cache for the static pages should be wiped but it isn't

### Provide environment information

```bash
Operating System:
  Platform: darwin
  Arch: arm64
  Version: Darwin Kernel Version 23.3.0: Wed Dec 20 21:31:10 PST 2023; root:xnu-10002.81.5~7/RELEASE_ARM64_T6031
Binaries:
  Node: 20.11.1
  npm: 10.2.4
  Yarn: 1.22.21
  pnpm: 8.15.4
Relevant Packages:
  next: 14.1.3
  eslint-config-next: N/A
  react: 18.2.0
  react-dom: 18.2.0
  typescript: 5.4.2
Next.js Config:
  output: N/A
```


### Which area(s) are affected? (Select all that apply)

App Router, Data fetching (gS(S)P, getInitialProps)

### Which stage(s) are affected? (Select all that apply)

next build (local), next start (local)

### Additional context

Tried with `14.2.0-canary.10`, still seeing the issue

Workaround: Prefix your keys with the next.js build id but this sort of ruins the point of cross-build caching
Repository: go
Issue: proposal: strings: add backward iterator
Labels: Proposal

### Proposal Details

I propose to add the function Backward to the package strings, as iterating over strings in reverse order is not trivial without allocating a new slice.

func Backward(s string) iter.Seq2[int, rune]

For now would it be: 
```
// Returns a backwards iterator over bytes in s, yielding both the starting index and the rune.
func Backward(s string) iter.Seq2[int, rune]{
	return func(yield func(int, rune) bool) {
		for i := len(s); i > 0; {
			r, size := utf8.DecodeLastRuneInString(s[0:i])
			i -= size
			if !yield(i, r) {
				return
			}
		}
	}
}
```
Repository: pytorch
Issue: [DCP] test_state_dict.test_fsdp is failing on unrelated tests in CI.
Labels: oncall: distributed

### 🐛 Describe the bug

The following tests are failing on CI in unrelated PR's:

https://github.com/pytorch/pytorch/blob/a656e12bf5851d21ba6a3e73b479de3e0cad8113/test/distributed/checkpoint/test_state_dict.py#L225
https://github.com/pytorch/pytorch/blob/a656e12bf5851d21ba6a3e73b479de3e0cad8113/test/distributed/checkpoint/test_state_dict.py#L238

example PR's:

https://github.com/pytorch/pytorch/pull/121204
https://github.com/pytorch/pytorch/pull/121508

cc @mrshenli @pritamdamania87 @zhaojuanmao @satgera @rohan-varma @gqchen @aazzolini @osalpekar @jiayisuse @H-Huang @kwen2501 @awgu @penguinwu @fegin @XilunWu @wanchaol @fduwjj @wz337 @tianyu-l @wconstab @yf225 @chauhang 

### Versions

n/a
```[tasklist]
### Tasks
```
Repository: excalidraw
Issue: Typing inside an object on Firefox only displays the current word
Labels: high priority,Text containers

After creating a shape (rectangle, ellipse, etc), when typing inside of it, I can only see the current word I'm typing until I click out of the shape. This does not happen in Chrome or Safari, but does happen in Firefox.

Chromium sample (expected behavior):

https://github.com/excalidraw/excalidraw/assets/17260520/c03c0bd9-28cc-492c-8a8e-61eb5013229c

Firefox sample (bug):

https://github.com/excalidraw/excalidraw/assets/17260520/95402e8a-b99e-4737-a5da-9cb47dfdede4

Firefox version: 123.0.1
Chromium version: 122.0.6261.94 (ungoogled-chromium fork)
Both on macOS 14.4 arm64

This doesn't seem to happen for some specific sequences of text, for example I can type "aaaa" as many times as I want and this doesn't happen, but for real words it does.
Repository: go
Issue: net/http: server.Serve() uses deprecated net.Error.Temporary() 
Labels: NeedsInvestigation

### Go version

1.22

### Output of `go env` in your module/workspace:

```shell
GO111MODULE=''
GOARCH='amd64'
GOBIN=''
GOCACHE='/home/pivotal/.cache/go-build'
GOENV='/home/pivotal/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE=''
GOMODCACHE='/home/pivotal/go/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='/home/pivotal/go'
GOPRIVATE=''
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/usr/local/go'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/usr/local/go/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.22.0'
GCCGO='gccgo'
GOAMD64='v1'
AR='ar'
CC='gcc'
CXX='g++'
CGO_ENABLED='1'
GOMOD='/home/pivotal/workspace/diego-release/src/code.cloudfoundry.org/go.mod'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build3180483851=/tmp/go-build -gno-record-gcc-switches'
```


### What did you do?

```
staticcheck -tests=false -checks SA1019 net/http | grep- i temporary
```

### What did you see happen?

/usr/local/go/src/net/http/server.go:3260:40: ne.Temporary has been deprecated since Go 1.18 because it shouldn't be used: Temporary errors are not well-defined. Most "temporary" errors are timeouts, and the few exceptions are surprising. Do not use this method.  (SA1019)

### What did you expect to see?

While trying to investigate the proper way to update some of our codebases that relied on the deprecated net.Error.Temporary() function, I went to net/http.Server.Serve example of what to do best. Unfortunately, the logic here is also using the deprecated Temporary() function. It also is using an up to 1s backoff delay before accepting the next connection. This seems undesirable for performance, or am I misunderstanding what the code is doing [here](https://cs.opensource.google/go/go/+/refs/tags/go1.22.1:src/net/http/server.go;l=3260-3270)?
Repository: stable-diffusion-webui
Issue: [Feature Request] AsymmetricAutoencoderKL
Labels: enhancement

### Is there an existing issue for this?

- [X] I have searched the existing issues and checked the recent builds/commits

### What would your feature do ?

Hello gentle reader!

Any plans to introduce https://github.com/buxiangzhiren/Asymmetric_VQGAN in SD WebUI?

It looks quite interesting. 
However, there seems to be a problem loading the state_dict for (Asymmetric)AutoencoderKL as of now, as far as I can tell.

Thank you all for your great work!

### Proposed workflow

-

### Additional information

-
Repository: transformers
Issue: Adherence to semantic versioning with APIs
Labels: Feature request

### Feature request

Transformers is an incredibly popular library used by many folks. It would be great if Transformers would adopt semantic versioning (https://semver.org/) and follow best practices to provide API deprecations and backwards compatibility. 

For example, the following PR https://github.com/huggingface/transformers/pull/29143 breaks API changes. This is acknowledged in the PR review. In the future, it would be great to instead deprecate the existing interface and provide a new interface, and then remove the old, deprecated interface in future releases. 

### Motivation

Without following semantic versioning, users have immense amounts of pain upgrading versions and code is often broken. It also leads to hacky support such as https://github.com/mosaicml/llm-foundry/pull/1018 which now has to case on the API of multiple versions of Transformer. 

### Your contribution

N/A
Repository: flutter
Issue: [Flutter Web] Create proof of concept wrappers for focus management
Labels: c: new feature,framework,platform-web,c: proposal,f: focus,P2,team-web,triaged-web

### Use case

As part of https://github.com/flutter/flutter/issues/137443 we're adding new capabilities to the web engine to report view focus changes. 

### Proposal

Until the framework is able to properly handle these signals we should create wrappers that will help us validate these changes. 

For example https://github.com/tugorez/flutter_focus/blob/main/lib/focusable_app.dart works with full mode and embedded apps by wrapping them like https://github.com/tugorez/flutter_focus/blob/main/lib/main_with_focus_handlers.dart
Repository: pytorch
Issue: Scatter fails with assertion error on MPS but not on CPU
Labels: triaged,module: mps

### 🐛 Describe the bug

A combination of `Tensor.topk` and `Tensor.scatter_` leads to an error on MPS, but not on CPU.

```py
import torch

device = torch.device("mps")
x = torch.rand(10, 100, 1, device=device)
ind = x.topk(k=2, dim=1).indices
topk_tensor = torch.randint(0, 100, (10, 100, 1), device=device)
topk_tensor.scatter_(1, ind, 1.0)
```

Error:
```
/AppleInternal/Library/BuildRoots/4e1473ee-9f66-11ee-8daf-cedaeb4cabe2/Library/Caches/com.apple.xbs/Sources/MetalPerformanceShaders/MPSNDArray/Kernels/MPSNDArrayScatter.mm:308: failed assertion `Rank of destination array (1) must be greater than or equal to inner-most dimension of indices array (2)'
```


### Versions

Collecting environment information...
PyTorch version: 2.3.0.dev20240308
Is debug build: False
CUDA used to build PyTorch: None
ROCM used to build PyTorch: N/A

OS: macOS 14.3.1 (arm64)
GCC version: Could not collect
Clang version: 15.0.0 (clang-1500.1.0.2.5)
CMake version: version 3.24.0
Libc version: N/A

Python version: 3.11.5 (main, Sep 11 2023, 08:31:25) [Clang 14.0.6 ] (64-bit runtime)
Python platform: macOS-14.3.1-arm64-arm-64bit
Is CUDA available: False
CUDA runtime version: No CUDA
CUDA_MODULE_LOADING set to: N/A
GPU models and configuration: No CUDA
Nvidia driver version: No CUDA
cuDNN version: No CUDA
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True

CPU:
Apple M1 Pro

Versions of relevant libraries:
[pip3] mypy==1.8.0
[pip3] mypy-extensions==1.0.0
[pip3] numpy==1.25.2
[pip3] onnx==1.14.1
[pip3] onnxruntime==1.15.1
[pip3] pytorch-lightning==2.2.0.post0
[pip3] torch==2.3.0.dev20240308
[pip3] torch-fidelity==0.3.0
[pip3] torch_geometric==2.5.0
[pip3] torch-tb-profiler==0.4.3
[pip3] torchaudio==2.2.0.dev20240301
[pip3] torchmetrics==1.3.1
[pip3] torchvision==0.18.0.dev20240301
[conda] numpy                     1.25.2                   pypi_0    pypi
[conda] pytorch-lightning         2.2.0.post0              pypi_0    pypi
[conda] torch                     2.3.0.dev20240308          pypi_0    pypi
[conda] torch-fidelity            0.3.0                    pypi_0    pypi
[conda] torch-geometric           2.5.0                    pypi_0    pypi
[conda] torch-tb-profiler         0.4.3                    pypi_0    pypi
[conda] torchaudio                2.2.0.dev20240301          pypi_0    pypi
[conda] torchmetrics              1.3.1                    pypi_0    pypi
[conda] torchvision               0.18.0.dev20240301          pypi_0    pypi


cc @kulinseth @albanD @malfet @DenisVieriu97 @razarmehr
Repository: pytorch
Issue: [Inductor] matmuls in `test_cuda_cpp_wrapper.py` appear broken on A16/A2
Labels: module: cuda,triaged,oncall: pt2,module: inductor,matrix multiplication

### 🐛 Describe the bug

Seems to be visible on GA107 GPUs (A16, A2).
specific failing tests:

```
TORCH_ALLOW_TF32_CUBLAS_OVERRIDE=0 python test/inductor/test_cuda_cpp_wrapper.py -k test_addmm_cuda_dynamic_shapes_cuda_wrapper
TORCH_ALLOW_TF32_CUBLAS_OVERRIDE=0 python test/inductor/test_cuda_cpp_wrapper.py -k test_linear_relu_cuda_dynamic_shapes_cuda_wrapper
TORCH_ALLOW_TF32_CUBLAS_OVERRIDE=0 python test/inductor/test_cuda_cpp_wrapper.py -k test_addmm_cuda_cuda_wrapper
TORCH_ALLOW_TF32_CUBLAS_OVERRIDE=0 python test/inductor/test_cuda_cpp_wrapper.py -k test_linear_relu_cuda_cuda_wrapper
TORCH_ALLOW_TF32_CUBLAS_OVERRIDE=0 python test/inductor/test_cuda_cpp_wrapper.py -k test_mm_plus_mm2_cuda_cuda_wrapper
```

CC @ptrblck @tinglvv @nWEIdia 

### Versions

Upstream source build from 03/08 (and prior)

cc @ezyang @gchanan @zou3519 @kadeng @msaroufim @ptrblck @bdhirsh @anijain2305 @chauhang @voznesenskym @penguinwu @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv @jiayisunx @peterbell10 @ipiszy @yf225 @chenyang78 @muchulee8 @ColinPeppler @amjames @desertfire @aakhundov
Repository: ui
Issue: After a slideout is showen and closed, the dropdownmenu no longer works.
Labels: bug

### Describe the bug

After a slideout is showen and closed, the dropdownmenu no longer works.

### Affected component/components

DropdownMenu

### How to reproduce

1. Create a slide out
2. Create a drop down menu that show the slide out
3. Close the slide out
4. Drop down menu doesnt open up any more, or any popovers

### Codesandbox/StackBlitz link

_No response_

### Logs

_No response_

### System Info

```bash
Google Chrome/Mac
```


### Before submitting

- [X] I've made research efforts and searched the documentation
- [X] I've searched for existing issues
Repository: TypeScript
Issue: Unexpected type infer for function first argument with default value since 5.1
Labels: Help Wanted,Possible Improvement

### 🔎 Search Terms

"type infer first argument"

### 🕗 Version & Regression Information

- [ ] This is a crash
- [x] This changed between versions **v5.0.4** and **v5.1.6**
- [ ] This changed in commit or PR _______
- [ ] This is the behavior in every version I tried, and I reviewed the FAQ for entries about _________
- [ ] I was unable to test this on prior versions because _______


### ⏯ Playground Link

https://www.typescriptlang.org/play?ts=5.5.0-dev.20240308#code/CYUwxgNghgTiAEAzArgOzAFwJYHtXy1URBgEYAeAFQD4AKRVALngDEpMcYBPK6gSmaUAUKEiwEKdNjwEiJAEy96TVuwycuimgPjChIAB4AHThngYuRhGw7de8ALzxasAOalBAGnhv5zKKhcfI7UPoH6xqbmltZqGlqhTrQAdKluAM7MANqU3gFcALrBDqH5QuVgeOlmiKSOzgC26a7M1TCErvUA5AAWIBAQOF3eGCDV-oHFoQDe8AC+QpWo1T51ToTEZPSkfEIA9HvwR-AAegD8i1VmUPL1GwrbuwfHpxeXyzW3SU0t8G0d3T6AyGU3gswWSxWACM7nItoh5E9Dsdzu9oWtZJt5PREftkUdUWizGBYZtSLRaD9Whh2qhOk5ev1Bl1QeCkS9UZDiV9MQ9Kc1qbT6fBGcCWSEwfN2Si3kA

### 💻 Code

```ts
export type Factory<T> = (arg1: T, arg2: any) => any
export type Factory2<T> = (...args: [T, any]) => any

declare function infer1<T>(fn: Factory<T>): T
declare function infer2<T>(fn: Factory2<T>): T

const f1 = (msg: string = 'hello', test: any) => { }
const a1 = infer1(f1)
//    ^? const a1: string | undefined
const a2 = infer2(f1)
//    ^? const a2: string | undefined

const f2 = (msg: string = 'hello') => { }
const b = infer1(f2)
//    ^? const b: string | undefined
const b1 = infer2(f2)
//    ^? const b1: string | undefined

const c = infer1((msg: string = 'hello') => { })
//    ^? const c: string
const c2 = infer2((msg: string = 'hello') => { })
//    ^? const c2: string | undefined
```


### 🙁 Actual behavior

In my code you'll notice that the type of `c` is not the same as `b`, but the argument we passing into function `infer1` is actually the same.

I've tested this between v5.0.4 and v5.1.6, but the type of `c` is different:

```ts
// v5.0.4
const c: string | undefined

// v5.1.6
const c: string
```

After checking v5.1 changelog, I'm still not sure what changes have been made between 5.0 to 5.1.

So I decided to submit this issue as a "Bug report".


### 🙂 Expected behavior

The type of `c` is supposed to be `string | undefined`.

### Additional information about the issue

_No response_
Repository: vscode
Issue: can't access module `original-fs` in remote machine
Labels: bug,extensions,remote

<!-- ⚠️⚠️ 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?: Yes/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. -->

```
Version: 1.88.0-insider (Universal)
Commit: 6c19c003574b02afc604c0c1c471b1441b33a3d3
Date: 2024-03-08T05:49:06.954Z
Electron: 28.2.5
ElectronBuildId: 27336930
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Darwin arm64 23.3.0
```

related issue：

- https://github.com/microsoft/vscode/issues/143393#issuecomment-1047518447
- https://github.com/tjx666/vscode-archive/issues/4

@deepak1556 @alexdima
Repository: ui
Issue: [feat]: CLI support for package.json subpath imports
Labels: area: request,Stale

### Feature description

In TypeScript 5.4, [subpath imports](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/#auto-import-support-for-subpath-imports) are now supported. In `components.json`, if the subpath import is added as an alias like:

```json
"aliases": {
    "components": "#components"
}
```

It will create a new folder called #components, and put all the components in there. Conversely, if the alias is set to the actual components directory (e.g. ./src/components/ui), an error will be thrown as an array of errors like:

```
{
    "code": "invalid_type",
    "expected": "string",
    "received": "undefined",
    "path": [
      "resolvedPaths",
      "components"
    ],
    "message": "Required"
},
```

Not setting any alias at all results in error "Invalid configuration found in ../components.json".

In the meantime, I have set it with the subpath imports as the alias, and added bash commands to move it to the correctly place, but this isn't ideal. 

```
"ui:add": "yarn dlx shadcn-ui@latest add && mv ./#components/ui/* ./src/components/ui/ && rm -rf ./#components",
```

### Affected component/components

_No response_

### Additional Context

_No response_

### Before submitting

- [X] I've made research efforts and searched the documentation
- [X] I've searched for existing issues and PRs