送信確認のメールが届きます。
お問い合わせ内容に応じて、24〜72時間以内に担当者よりご連絡いたします。
送信することで、当社の【プライバシーポリシー】および、Open Reach Techからのメール受信に同意したものとみなします。
プライバシー同意チェックボックスを選択してください。

components..title

components..description

components..title

components..description

送信確認のメールが届きます。
お問い合わせ内容に応じて、24〜72時間以内に担当者よりご連絡いたします。
送信することで、当社の【プライバシーポリシー】および、Open Reach Techからのメール受信に同意したものとみなします。
プライバシー同意チェックボックスを選択してください。

OSS MODULES

弊社(Open Reach Tech)が公開・メンテナンスしているオープンソースソフトウェア(OSS)のモジュール一覧です。

Renchan Framework

renchan

GraphQL server のコアモジュールです。全案件で使われる共通の機能を提供して、アプリケーション開発で必要な実装に集中できる様にします。

renchan-env

プロダクション・ステージング・開発環境に応じた環境変数の切り替えを自動的に行うモジュールを提供します。

Furo Framework

furo

フロントエンド開発で使われるコアモジュールです。UI コンポーネントや GraphQL クライアントの機能を提供します。Pure JavaScript で記述されているので、Vue や React 等、任意のフレームワークで動作します。

furo-nuxt

Nuxt.js のフロントエンド開発で使われる共通の機能を提供して、アプリケーションで必要な実装に集中できる様にします。GraphQL server と接続するインターフェイスや、Vue 開発を効率化するためのモジュールが実装されています。

ESLint Ecosystem

eslint-config

Open Reach Tech社が採用している ESLint の基本設定です。コードの品質と一貫性を保つ戦略を実現するためのルールが定義されています。

eslint-rules-default

ESLint の全標準ルールのディフォルト値を提供するルールセットです。API ドキュメントでディフォルト値を確認する手間を省けます。全世界の企業で利用できます。

eslint-rules-default-jsdoc

ESLint の JSDoc プラグイン用の全ルールのディフォルト値を提供するルールセットで、公式サイトでディフォルト値を確認する手間を省けます。全世界の企業で利用できます。

eslint-rules-default-jest

ESLint の Jest プラグイン用の全ルールのディフォルト値を提供するルールセットで、公式サイトでディフォルト値を確認する手間を省けます。全世界の企業で利用できます。

eslint-inspector

「自社向けの ESLint の設定やルールが正しく稼働してるかどうか」のテストを書くためのツールです。「ESLint がエラーを出したら正常である」のを確認するためのテストを、Jest 等のテストツールで記述できるようになります。同様の機能を提供するモジュールがなかったので作成したものでした。

Jest Ecosystem

jest-expect-each

Jestでのテスト記述を簡略化するための拡張機能です。「結果が格納された配列」と「期待値が格納された配列」でテストを書きたいとき、ループ処理を不要にします。

jest-deep-containing

Jestで `expect.objectContaining()` を「ネストされたオブジェクト」に再帰的に適用したオブジェクトを生成します。テストの期待値の記述で、コードを読む際のノイズを大幅に軽減できます。