2019-04-15のJS

jQuery 3.4.0 Released | Official jQuery Blog

jQuery 3.4.0リリース。 scriptタグのnomodulenonceをサポート、Object.prototype pollutionの脆弱性を修正、Sizzleが提供するCSSセレクタを非推奨に。

Ember.js - Ember 3.9 Released

Ember 3.9リリース。 jQueryをデフォルトで外すためにEmber.$()など非推奨化、.volatile().property()ではなくネイティブのgetter/setterを利用を推奨するようになるなど

ESLint v6.0.0-alpha.0 released - ESLint - Pluggable JavaScript linter

ESLint 6.0.0アルファリリース。 インストールしたプラグインの読み込み方法の変更、eslint:recommendedの更新、ルールのデフォルトの挙動を一部変更など

Node v11.14.0 (Current) | Node.js

Node.js 11.14.0リリース。 fs.promisesがStableに、readlineSymbol.asyncIterator対応がStableになるなど

Release v7.0.1 · reduxjs/react-redux

React-Redux 7.0リリース。 connectReact.memoとHooks APIを使うように、Subscriptionの動作を変更、batchAPIの追加、storeをPropsとして渡せる機能をテストのために再実装など

Prettier 1.17: More quotes options and support for shared configs · Prettier

Prettier 1.17リリース。 オブジェクトのquote設定をする--quote-propsの追加、shared configのサポート、TypeScript 3.4のreadonly修飾子をサポートなど

Form Validation in Under an Hour with Vuelidate | CSS-Tricks

VueのフォームバリデーターライブラリのVuelidateについて

CatSnake11/Webpack-Ops: 📁 Webpack bundle visualization // optimization // config tool

webpackダッシュボードツール。 bundle結果のビジュアライズ、最適化設定をテストして設定ファイルの生成などを行える

commenthol/date-holidays: worldwide holidays

祝日判定ライブラリ。 各国ごとの祝日の定義を持っている。

niklasvh/html2canvas: Screenshots with JavaScript

HTMLをCanvasに描画してHTMLのスクリーンショットを撮るJavaScriptライブラリ。

seek-oss/playroom: Design with JSX, powered by your own component library.

JSX/Reactのコンポーネントプレイグラウンドツール。 さまざまなViewportでプレビューしながらコンポーネントのプロトタイピングができる

packem/packem: 📦⚡ A precompiled JavaScript module bundler

Rust製のJavaScriptモジュールBundler。 JavaScriptプラグインを書いて拡張もできる。