keystonemc
v1.0.1
Published
ScriptAPI Wrapper
Readme
KeystoneCore
概要
BDSのScriptAPIを用いたビヘイビアパックを開発するうえで使える便利な処理をまとめたライブラリのようなもの。
開発環境構築
- リポジトリをクローンする
git clone https://github.com/XxPMMPERxX/KeystoneCore.git
# git clone [email protected]:XxPMMPERxX/KeystoneCore.git
cd KeystoneCore- NPM install
npm install --force && npm run build- 開発サーバーのクローン
git clone https://github.com/XxPMMPERxX/Keystone.git dev
# git clone [email protected]:XxPMMPERxX/Keystone.git dev
cd devdocker-compose.ymlを編集
dev:
image: node:20.10-alpine
- working_dir: /app
- volumes:
- - ".:/app"
- entrypoint: sh -c "npm install --force && npm run build:app"
+ working_dir: /workspace/dev
+ volumes:
+ - "..:/workspace"
+ entrypoint: sh -c "cd /workspace/dev && npm install --force && npm run build:app".envファイルをコピーして生成
cp .env.example .env
# edit .envdev/package.jsonの"keystone"を編集
"keystone": "file:../",- 開発サーバーの起動
docker compose up開発手順
- core/ 配下でライブラリを作成
npm run build- dev/src 配下でライブラリテスト用コードを書く
cd dev後にdocker compose upでビルド
