<commit_before>---
title: "2020-05-26のJS: "
author: "azu"
layout: post
date : 2020-05-26T12:45:25.048Z
category: JSer
tags:
-

---

JSer.info #490

----

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

----

## xFAANG/askql: AskQL is a query language that can express any data request
[github.com/xFAANG/askql](https://github.com/xFAANG/askql "xFAANG/askql: AskQL is a query language that can express any data request")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">JavaScript</span> <span class="jser-tag">TypeScript</span> <span class="jser-tag">library</span> <span class="jser-tag">GraphQL</span> <span class="jser-tag">API</span></p>

実行できるコードをリクエストとして利用するクエリ言語。
AskQLは、プログラミング言語ライクなクエリ(AskScript)を書いたものをコード(AskCode)に変換してサーバへ送信し、Sandbox機構をもつAskVMで実行した結果をJSONとして返す


----<commit_msg>Update 490 draft<commit_after>---
title: "2020-05-26のJS: "
author: "azu"
layout: post
date : 2020-05-26T23:25:49.659Z
category: JSer
tags:
-

---

JSer.info #490

----

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

----

## 7.10.0 Released: Class Fields in preset-env, '#private in' checks and better React tree-shaking · Babel
[babeljs.io/blog/2020/05/25/7.10.0](https://babeljs.io/blog/2020/05/25/7.10.0 "7.10.0 Released: Class Fields in preset-env, '#private in' checks and better React tree-shaking · Babel")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">babel</span> <span class="jser-tag">ReleaseNote</span></p>

Babel 7.10.0リリース。
ES2015のUnicode escapeをES5に変換する`@babel/plugin-transform-unicode-escapes`の追加。
ES Module AttributesのProposalのパースを行う`babel-plugin-syntax-module-attributes`の追加。
`import.meta`のパースをデフォルトでサポート、`preset-react`に`/*#__PURE__#/`アノテーションをつけるプラグインの追加。
core-js以外も選べるpolyfillエンジンの追加など

- [babel/babel-polyfills: A set of Babel plugins that enable injecting different polyfills with different strategies in your compiled code.](https://github.com/babel/babel-polyfills "babel/babel-polyfills: A set of Babel plugins that enable injecting different polyfills with different strategies in your compiled code.")

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

----

## xFAANG/askql: AskQL is a query language that can express any data request
[github.com/xFAANG/askql](https://github.com/xFAANG/askql "xFAANG/askql: AskQL is a query language that can express any data request")
<p class="jser-tags jser-tag-icon"><span class="jser-tag">JavaScript</span> <span class="jser-tag">TypeScript</span> <span class="jser-tag">library</span> <span class="jser-tag">GraphQL</span> <span class="jser-tag">API</span></p>

実行できるコードをリクエストとして利用するクエリ言語。
AskQLは、プログラミング言語ライクなクエリ(AskScript)を書いたものをコード(AskCode)に変換してサーバへ送信し、Sandbox機構をもつAskVMで実行した結果をJSONとして返す


----
{'fraction_non_alphanumeric': 0.15860517435320584, 'fraction_numerical': 0.03974503187101612, 'mean_word_length': 5.475728155339806, 'pattern_counts': {'":': 0, '<': 39, '<?xml version=': 0, '>': 39, 'https://': 4, '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': '2639399', 'n_tokens_mistral': 1247, 'n_tokens_neox': 1144, 'n_words': 196}