Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Babylon.jsユーザのためのCLIを軽率にnpmで公開した話 / about create babylon app CLI

Babylon.jsユーザのためのCLIを軽率にnpmで公開した話 / about create babylon app CLI

Babylon.jsゆるほめLT会 vol2で登壇した資料です

にー兄さん

July 05, 2023
Tweet

More Decks by にー兄さん

Other Decks in Programming

Transcript

  1. にー兄さん(@ninisan_drumath) ソフトウェアエンジニア 株式会社ホロラボ / IwakenLab Unity / ロケーションベースAR / WebAR

    / Babylon.js / Azure Kinect 最新技術を使った検証開発や デモンストレーションが好き 唐突な うちの猫たち→
  2. 採用ツール - pnpm - 気になっていたので採用。良き - TypeScript - 型が無いと始まらないため -

    @inquirer/prompts - CLIフレームワーク。直観的で良い - コンパイルで若干苦戦した - fs-extra - node:fsでできない、痒い所に手が届く良ライブラリ
  3. ディレクトリ構造 / ├─ src/ │ └─ index.ts ├─ dist/ │

    └─ index.js ├─ index.cjs └─ package.json src/index.tsをビルドして dist/index.jsを生成 index.cjsからdist/index.jsの中身を実行 package.jsonでindex.cjsをbinとして登録