你的玩具,我們的沙盒
全新的 TypeScript Playground 允許人們接入 Playground,並以 TypeScript 團隊意想不到的方式對其進行擴充套件。
Playground 的側邊欄使用了與外部外掛相同的基礎設施,因此你擁有與 Playground 相同的訪問級別來構建有趣的專案。
Playground 外掛透過 DOM API 和一套豐富的“設計系統”構建,不過,你也可以自由地在執行時使用 React 或 Svelte 等框架。
上手非常簡單,我們提供了一個外掛模板,並且 Playground 擁有開發模式,可以直接連線到你的本地伺服器,因此你無需執行一份完整的 TypeScript 網站程式碼即可擁有一個正常工作的開發環境。
我們有一個示例外掛程式碼倉庫 microsoft/TypeScript-Playground-Samples,此外還有許多現有的開源外掛可以參考:演示模式 (Presentation Mode)、回形針 (Clippy)、TSQuery、協作 (Collaborate) 以及 Transformer,這些外掛預設可用,供你研究和理解。
如果你在開發外掛時遇到問題,請在 TypeScript 社群 Discord 中提問。當外掛完善後,將其釋出到 npm 登錄檔,它就會出現在外掛側邊欄中。
