## 📰Impression 以前に[[📚Playwrightでe2eテストを書いてみた]]というブログ記事を書いた[[Playwright]]について、業務で導入し色々試すことができた。メンテナンス性と拡張性、品質のバランス感を探りながら[[E2Eテスト]]の礎となれば嬉しい😄 [[📒TypeScriptリリースノート]]も土日使って[[TypeScript 3.8]]と[[TypeScript 3.9]]を一気に終わらせた。[[Obsidian]]のリンクを使ってまとめることで、過去のリリースノートや知識と意図せず結びつく瞬間を味わえたのは斬新だった😊 [[Mimizou Room]]にまとめた過去のリリースノートもGreenにしながら移植したい🌲 今週はInputが多かったこともあり、[[Obsidian]]のファイル名やprefixで気になる部分も出てきたためruleを少し見直した。今後も定期的にruleを変更しつつ理想の形へ近づけていきたい。 また、久々にマイプロダクトを数種類リリースした。[[🦉Various Complements]]は起票していただいた2つのIssueに対応できたので嬉しい✨ [[🦉Owlelia]]は業務でもフル活用しているのでメンテ可能、クオリティが維持できる範囲で機能を拡張していきたい👍 ## 🧰Productivity ### [[Obsidian]] - 💄[[Obsidianのタグルール]]を整理 - 🧰[[Prefix Rules (file name)]]を追加 - 🤔[[Obsidianで感情系のemotion tagをやめた]] - 🤔[[Obsidianの代わりにVSCode Extensionを使う]] ### Other - 📝[[draw.ioでlight mode, dark mode両方に対応した図を作成する方法]] - 📝[[docsify cli]] - 📝[[Mermaid]] - 👀[[カナ配列「薙刀式」]] - 👀[[人は信じたいものを信じてしまう]] - 👀[[確証バイアス]] - 👀[[ウェイソン選択課題]] - 📝[[Google Spreadsheetで参照専用のURLを作成]] ## 🦉My products ### [[🦉Various Complements]] - 📦[[v0.3.0]] #weekly/topics✨ - 🎫[[📜トークンがホワイトスペース区切りの言語をサポートする]] ### [[🦉Owlelia]] - 📦Owlelia v0.28.0 - 時、分、秒の取得 - 任意のフォーマット文字列取得 ### [[🧊Togowl]] - 🔐Togowlのmarked脆弱性対応 - [[marked]]をv2にバージョンアップ ## 🗺️Web ### [[Vue]] - 📝[[Nuxt.jsでaxiosを使う]] - 📝[[v-formでvalidation(rules)を簡潔に書くUtility]] ### [[Node.js]] - 📝[[Node.jsがファイルをES modulesと認識する条件]] - 📝[[Node.jsでCannot find module]] - 📝[[Node.jsでCannot use import statement outside a module]] ### Other - 📝[[Jenkinsでpoolingできない]] - 📝[[You-Dont-Need-Lodash-Underscore]] - 📝[[CommonJS]] - 📝[[ESモジュール (JavaScript)]] ## 🅰️Languages ### [[TypeScript]] - 🌲[[TypeScript 3.8]] #weekly/topics✨ - 📚[[export * as ns Syntax]] - 📚[[Top-Level await]] - 📚[[es2020 for target and module]] - 📚[[JSDoc Property Modifiers]] - 📚[[Better Directory Watching on Linux and watchOptions]] - 📚[[“Fast and Loose” Incremental Checking]] - 🌲[[TypeScript 3.9]] #weekly/topics✨ - 📚[[【TypeScript 3.9】Improvements in Inference and Promise.all]] - 📚[[【TypeScript 3.9】Speed Improvements]] - 📚[[@ts-expect-errorコメント]] - 📚[[【TypeScript 3.9】Uncalled Function Checks in Conditional Expressions]] - 📚[[【TypeScript 3.9】Editor Improvements]] - 📚[[【TypeScript 3.9】Breaking Changes]] - 📝[[TypeScriptでtypeやinterfaceの特定propertyのみoptionalに]] - 📝[[📕Lodashを使わないでLodashのようなTypeScriptコードを書く]] - 📝[[型アサーション (TypeScript)]] - 📝[[ユニオン型 (TypeScript)|ユニオン型]] - 📝[[交差型 (TypeScript)]] - 📝[[三項演算子 (JavaScript)]] - 📝[[非nullアサーション演算子 (TypeScript)]] - 📝[[オプショナルプロパティ]] - 📝[[module (tsconfig)]] - 📝[[checkJs]] - 📝[[watchOptions]] - 📝[[assumeChangesOnlyAffectDirectDependencies]] ## ✅Tests ### [[Playwright]] #weekly/topics✨ - 📝[[📚Playwrightでe2eテストを書いてみた]] - 📝[[📒よく使うユースケース (Playwright)]] - [[Formへ入力 (Playwright)]] - [[要素をクリック (Playwright)]] - 📝[[📝Playwright JestでJest did not exit one second after the test run has completed]] - 📝[[テスト結果を動画に残す (Playwright)]] - 📝[[Playwrightでdevelop環境とci環境でtest target serverの起動可否を変える]] - 📝[[📝Playwrightで動画を記録するとcontext.closeが重くなってタイムアウトする]] - 📝[[📝PlaywrightでVuetifyのv-switchが切り替わらない]] - 📝[[📝Playwrightでdata-test-idをnestさせると動かない]] - 📝[[一定時間スリープ (Playwright)]] ## 🖥️CLI ### [[Git]] - 💄[[Git]] - 📝[[addしたファイルを取り消す (Git)]] - 📝[[履歴(history)を改ざんする (Git)]] - 📝[[addしていないローカルの変更を戻す (Git)]] - 📝[[ある時点のコミットに戻す (Git)]] - 📝[[特定ファイルを特定コミット状態に戻す (Git)]]