knowledgebase_law/node_modules/refractor/lang/ignore.js
2025-04-11 11:47:09 -04:00

29 lines
745 B
JavaScript

'use strict'
module.exports = ignore
ignore.displayName = 'ignore'
ignore.aliases = ['gitignore', 'hgignore', 'npmignore']
function ignore(Prism) {
;(function (Prism) {
Prism.languages.ignore = {
// https://git-scm.com/docs/gitignore
comment: /^#.*/m,
entry: {
pattern: /\S(?:.*(?:(?:\\ )|\S))?/,
alias: 'string',
inside: {
operator: /^!|\*\*?|\?/,
regex: {
pattern: /(^|[^\\])\[[^\[\]]*\]/,
lookbehind: true
},
punctuation: /\//
}
}
}
Prism.languages.gitignore = Prism.languages.ignore
Prism.languages.hgignore = Prism.languages.ignore
Prism.languages.npmignore = Prism.languages.ignore
})(Prism)
}