Socket
Socket
Sign inDemoInstall

lowlight

Package Overview
Dependencies
Maintainers
1
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lowlight - npm Package Compare versions

Comparing version 1.1.0 to 1.2.0

5

history.md

@@ -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'));

24

lib/core.js

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc