0.2.18 • Published 1 year ago

client_alice v0.2.18

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

Alice 2.0. client

# npm
$ npm install client_alice

# yarn
$ yarn add client_alice

setting

# 各configファイル生成
$ npx alice-init

任意で config ファイルを変更する。

  • ./alice-config/alice.config.json: alice 用 config.json 生成
    └ ファイルの入出力先定義
  • ./alice-config/is-component.config.json: is-componentLibrary 用config.json 生成
    └ サイトカラー定義
// #alice.config.json
{
  // 読み込み対象プロトファイルのディレクトリパス
  "importProtocolBufferDirectoryPath": "./proto/",
  // 読み込み対象formJsonのディレクトリパス
  "importFormJsonDirectoryPath": "./formJson/",
  // 出力ファイルのルートディレクトリパス
  "exportRootDirectoryPath": "./alice",
  // 出力型ファイルのディレクトリパス
  "exportTypeDirectoryPath": "/@types/",

  /** import文生成 */
  // Nextページルートファイルのディレクトリパス
  "exportPageDirectoryPath": "/pages/",
  // Nextページコンポーネントファイルのディレクトリパス
  "exportPageComponentDirectoryPath": "/components/pages/"
}
// #is-component.config.json
{
  // 各カラーコード定義
  "primaryColor": "#3979b4",
  "secondaryColor": "#ecedf8",
  "accentColor": "#2db093",
  "infoColor": "#309794",
  "successColor": "#78af37",
  "warningColor": "#a8a435",
  "errorColor": "#b94549"
}

How to export file

# ページファイル出力, ISComponentLibraryに必要なファイルを作成
$ npx alice-create

Next プロジェクトの任意の場所にファイルを移動させる。

is-componentディレクトリ配下に ISComponentLibrary に必要な下記ファイルが生成される。 生成後、適切な場所にファイルを移動させる。

  • muiTheme.ts
    └ MUI テーマファイル生成。is-component.config.jsonを元にカラーを定義。任意の場所に配置。
  • tailwind.config.js
    └ tailwind の設定ファイル生成。is-component.config.jsonを元にカラーを定義。プロジェクトルートに配置。
  • postcss.config.js
    └ tailwind で使用される postcss の設定ファイル生成。プロジェクトルートに配置。
  • styles/globals.scss
    └ scss のルートファイル。_app.tsxで読み込む。
  • styles/base.scss
    └ reset css。tailwind の base.css に問題があるので代用。
  • styles/variable.scss
    └ scss の変数を管理。is-component.config.jsonを元にカラーも定義。

Requirement

その他ライブラリ等package.jsonに記載

VSCode 推奨 Plugin

Installation

こちらを参考にnodenvをインストール

$ git clone https://git.alice.ventures/imagineering-studio/alice/v2/client.git

$ cd client

$ yarn install

# husky install
$ yarn prepare
0.1.10

1 year ago

0.1.11

1 year ago

0.1.12

1 year ago

0.1.13

1 year ago

0.1.14

1 year ago

0.1.15

1 year ago

0.2.18

1 year ago

0.2.17

1 year ago

0.2.16

1 year ago

0.2.15

1 year ago

0.2.14

1 year ago

0.2.13

1 year ago

0.2.12

1 year ago

0.2.11

1 year ago

0.2.10

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.9

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.30

1 year ago

0.1.31

1 year ago

0.1.32

1 year ago

0.1.34

1 year ago

0.1.35

1 year ago

0.1.27

1 year ago

0.1.28

1 year ago

0.1.29

1 year ago

0.1.20

1 year ago

0.1.21

1 year ago

0.1.22

1 year ago

0.1.23

1 year ago

0.1.24

1 year ago

0.1.25

1 year ago

0.1.26

1 year ago

0.2.1

1 year ago

0.2.7

1 year ago

0.1.16

1 year ago

0.2.6

1 year ago

0.2.9

1 year ago

0.1.18

1 year ago

0.2.8

1 year ago

0.1.19

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.2.5

1 year ago

0.2.4

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago