//定义要编译的项目,compile, true 表示编译,false,不编译
var projects = [ //项目数组,放的是每一个要编译的项目,
  {
    id: 1, //项目号
    compile: false, //是否编译
    name: "云控demo", //项目名称,需要和文件夹名相同
    main: "./test.js" //主入文件,入口文件,按autojs目录,一般和project.json 同级
  },
  {
    id: 2, compile: false, name: "dy", main: "./main.js",
    others: ['./hssz.js', 'test.js', './main.js'] //其他需要编译的文件,可以包含入口,也可不包含
  },
  { id: 3, compile: false, name: "快捷输入", main: "./main.js" },
  { id: 4, compile: false, name: "websocket", main: "./main.js" },
  {
    id: 6, compile: false, name: "qq消息", main: "./main.js",
    others: ['./main.js'] //其他需要编译的文件,可以包含入口,也可不包含
  },
  {
    id: 7, compile: true, name: "DTok", main: "./main.js",
    others: ['./main.js'] //其他需要编译的文件,可以包含入口,也可不包含
  },
]

var config = {
  watch: "deploy", //watch模式的时候,是自动deploy(部署)、或 rerun(重新运行)、还是none(不操作),
  baseDir: "./work", //放置多个项目的工作目录,每一个项目独立文件夹,
  base64: false,
  projectPrefix: "", //项目编译后,项目目录的前缀,如配置为b_ 则demo项目编译后名称为b_demo ,当希望项目的源码和编译和的代码都保存在手中,就有必要配置这个
  advancedEngines: true,
  header: "header.txt",  //这个文件中放了你可以放一些声明、说明等注释内容
  base64RandomStrLength: 100,
  target: "node", // web || node
  projects: projects,
};

module.exports = config;