Tiddlywiki 插件开发工具, 与 Modern.TiddlyDev 共同工作。
这是一个 npm 命令行工具,帮助开发者使用 TypeScript 开发、发布 TiddlyWiki 插件(如果你不会 TypeScript,也没有关系,可以把它当做一个简单易用的插件开发工具)。
该工具需要与 Modern.TiddlyDev 一起使用,因此这里不过多介绍,详细使用方法请参考 Modern.TiddlyDev 文档。
npx tiddlywiki-plugin-dev help
输出:
Usage: tiddlywiki-plugin-dev [options] [command]
Options:
-h, --help display help for command
Commands:
dev Develop yout plugins with Modern.TiddlyDev
build [options] Build plugins for Modern.TiddlyDev
help [command] display help for command
根据你所编写的插件,启动一个 TiddlyWiki 服务进行测试。期间将时刻关注插件文件夹中的变化并自动刷新页面。
npx tiddlywiki-plugin-dev dev
输出:
Compiling...
████████████████████████████████████████ 100% | plugin-name
syncer-server-filesystem: Dispatching 'save' task: $:/StoryList
Serving on http://127.0.0.1:8080
(press ctrl-C to exit)
npx tiddlywiki-plugin-dev build
输出:
Compiling...
████████████████████████████████████████ 100% | plugin-name
Minimized plugins
2.02 KiB $:/plugins/your-name/plugin-name
npx tiddlywiki-plugin-dev build --library
输出:
Compiling...
████████████████████████████████████████ 100% | plugin-name
Minimized plugins
2.02 KiB $:/plugins/your-name/plugin-name
Generating plugin library...
syncer-server-filesystem: Dispatching 'save' task: $:/StoryList
syncer-server-filesystem: Dispatching 'save' task: $:/UpgradeLibrary/List
syncer-server-filesystem: Dispatching 'delete' task: $:/UpgradeLibrary
syncer-server-filesystem: Dispatching 'delete' task: $:/UpgradeLibrary/List