1.0.18 • Published 4 years ago

@htmlacademy/project-checks v1.0.18

Weekly downloads
4
License
ISC
Repository
-
Last release
4 years ago

project-checks

// Как использовать

const compareBin = '/usr/bin/compare'; // Путь к cli-утилите compare

// Передаём путь к compare
const projectChecks = require('@htmlacademy/project-checks')(compareBin);

// Сравниваем проект и эталон:

projectChecks(
  'file:///tmp/project/origin/index.html', // Эталонный документ
  'file:///tmp/project/234511/index.html', // Документ студента
  '/tmp/project/234511/result',            // Куда сохранять промежуточные результаты
  {
    blocks: [
      {number: 2}, {number: 3}, {number: 4}
    ],
    full: false,                           // true, если нужно отрисовать весь документ
    checks: ['markup', 'layout']           // Массив строк, типов отрисовки. Допустимые значения: 'markup', 'layout', 'style'
  }
).then((result) => {
  // Обрабатываем полученные результаты
  // Это должен быть массив, каждая строка которого имеет поля:
  //   block - номер блока
  //   check - тип отрисовки
  //   file - имя файла в каталоге compare
  //   result - оценка в процентах
  //   width - ширина картинки
  //   height - высота картинки
});
1.0.18

4 years ago

1.0.17

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago