azu

Results 512 issues of azu

## TODO - [ ] Remove deprecated `createFormatter` function from linter/fixer formatter - [ ] #1409 - [ ] Remove Legacy `textlint` package APIs - https://textlint.github.io/docs/use-as-modules.html#deprecated-apis

Type: Breaking Change

### What happens? Currently, `@duckdb/duckdb-wasm` depended on apache-arrow@17. - https://github.com/search?q=repo%3Aduckdb%2Fduckdb-wasm%20apache-arrow&type=code pnpm install show following warning. ```bash pnpm install @duckdb/duckdb-wasm Packages: +27 +++++++++++++++++++++++++++ Progress: resolved 27, reused 27, downloaded 0, added...

> # [Iterator Helpers](https://github.com/tc39/proposal-iterator-helpers?tab=readme-ov-file) > > Iteratorを便利するもの。 > Arrayからも `Array.prototype.values()` とかでIteratorを作れる。 > > これをやる場合は、https://jsprimer.net/basic/array/ の後に Generator/Iterator/Iterable の章を足すぐらいの気持ちでやった方が良い気がする。 > > 無限リスト自体は、今のLLMの[server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events)でやってるような仕組みがかなり見かけるようになったので、実ユースケースは増えていそうな気がする。 > ただ、現在は同期的なIteratoのみで、[Async Iterator Helpers](https://github.com/tc39/proposal-async-iterator-helpers)はまだStage 2だった。 > > > Generatorを入れてなかった経緯...

Lang: ES2025

ES2025対応のメタIssueです - [proposals/finished-proposals.md at main · tc39/proposals](https://github.com/tc39/proposals/blob/main/finished-proposals.md) ## やりかた - [x] 検討リストから対応するべきかを決める - [x] 対応するものは別途Issue化する - [ ] 対応する - [ ] すべて対応したら `book.js` を更新 - [ ] リリースノートを公開する ##...

Type: Meta
Lang: ES2025

> # [`RegExp.escape`](https://github.com/tc39/proposal-regex-escaping) > > `RegExp.escape` が追加される > > 次のコードでは、RegExpコンストラクタで変数spaceCountの数だけ連続するホワイトスペースにマッチする正規表現オブジェクトを作成しています。 注意点として、\(バックスラッシュ)自体が、文字列中ではエスケープ文字であることに注意してください。 そのため、RegExpコンストラクタの引数のパターン文字列では、バックスラッシュからはじまる特殊文字は\(バックスラッシュ)自体をエスケープする必要があります。 > [正規表現リテラルとRegExpコンストラクタの違い ](https://jsprimer.net/basic/string/#difference-regexp-literal-regexp-constructor) > > 必要とは言い切れないけど、ここで`RegExp.escape`の解説を入れるのは自然な気がする。 > ただ、サンプルコードはescapeを必要にしてないので、やる場合は1つサンプルコードを書くのが良い気がする。 > > String.replaceAllでまさに実用的なユースケースがあるので、ここで使う例を出すと良さそう > 具体的なユースケースは、変数で受け取った値をreplace all したいというケースかもしれない。 > けど、replaceの時代には必要だったけど、今はreplaceAllではんぶんぐらいはいいかもしれない… >...

Lang: ES2025

https://www.promptfoo.dev/ を使いtextlintルールのエラーメッセージをLLMで評価し、そのエラーメッセージが妥当かを判断したい # エラーメッセージの評価基準 ## 1. 明確性 (clarity) - ユーザーが何が問題なのかを理解できるか - 専門用語が適切に説明されているか - メッセージの構造が分かりやすいか ## 2. 正確性 (accuracy) - 技術的に正しい指摘か - 指摘された問題が実際に存在するか - 誤検知ではないか ## 3. 修正可能性 (fixability) - 具体的な修正方法が示されているか...

Type: Feature

https://bun.sh/blog/bun-v1.2.19#bun-update-interactive

Electron 28以降はサポートしている https://www.electronjs.org/docs/latest/tutorial/esm

Status: Proposal

babelとgulpをやめる - babel: ネイティブでESMなどを扱えるため変換は不要なはず - gulp: babelのために使ってるので不要 ## TODO - babelとgulpの変換フローを調査 - 削除 - cleanup developmentとビルドでそれぞれ使い方が異なるので、それぞれ対応数r ## TEST - ビルドが通る - テストが通る - npm startでちゃんと起動する

Status: Proposal

## Summary Add comprehensive unit tests for async IIFE (Immediately Invoked Function Expression) patterns in power-doctest. ## Changes - Add new test file `packages/power-doctest/test/async-iife.test.ts` - Test basic async/await patterns within...

Type: Testing