<commit_before>---
title: "2019-06-09のJS: "
author: "azu"
layout: post
date : 2019-06-09T10:59:35.899Z
category: JSer
tags:
-

---

JSer.info #439

----

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

----

## Node v12.4.0 (Current) | Node.js
[nodejs.org/en/blog/release/v12.4.0/](https://nodejs.org/en/blog/release/v12.4.0/ "Node v12.4.0 (Current) | Node.js")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">node.js</span> <span class="jser-tag">ReleaseNote</span></p>

Node.js 12.4.0リリース。
`import`文でJSONを読み込める` --experimental-json-modules`フラグの追加、V8 heap profilerを扱う`--heap-prof`フラグの追加など


----

## mathjs v6: a monolith turned modular - Jos de Jong
[josdejong.com/blog/2019/06/08/mathjs-v6-a-monolith-turned-modular/](https://josdejong.com/blog/2019/06/08/mathjs-v6-a-monolith-turned-modular/ "mathjs v6: a monolith turned modular - Jos de Jong")
<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>

matchjs v6リリース。
モジューラーなアプローチで利用できるように変更。
グローバルな設定ではなく`create`関数で依存と設定から特定の機能を作れるように、ES moduleでimportした際にtree-shakingができるように。
また`number`のみをサポートしたバージョンも同梱されている。

- [mathjs/HISTORY.md at develop · josdejong/mathjs](https://github.com/josdejong/mathjs/blob/develop/HISTORY.md#2019-06-08-version-600 "mathjs/HISTORY.md at develop · josdejong/mathjs")

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

----

## Audits in Web Inspector | WebKit
[webkit.org/blog/8935/audits-in-web-inspector/](https://webkit.org/blog/8935/audits-in-web-inspector/ "Audits in Web Inspector | WebKit")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">safari</span> <span class="jser-tag">debug</span> <span class="jser-tag">article</span></p>

Safariの開発者ツールに追加されたAudit Tabについて。
デフォルトではアクセシビリティについてのAuditが含まれていて、自分でAuditのルールを定義して追加できるようになっている。
例としてESLintを`*.js`に対して実行するAuditルールが挙げられている。

- [Creating Web Inspector Audits | WebKit](https://webkit.org/blog/8937/creating-web-inspector-audits/ "Creating Web Inspector Audits | WebKit")

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

----

## npmfs - home
[npmfs.com/](https://npmfs.com/ "npmfs - home")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">npm</span> <span class="jser-tag">webservice</span></p>

npmに公開されているパッケージのソースコードビューアサービス。
特定のバージョンのコードを参照したり、バージョン間のDiffを見られるようになっている。


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

----

## urql
[formidable.com/open-source/urql/](https://formidable.com/open-source/urql/ "urql")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">GraphQL</span> <span class="jser-tag">React</span> <span class="jser-tag">library</span></p>

React Hooksに対応したGraphQLを扱うReact向けライブラリ。
Queryの取得状態や取得結果を使ったコンポーネントを扱える

- [Urql, Grown Up](https://formidable.com/open-source/urql/ "Urql, Grown Up")

----
<h1 class="site-genre">書籍関係</h1>

----

## 実践TypeScript ~ BFFとNext.js&Nuxt.jsの型定義~ | 吉井 健文 |本 | 通販 | Amazon
[www.amazon.co.jp/dp/483996937X/](https://www.amazon.co.jp/dp/483996937X/ "実践TypeScript ~ BFFとNext.js&Nuxt.jsの型定義~ | 吉井 健文 |本 | 通販 | Amazon")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">TypeScript</span> <span class="jser-tag">book</span></p>

2019年6月26日発売
TypeSctiptとNext.js、Nuxt.jsについての書籍


----
<commit_msg>Update 439 draft<commit_after>---
title: "2019-06-09のJS: "
author: "azu"
layout: post
date : 2019-06-09T11:11:21.861Z
category: JSer
tags:
-

---

JSer.info #439

----

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

----

## Node v12.4.0 (Current) | Node.js
[nodejs.org/en/blog/release/v12.4.0/](https://nodejs.org/en/blog/release/v12.4.0/ "Node v12.4.0 (Current) | Node.js")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">node.js</span> <span class="jser-tag">ReleaseNote</span></p>

Node.js 12.4.0リリース。
`import`文でJSONを読み込める` --experimental-json-modules`フラグの追加、V8 heap profilerを扱う`--heap-prof`フラグの追加など


----

## mathjs v6: a monolith turned modular - Jos de Jong
[josdejong.com/blog/2019/06/08/mathjs-v6-a-monolith-turned-modular/](https://josdejong.com/blog/2019/06/08/mathjs-v6-a-monolith-turned-modular/ "mathjs v6: a monolith turned modular - Jos de Jong")
<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>

matchjs v6リリース。
モジューラーなアプローチで利用できるように変更。
グローバルな設定ではなく`create`関数で依存と設定から特定の機能を作れるように、ES moduleでimportした際にtree-shakingができるように。
また`number`のみをサポートしたバージョンも同梱されている。

- [mathjs/HISTORY.md at develop · josdejong/mathjs](https://github.com/josdejong/mathjs/blob/develop/HISTORY.md#2019-06-08-version-600 "mathjs/HISTORY.md at develop · josdejong/mathjs")

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

----

## Audits in Web Inspector | WebKit
[webkit.org/blog/8935/audits-in-web-inspector/](https://webkit.org/blog/8935/audits-in-web-inspector/ "Audits in Web Inspector | WebKit")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">safari</span> <span class="jser-tag">debug</span> <span class="jser-tag">article</span></p>

Safariの開発者ツールに追加されたAudit Tabについて。
デフォルトではアクセシビリティについてのAuditが含まれていて、自分でAuditのルールを定義して追加できるようになっている。
例としてESLintを`*.js`に対して実行するAuditルールが挙げられている。

- [Creating Web Inspector Audits | WebKit](https://webkit.org/blog/8937/creating-web-inspector-audits/ "Creating Web Inspector Audits | WebKit")

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

----

## npmfs - home
[npmfs.com/](https://npmfs.com/ "npmfs - home")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">npm</span> <span class="jser-tag">webservice</span></p>

npmに公開されているパッケージのソースコードビューアサービス。
特定のバージョンのコードを参照したり、バージョン間のDiffを見られるようになっている。


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

----

## urql
[formidable.com/open-source/urql/](https://formidable.com/open-source/urql/ "urql")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">GraphQL</span> <span class="jser-tag">React</span> <span class="jser-tag">library</span></p>

React Hooksに対応したGraphQLを扱うReact向けライブラリ。
Queryの取得状態や取得結果を使ったコンポーネントを扱える

- [Urql, Grown Up](https://formidable.com/open-source/urql/ "Urql, Grown Up")

----

## lukeed/tinydate: A tiny (340B) reusable date formatter. Extremely fast!
[github.com/lukeed/tinydate](https://github.com/lukeed/tinydate "lukeed/tinydate: A tiny (340B) reusable date formatter. Extremely fast!")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">JavaScript</span> <span class="jser-tag">library</span></p>

ファイルサイズが小さなDate Formatterライブラリ。


----
<h1 class="site-genre">書籍関係</h1>

----

## 実践TypeScript ~ BFFとNext.js&Nuxt.jsの型定義~ | 吉井 健文 |本 | 通販 | Amazon
[www.amazon.co.jp/dp/483996937X/](https://www.amazon.co.jp/dp/483996937X/ "実践TypeScript ~ BFFとNext.js&Nuxt.jsの型定義~ | 吉井 健文 |本 | 通販 | Amazon")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">TypeScript</span> <span class="jser-tag">book</span></p>

2019年6月26日発売
TypeSctiptとNext.js、Nuxt.jsについての書籍


----

{'fraction_non_alphanumeric': 0.19246555262386397, 'fraction_numerical': 0.03884491351509821, 'mean_word_length': 4.985087719298246, 'pattern_counts': {'":': 0, '<': 113, '<?xml version=': 0, '>': 113, 'https://': 19, 'lorem ipsum': 0, 'www.': 4, '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': '4658494', 'n_tokens_mistral': 3580, 'n_tokens_neox': 3273, 'n_words': 383}