2018-05-22のJS

New in Firefox 61: Developer Edition – Mozilla Hacks – the Web developer blog

Firefox 61 Developer Editionの変更点について。 開発者ツールの改善、Source Mapの対応改善、HARファイルのimport/export、アクセシビリティインスペクタの追加など。

TestCafe v0.20.0 Released | TestCafe

TestCafe v0.20.0リリース。 HTTPリクエスト、レスポンスのhookを行えるように。 proxyを無視できるパターンを指定できるようになるなど

Announcing TypeScript 2.9 RC | TypeScript

TypeScript 2.9 RCリリース。 keyofがSymbolとnumberに対応、import(path) typeのサポート、import.metaのサポート、JSXのgenericsをサポートなど

saadq/lynt: ✨ A zero config JavaScript linter with support for Typescript, Flow, and React.

設定なしに使えることを目的としたLintツール。 ESLintやTSLintを使いopinionatedなLintを行う。 スタイルに関するルールは含めずにエラーに関するものだけに限定している。

ZEIT – Next.js 6 and Nextjs.org

Next.js 6リリース。 _app.jsでアプリのライフサイクルなどに対して拡張できるように、Babel 7(RC)にアップデート、@babel/preset-typescriptを使ってTypeScriptをサポートなど

Release v5.2.0 · mochajs/mocha

Mocha 5.2.0リリース。 mocha.optsにコメントがかけるように、APIドキュメントの更新など

Release 3.0.0-beta.1 - 2018.05.20 · zloirock/core-js

core-js 3.0.0 β1リリース。 ProposalであるObject.fromEntriesMapSetのコレクションメソッドの実装など。 あわせてwithdrawされたProposalの実装を削除。 またいくつかのブラウザバージョンでのバグに対処など

Chromium Blog: Evolving Chrome's security indicators

ChromeのHTTPSとHTTPのURLバーの表示の変更予定について。 HTTPSはデフォルトになっていくため"Secure"ラベルを外していき、 HTTPの方が例外的なものとして"Not Secure"というラベルをつけるという方針について。

Storybook vs Styleguidist – Chroma

StorybookとStyleguidistの違い、どのようなときに使うのかについて

Type-Safe Object Merging in TypeScript 2.8

TypeScript 2.8のConditional Typeを使ったType Safeなオブジェクトマージについて

Native JavaScript modules by Serg Hospodarets

ES modulesについてのスライド。 AMD、CommonJSなどとの比較、<script type=module>がDeferred by defaultであることやmoduleの動作について。 また循環参照の対応、パスの扱い、Dynamic import、パフォーマンスやテストなどについて

sloria/local-repl: 🐚 Project-specific configuration for the Node.js REPL

Node.jsでプロジェクト毎にaliasや依存などを指定できるREPL

home

StageFrameの属性を付けた要素を元にレイヤーを作り、トランジションなどの遷移アニメーションを表現するライブラリ。

planttheidea/fast-copy: A blazing fast deep object copier

オブジェクトのdeep copyを行うライブラリ。

Data-Forge

CSVやJSONなどのデータの読み込み、加工、集約、整形などを行うライブラリ。 LINQとPandasをインスパイアして作成されていて、メソッドチェーン(内部的にIterator)で処理を書ける。

rsuite/rsuite: A suite of React components .

Reactを使ったUIコンポーネント集ライブラリ

Manning | Data Wrangling with JavaScript

JavaScriptを使ったデータラングリング(データ処理)についての書籍

Pro Vue.js 2: Adam Freeman: 9781484238042: Amazon.com: Books

2019年1月17日発売 Vueについての書籍