at backyard

Color my life with the chaos of trouble.

babel

Babel 7 へのupgrade toolを使ってみたメモ

あくまで個人用メモ、備忘録的なものになります。 babel7がリリースされましたが、Babel7へのupgradeツールもリリースされています。 github.com 試しに自身のリポジトリに適用してみました。 全然更新できていない、todoアプリ。 react/reduxの練習用に、触…

s2sを使ってVuexを自動生成させるbabelプラグインを書いてみた

作ったのは少し前なのだけど、こちらのブログにも書き残しておく。 (本当はもう少し早くポストしたかったのだけど、なんだかんだ後ろに伸びてしまった。最近ブログ書く時間をあまり確保できていない。。。) s2sを使ってVuexを自動生成させるbabelプラグイン…

SyntaxError: 'import' and 'export' may appear only with 'sourceType: "module"'ってエラー出て困ったけど、まずはエラーの内容を確認しろよって話

こんなエラーが出ました。 ログは割愛しています。 SyntaxError: 'import' and 'export' may appear only with 'sourceType: "module"' (2:0) このエラー文に解決法がすでに載っているのですが、アホなので、最初になんでエラーなの!?となってしまい、ちょ…

Babel pluginを作成する際に見ておきたい動画

動画を見てモチベーションと"なんとなく"な感覚を掴んでいきたい私の、個人的なメモになります。 youtu.be youtu.be youtu.be youtu.be

babel7を使用したとき、jestのテストがTypeError: Cannot read property 'loose' of undefinedでコケたので、その対応をメモ

babel7を使ってプラグインを試しに書いてみようとした際、jestのテストがTypeError: Cannot read property 'loose' of undefinedでコケたので、そのときの対応と原因を自分への備忘録としてメモする。 結論 最初に結論から書くと、babel-core@7.0.0-bridge.0…

2018年元旦、コーディングタイムコンパイルにメタプログラミング、トランスパイルという単語が、僕の心を捉えて離さない件

そもそものきっかけは先月、下記の記事を見たことでした。 qiita.com ここで書かれている内容は、これからの時代においてとても大事なものになるだろう、と記事を読んで感じました。 私は経験も技術力もまだまだ乏しい人間ではありますが、コーディング時に…

yarn add @babel/babel-cliでインストールできない

babel7のcliを試そうとしたところ、ちょっと躓いたので、発生した事象と対応策を書いていく。 下記のコマンドを叩くと、エラーとなり、インストールできない。 yarn add @babel/babel-cli 下記のコマンドを実行することでインストールできる。 (npmでも同様…