@htmlacademy/ace-themes

2.0.1 • Public • Published

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}))
  );
});

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @htmlacademy/ace-themes

      Weekly Downloads

      23

      Version

      2.0.1

      License

      MIT

      Unpacked Size

      14.7 kB

      Total Files

      6

      Last publish

      Collaborators

      • andreychap
      • kaineer
      • nakleikoff
      • expa
      • kam4atka