Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@akashic/akashic-cli-init

Package Overview
Dependencies
Maintainers
6
Versions
391
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@akashic/akashic-cli-init

A module to get your Akashic game started.

  • 0.3.11
  • npm
  • Socket score

Version published
Weekly downloads
773
increased by456.12%
Maintainers
6
Weekly downloads
 
Created
Source

akashic-cli-init

akashic-cli-init は Akashic ゲームのテンプレートを生成するツールです。

通常、ゲーム開発者がこのツールを直接利用する必要はありません。 akashic-cli を利用してください。 akashic-cli は Akashic Engine を使ったゲーム作成を補助するコマンドラインツールです。 Akashic Engineの詳細な利用方法については、 公式ページ を参照してください。

ビルド方法

akashic-cli-init はTypeScriptで書かれたjsモジュールであるため、ビルドにはNode.jsが必要です。

npm run build によりgulpを使ってビルドできます。

npm install
npm run build

テスト方法

  1. TSLintを使ったLint
  2. Jasmineを使ったテスト

がそれぞれ実行されます。

npm test

実行方法

デフォルトのテンプレートで初期化する。

akashic-cli-init

指定したテンプレートで初期化する。

akashic-cli-init -t typescript

akashic-cli-init のテンプレートはローカルテンプレートディレクトリに配置されています。 ローカルテンプレートディレクトリにテンプレートが存在しない場合、 テンプレートを以下の順番で探し、最初に見つかったものを利用します。

  1. テンプレート配信サーバ (ただしURLが空文字列の場合このステップは省略)
  2. コマンドに付属するファクトリテンプレート (javascript, typescript のみ)

テンプレートを再ダウンロードする場合、一度ローカルテンプレートのディレクトリを手動で削除する必要があります。 ローカルテンプレートのディレクトリは akashic-config で未設定の場合、 ~/.akashic-templates になります。

設定項目

akashic-cli-init は以下の設定を利用します。設定は akashic config コマンドを利用して行います。

  • init.repository: テンプレート配信サーバのURL。空文字列の時はサーバを利用しない。デフォルトは空文字列。
  • init.defaultTemplateType: テンプレートの種類が省略されたときに利用するテンプレート名。デフォルトは javascript
  • init.localTemplateDirectory: ローカルファイルシステムでテンプレートを保存する場所。デフォルトは $HOME/.akashic-templates

ライセンス

本リポジトリは MIT License の元で公開されています。 詳しくは LICENSE をご覧ください。

ただし、画像ファイルおよび音声ファイルは CC BY 2.1 JP の元で公開されています。

FAQs

Package last updated on 18 Mar 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc