Comparing version 1.1.0 to 1.2.0
@@ -5,2 +5,7 @@ <!--remark setext--> | ||
1.2.0 / 2016-05-19 | ||
================== | ||
* Update highlight.js to 9.4.0 ([`52116d8`](https://github.com/wooorm/lowlight/commit/52116d8)) | ||
1.1.0 / 2016-04-24 | ||
@@ -7,0 +12,0 @@ ================== |
11
index.js
@@ -21,4 +21,6 @@ /** | ||
low.registerLanguage('actionscript', require('highlight.js/lib/languages/actionscript')); | ||
low.registerLanguage('ada', require('highlight.js/lib/languages/ada')); | ||
low.registerLanguage('apache', require('highlight.js/lib/languages/apache')); | ||
low.registerLanguage('applescript', require('highlight.js/lib/languages/applescript')); | ||
low.registerLanguage('cpp', require('highlight.js/lib/languages/cpp')); | ||
low.registerLanguage('arduino', require('highlight.js/lib/languages/arduino')); | ||
@@ -35,2 +37,3 @@ low.registerLanguage('armasm', require('highlight.js/lib/languages/armasm')); | ||
low.registerLanguage('basic', require('highlight.js/lib/languages/basic')); | ||
low.registerLanguage('bnf', require('highlight.js/lib/languages/bnf')); | ||
low.registerLanguage('brainfuck', require('highlight.js/lib/languages/brainfuck')); | ||
@@ -45,6 +48,6 @@ low.registerLanguage('cal', require('highlight.js/lib/languages/cal')); | ||
low.registerLanguage('cos', require('highlight.js/lib/languages/cos')); | ||
low.registerLanguage('cpp', require('highlight.js/lib/languages/cpp')); | ||
low.registerLanguage('crmsh', require('highlight.js/lib/languages/crmsh')); | ||
low.registerLanguage('crystal', require('highlight.js/lib/languages/crystal')); | ||
low.registerLanguage('cs', require('highlight.js/lib/languages/cs')); | ||
low.registerLanguage('csp', require('highlight.js/lib/languages/csp')); | ||
low.registerLanguage('css', require('highlight.js/lib/languages/css')); | ||
@@ -85,2 +88,3 @@ low.registerLanguage('d', require('highlight.js/lib/languages/d')); | ||
low.registerLanguage('hsp', require('highlight.js/lib/languages/hsp')); | ||
low.registerLanguage('htmlbars', require('highlight.js/lib/languages/htmlbars')); | ||
low.registerLanguage('http', require('highlight.js/lib/languages/http')); | ||
@@ -104,2 +108,3 @@ low.registerLanguage('inform7', require('highlight.js/lib/languages/inform7')); | ||
low.registerLanguage('matlab', require('highlight.js/lib/languages/matlab')); | ||
low.registerLanguage('maxima', require('highlight.js/lib/languages/maxima')); | ||
low.registerLanguage('mel', require('highlight.js/lib/languages/mel')); | ||
@@ -112,2 +117,3 @@ low.registerLanguage('mercury', require('highlight.js/lib/languages/mercury')); | ||
low.registerLanguage('monkey', require('highlight.js/lib/languages/monkey')); | ||
low.registerLanguage('moonscript', require('highlight.js/lib/languages/moonscript')); | ||
low.registerLanguage('nginx', require('highlight.js/lib/languages/nginx')); | ||
@@ -130,4 +136,6 @@ low.registerLanguage('nimrod', require('highlight.js/lib/languages/nimrod')); | ||
low.registerLanguage('puppet', require('highlight.js/lib/languages/puppet')); | ||
low.registerLanguage('purebasic', require('highlight.js/lib/languages/purebasic')); | ||
low.registerLanguage('python', require('highlight.js/lib/languages/python')); | ||
low.registerLanguage('q', require('highlight.js/lib/languages/q')); | ||
low.registerLanguage('qml', require('highlight.js/lib/languages/qml')); | ||
low.registerLanguage('r', require('highlight.js/lib/languages/r')); | ||
@@ -153,2 +161,3 @@ low.registerLanguage('rib', require('highlight.js/lib/languages/rib')); | ||
low.registerLanguage('swift', require('highlight.js/lib/languages/swift')); | ||
low.registerLanguage('taggerscript', require('highlight.js/lib/languages/taggerscript')); | ||
low.registerLanguage('tcl', require('highlight.js/lib/languages/tcl')); | ||
@@ -155,0 +164,0 @@ low.registerLanguage('tex', require('highlight.js/lib/languages/tex')); |
@@ -27,2 +27,8 @@ /** | ||
/* | ||
* Low - Populated later. | ||
*/ | ||
var low; | ||
/* | ||
* Constants. | ||
@@ -154,2 +160,3 @@ */ | ||
var expandedContains = []; | ||
var terminators; | ||
@@ -269,3 +276,3 @@ /** | ||
var terminators = | ||
terminators = | ||
mode.contains.map(function (c) { | ||
@@ -335,2 +342,3 @@ return c.beginKeywords ? | ||
var match; | ||
var children; | ||
@@ -345,3 +353,2 @@ if (typeof name !== 'string') { | ||
var children; | ||
language = getLanguage(name); | ||
@@ -376,5 +383,9 @@ current = top = continuation || language; | ||
function subMode(lexeme, mode) { | ||
for (var i = 0; i < mode.contains.length; i++) { | ||
if (test(mode.contains[i].beginRe, lexeme)) { | ||
return mode.contains[i]; | ||
var values = mode.contains; | ||
var length = values.length; | ||
var index = -1; | ||
while (++index < length) { | ||
if (test(values[index].beginRe, lexeme)) { | ||
return values[index]; | ||
} | ||
@@ -907,3 +918,3 @@ } | ||
var low = new High(); // Ha! | ||
low = new High(); // Ha! | ||
@@ -913,2 +924,3 @@ low.highlight = highlight; | ||
low.registerLanguage = registerLanguage; | ||
low.getLanguage = getLanguage; | ||
@@ -915,0 +927,0 @@ /* |
{ | ||
"name": "lowlight", | ||
"version": "1.1.0", | ||
"version": "1.2.0", | ||
"description": "Virtual syntax highlighting for virtual DOMs and non-HTML things", | ||
@@ -25,4 +25,8 @@ "license": "MIT", | ||
"author": "Titus Wormer <tituswormer@gmail.com> (http://wooorm.com)", | ||
"contributors": [ | ||
"Titus Wormer <tituswormer@gmail.com> (http://wooorm.com)", | ||
"Shu Uesugi <shu@chibicode.com>" | ||
], | ||
"dependencies": { | ||
"highlight.js": "^9.3.0" | ||
"highlight.js": "~9.4.0" | ||
}, | ||
@@ -32,16 +36,14 @@ "devDependencies": { | ||
"chalk": "^1.1.1", | ||
"eslint": "^1.0.0", | ||
"eslint": "^2.0.0", | ||
"esmangle": "^1.0.0", | ||
"hast": "0.0.2", | ||
"istanbul": "^0.4.0", | ||
"jscs": "^2.0.0", | ||
"jscs-jsdoc": "^1.0.0", | ||
"remark": "^3.0.0", | ||
"remark-comment-config": "^2.0.2", | ||
"remark-github": "^4.0.0", | ||
"remark-lint": "^2.0.2", | ||
"remark-slug": "^4.0.0", | ||
"remark-usage": "^2.1.0", | ||
"remark-validate-links": "^2.0.2", | ||
"remark-yaml-config": "^2.0.0", | ||
"jscs": "^3.0.0", | ||
"jscs-jsdoc": "^2.0.0", | ||
"remark": "^4.0.0", | ||
"remark-comment-config": "^3.0.0", | ||
"remark-github": "^4.0.1", | ||
"remark-lint": "^3.0.0", | ||
"remark-usage": "^3.0.0", | ||
"remark-validate-links": "^3.0.0", | ||
"tape": "^4.0.0", | ||
@@ -51,6 +53,7 @@ "unist-util-visit": "^1.0.0" | ||
"scripts": { | ||
"build-registry": "node script/build-registry", | ||
"build-md": "remark . --quiet --frail", | ||
"build-bundle": "browserify index.js --bare -s lowlight > lowlight.js", | ||
"build-mangle": "esmangle lowlight.js > lowlight.min.js", | ||
"build": "npm run build-md && npm run build-bundle && npm run build-mangle", | ||
"build": "npm run build-registry && npm run build-md && npm run build-bundle && npm run build-mangle", | ||
"lint-api": "eslint .", | ||
@@ -57,0 +60,0 @@ "lint-style": "jscs --reporter inline .", |
@@ -8,3 +8,3 @@ # lowlight [![Build Status][travis-badge]][travis] [![Coverage Status][codecov-badge]][codecov] | ||
Lowlight is built to work with all syntaxes supported by [highlight.js][], | ||
that’s [146 languages][names] (and all 66 themes). | ||
that’s [155 languages][names] (and all 73 themes). | ||
@@ -11,0 +11,0 @@ ## Installation |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
41166
16
934
5
+ Addedhighlight.js@9.4.0(transitive)
- Removedhighlight.js@9.18.5(transitive)
Updatedhighlight.js@~9.4.0