1.0.0 • Published 3 years ago

vscode-theme-to-monaco-theme-node v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

vscode-theme-to-monaco-theme-node

一个将VSCode主题转换成Monaco Editor主题的工具,适用于nodejs环境。

安装

npm i vscode-theme-to-monaco-theme-node -D

命令行使用:

npx vscode-theme-to-monaco-theme-node -i <input-file-or-folder-path> -o <output-file-or-folder-path>

# e.g. 转换单个文件
# npx vscode-theme-to-monaco-theme-node -i ./vscode-theme.json -o ./monaco-converted-theme.json

# e.g. 转换一个文件夹,将要转换的主题文件放在该文件夹下,只会读取一层目录
# npx vscode-theme-to-monaco-theme-node -i ./vscode-themes -o ./monaco-converted-themes

编程使用:

const converter = require('vscode-theme-to-monaco-theme-node');

// 转换单个文件
converter.convertThemeFromFilePath(path.resolve(__dirname, 'themesFrom', 'OneDarkPro.jsonc'), path.resolve(__dirname, 'themesTo', 'OneDarkPro.json'))

// 转换多个文件
converter.convertThemeFromDir(path.resolve(__dirname, 'themesFrom'), path.resolve(__dirname, 'themesTo'))