@htmlacademy/ace-themes
v2.0.1
Published
Ace editor themes pack
Downloads
4
Readme
ace-themes
Темы для редактора Ace
Как это готовить
После подключения в качестве зависимости и npm install
, файлы тем доступны в каталоге $PROJECT_ROOT\/node\_modules/@htmlacademy/ace-themes
. Из пакета экспортируется список файлов, в которых лежат темы.
Вот так, например, сейчас копируются темы из courses-core
:
const copy = require('gulp-copy');
gulp.task('ace-themes:import', () => {
const themesBase = 'node_modules/@htmlacademy/ace-themes';
const themesDepth = themesBase.split('/').length;
const themesDest = 'content/assets/js/ace';
const srcFiles = require('@htmlacademy/ace-themes').
map((s) => join(themesBase, s));
return (
gulp.
src(srcFiles).
pipe(copy(themesDest, {prefix: themesDepth}))
);
});