Will Harney
Will Harney
I looked at the README and I decided that the headings too long, so I tidied that up a bit.
As discovered in https://github.com/salesforce/lwc/issues/2078#issuecomment-2433071873, there are inadvertent dependencies included in `@salesforce/[email protected]` that cause issues for users of newly generated projects who want to use `typescript-eslint`. The error was fixed in...
The language server currently copies type definitions from an old version of LWC. This was originally added to facilitate autocompletion in JavaScript projects. However, in modern VS Code, if a...
#5271 was supposed to be a fast follow to #5264 with a change to the signature. But then I got sick and it wasn't. Now the original signature is being...
In #5264, we added a new utility package, `@lwc/ssr-client-utils`, but didn't add any tests for the functionality of the `lwc-style` component. We should add tests to validate the new functionality.
Recently, in #5187 and #5203, we inadvertently cause breakages that weren't caught by any unit or integration tests. However, they would have been caught if we had run the playground...
### Description Using `@api` on a static property will result in the property being parsed as an _instance_ prop. `@api static foo` is treated as if it were the same...
## Details ```py declare const Adapter: WireAdapterConstructor; class Wired extends LightningElement { @wire(Adapter, {key: 'incorrect'}) prop; } ``` In the example above, the wire adapter only accepts a config with...
### Description `@wire`, in the `engine-server` implementation, assumes that the identifier being decorated is not a computed value, resulting in the wrong prop being updated. In the below example, we...
**Is your feature request related to a problem? Please describe.** eslint is slow, especially on my old machine! **Describe the solution you'd like** [oxlint](https://oxc.rs/) claims to be faster than eslint...