INNER CODE UNIT · JavaScript
NEWLINE_REGEXP
expressjs/session · scripts/lint-readme.js:8
var NEWLINE_REGEXP = /\r?\n/
var README_PATH = path.join(__dirname, '..', 'README.md')
var README_CONTENTS = fs.readFileSync(README_PATH, 'utf-8')
var STORE_HEADER_REGEXP = /^\[!\[★\]\[([^ \]]+)\] ([^ \]]+)\]\[([^ \]]+)\](?: .+)?$/
var header = null
var lintedStores = false
var section = null
var state = 0
README_CONTENTS.split(NEWLINE_REGEXP).forEach(function (line, lineidx) {
section = (MARKDOWN_SECTION_REGEXP.exec(line) || [])[1] || section
if (section === 'Compatible Session Stores') {
lintedStores = true
switch (state) {
case 0: // premble