mirror of
https://github.com/Choices-js/Choices.git
synced 2024-06-26 17:31:02 +02:00
172366d6fa
* expand browsers target * add eslint-plugin-compat * sort polyfils * adjust readme * add polyfills sync check action * only build js * trim * add Element.prototype.closest * add closest to demo links * fix ignore
15 lines
484 B
JavaScript
15 lines
484 B
JavaScript
const { readFileSync } = require('fs');
|
|
const path = require('path');
|
|
const assert = require('assert');
|
|
|
|
const readme = readFileSync(path.resolve(__dirname, '../../README.md'), 'utf8');
|
|
|
|
const polyfillsFromDocs = /^```polyfills\s*\n([^`]+)\n^```/m
|
|
.exec(readme)[1]
|
|
.split('\n')
|
|
.map(v => v.trim())
|
|
.sort();
|
|
// @ts-ignore
|
|
const polyfillsFromSettings = require('../../.eslintrc.json').settings.polyfills.sort();
|
|
assert.deepStrictEqual(polyfillsFromDocs, polyfillsFromSettings);
|