2015-10-25のJS

ESLint v1.7.0 released - ESLint - Pluggable JavaScript linter

ESLint v1.7.0リリース。 eslintrcのextendsにJavaScriptのファイルパスそのものを書いて設定を継承出来るようになった

jsdom/Changelog.md at 7.0.0 · tmpvar/jsdom

jsdom 7.0.0リリース。 Node.js 4.0以降が必要になった。 XMLHttpRequestの再実装、HTMLTemplateElement.prototype.contentの追加など

esprima/ChangeLog at 2.7.0 · jquery/esprima

esprima 2.7.0リリース。 esprima.tokenizeにdelegatorオプションの追加など

JavaScript - ESLint 最初の一歩 - Qiita

ESLintの使い方、設定方法、ES6関連のルールについて

ECMAScriptの仕様策定に関するカンニングペーパー | Web Scratch

ECMAScriptとは何か?からES2016の策定プロセス、進捗の確認方法、コントリビュートのやり方、TranspilerやPolyfillの役割など仕様策定に関する疑問をまとめたもの

ecmascript-6-destructuring-gotcha

let {} = {};がES6でvalidであるというのは混乱を起こすのではという話。 現在、ECMAScript仕様のIssueとして修正するべきかが議論されている。

EventEmitter in ES6

ES6でシンプルにEventEmitterやObserverを実装しながら、ES6の機能について学ぶ話

The struggles of publishing a JavaScript library | Read the Tea Leaves

bower、npm、jspmに対応したライブラリの公開方法と設定について。 Browserify、Webpack、rollup.jsでのライブラリのビルドについてなど

Experimenting with Object.observe in JavaScript

ES.nextで提案されているObject.observeの現状について。 ブラウザのサポート状況、Polyfillについて

StrongLoop | Moving toward Express 5

Express 5αでの変更点についての解説

TypeScript 1.6時代の.d.ts管理について意見を述べておく - Qiita

npmパッケージとTypeScriptのd.tsの管理について。

The Accessibility Project

ウェブ開発者向けにアクセシビリティについてまとめているサイト

rollup.js

ES6 modulesをBrowserifyなどのようにbundleするツール。 使用していない関数は無視したり、余計なラップする関数なしに結合が出来る。 デフォルトではES6のみだがプラグインでCommonJSなども対応する。

Rich-Harris/magic-string

Source Mapをサポートしてるコード変換ライブラリ。 文字列の上書き、追加、削除などを文字列操作のように変更を行うことができる。

.eslintrc editor

ESLintの設定をGUIでポチポチと作成することが出来るツール

cotejp/webmidi

Web MIDI APIをラップしたライブラリ

dleitee/valid.js

String、Number、Date、Boolなどにおけるバリデーションを組み合わせたバリデーション関数を作成できるライブラリ

rodrigogs/kairos

時間同士の四則演算や比較を行うライブラリ

SVG Text Layout - O'Reilly Media

SVGにおけるテキストのレイアウトについての書籍