{
    "componentChunkName": "component---src-templates-index-jsx",
    "path": "/page/4",
    "result": {"data":{"site":{"siteMetadata":{"title":"WEB EGG"}},"allMarkdownRemark":{"edges":[{"node":{"timeToRead":12,"excerpt":"2017年にこのブログはWordpressからMiddleman製に作り変えたのですが、この度MiddlemanからGatsbyへ移行しました。前回の移行の記事はこちらです。 — Wordpressで運用していたブログをMiddleman+Netlifyに変更した | WEB…","fields":{"slug":"/impression-comparison-of-middleman-and-gatsby/"},"frontmatter":{"date":"January 05, 2019","title":"ブログをMiddlemanからGatsbyに乗り換えた雑感","featuredImage":null}}},{"node":{"timeToRead":4,"excerpt":"dotenvというRuby発のOSSがあります。 .envって名前のファイルに環境変数を列挙してライブラリを読み込むと、それらの値をプロセス内の環境変数として値を展開してくれるというツールです。\nもちろんNode.js版の実装も存在します。 Heroku…","fields":{"slug":"/you-might-not-need-dotenv-in-source/"},"frontmatter":{"date":"January 05, 2019","title":"プログラム内でdotenvを読み込むのをやめた話","featuredImage":null}}},{"node":{"timeToRead":6,"excerpt":"hothouseというpackage.jsonとlockfileを更新してPR出すツールを公開するときに、 「リリースノート頑張りたくないな」と思い、なるべく楽にそれなりのリリースノートを残せる方法を探った結果、 lerna-changelogというLerna…","fields":{"slug":"/lets-start-lerna-changelog-to-easy-publish/"},"frontmatter":{"date":"July 17, 2018","title":"lerna-changelogで始める頑張りすぎないリリースノート自動生成","featuredImage":null}}},{"node":{"timeToRead":8,"excerpt":"hothouseというツールを作成しました。 package.json とロックファイルを更新して GitHub に pull request を作成する CLI ツールです。 npm か Yarn…","fields":{"slug":"/what-about-hothouse/"},"frontmatter":{"date":"July 06, 2018","title":"package.jsonを更新してPRを作成できるCLIツールhothouseを作った","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='187'%20viewBox='0%200%20400%20187'%20preserveAspectRatio='none'/%3e","aspectRatio":2.141025641025641,"src":"/static/f248db553b8f2007e63b6f953a2be233/8eab8/featured-image.png","srcSet":"/static/f248db553b8f2007e63b6f953a2be233/1ec58/featured-image.png 334w,\n/static/f248db553b8f2007e63b6f953a2be233/ccb4a/featured-image.png 668w,\n/static/f248db553b8f2007e63b6f953a2be233/8eab8/featured-image.png 1336w,\n/static/f248db553b8f2007e63b6f953a2be233/b73ad/featured-image.png 1422w","srcWebp":"/static/f248db553b8f2007e63b6f953a2be233/f7e47/featured-image.webp","srcSetWebp":"/static/f248db553b8f2007e63b6f953a2be233/cd98f/featured-image.webp 334w,\n/static/f248db553b8f2007e63b6f953a2be233/7535d/featured-image.webp 668w,\n/static/f248db553b8f2007e63b6f953a2be233/f7e47/featured-image.webp 1336w,\n/static/f248db553b8f2007e63b6f953a2be233/d060b/featured-image.webp 1422w","sizes":"(max-width: 1336px) 100vw, 1336px"}}}}}},{"node":{"timeToRead":2,"excerpt":"hothouseという、package.jsonを更新してPRを作成するGreenkeeperのようなOSSを作る際に、 プラグイン開発用の内部I/Fを@hothouse/typesというpublicなパッケージとしてpublish…","fields":{"slug":"/how-to-publish-npm-public-scoped-package-with-lerna/"},"frontmatter":{"date":"July 03, 2018","title":"lernaでnpmにpublicなscoped packageをpublishする方法","featuredImage":null}}},{"node":{"timeToRead":4,"excerpt":"便乗ネタです。 — peco で npm-scripts を超簡単に実行したい - Qiita という素晴らしい記事が公開されたので実際に使ってみたのですが、 npm runまで打ってから「あれ、コマンドなんだっけ」と思い、入力内容を消しnrun…","fields":{"slug":"/more-easy-to-use-npm-scripts/"},"frontmatter":{"date":"June 01, 2018","title":"タブ補完でpecoでnpm-scriptsをもっと超簡単に実行したい","featuredImage":null}}},{"node":{"timeToRead":7,"excerpt":"Reduxの新しいContext APIが発表され、2ヶ月くらいが経過した。 — React’s ⚛️ new Context API – DailyJS – Medium 私は少しバージョンの古いReactを主に使っているため、しばらく情報を追わずにいたが、 — React…","fields":{"slug":"/why-i-need-redux-with-react-new-context/"},"frontmatter":{"date":"April 10, 2018","title":"ReactのNew Context APIは便利だけどreduxを使うのはやめないと思った","featuredImage":null}}},{"node":{"timeToRead":3,"excerpt":"こんにちは。 Middlemanで日本語のタグを使ったときに、そのタグのURL…","fields":{"slug":"/how-to-use-japanese-tag-in-middleman/"},"frontmatter":{"date":"August 29, 2017","title":"middleman-blogで日本語のタグのURLが空になる問題を解消する方法","featuredImage":null}}},{"node":{"timeToRead":7,"excerpt":"こんにちは。 仕事でReact Nativeを触っているのですが、ステージング（DeployGate）へアプリを反映するときに、 Xcodeを起動 Product > Archiveを選択 しばらく待つ エクスポート方法（Ad-Hoc）を選択 オプション（Code Signing…","fields":{"slug":"/how-to-build-and-deploy-to-deploygate-in-cli/"},"frontmatter":{"date":"August 22, 2017","title":"CLIだけでReact NativeアプリをビルドしてDeployGateにデプロイする方法","featuredImage":null}}},{"node":{"timeToRead":13,"excerpt":"2019/05/06追記 この記事は古いです 当サイトはMiddlemanからGatsbyに移行したため、この記事の内容は古くなっております。 動作デモはありませんが、Middleman…","fields":{"slug":"/implement-site-search-with-algolia/"},"frontmatter":{"date":"August 17, 2017","title":"Algoliaを利用してMiddleman製サイトに検索機能を実装する","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='130'%20viewBox='0%200%20400%20130'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2060v35h13l23-1c12%200%2014-1%2011-5-1-2%200-2%2050-2a1654%201654%200%200096-4c0-4-1-4-56-5l-57-1c-16-4-17-26-3-33%204-2%208-2%2063-2a603%20603%200%200023-2c-27%200-31%200-30-1l1-4c-1-2-2-2-29-2H77l1-3-1-4-39-1H0v35m258-6c-2%204%204%2010%207%208s5-6%204-8c-1-3-10-3-11%200m76%205l-2%208-2%204h9c8%200%208%200%209-3l-1-3c-1-2%200-2%209-2h11v-6l-17-1h-16v3'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":3.0925925925925926,"src":"/static/805aa3b7b4b5304126127d01dcd71951/8eab8/featured-image.png","srcSet":"/static/805aa3b7b4b5304126127d01dcd71951/1ec58/featured-image.png 334w,\n/static/805aa3b7b4b5304126127d01dcd71951/ccb4a/featured-image.png 668w,\n/static/805aa3b7b4b5304126127d01dcd71951/8eab8/featured-image.png 1336w,\n/static/805aa3b7b4b5304126127d01dcd71951/85e22/featured-image.png 2004w,\n/static/805aa3b7b4b5304126127d01dcd71951/a9ec1/featured-image.png 2672w,\n/static/805aa3b7b4b5304126127d01dcd71951/b3888/featured-image.png 2878w","srcWebp":"/static/805aa3b7b4b5304126127d01dcd71951/f7e47/featured-image.webp","srcSetWebp":"/static/805aa3b7b4b5304126127d01dcd71951/cd98f/featured-image.webp 334w,\n/static/805aa3b7b4b5304126127d01dcd71951/7535d/featured-image.webp 668w,\n/static/805aa3b7b4b5304126127d01dcd71951/f7e47/featured-image.webp 1336w,\n/static/805aa3b7b4b5304126127d01dcd71951/f6b67/featured-image.webp 2004w,\n/static/805aa3b7b4b5304126127d01dcd71951/f71bf/featured-image.webp 2672w,\n/static/805aa3b7b4b5304126127d01dcd71951/650fc/featured-image.webp 2878w","sizes":"(max-width: 1336px) 100vw, 1336px"}}}}}}]}},"pageContext":{"limit":10,"skip":30,"current":4,"total":17,"hasNext":true,"nextPath":"/page/5","hasPrev":true,"prevPath":"/page/3"}},
    "staticQueryHashes": ["2585454260","2954598359"]}