Kitty文件布置和代码设定(kitty.json

Mewchan介绍
Kitty的基本概念、实现和相关配置

Kitty的文件,通常会存储kitties目录下,每一类Kitty都需要独立建立一个文件夹。该文件夹下的每一个JS文件(不包含子文件夹的文件)都将会被不分顺序地自动加载,因此请注意不要过度依赖加载顺序或者代码输出。不过可以通过一些特殊的Kitty配置来完成Kitty的自启动文件加载顺序和定义。

每一个Kitty的文件夹下可以通过增加一个kitty.json文件来完成一些有关Kitty的基础配置定义,以及一些特殊的Kitty设定选项。常见的配置选项有以下的这些:

字段名称 说明 数据类型
domain Kitty全局域ID String
author 代码作者 String
description 基本功能介绍 String
version 开发版本号(无任何限制) String
company 开发团体名称 String
website 相关站点 String
options 外部配置模板定义(针对mewchan.json中的定义) Object
autoloadScriptFiles 是否自动加载全部Kitty目录下的文件(不包含子文件夹文件,默认为trueBoolean
scriptInitialFile 自动加载的第一个文件(当且仅当autoloadScriptFilesfalse时有效,默认为index.jsString
loading 具体的Kitty文件加载定义,请参考后文的详细介绍(当且仅当autoloadScriptFilestrue时有效) Object
最后更新时间:2018年10月30日 10:55:29