Skip to content

ローカル環境のファイルの更新を検知して、ベースマキナのビュー機能のコードエディタに自動で反映するツール

License

Notifications You must be signed in to change notification settings

basemachina/bm-view-preview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bm-view-preview

ローカル環境のファイルの更新を検知して、ベースマキナのビュー機能のコードエディタに自動で反映するツールです。

使い方

動作確認環境

macOSおよびLinux (Ubuntu)のNode.js v20での動作を確認しています。

インストール

  1. ビューのファイルを管理するリポジトリを用意する
  2. package.jsonを作成する
  3. npm install --save-dev @basemachina/bm-view-previewを実行する
  4. 設定ファイルを作成する

設定ファイルの作り方

以下のようにbm-view-preview.config.jsonを作成してください。

$ cat > bm-view-preview.config.json
{
  "baseUrl": "https://{your_tenant}.basemachina.com/projects/{your_project_id}/environments/{your_environment_id}",
  "sourceDir": "./dist"
}
  • baseUrl: ビュー機能のプレビューを実行する環境のURLを指定してください。
  • sourceDir: プレビューするファイルのあるディレクトリのパスを指定してください。設定ファイルからの相対パスが使えます。

起動方法

以下のコマンドを実行してください。

$ npx bm-view-preview

起動すると新しいプロファイルのChromeが開きます。(プロファイルは~/.cache/bm-view-preview/chromium_profileに保存されます。)

ページ内にsourceDirのファイルが一覧表示され、選択したファイルがプレビュー表示されます。ファイルを更新すると自動でプレビューに反映されます。

スクリーンショット

開発方法

  • 依存パッケージのインストール: pnpm install
  • 起動: node bin/bm-view-preview

About

ローカル環境のファイルの更新を検知して、ベースマキナのビュー機能のコードエディタに自動で反映するツール

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published