2019年10月20日日曜日

BabelとES ModulesとNode.js v12

突然ですが、JavaScriptで↓以下のようなコード↓を考えてみましょう。
for (const x of [1, 2, 3]) {
  console.log(x);
}
これを↓以下のような.babelrcの設定↓で変換してみましょう。
[
  "@babel/preset-env",
  {
    "targets": {
      "node": "8.5.0"
    },
    "useBuiltIns": "usage",
    "corejs": 3,
    "modules": false
  }
]
すると↓こうなります↓。
import "core-js/modules/es.array.iterator";

for (const x of [1, 2, 3]) {
  console.log(x);
}

2019年10月13日日曜日

Node.js v12のES Modules

Node.js v12ではES Modulesの挙動が変わるよ、という話。

2019年10月6日日曜日

Install SSH key action v1.3.0を公開しました

先日公開したGitHub Actionsの神actionInstall SSH Keyの新バージョンを公開しました。