Skip to content
uupaa edited this page Oct 24, 2015 · 4 revisions

~/workspace/MyExample.js 以下のディレクトリ構成です

$ cd
> ~/workspace/MyExample.js

$ tree
.
└── MyExample.js
    ├── bin/                     <- `$ node ../WebModule/run/setup --bin` コマンドで作成されるディレクトリです
    ├── lib/
    │  ├── WebModule.js          <- GLOBAL, IN_XXXX といったグローバル変数や assert関数($valid$keys など)が定義されています
    │  └── MyExample.js          <- モジュールのソースコードです
    ├── lint/
    │  └── plato/                <- npm run socre コマンドが生成するファイルを格納するディレクトリです
    ├── release/                 <- npm run min や npm run build コマンドで生成したファイルを格納するディレクトリです
    │  ├── MyExample.b.min.js    <- browser用にMinify したコードです
    │  ├── MyExample.w.min.js    <- worker用にMinify したコードです
    │  ├── MyExample.n.min.js    <- node用にMinify したコードです
    │  ├── MyExample.nw.min.js   <- NW.js用にMinify したコードです
    │  └── MyExample.el.min.js   <- Electron用にMinify したコードです
    ├── test/                     <- npm test で実行するファイルを格納するディレクトリです
    │  ├── browser/              <- BrowserとWebWorkersテスト用ディレクトリです
    │  │   ├── template/
    │  │   │    ├─ index.html   <- test/browser/index.html の元となるテンプレートファイルです
    │  │   │    └─ worker.js    <- test/browser/worker.js の元となるテンプレートファイルです
    │  │   ├── index.html       <- npm run page コマンドが生成するテストページです。Browser と WebWorkers のテストで使用します
    │  │   └── worker.js        <- npm run page コマンドが生成するテスト用のJavaScriptです。WebWorkers のテストで使用します
    │  ├── node/                 <- Node.jsテスト用ディレクトリです
    │  │   ├── template/
    │  │   │    └─ index.js     <- test/node/index.js の元となるテンプレートファイルです
    │  │   └── index.js         <- npm run page コマンドが生成するテスト用のJavaScriptです。Node.js のテストで使用します
    │  ├── nw/                   <- NW.jsテスト用ディレクトリです
    │  │   ├── template/
    │  │   │    └─ index.html   <- test/nw/index.html の元となるテンプレートファイルです
    │  │   ├── index.html       <- npm run page コマンドが生成するテスト用のJavaScriptです。NW.js のテストで使用します
    │  │   └── package.json     <- NW.js 用の package.json です
    │  ├── el/                   <- Electron テスト用ディレクトリです
    │  │   ├── template/
    │  │   │    └─ index.html   <- test/el/index.html の元となるテンプレートファイルです
    │  │   ├── index.html       <- npm run page コマンドが生成するテスト用のJavaScriptです。Electron のテストで使用します
    │  │   ├── main.js          <- Electron (Main Process) 用のエントリポイントです
    │  │   └── package.json     <- Electron 用の package.json です
    │  ├── wmtools.js            <- テストで必要となる機能を集約したファイルです。
    │  │                              WebModuleの lib/Reflection.js, Console.js, Valid.js, Help.js, Task.js, Test.js が concat されたものです
    │  └── testcase.js           <- テストケースを記述するファイルです
    ├── .eslintignore            <- npm run lint コマンド用の設定ファイルです
    ├── .eslintrc                <- npm run lint コマンド用の設定ファイルです
    ├── .gitignore               <- gitコマンド用の設定ファイルです
    ├── .npmignore               <- npmコマンド用の設定ファイルです
    ├── .travis.yml              <- Travis-Cl の設定ファイルです
    ├── index.js                 <- Node.js 用のエントリポイントです。require("MyExample.js") で読み込まれるファイルになります
    ├── package.json             <- npm の設定ファイルです
    ├── LICENSE
    └── README.md