<commit_before>---
title: "2020-06-15のJS: "
author: "azu"
layout: post
date : 2020-06-15T14:55:20.537Z
category: JSer
tags:
-

---

JSer.info #492

----

<h1 class="site-genre">ヘッドライン</h1>

----

## Release v8.0.0 · mochajs/mocha
[github.com/mochajs/mocha/releases/tag/v8.0.0](https://github.com/mochajs/mocha/releases/tag/v8.0.0 "Release v8.0.0 · mochajs/mocha")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">node.js</span> <span class="jser-tag">testing</span> <span class="jser-tag">library</span> <span class="jser-tag">ReleaseNote</span></p>

Mocha 8.0.0リリース。
Node 10未満のサポート終了、`mocha.opts`のサポート終了、`enableTimeout()`の削除など。
`--parallel`でパラレルテストをサポート、`--require`オプションでES Modulesを読み込めるようになるなど


----

## Release v5.0.0 · ReactTraining/history
[github.com/ReactTraining/history/releases/tag/v5.0.0](https://github.com/ReactTraining/history/releases/tag/v5.0.0 "Release v5.0.0 · ReactTraining/history")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">JavaScript</span> <span class="jser-tag">library</span> <span class="jser-tag">ReleaseNote</span></p>

history.js 5.0.0リリース。
HTML5 history APIをサポートしてないブラウザのサポート終了、TypeScriptのサポート、ファイルサイズの削減など。


----

## Release v1.1.0 · denoland/deno
[github.com/denoland/deno/releases/tag/v1.1.0](https://github.com/denoland/deno/releases/tag/v1.1.0 "Release v1.1.0 · denoland/deno")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">deno</span> <span class="jser-tag">ReleaseNote</span></p>

Deno v1.1.0 リリース。
`deno eval -p`の追加、`deno lint`コマンドの追加、ファイルシステムのメソッドが`file:`なURLをサポートなど


----

## Release v2.0.0 · rwaldron/johnny-five
[github.com/rwaldron/johnny-five/releases/tag/v2.0.0](https://github.com/rwaldron/johnny-five/releases/tag/v2.0.0 "Release v2.0.0 · rwaldron/johnny-five")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">JavaScript</span> <span class="jser-tag">IoT</span> <span class="jser-tag">library</span> <span class="jser-tag">ReleaseNote</span></p>

IoTフレームワークのjohnny-five 2.0リリース


----
<h1 class="site-genre">アーティクル</h1>

----

## 小さなEventEmitterライブラリ - eventmitを書いた | Web Scratch
[efcl.info/2020/06/13/eventmit/](https://efcl.info/2020/06/13/eventmit/ "小さなEventEmitterライブラリ - eventmitを書いた | Web Scratch")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">JavaScript</span> <span class="jser-tag">library</span> <span class="jser-tag">article</span></p>

1種類のイベントに対して1つのオブジェクトを作るEventEmitter的なライブラリについて。

- [azu/eventmit: Simple EventEmitter. A single event object per an event.](https://github.com/azu/eventmit "azu/eventmit: Simple EventEmitter. A single event object per an event.")

----
<h1 class="site-genre">ソフトウェア、ツール、ライブラリ関係</h1>

----<commit_msg>Update 492 draft<commit_after>---
title: "2020-06-15のJS: "
author: "azu"
layout: post
date : 2020-06-15T14:58:33.942Z
category: JSer
tags:
-

---

JSer.info #492

----

<h1 class="site-genre">ヘッドライン</h1>

----

## Release v8.0.0 · mochajs/mocha
[github.com/mochajs/mocha/releases/tag/v8.0.0](https://github.com/mochajs/mocha/releases/tag/v8.0.0 "Release v8.0.0 · mochajs/mocha")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">node.js</span> <span class="jser-tag">testing</span> <span class="jser-tag">library</span> <span class="jser-tag">ReleaseNote</span></p>

Mocha 8.0.0リリース。
Node 10未満のサポート終了、`mocha.opts`のサポート終了、`enableTimeout()`の削除など。
`--parallel`でパラレルテストをサポート、`--require`オプションでES Modulesを読み込めるようになるなど


----

## Release v5.0.0 · ReactTraining/history
[github.com/ReactTraining/history/releases/tag/v5.0.0](https://github.com/ReactTraining/history/releases/tag/v5.0.0 "Release v5.0.0 · ReactTraining/history")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">JavaScript</span> <span class="jser-tag">library</span> <span class="jser-tag">ReleaseNote</span></p>

history.js 5.0.0リリース。
HTML5 history APIをサポートしてないブラウザのサポート終了、TypeScriptのサポート、ファイルサイズの削減など。


----

## Release v1.1.0 · denoland/deno
[github.com/denoland/deno/releases/tag/v1.1.0](https://github.com/denoland/deno/releases/tag/v1.1.0 "Release v1.1.0 · denoland/deno")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">deno</span> <span class="jser-tag">ReleaseNote</span></p>

Deno v1.1.0 リリース。
`deno eval -p`の追加、`deno lint`コマンドの追加、ファイルシステムのメソッドが`file:`なURLをサポートなど


----

## Release v2.0.0 · rwaldron/johnny-five
[github.com/rwaldron/johnny-five/releases/tag/v2.0.0](https://github.com/rwaldron/johnny-five/releases/tag/v2.0.0 "Release v2.0.0 · rwaldron/johnny-five")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">JavaScript</span> <span class="jser-tag">IoT</span> <span class="jser-tag">library</span> <span class="jser-tag">ReleaseNote</span></p>

IoTフレームワークのjohnny-five 2.0リリース


----
<h1 class="site-genre">アーティクル</h1>

----

## 小さなEventEmitterライブラリ - eventmitを書いた | Web Scratch
[efcl.info/2020/06/13/eventmit/](https://efcl.info/2020/06/13/eventmit/ "小さなEventEmitterライブラリ - eventmitを書いた | Web Scratch")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">JavaScript</span> <span class="jser-tag">library</span> <span class="jser-tag">article</span></p>

1種類のイベントに対して1つのオブジェクトを作るEventEmitter的なライブラリについて。

- [azu/eventmit: Simple EventEmitter. A single event object per an event.](https://github.com/azu/eventmit "azu/eventmit: Simple EventEmitter. A single event object per an event.")

----
<h1 class="site-genre">サイト、サービス、ドキュメント</h1>

----

## GoogleCloudPlatform/require-so-slow: \`require\`s taking too much time? Profile 'em.
[github.com/GoogleCloudPlatform/require-so-slow](https://github.com/GoogleCloudPlatform/require-so-slow "GoogleCloudPlatform/require-so-slow: \`require\`s taking too much time? Profile 'em.")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">node.js</span> <span class="jser-tag">performance</span> <span class="jser-tag">Tools</span></p>

npmモジュールのロード時間をChrome Timeline Viewerで見られるようにプロファイルを取るツール。
モジュール内での`require`にかかっている時間を可視化できる


----
<h1 class="site-genre">ソフトウェア、ツール、ライブラリ関係</h1>

----
{'fraction_non_alphanumeric': 0.19763113367174281, 'fraction_numerical': 0.03942470389170897, 'mean_word_length': 5.013224821973551, 'pattern_counts': {'":': 0, '<': 109, '<?xml version=': 0, '>': 109, 'https://': 13, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1777805', 'n_tokens_mistral': 2858, 'n_tokens_neox': 2709, 'n_words': 329}