{"_id":"syntax","_rev":"38-320adfdf048393cc51fd64f669c49d1e","name":"syntax","description":"Unobtrusive Syntax Highlighting","dist-tags":{"latest":"1.6.3"},"versions":{"0.9.0":{"name":"syntax","version":"0.9.0","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~0.9.8","highlight.js":"~8.7.0","sax":"~1.1.1"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.11.2","grunt-contrib-clean":"~0.6.0","grunt-browserify":"~4.0.0","grunt-jscs":"~2.1.0","grunt-mocha-test":"~0.12.7","grunt-eslint":"~17.1.0","babel-eslint":"~4.0.10","mocha":"~2.2.5","chai":"~3.2.0","browserify":"~11.0.1","babelify":"~6.2.0","minifyify":"~7.0.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"d882209a61312593cfa3fcb36b5db50e480b4c9b","_id":"syntax@0.9.0","scripts":{},"_shasum":"a4608d32bc85c755f3a03ebe56ef2bdbb16a8446","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.7","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"a4608d32bc85c755f3a03ebe56ef2bdbb16a8446","tarball":"https://registry.npmjs.org/syntax/-/syntax-0.9.0.tgz","integrity":"sha512-MvUW1dJimEQXjqhsFwiegyisLOJe41FfPnD7qSWLjofQro3dMBX3ut9WouycrCWVDFFqJMMtsptlZ84L1ZvSXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCayyAlH5J1YYXJQkXHmV3/W7x5KjmPon3Z0Q0MeO2DDgIgH9TtZyVJePj2DJJMDWru2EblGW/cgc3hYa7WO5h0pUA="}]},"directories":{}},"0.9.1":{"name":"syntax","version":"0.9.1","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~0.9.8","highlight.js":"~8.7.0","sax":"~1.1.1"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.11.2","grunt-contrib-clean":"~0.6.0","grunt-browserify":"~4.0.0","grunt-jscs":"~2.1.0","grunt-mocha-test":"~0.12.7","grunt-eslint":"~17.1.0","babel-eslint":"~4.0.10","mocha":"~2.2.5","chai":"~3.2.0","browserify":"~11.0.1","babelify":"~6.2.0","minifyify":"~7.0.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"1252cd12142dd656b7e701386d0820349626f2ce","_id":"syntax@0.9.1","scripts":{},"_shasum":"34b4ca793a766aa48bb8746ab2778aa2de05d6dd","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.7","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"34b4ca793a766aa48bb8746ab2778aa2de05d6dd","tarball":"https://registry.npmjs.org/syntax/-/syntax-0.9.1.tgz","integrity":"sha512-w8j68DLkoM3TpCxVUceFqkKAHohuy5EDvCodo6ZyAGesj5A6Vnppa8ZX3guOqfB4t3a+K1Al0dSNKGKyOZW32g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXkH+jnfBC8mO7xwpWbWMKb7fB3VAOr3fcOWhkC0zXZAiEAjL3jdWYqDP+tHsIzuaJcxFBe6DgnQL7jIZlqQ5N/pa8="}]},"directories":{}},"1.0.0":{"name":"syntax","version":"1.0.0","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~0.9.8","highlight.js":"~8.7.0","sax":"~1.1.1"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.11.2","grunt-contrib-clean":"~0.6.0","grunt-browserify":"~4.0.0","grunt-jscs":"~2.1.0","grunt-mocha-test":"~0.12.7","grunt-eslint":"~17.1.0","babel-eslint":"~4.0.10","mocha":"~2.2.5","chai":"~3.2.0","browserify":"~11.0.1","babelify":"~6.2.0","minifyify":"~7.0.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"299bc340857acf8780803d1ec4309552f2275287","_id":"syntax@1.0.0","scripts":{},"_shasum":"2b78870bd5ff65d6054084a9d0453192b7b249ac","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.7","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"2b78870bd5ff65d6054084a9d0453192b7b249ac","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.0.0.tgz","integrity":"sha512-HKMl69K8s1Kxb9QCgJyOPWhQBZ/VrlLlmD0egu+cpkFALsnN8WTgYqqrZC8UErSFxiGcaUIIowKtAgvfWNQ4Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2jP8ztm+7b2Ekjq3mS/0Zy2gMS0pyhemnpzomswYPpgIhAIYCRJ/sbrjxQ1Q1uid8NehYdB6lhB79YjQ0CewrQt/S"}]},"directories":{}},"1.0.1":{"name":"syntax","version":"1.0.1","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~0.9.8","highlight.js":"~8.7.0","sax":"~1.1.1"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.11.2","grunt-contrib-clean":"~0.6.0","grunt-browserify":"~4.0.0","grunt-jscs":"~2.1.0","grunt-mocha-test":"~0.12.7","grunt-eslint":"~17.1.0","babel-eslint":"~4.0.10","mocha":"~2.2.5","chai":"~3.2.0","browserify":"~11.0.1","babelify":"~6.2.0","minifyify":"~7.0.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"9db199b65de380e05cd1abd33af232269a6689c3","_id":"syntax@1.0.1","scripts":{},"_shasum":"8e5467a54f614d21ba18ba5d33fba9f1e21861df","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.7","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"8e5467a54f614d21ba18ba5d33fba9f1e21861df","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.0.1.tgz","integrity":"sha512-080KSduY7wVBryOAGAQhUNr0PAA3X0A1D/1pe9P5GmPm+WqTQD8YewDHLJpDggK8npozYdlDxQdw5A77yStwkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADyqVOhT862uK1csmP1gHgrLkK3WtNjJJcXw1S18HRhAiBIdQcy4//4Zko1M/sE59tAlQqkvVBl4625p8/7fP58PQ=="}]},"directories":{}},"1.0.2":{"name":"syntax","version":"1.0.2","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~0.9.8","highlight.js":"~8.7.0","sax":"~1.1.1"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.11.2","grunt-contrib-clean":"~0.6.0","grunt-browserify":"~4.0.0","grunt-jscs":"~2.1.0","grunt-mocha-test":"~0.12.7","grunt-eslint":"~17.1.0","babel-eslint":"~4.0.10","mocha":"~2.2.5","chai":"~3.2.0","browserify":"~11.0.1","babelify":"~6.2.0","minifyify":"~7.0.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"1737e31799fded87413b0c58519a96ebd7833bb5","_id":"syntax@1.0.2","scripts":{},"_shasum":"6e9334daddcc32593ddb5501a841bb840151a4e6","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.7","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"6e9334daddcc32593ddb5501a841bb840151a4e6","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.0.2.tgz","integrity":"sha512-5zGvp2GNlZxql9dJfUwnLBTg4zXyu5EuPUAVATXYvF9W4/1elvwwHnqmtT+qEhqdXSE6DIjbb4W0quq6g0SB/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkN2V/mm9+BZzSyUv70ruLiyPEAHHauBM9y7Wh0L8MoAiEA6IdYivnC4+G2koirENfhqgsNY/fF5oD5pcObvh540fk="}]},"directories":{}},"1.1.0":{"name":"syntax","version":"1.1.0","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~0.9.9","highlight.js":"~8.9.1","sax":"~1.1.4"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.11.3","grunt-contrib-clean":"~0.6.0","grunt-browserify":"~4.0.1","grunt-jscs":"~2.3.0","grunt-mocha-test":"~0.12.7","grunt-eslint":"~17.3.1","babel-eslint":"~4.1.4","mocha":"~2.3.3","chai":"~3.4.1","browserify":"~12.0.1","babelify":"~7.2.0","babel-preset-es2015":"~6.1.2","minifyify":"~7.1.0","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"f6f1aab9f4b7accf2ef0fb64d1efa8a2ed2b6949","_id":"syntax@1.1.0","scripts":{},"_shasum":"c79384c0a131d06e0ae7ec95fadd489ea693a680","_from":".","_npmVersion":"3.4.0","_nodeVersion":"5.0.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"c79384c0a131d06e0ae7ec95fadd489ea693a680","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.1.0.tgz","integrity":"sha512-dYisDBlxwdI2KR5E4c6ar8AWEE9xidogsdHmikZOU2kotDA21maLNsUJ6xGI8rPyOmcxBjL+PXZmKnl/5Qyonw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE7DDgsKLJCUW9Yv1zK+g+bzKrT+pY3xliRvcKe/k8eAIhAKjt6Q8B8dtKjqBaggWooID3Swd3iS8RDIT+bBJfn2up"}]},"directories":{}},"1.2.0":{"name":"syntax","version":"1.2.0","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.0.0","highlight.js":"~9.0.0","sax":"~1.1.4"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-jshint":"~0.11.3","grunt-contrib-clean":"~0.7.0","grunt-browserify":"~4.0.1","grunt-jscs":"~2.5.0","grunt-mocha-test":"~0.12.7","grunt-eslint":"~17.3.1","babel-eslint":"~4.1.6","mocha":"~2.3.4","chai":"~3.4.1","browserify":"~12.0.1","babelify":"~7.2.0","babel-preset-es2015":"~6.3.13","minifyify":"~7.1.0","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"8257531cb5e5e48ff515719c009c03cfd52e95ef","_id":"syntax@1.2.0","scripts":{},"_shasum":"92c82fdb5974a7dbfd9508fa5bf81505b96ac2e6","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"92c82fdb5974a7dbfd9508fa5bf81505b96ac2e6","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.2.0.tgz","integrity":"sha512-FwNwKBl3gnK+DCAJTniYCOptqtw9wb3heoN7Yxvp58EQTQVU/oZVfPNptw7sfn/wfikeg7jlvwkTx7vyGMMvNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoyvqLY5Byiwz9UGjDPOiuYhVUog6A56YzPg5B3vYYOgIhAPXRgsG3drNdZEAmepzRm4+goV0vrYL+PllI4o7UtoYx"}]},"directories":{}},"1.2.1":{"name":"syntax","version":"1.2.1","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.0.1","highlight.js":"~9.4.0","sax":"~1.2.1"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-clean":"~1.0.0","grunt-browserify":"~5.0.0","grunt-jscs":"~2.8.0","grunt-mocha-test":"~0.12.7","grunt-eslint":"~18.1.0","babel-eslint":"~6.0.4","mocha":"~2.5.3","chai":"~3.5.0","browserify":"~13.0.1","babelify":"~7.3.0","babel-preset-es2015":"~6.9.0","minifyify":"~7.3.3","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"dbf81dcf8d31c92af193f6041a73fd88e9be1c4e","_id":"syntax@1.2.1","scripts":{},"_shasum":"65dbd83702cb22f4e2d8a91cd898148dc415b2a0","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"65dbd83702cb22f4e2d8a91cd898148dc415b2a0","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.2.1.tgz","integrity":"sha512-i6Kby4LdJAez2Jfk9gN+44234ogfKwx64vx4zYCVMrU3+Xxkkp9jmQ9ZikOweisg6KluQt+EvnkXMgQ2rMk+2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq1/hBzx0DqLjD5r4yC1sVHlJRcmWqHlu8wZGNxnubngIgbfT1JioIbBEeGdhBGSIOkZ3nwIMX4wW2dBPo1n/il+Q="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/syntax-1.2.1.tgz_1464788704512_0.22739320411346853"},"directories":{}},"1.2.2":{"name":"syntax","version":"1.2.2","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.0.1","highlight.js":"~9.5.0","sax":"~1.2.1"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-clean":"~1.0.0","grunt-browserify":"~5.0.0","grunt-jscs":"~3.0.1","grunt-mocha-test":"~0.12.7","grunt-eslint":"~19.0.0","babel-eslint":"~6.1.2","mocha":"~2.5.3","chai":"~3.5.0","browserify":"~13.0.1","babelify":"~7.3.0","babel-preset-es2015":"~6.9.0","minifyify":"~7.3.3","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"af3f763a992cbff5f0be114c29c0b37afeb28dcf","_id":"syntax@1.2.2","scripts":{},"_shasum":"7b6ac9be7157db89b2ed3cdc31e38e3b1d83aa18","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.3.1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"7b6ac9be7157db89b2ed3cdc31e38e3b1d83aa18","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.2.2.tgz","integrity":"sha512-PxFd9C2SlrE3kbdbX/ghVXlnWcQXgUPpc27tyPq/VY2LW9SLYgnihFFuG09prQgRrUr/ElGE8k9IpqnMPPTB0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDInBu0MM8PfNN2efN5CqoiMJgBkjJDv/xRQGSPN4brwQIhAOaxSK6iPsLxl9rZdxEv1qws1ww9RvoKAa+qWK6dUoFB"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/syntax-1.2.2.tgz_1469292850737_0.8688679637853056"},"directories":{}},"1.2.3":{"name":"syntax","version":"1.2.3","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.0.1","highlight.js":"~9.5.0","sax":"~1.2.1"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-clean":"~1.0.0","grunt-browserify":"~5.0.0","grunt-jscs":"~3.0.1","grunt-mocha-test":"~0.12.7","grunt-eslint":"~19.0.0","babel-eslint":"~6.1.2","mocha":"~2.5.3","chai":"~3.5.0","browserify":"~13.0.1","babelify":"~7.3.0","babel-preset-es2015":"~6.9.0","minifyify":"~7.3.3","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"cdd8b099ed500ba00e8572118c6e07ad60b38750","_id":"syntax@1.2.3","scripts":{},"_shasum":"f10873e3d6f1524bb3217c6d97e6df46a1cc5532","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.3.1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"f10873e3d6f1524bb3217c6d97e6df46a1cc5532","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.2.3.tgz","integrity":"sha512-laEtMaLcdlAz0LPs6NyVOuCxe6pUqpSqNte3PNcHGWCyR6uj4h7C7dQcbvjhyI8y3I4zwRi9YbrHHXlsEPlhOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTTs/PXjpqxk/hVsZAxbxAgRxu/CXi6J2AFQvkPbEG8AiEAxRDIuRpHE528k+IB91F3ZD9GCueM+w69zBn6NbeCqdM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/syntax-1.2.3.tgz_1469293209182_0.07882235385477543"},"directories":{}},"1.3.0":{"name":"syntax","version":"1.3.0","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.0.1","highlight.js":"~9.6.0","sax":"~1.2.1"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-clean":"~1.0.0","grunt-browserify":"~5.0.0","grunt-jscs":"~3.0.1","grunt-mocha-test":"~0.13.2","grunt-eslint":"~19.0.0","babel-eslint":"~6.1.2","mocha":"~3.0.2","chai":"~3.5.0","browserify":"~13.1.0","babelify":"~7.3.0","babel-plugin-transform-runtime":"~6.15.0","babel-preset-es2015":"~6.14.0","minifyify":"~7.3.3","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"9c64a9d0331bc6df9dd5ec3da6a862f8bec6daf5","_id":"syntax@1.3.0","scripts":{},"_shasum":"3480224a95adc1f0cfd8a461e9ce9630771398d5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"3480224a95adc1f0cfd8a461e9ce9630771398d5","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.3.0.tgz","integrity":"sha512-95XdxyQ0rZnQlCHmPs+NroFhnWFwwUBpmOIYrphSZXMJLW+OrERXmdJjixZMRoaY15p43/aymsM6Qz5068vu0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwAhxBQX2N1cdLqzw3a7jM7VWLeY0P4k7/WWRaazgMfAiA5KY2Spkl7Ol8DqddiuTqTtLKXQEUx0NddHRhkYv/dZQ=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/syntax-1.3.0.tgz_1474313622310_0.3189652538858354"},"directories":{}},"1.3.1":{"name":"syntax","version":"1.3.1","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.0.1","highlight.js":"~9.7.0","sax":"~1.2.1"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-clean":"~1.0.0","grunt-browserify":"~5.0.0","grunt-jscs":"~3.0.1","grunt-mocha-test":"~0.13.2","grunt-eslint":"~19.0.0","babel-eslint":"~7.0.0","mocha":"~3.1.0","chai":"~3.5.0","browserify":"~13.1.0","babelify":"~7.3.0","babel-plugin-transform-runtime":"~6.15.0","babel-preset-es2015":"~6.16.0","minifyify":"~7.3.3","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"c538c15818fb944765b9bc250a75314a1b9c7b9d","_id":"syntax@1.3.1","scripts":{},"_shasum":"76a9a8e1a3101a0199cda34fe5efc52f1e6f29c4","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.7.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"76a9a8e1a3101a0199cda34fe5efc52f1e6f29c4","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.3.1.tgz","integrity":"sha512-e2EMV16hvJpSMeIbe7H6SJhjozPET+D4wtmf2HiCUosCZDkUG+Dx2jjawsNPwt35Dix2Vm0En3TPo4PiMjk+bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSq9759AjfCoR4k4L52TJ0/UNRJiaRVK/BDHmN6fDS0AiEA3/lLIAlCb7IVmWbglf0BaglKXwtglTAVpjZ3zpjq8Kk="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/syntax-1.3.1.tgz_1475940521456_0.6137335470411927"},"directories":{}},"1.3.2":{"name":"syntax","version":"1.3.2","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.1.0","highlight.js":"~9.7.0","sax":"~1.2.1"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-clean":"~1.0.0","grunt-browserify":"~5.0.0","grunt-jscs":"~3.0.1","grunt-mocha-test":"~0.13.2","grunt-eslint":"~19.0.0","babel-eslint":"~7.0.0","mocha":"~3.1.2","chai":"~3.5.0","browserify":"~13.1.0","babelify":"~7.3.0","babel-plugin-transform-runtime":"~6.15.0","babel-preset-es2015":"~6.16.0","minifyify":"~7.3.3","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"9105cd74382be42a63f035f05a98032e7602b607","_id":"syntax@1.3.2","scripts":{},"_shasum":"e7570d666ddf423cecad861d74b24c3f9afa1589","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.8.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"e7570d666ddf423cecad861d74b24c3f9afa1589","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.3.2.tgz","integrity":"sha512-8fUhkwb7tG06ZfE1h5TGaWdvbdEqxM6xW3Rn/Yvj0p3JTih18sLd5Ccn/KFm3InfUolFGHacj0y4iYSFG5xLIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb8Q67h0FJXr0HcB30I8MAOn1ILQfOwF/ER5kfYn6/kgIhAJrFAlaM++I3QvzKJSFINY761RdQ2/aIR+zKPtIQAWrD"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/syntax-1.3.2.tgz_1476532593291_0.41337523935362697"},"directories":{}},"1.3.3":{"name":"syntax","version":"1.3.3","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.1.1","highlight.js":"~9.7.0","sax":"~1.2.1"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-clean":"~1.0.0","grunt-browserify":"~5.0.0","grunt-jscs":"~3.0.1","grunt-mocha-test":"~0.13.2","grunt-eslint":"~19.0.0","babel-eslint":"~7.0.0","mocha":"~3.1.2","chai":"~3.5.0","browserify":"~13.1.0","babelify":"~7.3.0","babel-plugin-transform-runtime":"~6.15.0","babel-preset-es2015":"~6.16.0","minifyify":"~7.3.3","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"bad9ef715a37625750bee37a012c0287d2a43222","_id":"syntax@1.3.3","scripts":{},"_shasum":"2a55760fbea1fc8f8fc2717bfdc10934b2d6079f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.8.1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"2a55760fbea1fc8f8fc2717bfdc10934b2d6079f","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.3.3.tgz","integrity":"sha512-nTyzLxGGfTeHqCIA98GbNrvgI0KxUdHaVBhHY648uxhbqWN17oJ8XE78bkNHRqVDijafsCQcXlx+R/jl0kikUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLDCMDqP6O5xBOhgVjBkgeKRAPNMkIVLHsbvrF3N7DBgIhAMcG8Tw5RepVOGuD92pslVeIFzVGP/bdQ6+wxFv/lIPa"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/syntax-1.3.3.tgz_1476572580693_0.8182628094218671"},"directories":{}},"1.3.4":{"name":"syntax","version":"1.3.4","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.1.1","highlight.js":"~9.8.0","sax":"~1.2.1"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-clean":"~1.0.0","grunt-browserify":"~5.0.0","grunt-jscs":"~3.0.1","grunt-mocha-test":"~0.13.2","grunt-eslint":"~19.0.0","babel-eslint":"~7.1.1","mocha":"~3.1.2","chai":"~3.5.0","browserify":"~13.1.1","babelify":"~7.3.0","babel-plugin-transform-runtime":"~6.15.0","babel-preset-es2015":"~6.18.0","minifyify":"~7.3.4","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"02fdb15e1491c4597babc8414f59f5c3baa71f30","_id":"syntax@1.3.4","scripts":{},"_shasum":"c6b3af18f11918768a010918894d86799bb242a6","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"c6b3af18f11918768a010918894d86799bb242a6","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.3.4.tgz","integrity":"sha512-OPwRk9mIfmoZ1Ty63L8zcDdD0awq+79MxkxE/eANVpkR5iD9+UqYsNnlC4Md/lo9mfn0VJ0k4xImyHLam1H8kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCet8FE+E5PxwwxAmYxO/S4nBnTCXxaJkbyRi7risUPEgIhAJhDLuX8q3lmkjH6xhOMy/xG+9noLuFe0+muwNZo/6Bh"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/syntax-1.3.4.tgz_1479654100774_0.029410541988909245"},"directories":{}},"1.3.5":{"name":"syntax","version":"1.3.5","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.1.1","highlight.js":"~9.10.0","sax":"~1.2.2"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-jshint":"~1.1.0","grunt-contrib-clean":"~1.0.0","grunt-browserify":"~5.0.0","grunt-jscs":"~3.0.1","grunt-mocha-test":"~0.13.2","grunt-eslint":"~19.0.0","babel-eslint":"~7.2.1","mocha":"~3.2.0","chai":"~3.5.0","browserify":"~14.3.0","babelify":"~7.3.0","babel-plugin-transform-runtime":"~6.23.0","babel-preset-es2015":"~6.24.1","minifyify":"~7.3.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"25093e2b0a0021cb05a83b7ce977b99559367577","_id":"syntax@1.3.5","scripts":{},"_shasum":"f304bb3380ca614fdc820e029f94522f89371a8b","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"shasum":"f304bb3380ca614fdc820e029f94522f89371a8b","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.3.5.tgz","integrity":"sha512-CO+A5dltz3dz9Tni+cjjGcHZU3tsxUXNeo/sA8Je8JUN3Ny8vuslbZRmqJvHZwM03b+4SmWjfnHfpJS6GBc4Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9W79GqRsFlJUmgO2Ec4poEvQMJPKRFRleobOi+DfHmAiBPWFmS7Ksuh2zrkz+W/JImyEK3DFw7LFKPmWfZ+rOOZQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/syntax-1.3.5.tgz_1491811776183_0.8453103366773576"},"directories":{}},"1.3.6":{"name":"syntax","version":"1.3.6","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.1.7","highlight.js":"~9.12.0","sax":"~1.2.4"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-jshint":"~1.1.0","grunt-contrib-clean":"~1.1.0","grunt-browserify":"~5.2.0","grunt-jscs":"~3.0.1","grunt-mocha-test":"~0.13.3","grunt-eslint":"~20.1.0","babel-eslint":"~8.0.3","mocha":"~4.0.1","chai":"~4.1.2","browserify":"~14.5.0","babelify":"~8.0.0","babel-core":"~6.26.0","babel-plugin-transform-runtime":"~6.23.0","babel-preset-es2015":"~6.24.1","minifyify":"~7.3.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"9e5eb9a1cd7dec834faa7c9de1d5cba139902fd8","_id":"syntax@1.3.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-h0IEObE1+N/sqx6lJaYRbs+nRZlynbQKXCQI8IgWugNcYi32MqWQAPZpDooKpwMNxwjQ14cmT+TgethKGshIIg==","shasum":"30e2c18b06ff4e422e9d312e84deb164772129d2","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.3.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcYfq+A1O1oStyJEtPFSRM5RIxr1O/Fu1bPbdZrgwzwwIgRnr4pX8lvhox1fvXuIlDMgSpBIq4JizAVpt5WzIUUTw="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax-1.3.6.tgz_1512220861122_0.3673528446815908"},"directories":{}},"1.3.7":{"name":"syntax","version":"1.3.7","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.1.7","highlight.js":"~9.12.0","sax":"~1.2.4"},"devDependencies":{"grunt":"~1.0.1","grunt-cli":"~1.2.0","grunt-contrib-jshint":"~1.1.0","grunt-contrib-clean":"~1.1.0","grunt-browserify":"~5.2.0","grunt-jscs":"~3.0.1","grunt-mocha-test":"~0.13.3","grunt-eslint":"~20.1.0","babel-eslint":"~8.1.2","mocha":"~4.1.0","chai":"~4.1.2","browserify":"~15.0.0","babelify":"~8.0.0","babel-core":"~6.26.0","babel-plugin-transform-runtime":"~6.23.0","babel-preset-es2015":"~6.24.1","minifyify":"~7.3.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"36cf1346673b8d043feb9f23bfa90862a28bf1cd","_id":"syntax@1.3.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-OtfMJTwtgQeOGCvdtfd0xzHrBiFEwchtfclQZYw1BjivL1VCHy373git+gaJ2tdyAXJ6FkzKXiNHQbf9zppgxw==","shasum":"3d1a60cf094609c4bb71f1f4d188107a26bb24ad","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.3.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXGkeWq8oWgaES5+paW0ukGtGIcGIXMSi9rwq1+8bxVAiB7W+v4WPXldqPFZFgWXvsP/oI+MyYvMsolTfptuZqcWg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax-1.3.7.tgz_1515235026780_0.953524321783334"},"directories":{}},"1.4.0":{"name":"syntax","version":"1.4.0","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.2.1","highlight.js":"~9.12.0","sax":"~1.2.4"},"devDependencies":{"grunt":"~1.0.2","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-browserify":"~5.2.0","grunt-mocha-test":"~0.13.3","grunt-eslint":"~20.1.0","babel-eslint":"~8.2.1","eslint":"~4.17.0","eslint-config-standard":"~10.2.1","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.6.0","eslint-plugin-import":"~2.8.0","eslint-plugin-node":"~6.0.0","mocha":"~5.0.1","chai":"~4.1.2","browserify":"~16.1.0","babelify":"~8.0.0","babel-core":"~6.26.0","babel-plugin-transform-runtime":"~6.23.0","babel-preset-es2015":"~6.24.1","minifyify":"~7.3.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"gitHead":"2c4f2864bdf6e329495b73a9f79718e714c69592","_id":"syntax@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-1ck9Mou4Y+5ltXwFLOHvinIDE81pFniT7wAbIhOzPvoAWzGWDL6URiESP3fooR/ROFFGDrZULny+mE9S/T/Gzw==","shasum":"eb8ba65f26c4d5fb73c356b7cfb49599c307090c","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.4.0.tgz","fileCount":18,"unpackedSize":415626,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp2Trp0nvJ/V5waWJcJsceinFEf5auIHx+LQX9mM4TFAIhAKX9b+pY9E/nmjERWWz7fFfwA4Gg7eqzph+5P7GT1zZf"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.4.0_1518779186427_0.1561707306089033"},"_hasShrinkwrap":false},"1.4.1":{"name":"syntax","version":"1.4.1","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.3.3","highlight.js":"~9.12.0","sax":"~1.2.4"},"devDependencies":{"grunt":"~1.0.2","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-browserify":"~5.2.0","grunt-mocha-test":"~0.13.3","grunt-eslint":"~20.1.0","babel-eslint":"~8.2.2","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.7.0","eslint-plugin-import":"~2.10.0","eslint-plugin-node":"~6.0.1","mocha":"~5.0.5","chai":"~4.1.2","browserify":"~16.1.1","babelify":"~8.0.0","babel-core":"~6.26.0","babel-plugin-transform-runtime":"~6.23.0","babel-preset-es2015":"~6.24.1","minifyify":"~7.3.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"2e90a41b56299761142c7b9eb8443a3a67c4a493","_id":"syntax@1.4.1","_npmVersion":"5.8.0","_nodeVersion":"9.10.1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-SIEnIA1DoQOq472rUPUVvyYPggUL9xXKYMEsdS6SukjLtCUc4VVrVddfogGf3Ep/wEb9P/4c7xI+B0wmgCg+kg==","shasum":"2e8ee94a7e3e3bd2d29b5af33970ebf2d3f4b087","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.4.1.tgz","fileCount":18,"unpackedSize":413140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0AqODza5E6LHyCmdsO3U5BLVra946lkHdEbvePnHLUAiBlKZz0Far6rEzbcd+jcYmpDjRrOqoHTcX/1yaBR17fEw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.4.1_1522416011426_0.48335943867093034"},"_hasShrinkwrap":false},"1.4.2":{"name":"syntax","version":"1.4.2","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.3.3","highlight.js":"~9.12.0","sax":"~1.2.4"},"devDependencies":{"grunt":"~1.0.2","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-browserify":"~5.3.0","grunt-mocha-test":"~0.13.3","grunt-eslint":"~20.1.0","babel-eslint":"~8.2.3","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-standard":"~3.0.1","eslint-plugin-promise":"~3.7.0","eslint-plugin-import":"~2.11.0","eslint-plugin-node":"~6.0.1","mocha":"~5.1.1","chai":"~4.1.2","browserify":"~16.2.0","babelify":"~8.0.0","babel-core":"~6.26.0","babel-plugin-transform-runtime":"~6.23.0","babel-preset-es2015":"~6.24.1","minifyify":"~7.3.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"390de7c41143fad31a0f0488e13740245efc9f09","_id":"syntax@1.4.2","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-b3xNiEcB5i5SsfRlHOs+6rPcy7Uvd00YG8W78gr11Yna28jxM5HKBNXV+Ks0JxeQDKTBWcy+Za62CD3Rz9kO6A==","shasum":"fa090184b5046108639e7ba02850f5dc764399ab","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.4.2.tgz","fileCount":18,"unpackedSize":420359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3Qb8CRA9TVsSAnZWagAAMJcP+wdGVbEicZmS31hfzrCy\nXDInHpAtAJ5/zFP/Nsv3hCTDqsJZf9oikXpFEEBkQO0lVOFkeYW5CsQhBPdg\nHPOXaTBLFK0j91PaMl9CibxaWJnrlxJPSj9L7h4M8aDoznma/TkBCvmWK/7j\n+402/kmlvA8ZY8dJth27W/7KIrU0Eo6wF1eMdF3fqWsvUj3NYPMfOuHLfvzx\nc0AyUGQ9jnjLhvWzORCUoLQifCK58W6U8nsboMPksU+LcWctStnMMqu/sIqu\nripzYtOWz5krKWKfYmEPuwSm/tlDfaA/hTSidZ+s5K+o6+FeNrOT8aTXmJTQ\nOw+Zkdr4II+F74Rfm2Fh112WGHq6koVLA2dWeKdpE1Vsn7Bx+ucvWCTsF+QO\n2QhvaDYQb5ok1BRtQJRDSIlWHs73rUvWgA5SfdeZD3vW8PWMskt8gOvbnGO9\nkFSDnFxYZG++H6m6a9md6oarjNCnKTk3cDsNSsWL1UhIWLMJP6UgzHYRb9da\nFkgnv5m6v0H94+uHbzoSm+sOf2MrbMPCButmfS/2M5nTcDc6IDZ20+xlVVJS\nUxKe384UFkUteGO0sOGAIIv/Gx+KoQ+BljA2F2JNaQc4PSfUvAR1AH9K3V2U\n8Z/0HS4ZuJ2SXcn3ZhVM6aiDGrH7xltu2suCHVCKHalORgh6WkbwTS7P7erW\n/FI9\r\n=fhSd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnFGgle0XNpxSUQp/xExR40LE1dMzsSpNBuSwLcy7cFgIhAPydf+n1PxYQeRlkATyRNvABmLR/b78SLKqenvnrH2bi"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.4.2_1524434683562_0.17129875612292822"},"_hasShrinkwrap":false},"1.4.3":{"name":"syntax","version":"1.4.3","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.3.4","highlight.js":"~9.12.0","sax":"~1.2.4"},"devDependencies":{"grunt":"~1.0.2","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-browserify":"~5.3.0","grunt-mocha-test":"~0.13.3","grunt-eslint":"~20.1.0","babel-eslint":"~8.2.3","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-standard":"~3.1.0","eslint-plugin-promise":"~3.7.0","eslint-plugin-import":"~2.11.0","eslint-plugin-node":"~6.0.1","mocha":"~5.1.1","chai":"~4.1.2","browserify":"~16.2.0","babelify":"~8.0.0","babel-core":"~6.26.3","babel-plugin-transform-runtime":"~6.23.0","babel-preset-es2015":"~6.24.1","minifyify":"~7.3.5","browserify-header":"~0.9.2","browserify-derequire":"~0.9.4","browserify-replace":"~0.9.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"a6868d81fc116c2a08fbca1ca3bce4547029b233","_id":"syntax@1.4.3","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-j5xMree5LE1SxAHxiBGmmwKfhaSJBDer8avAIm6/7ch1gFZufmKZvMasu+VQY1hBWjgGX88UggMgQ9Z8+wUgLA==","shasum":"597c934a8b7f974503dc941c3c17df5031121112","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.4.3.tgz","fileCount":18,"unpackedSize":420351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5t8sCRA9TVsSAnZWagAA1mwP/0h7+LuikdTy59XXRmO+\nrPYg141mXNaWb0ynFSiuoolY8uY9OgVwu3INpFe2r5pyqrmW2CBeeLWzbYxo\ngJmMBnzpMOfB26M6POebBDZoNF22TnsHnK7XS1MuC+iCuxXKKs1M80G0OyIW\nQQlwkiyGkPz0UyZggiZOObBU25SBMNjVtThdNJ1u0JijVizFIYXobxPqojeQ\n3V9Rgt00gKIubekodMnXlEjoJVJUqJorr42lk5JxkwW6rhbijOxaHByBhpI1\nA5caxw49sBRQt65RhS8+hsyP7OyIawiexv6DrTkCpiVhuga65EYhEGR5tfFk\ntWedwop3vlQm9Rvct9csPYz+Acf9qdqWZ4YPAAg7rqgb/mgcBAmrYI9aE67k\nOpggvHtPvo+BKHQJ3w3Jkrajd8kMsopliTOaG665n8XaozN+4kuclSB+pU3V\nPiEdCT3ohs0POKLY2qPjsfqx3EFa3FF0EvrDxtwrW1tBw9jPQxhiQ9HsjDKS\nDNSh/NECoSQXwDPGlnegCzINkdAA/VZPvS4hVjCdQhb1Ak1FkW7cEBJQ+YCM\nB0LXHHsZUlbIcCynUThoG1eW++Az6FhaFOqO9JDtiOcH0YIKQ+63gifUxEfw\nmDl/oF+CH7/zpd3mIXSDWkVdzPND8YXxmXegIsNRcexs8paxzayuZinmn4aQ\nyI6I\r\n=92jf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcIxAy/LzRmvGanzZnuuXsWXheqNEtXlBg+yxR67FSaAiAYbTYDIC7ym5XHIDboWMoWGpQLH+/cTTgA7GaRDp2a7Q=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.4.3_1525079851175_0.7186143084598322"},"_hasShrinkwrap":false},"1.4.4":{"name":"syntax","version":"1.4.4","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"~1.3.5","highlight.js":"~9.12.0","sax":"~1.2.4"},"devDependencies":{"grunt":"~1.0.2","grunt-cli":"~1.2.0","grunt-contrib-clean":"~1.1.0","grunt-browserify":"~5.3.0","grunt-mocha-test":"~0.13.3","grunt-eslint":"~20.1.0","babel-eslint":"~8.2.3","eslint":"~4.19.1","eslint-config-standard":"~11.0.0","eslint-plugin-standard":"~3.1.0","eslint-plugin-promise":"~3.7.0","eslint-plugin-import":"~2.11.0","eslint-plugin-node":"~6.0.1","mocha":"~5.1.1","chai":"~4.1.2","browserify":"~16.2.2","babelify":"~8.0.0","babel-core":"~6.26.3","babel-plugin-transform-runtime":"~6.23.0","babel-preset-es2015":"~6.24.1","minifyify":"~7.3.5","browserify-header":"~0.9.4","browserify-derequire":"~0.9.6","browserify-replace":"~0.9.3"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"d85edfc393f5296f4e88e88d58b43a5a34962a6f","_id":"syntax@1.4.4","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-rwbBE7j+0QgHTyQ46pS809Ev6q/0Ok2S0ar+TJ3ZGxk+7yksppEXtDsWgn93tGsLYSECajAb9AYw+ce+LYGU2g==","shasum":"68392d247033c747ea4efaffeb2b8880b4ff200e","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.4.4.tgz","fileCount":18,"unpackedSize":420351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9fEICRA9TVsSAnZWagAAVnEP/18TxhLwkmxtb6pNsdv8\nJspGqas0XlVi/G7w6ufW6sQ7SxM+7dKufQv40IDesBGdAI7aAzLKXzDyq5l+\nmCFfVtDekoAAV6VDPkiSbHJ+wtsX8t89Qn0GF/8LEMBsK4WMch3FRMZi/4dV\noMRFpKDAM7gdbKhXeAT6EpYmEdgIVnm3DdgE77AefPTYcoLgf/4HMwA1GdEX\n6fC+tJOdgUrxUXy9kByQj+7eZkE8h5oSTOoECAI2vK8OPPpPQay23wHXW7r0\n6eF77koqAQbkujS7kG0zUtzyRuYoqErIwfdo67tOhykbzD7FZVryfx9V+Le/\nE9tlWUWrVUd8q8ASfwDitlvopM1va48JYaMZwifRSlLAzRxJ6VcFJHj9OJjt\ngcdVKMJTUsDYmlh87sSPnOJV96RBpP7khp0is1aTZ2zYNHlE9tCebFShNobv\n+rjrnMAHnD/up+xL1qpTTjI4Bba3+3pyvHCMgglYvmz4H6fzfi8lOAV9p/5G\nctxpuSgXHitb1BnT2QPPmqiVClz80MsrIpqUX72W+izQ7+VXcqHW5sYMVt61\nfHATl4PFowwqMTvQIk3gKKT3GO2o1BBB3RULZmquO1KP6GTeESnxmPk1dCbz\nKzwRsVClMpxDkspgWdzEB8wr1yUcp5cJb6eYKBkx7h6wQW3NYMSEeq45UWvw\nC407\r\n=m9Ve\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrNXPOO9SdLcFLstiQzcx70mCr3+eCBvdc0NnkgFO8owIhAPYJsxG+Fosizd2mIdm/vdHrcBsOJEGsxn4CSO5uH0nM"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.4.4_1526067463094_0.8208688429735842"},"_hasShrinkwrap":false},"1.4.5":{"name":"syntax","version":"1.4.5","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"1.3.7","highlight.js":"9.12.0","sax":"1.2.4"},"devDependencies":{"grunt":"1.0.3","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","grunt-eslint":"20.2.0","babel-eslint":"8.2.3","eslint":"4.19.1","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0","eslint-plugin-promise":"3.8.0","eslint-plugin-import":"2.12.0","eslint-plugin-node":"6.0.1","mocha":"5.2.0","chai":"4.1.2","browserify":"16.2.2","babelify":"8.0.0","babel-core":"6.26.3","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","minifyify":"7.3.5","browserify-header":"0.9.4","browserify-derequire":"0.9.6","browserify-replace":"0.9.3"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"38fa4428f656bb9e899ec986ff3a052b33794cd1","_id":"syntax@1.4.5","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-Jv6rTa5fkB///gS0xqksBharbw7ht33nZ2A2ptP7z+4ExycqiqEB37L2SgEbIzZ6rS+SL43bX8CAvcmAYyJpbQ==","shasum":"c0a07aaa940d1fcbb7f8ec540141745dc9e14b1a","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.4.5.tgz","fileCount":18,"unpackedSize":420324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHO5WCRA9TVsSAnZWagAAvZoQAJEQwYIi/RgiQ1EIdktp\nnHV3nPjRwGywSj2Wn9Vgk5VEtKyulyh1WcGgVQ9wbTL4zJ436CbC2Bn9x69X\nBR4OMoW/8pUfehcOPWMGqAn1vk7ssxAi/F0hbmRVsCytilR6XpFiQhoNk6yT\nML7E5uLxWuCue4ozycocWBAX7XItVMy+xN66KL60oV2KwEumR8cFIIOwWAJz\naxBmOwtfzp8xmvcFQgHyudl6TWCGJKQGdDLQ1vSgt6d3EakA92l5OkXMvxcv\nBc8OukUkSLkjXs/8Tu4MZ8qLa6zBMVlwSYaf52Jx+owI1Pt9i5PKOK3Vdy7r\n+VvPErJKZvui46ZTynym9WE2U+Ipip67v1NOp/rXLVCk38pPtwB254DXKmBE\n+VLckHFhyEzYFOucN/EzOIJ+6soREU2CKcubAwjK+r7nnibRZq+FFOj14Se3\nZwTec9wK46KdIqX/2ZmZZCjOxuuanj1bZXvereyDhQq7H5qAo9dXKFVEvvJL\nSJib9HRg1+j4NUG7ubQSg9y2aIBjI/dgOW+sRMJCcdrRoj7YJDKiR9NRYWh9\nI8xrrAdZ1V9KX8T/N216vZJliCrVk41DJhPCY9gsJIU1YQsvOCfZW7MdyDZB\nRGw3JX6BQJieX41f29dKx3ZimFjYGrrqwlAwy2fqYeswaYzpzz4A80cmzA2x\nTn18\r\n=S6dm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8R5yQHvGHYagYtzGFyaV8TlhWmoJ27a9h2SKtIeQpYwIgNTfurxVQMKKJ5gPf8toE7BxUK4qvIV0l1eSUvxtcLGk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.4.5_1528622676630_0.6232531258996168"},"_hasShrinkwrap":false},"1.4.6":{"name":"syntax","version":"1.4.6","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"1.3.8","highlight.js":"9.12.0","sax":"1.2.4"},"devDependencies":{"grunt":"1.0.3","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","grunt-eslint":"21.0.0","babel-eslint":"8.2.5","eslint":"5.0.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0","eslint-plugin-promise":"3.8.0","eslint-plugin-import":"2.12.0","eslint-plugin-node":"6.0.1","mocha":"5.2.0","chai":"4.1.2","browserify":"16.2.2","babelify":"8.0.0","babel-core":"6.26.3","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","minifyify":"7.3.5","browserify-header":"0.9.4","browserify-derequire":"0.9.6","browserify-replace":"0.9.3"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"564d9cfe69784f548424c3abdc6331c3845cf840","_id":"syntax@1.4.6","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-0bSvTT6nDgI9n5RU+AVSUJS5BB9WkO7u9AECijrAXvdOkCbhGGJBqmdxHNtI9bW8rPlhDTkPdG66HZ2qneq4Sw==","shasum":"92704810545b1be0d2088a61dbbea0cd4b9b7e09","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.4.6.tgz","fileCount":18,"unpackedSize":420323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLltYCRA9TVsSAnZWagAAZZQP/j3dZ1so2edLvS4ZApsW\ncDIcmS7z8nLGLEXbZtef6vFPy1jP2Hqr132vSACJl8b5JCNq7TzFtINmhZe8\nnTigLwPgNfBoFcaCEWIvT8ILMeUG7cBu+/8HZ0om0FYAQhZSmWUVQR5X3hoV\nuvCb4lveVe6y1G3aVq4WdrirRXKRuioL3hKt0CxZ57naI0UP++6a7eksCgfI\nnQ8GRdFHh9ovbqjyardKRu9IOYae+Bjg2jHXOJB4htpOQDFNOG+m7zKG8Wuy\nCyj045ZPO883ZQeDDrSE661CzWyWv2v6TjmO3iVPHJIFI609crh+u5iZlWes\ndQRs7aD4q2/dLw1mLsbpGMj4jYJcvpYi+GiuYMvio9uAyxIAwsEPC07AYhku\nX06f69O7GiEYLbAu1aaArjmmI5QQs9mAzyPrZ1nyEkWdzpXdx7YvIBzjSwzB\nHT9reEBlhmHU9pmb8PE4lFZSw99rR1GcQBJ6qORvnT4PpXRfT1mo9gHwNYZu\nzhBEzix961aq1oF8sTxJNzEdQQRbLOc+wo93zM6l6erFQj6ML70kghdNBXhO\nJnHKM8xMs4pj7vwmf9tLRSbF2fwU4bD4zyz4m7SfvI7sPGbqv17tttPDqSnc\nZ0NCM1HZbQvMTQaHFNBNF8en0MKL90+OgS+EM8aDkBpTLzcCEAC9ElvuDDkj\n8Hd8\r\n=Dzdj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu4V9VCR0gS7aOuuruedqW/pa6u6ZiZetlH1vQU6xz1QIgYOXdZheip+viFBGUq2ntZoVsQpdS7A3WahaHoIx+I84="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.4.6_1529764696003_0.7546862522726978"},"_hasShrinkwrap":false},"1.4.7":{"name":"syntax","version":"1.4.7","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"1.3.9","highlight.js":"9.12.0","sax":"1.2.4"},"devDependencies":{"grunt":"1.0.3","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","grunt-eslint":"21.0.0","babel-eslint":"8.2.5","eslint":"5.0.1","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0","eslint-plugin-promise":"3.8.0","eslint-plugin-import":"2.13.0","eslint-plugin-node":"6.0.1","mocha":"5.2.0","chai":"4.1.2","browserify":"16.2.2","babelify":"8.0.0","babel-core":"6.26.3","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","minifyify":"7.3.5","browserify-header":"0.9.4","browserify-derequire":"0.9.6","browserify-replace":"0.9.3"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"6e8b889a829848465e1fe93df1616ed53d0d275b","_id":"syntax@1.4.7","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"dist":{"integrity":"sha512-IcUv6iOGCNbSi9Yt+NywhUMBfuoNQM6KdsYSxRAUH3YNDapJyJ1xe1c3Ff6z44AWT/+E1eqeEo5ys6oT9GSNRQ==","shasum":"443e52049d02ffd09ecc843af978a9ffb13f7ddf","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.4.7.tgz","fileCount":18,"unpackedSize":420323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQLHkCRA9TVsSAnZWagAAt2gQAIm+BDxjcNNsQc56r4R/\ndBdbOCjnyEH4DR0KPsykndufDnup8kAuq684kSfEKCg5c8LAUfduudfONvNe\njQRUSSCsfvgf4+3Siw3KlUm0Rs3EvAxKgBMNxNYWdIRMQsEgbTU4P/y3ikhC\nqkcGoo2edIumhj+ianb/GRk3IqiIwUR31nfiGHp8LvgAcUJdudPJdijh99Wg\nx1cwRgYGDkzCEpf+JJkOzW4qiH4PsvR+HB+dYD340dRGNnqfrXY4Rn3DFgt0\nMV5pSzP/L8KO3KaXdqTLhFvuQLVaQTBKPDN40mAXiw5Nk22v22EuLsyLo912\nqvWJaAgtYXaLVkc/YnH0Q8Hbixv4vsl4D0a+pcy2Rl3++ovuomCRY2Qq1sUD\nifuwTMXmr7PO5rvSm1KzHHolo3sswgpeVtpMTwTxzijT7TXH2waPxxvV/r7z\nvu5Y4RSDMv/BB4hnBqCOLaFUIoqcyFiJ3z2smbNgRXf6HtCnrGRp7I5+gIOc\ng07h2NrZOJjKxLWxT1mIvLUERz362wnncX0z/9uVvUulV/+raFfXJM1Elh8e\n/29u1+0OrlQyrxHgSSImiTvqvpBbCIdrJsE2RrRmDVFu83rYjVGeX/VoMN/L\nfoMIkdm0R2MR+/okmoL5JfzhvbNxkcCAQ0tdihC7l4+MBpTKlchRsOOR1IWS\n4ffS\r\n=kc6C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuuuuqMNIj3w+otuJYCvfrVxpXRUI1gdv0XxvtzEvvyAiAoobaiMu3+PEyn9AYOkE53VD4PR/Zk7SBmgiB5wzzAWQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.4.7_1530966500166_0.3019527176656587"},"_hasShrinkwrap":false},"1.4.8":{"name":"syntax","version":"1.4.8","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"1.3.9","highlight.js":"9.12.0","sax":"1.2.4"},"devDependencies":{"grunt":"1.0.3","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","grunt-eslint":"21.0.0","babel-eslint":"8.2.6","eslint":"5.3.0","eslint-config-standard":"11.0.0","eslint-plugin-standard":"3.1.0","eslint-plugin-promise":"3.8.0","eslint-plugin-import":"2.13.0","eslint-plugin-node":"7.0.1","mocha":"5.2.0","chai":"4.1.2","browserify":"16.2.2","babelify":"8.0.0","babel-core":"6.26.3","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","minifyify":"7.3.5","browserify-header":"0.9.4","browserify-derequire":"0.9.6","browserify-replace":"0.9.3"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"8eeaaa0b6317bcc7d914a955cd80263937c6e09e","_id":"syntax@1.4.8","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"dist":{"integrity":"sha512-02keg+JbE+h626BQNMvNaOhPOGp8YE2Bp/p03r3a/1vTg4ikgKkDTzsJeDfG0psL+DUtUSsn2bokiLfKX3LA8g==","shasum":"ff115c04fe5a3b1408d64497d9c30049b1fe6400","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.4.8.tgz","fileCount":18,"unpackedSize":420323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbfU+CRA9TVsSAnZWagAAGtgP/RDqNnR828A+U4DNhDdw\n9ZN366G39cBy4lMLZRAwOgIaiN9yLokDBalz+b1YwLbGl1NvcbWZAAnkWNJ5\nOUmgwcrkeFYKqLnAvED/zNF1AQgYQjMxX3cBfPnAXKznT5sUzr+zEazlkJNG\nLKzn5AKUy6v0NNamroFIJk/Yhvd1cDrOWnWNh7pPUqCiG0qcyg/QBKlvqH9E\nYGsoW+onLStFmePZLZW9tC1vq9OTxFt8Fj2kjHJfx8bRdrkzp7vbTC57keHI\nalp/UId0H+gzKyUf/f5sCanfkb3W9pqdaOHxX9eg0Jghm+a9OVOkOeKrW+k/\nhQk6pMz6Hz5LPlqpdRHJJo3wXyOtZxGCLzD/czpTGX4xQkrAW/Ud5gV564eW\noQQvuyYjC7b4oGsTGTz/uO16iHhi5Tb7F2iHCMrsoEriUi81ex/fd79JCF88\nhu6D90rnzrkrkTShbjQIh1PcNtjXiqjX2giXxoUnxGRPkrh2oVSHLDif3rwL\nTKyrjKsWMGblmYa8KfN/33MFd/I3VmGp+bq6YUina62WRS8uVhfCM24VaL6P\n8t9TXcgIBq8Zb3dTqjil2utCNDuQJf1hX4FzVyvmRh2o/IXzRmVSjvE6LyD+\ndgUr5F1P+S4SWqstb0DNovFByREWAbRLcXUvFOrO1RzeKyFTz0G8JvzfuTVz\nXGLQ\r\n=MwMI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXrTqLOskOM2ROoVot4i1o1RTUkAadRVzza3EyhkfxCQIgd8VX0yxWtL0+G+cR1ZR83vd44hW9r1rHnLYKsQh+oa4="}]},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.4.8_1533932862237_0.07593465515390552"},"_hasShrinkwrap":false},"1.5.0":{"name":"syntax","version":"1.5.0","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"1.3.10","highlight.js":"9.13.1","sax":"1.2.4"},"devDependencies":{"grunt":"1.0.3","grunt-cli":"1.3.2","grunt-contrib-clean":"2.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","grunt-eslint":"21.0.0","babel-eslint":"10.0.1","eslint":"5.10.0","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0","eslint-plugin-promise":"4.0.1","eslint-plugin-import":"2.14.0","eslint-plugin-node":"8.0.0","mocha":"5.2.0","chai":"4.2.0","browserify":"16.2.3","babelify":"10.0.0","@babel/core":"7.2.2","@babel/plugin-transform-runtime":"7.2.0","@babel/preset-env":"7.2.3","uglifyify":"5.0.1","browserify-header":"0.9.4","browserify-derequire":"0.9.6","browserify-replace":"0.9.3"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"c34a859705850758ed50dc36864b6c931edb2d68","_id":"syntax@1.5.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"dist":{"integrity":"sha512-WKi3psucBxNlLyQVYSFZ0V9oWNlxoL1YcOzDfEoOMLoqAoFKfOOFpVudA/Zt2TfHrc4YJR4X4hnY2kPyMj6psA==","shasum":"3c7c816244d8a12f6a85306bf2809328fb48f329","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.5.0.tgz","fileCount":18,"unpackedSize":616001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHm1nCRA9TVsSAnZWagAAD0wP/08xPuV8YULlt+lnib5P\n9v3Xd1DYVokePtdED8UxXFffPY5Bd4CgksPj6nBGoywxWYWpy81IzTzpUXQI\nmITiMOU0l8ViY3qb7HRn4N9EmQzYqDQsU8lJxUrC8ai20IC8mgYJjWanhRCE\nTfezjp40utWY+FmNZFQM1g7Zpk2/2srMLiSUYClH/tDwl0PdymdfaLeXtVbw\n6UobFj+RrznhIoVWEv/TcrdiixtxWmrQyaP8Mt/dxyD4082JnRO8zEb1SZal\n8jeu+Vp2aKYr4Kp66fmMgFvxsVU35cyNRVCYHdme49Xkb0HRBawQG9h+2aB/\nEdvhTuZLEuH8XHntnCmZZYIND6g7ARRtrFuFfqC5BVjzl2XN0knD4O1R3oWp\nv/Iw8QeMpGESLvyA+moDe2LKZ/Y8q3pGt3tV3/Gom4aQT5wmRAi7CzjAs8WP\nnmTMIOLKwWTendFFpy2ylnbdgLriI/dcXwOSpijcateyPf6znjgEg9Qx+e/b\n1qFo4K1Tz+hJSi2ieRHWAokbBG7ihfsNbJZRgfgoJYWc/huVilP2Bv4hYuSv\ngBI1QSWnx0NU2X/3OwH8vRclKPC+EvxrEX1xy6wCM5oAeXXa/OFUUnyC/6MW\nfgct+fPIhjQlbGSY/tSGLDOuoEoMcSA7jauD7onOvSLMS7NKDHGdFI/wnqMV\n842E\r\n=pkjM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlo7KR+jc+TfTN/CAhB3zha3QKH3vojsBREzvp3jibyAiEA/HATYeNbSWEeoydNeb/jQmKtZmJexFLrDNyPLOxPN90="}]},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.5.0_1545497958476_0.3571967218991259"},"_hasShrinkwrap":false},"1.5.1":{"name":"syntax","version":"1.5.1","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"1.5.3","highlight.js":"9.15.8","sax":"1.2.4"},"devDependencies":{"grunt":"1.0.4","grunt-cli":"1.3.2","grunt-contrib-clean":"2.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","grunt-eslint":"21.1.0","babel-eslint":"10.0.1","eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-standard":"4.0.0","eslint-plugin-promise":"4.1.1","eslint-plugin-import":"2.17.3","eslint-plugin-node":"9.1.0","mocha":"6.1.4","chai":"4.2.0","browserify":"16.2.3","babelify":"10.0.0","@babel/core":"7.4.5","@babel/plugin-transform-runtime":"7.4.4","@babel/preset-env":"7.4.5","uglifyify":"5.0.1","browserify-header":"1.0.1","browserify-derequire":"1.0.1","browserify-replace":"1.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"8dcbaa13e6d31939d23ef19adb1dc49863cff526","_id":"syntax@1.5.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"dist":{"integrity":"sha512-cdJHlA0LBsbuQAQzMCUh2i4Abr5pHJOZD7AWbtPM76NnpLITTJ8TYdMFIxfbL2Zyl1/k+n1hHp3dKCjVxJzi+g==","shasum":"0c1c963f59fa12e5ca7e6675e6d0404fa1f08137","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.5.1.tgz","fileCount":18,"unpackedSize":679985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBg27CRA9TVsSAnZWagAAWdgP/2+2bMWjDMExYpOifd2Y\n18hHlcDDzOVWJL1Yaezi8QHz2s4xRSNkYWlSO+nTMUiVxaxLuEdrYYtSdC4w\nUM6AdtLwMdW+ZEkF/hrZjl+ATqNAnFTidKVgUtpvFBri9ZE+AmnDWcZiTee2\nGtvjOFFjo27dDGDZg4ectGtP6KMVyRDGJBU4VHCedS3B6d3oLA1YDlLhGZ+Q\nLToTwOItiD3/Gq3SvOgsr0nlsRv5i1BSEtBF7uqAP92RlHwjnQEOkqitCYSW\n3hMIFPXFWjLHkXMCK++43Tm7f7jT4NHHTtil6PVFMqCpR2lem81Rccy+SsbN\nGcDFyw69E0yG2J5pfSg3eWtnMYfORAh2nk1n5ZT7dkCQ/rpAXA9iIdwtwUwK\nsVt3idCV8qQEw9EcjqP758ouoXJZbXgDxJoT1xqGoXgUuJgtMmmJ5g9rFwF7\n627RNVYvG/2il9zEoKdCIY1Dv5pJ7sTak6pvLpYKJy6n1d4u7C1yaK9QquTU\nzJA2eHV6X0cnXc3d48/bp07u8cut+aBUWVI32wpKpGbpilhKTb49O7cnm7As\ndhpkh8PWx6kYKbyhb4BMkfXdyGdfbpBcZeh3d4SNMGMVywidSo0rgRzv5V/4\nDN7aXenZDj+i7CVnyAA8iPzu2bi+uDuZBNngdybtwTY/cu3IXruRpxb9LtQm\n3PqE\r\n=Rk5Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDCrN0vzxxe3ERFW88QAaHmVEdMrQwkcuXzKltj0kkzwIhAPq/4h41Q4ew2TVNr9DYVRDtAdunhmTnm3LIOXWpiw0f"}]},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.5.1_1560677818730_0.5096043295554928"},"_hasShrinkwrap":false},"1.5.2":{"name":"syntax","version":"1.5.2","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"1.5.6","highlight.js":"9.17.1","sax":"1.2.4"},"devDependencies":{"grunt":"1.0.4","grunt-cli":"1.3.2","grunt-contrib-clean":"2.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","grunt-eslint":"22.0.0","babel-eslint":"10.0.3","eslint":"6.8.0","eslint-config-standard":"14.1.0","eslint-plugin-standard":"4.0.1","eslint-plugin-promise":"4.2.1","eslint-plugin-import":"2.19.1","eslint-plugin-node":"10.0.0","mocha":"6.2.2","chai":"4.2.0","browserify":"16.5.0","babelify":"10.0.0","@babel/core":"7.7.7","@babel/plugin-transform-runtime":"7.7.6","@babel/preset-env":"7.7.7","uglifyify":"5.0.2","browserify-header":"1.0.1","browserify-derequire":"1.0.1","browserify-replace":"1.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"121175985b5c729a596884623dbf1e49ff1397d7","_id":"syntax@1.5.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"dist":{"integrity":"sha512-cvyJu2IeWQ/IL7d8ldfQcvoHIMa6x2tgvPHcJg20LcNfcdD3zrqkMm54bapD5npNkOIEBQs/QYbn88dhz7gr1Q==","shasum":"d946c20eb833625b934c6c7cf6b17243e9341075","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.5.2.tgz","fileCount":18,"unpackedSize":631036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/rU7CRA9TVsSAnZWagAAkggQAKG+MOc247AN1WsMPZlN\n5KsG+tP26yrWpsP5+kbLofm+csXCk8kDpVTzr0KRnILiEppRgiKPnznjFKm2\ncNqnN+Slkv3m8zzzDj1NJSh9TgSIY5ub86MMG/crMMoP/WnQGewr4VAyfpm+\nrK7nBg5TzGH7gWvvFCRzF1ab1YoOJk79aVFKOIU+blxpXrsT8PR7KzJ0aAgo\na9xYc/oxdiknzf8johxFx6QiLHZD/1Xp0lHOVw1soLM0xk4CIIyN4EX9U4mt\nJmK4Hchuz0p6n5C4su8rOMlfud86mc9lAyop6Va5nMXCzwJ8TxXX6zKnQId9\n6ZHoiZLAMqa8EEbv9Tv7KnD0JeHVHgHJbGN5sVhBbXNBK3j2lllKv2vrMJiv\nCyVhPkl3vAAJ63HzHVyRKfZ/XfhC1+3Fin471pQk0H7mMuFDiYheBkxBVEwk\nRpjFDpoTaY5uTavwFwCpwdCRI9DkqHq+X36/m2A3tQO19GWn/+Ce+luQh9h1\n8y5UnCwGh6kaRZFjYkv41YnStVEj1HFheO7Xsf0fmGGji66dJAi8yghPe61m\neRmnd9y40EPH/YIyifnRetGPV+36WXbbbnyi92sopsoiOyIehZwaE2kpMupw\n2rhCM2mNJHcxG3MOHI1a9GQ7fRClGVVZ5oThPIs9kufK9kEXqgpbrcCwMJ0k\nQgks\r\n=YpL7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9IkBGvfbkOZHtUmLM3L8Q1unpK0LSpj6IEZugpRPVyAIgZK1SxnWonGlaTHoHMhhzwVT1DsZcovbhCIllwkjaOJg="}]},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.5.2_1576973626375_0.9636401634763025"},"_hasShrinkwrap":false},"1.6.0":{"name":"syntax","version":"1.6.0","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"1.5.7","highlight.js":"10.0.0","sax":"1.2.4"},"devDependencies":{"grunt":"1.1.0","grunt-cli":"1.3.2","grunt-contrib-clean":"2.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","grunt-eslint":"22.0.0","babel-eslint":"10.1.0","eslint":"6.8.0","eslint-config-standard":"14.1.1","eslint-plugin-standard":"4.0.1","eslint-plugin-promise":"4.2.1","eslint-plugin-import":"2.20.2","eslint-plugin-node":"11.1.0","mocha":"7.1.1","chai":"4.2.0","browserify":"16.5.1","babelify":"10.0.0","@babel/core":"7.9.0","@babel/plugin-transform-runtime":"7.9.0","@babel/preset-env":"7.9.5","uglifyify":"5.0.2","browserify-header":"1.0.1","browserify-derequire":"1.0.1","browserify-replace":"1.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"f4f0c4a2d89d235eade9aa07afd26183eb0a49c8","_id":"syntax@1.6.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"dist":{"integrity":"sha512-sXb3doHAXLtL4RRQa65qCl40yGUdOHEheFZjUar0KKMNTJ8UWDJONDa/oDJC/GeTp3NSQHHnWaLc8Z65sq6+Ww==","shasum":"ccacc1db83a953f5f6138814edb766464dec66fe","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.6.0.tgz","fileCount":18,"unpackedSize":710305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeo/bQCRA9TVsSAnZWagAAk0oQAJkxvWuf2Ab2TeXviUxr\nyRjDzc/ii0lNDQ+ZaqLu9Bhv3jH6bvE+i5EQxhDr1hH26iz6FzUWJ+2Qr28g\n9v7ROVzSOe9jwbTlWNbOcczKwSWsCVSxfUtgTC6A2s0cFOHrMdSlgdKwiIK/\nbpuPCQw6vrFe7GPA/Vtv3tG7TsSgJljXUegieMk2r7p7g+FFwLX1WONXEsc+\n2Srh5jIyHw6FGF3aBJ/SfBioFDXsUTTXEPLVixZcJ5SyTBpnoNq9zAEZsUCL\nAwZETQf6NW6VSpltCNs3R5TwclF1XohP6FXeHERcCqBGcy/QLtugwTfm3wZa\nzNx8GRiGx3sjVAEPPF8nQIDgGWkZ7ofA0f/NeTuCQGLCS0YmI/s1OOKs1Aj1\ngijL1h+oZEViO6XJidPuUix0bjPfhwQ1VY+Nh7QWbqak/RiWalPAA0xm1Nlc\nRajunNhhTnA1mPEMfkkyTSkhjpFOS9NovU9CFPimdZvfRLGXJG16Iz6A6Fjk\n2Vo6OQqUKyKE8hLGkgzBz6cuD/kSYXf3SfTq+XrBm1d+WRQd0QsJZYwsGVLG\nKBLiCuCFNnRSLb+WfqvMjUEo7GIZ7yYKQAk7gLCCJMlwq4fZUfa6DdBgC8KI\nch32ZoN8UlS8GkpdE31LeeWYzMkMvNqNhFEyhDExRM9ix4G6vhwUUJnohDid\nRSmM\r\n=ZP5y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpK3PJN0Fi7QrrfNTVy1sSbZN4x1wo+s9U0l0WNlttcAiB3LLVt2dOLDxEhWimZLzuAd8CRMjV+SoCsgWA5mNeKbQ=="}]},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.6.0_1587803855669_0.38008595696387903"},"_hasShrinkwrap":false},"1.6.1":{"name":"syntax","version":"1.6.1","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"1.5.7","highlight.js":"10.0.0","sax":"1.2.4"},"devDependencies":{"grunt":"1.1.0","grunt-cli":"1.3.2","grunt-contrib-clean":"2.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","grunt-eslint":"22.0.0","babel-eslint":"10.1.0","eslint":"6.8.0","eslint-config-standard":"14.1.1","eslint-plugin-standard":"4.0.1","eslint-plugin-promise":"4.2.1","eslint-plugin-import":"2.20.2","eslint-plugin-node":"11.1.0","mocha":"7.1.1","chai":"4.2.0","browserify":"16.5.1","babelify":"10.0.0","@babel/core":"7.9.0","@babel/plugin-transform-runtime":"7.9.0","@babel/preset-env":"7.9.5","uglifyify":"5.0.2","browserify-header":"1.0.1","browserify-derequire":"1.0.1","browserify-replace":"1.0.1"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"8458e0ebf572f51c9578ce8923fd6ba2a9d61732","_id":"syntax@1.6.1","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","_npmUser":{"name":"rse","email":"rse@engelschall.com"},"dist":{"integrity":"sha512-5OWpx+CDQtE/+EM9z9OSQI5xgDvvDSobzhyrgAw03bKVU2ilDSc7SGmJWGVuLG2/yBpXHlx6iV+hogWwGjwbng==","shasum":"89581517fbb7c8e0aa059b9af3864992c4f04b79","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.6.1.tgz","fileCount":18,"unpackedSize":710305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeo/dSCRA9TVsSAnZWagAAx6cP/0B7ov9ClHr+ad7AVa5R\n3WV8j9jIZ2iPVRl8sNkvjo/LgpDRcL+xFi3AZfq9tLwYB3kQ/Tts7IPvXkYM\n66Qg2dmTVhuyHrq33+z+SQ0IESGZwBQzwlr4q1qtAbuO63LuCJ4JxsPYFG8l\nXbIeTT0GyC7yZoTcRLrJrs6soFDdHEzRgGg7XOo8Mfc/9jLsE68WpS8icWAD\nfuTARwmSn6ZhGPVO9crIs5mkHLdK26l6G7PA2yTjiWRK1dQxXRSR8W7lVjgp\noEnh2v2Ogrra3rrIyGUliCb4M9pYmaKuHhY/dsawiq1YDfQxxS+x9JfnhoS1\nnrHxHybd8SZnYG2m+lCkfkHm0alrxDpjuTwGSo5Z/+Ic4OVSBZ5zzQV8JedQ\nN7H+f91CdPURHamVVr+x7E+63rwNiJZiDmSMcfP3J0yjnX4+h7zour3JrsNK\nUPvdIJwoeZ7HjYnxejD6U3zLzDyiPsfTt0AP0PpiEFeSHvN9xzaJc/yCV7XC\nh6GQ2+q3Sz3W3WNyVwB6xQDPKZu0tUrz5Y3f7wWDPZRfJGaTsokaxdtEWeEF\nzbjQnu0hQ37dNLQPwJgEdAF/oqVGO/PA7O2Vwq/Ljwerf1mGLvoVRaadTczP\nN5cdVmEfdXSN2Y6K2D/BWRn/25QDvlXw7A0PtfBQi9/vlOC1+pgIdNnnVOtU\n8jqZ\r\n=S5Ab\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7VPagkvZTcSss/gatvOvQGPlEYt2he3g1qT6FwQ+fjQIhAKm6HBfcOOt9QNWgiX9HNsRn/m2fzJdfHqzuL/85ZvAt"}]},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.6.1_1587803985561_0.48879053172024034"},"_hasShrinkwrap":false},"1.6.2":{"name":"syntax","version":"1.6.2","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"1.6.3","highlight.js":"10.5.0","sax":"1.2.4"},"devDependencies":{"grunt":"1.3.0","grunt-cli":"1.3.2","grunt-contrib-clean":"2.0.0","grunt-browserify":"5.3.0","grunt-mocha-test":"0.13.3","grunt-eslint":"23.0.0","babel-eslint":"10.1.0","eslint":"7.17.0","eslint-config-standard":"16.0.2","eslint-plugin-promise":"4.2.1","eslint-plugin-import":"2.22.1","eslint-plugin-node":"11.1.0","mocha":"8.2.1","chai":"4.2.0","browserify":"17.0.0","babelify":"10.0.0","@babel/core":"7.12.10","@babel/plugin-transform-runtime":"7.12.10","@babel/preset-env":"7.12.11","uglifyify":"5.0.2","browserify-header":"1.1.0","browserify-derequire":"1.1.1","browserify-replace":"1.1.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"gitHead":"1fb6183fa3510795a6b1937688ddebfc29f67465","_id":"syntax@1.6.2","_nodeVersion":"14.15.4","_npmVersion":"7.4.0","dist":{"integrity":"sha512-sH5YTiDyP4eYc74eItrpawfFyqSgtf21o268vquFg2kt1WSHhoNt8zKN1j5lHxvzBJzaIWMkgkaDsKGoCX6L3g==","shasum":"af7064ae393e62ddbc7d10acccafaf12bf9cf602","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.6.2.tgz","fileCount":18,"unpackedSize":790881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+Y7mCRA9TVsSAnZWagAA5UEP/09zFC7iMhPHFj2ZQ9EG\nd/VEYn85sMsED6gMBZD+Osynbx1lZM4K109qYBeUdslgWw74PVXurB1HV9Qp\npXkGKbERw8jBQ4GsVMkpyBWlX0nJA7fCCYjjPZSEm1BhIDsrAvsaamyh4GtX\nZ33KmUG7gnhSkKtrBXCxvARgAsvMdFiGfHq9tGPYMMHfBhi0waTgtXeK/5fN\nV0m/4L2/tnsK1N53e4PcBv7tFbOwrLjpP6x32O7auF1YtfRu91vdyzC91z6g\nQN/xgyrHUiVE0w5ARCXveC+ODJARcUqhZumz2PPQO+wIQAiuc03Q0nTY7iaY\nbxvZxBK88gGCEIIS4bP3v8fBogkqeASuvmMFqdFxjHia5oGm25J5zGrohwpK\nvH1J9ur3vGt9btVM/nwGWD1c4L6wbJm7Bau7qeI6/OFEmfJM5XFV5ubx1Ho4\niZ7i87P8WKIRyCgaY3EzNWQTS134hruov9fuUvkb3dw4oOVM1SyYpoC4uZsg\naOiP5fe24m/VwEs63zVPKG1Fgk/cpVYGr0Osc1GnBJUE7zPESrlVcNjB0uG3\nmPa3yLeYafBxpOd8GheLoEp/oE/X5oYujJNUw7/4z2m7m9Eq/8QP1rpul9KR\nOT3QlPPSzHiavkM31N/AusKcVZrgwP6AlMQzXlv9JDuIZUdwGb7YNk+pLJKB\nzk+r\r\n=WR+I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFNlPYHMsvskOpEzQqcBXrnaj1FoLh2GTqvnmqIURl6AiAi1IrX0MV34SzH0X7218B76tNL//dFxkiqz3MFC7ujHQ=="}]},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"directories":{},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.6.2_1610190565920_0.9915182892530248"},"_hasShrinkwrap":false},"1.6.3":{"name":"syntax","version":"1.6.3","description":"Unobtrusive Syntax Highlighting","keywords":["code","syntax","highlighting","keyword","literal"],"main":"lib/syntax.node.js","browser":"lib/syntax.browser.js","repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"license":"MIT","homepage":"https://github.com/rse/syntax","bugs":{"url":"https://github.com/rse/syntax/issues"},"dependencies":{"tokenizr":"1.6.10","highlight.js":"11.9.0","sax":"1.3.0"},"devDependencies":{"grunt":"1.6.1","grunt-cli":"1.4.3","grunt-contrib-clean":"2.0.1","grunt-browserify":"6.0.0","grunt-mocha-test":"0.13.3","grunt-eslint":"24.3.0","eslint":"8.57.0","eslint-config-standard":"17.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-node":"11.1.0","mocha":"10.3.0","chai":"4.4.1","browserify":"17.0.0","babelify":"10.0.0","@babel/core":"7.24.0","@babel/plugin-transform-runtime":"7.24.0","@babel/preset-env":"7.24.0","uglifyify":"5.0.2","browserify-header":"1.1.0","browserify-derequire":"1.1.1","browserify-replace":"1.1.0"},"scripts":{"prepublishOnly":"grunt default","build":"grunt default"},"_id":"syntax@1.6.3","gitHead":"aee7080c5e9bcf250a59b70a56aac23296caf945","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-42Cj6qmJa19vQ2yj048w9ARpGKVlkRwqogpdFeI5fzqwd96LyZz+Lq2kTZYOQ7csaB2oRzZ7IgiswU0H8rkFlA==","shasum":"87a99c7b6a997bf4e35a3a5a294ff871b941e451","tarball":"https://registry.npmjs.org/syntax/-/syntax-1.6.3.tgz","fileCount":18,"unpackedSize":891900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfsw8qC9Br4NAQ5e22pj7JRadz7B0kwaBZZjqirEdBLAIhAMPx2uEA2kQc4fr+zlzlNRcV5p2OIbPatXKC5w6DnDCm"}]},"_npmUser":{"name":"rse","email":"rse@engelschall.com"},"directories":{},"maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/syntax_1.6.3_1710190594883_0.790768677009742"},"_hasShrinkwrap":false}},"readme":"\nSyntax\n======\n\nUnobtrusive Syntax Highlighting Library\n\n<img src=\"sample/screenshot.png\" alt=\"\"/>\n\n<p/>\n<img src=\"https://nodei.co/npm/syntax.png?downloads=true&stars=true\" alt=\"\"/>\n\n<p/>\n<img src=\"https://david-dm.org/rse/syntax.png\" alt=\"\"/>\n\nAbout\n-----\n\n*Syntax* is JavaScript library (for use in Node.js and Browser\nenvironments) to apply Syntax Highlighting to a piece of input text --\nusually source code. *Syntax* is based on four major design aspects:\n\n- **Good Language Support**:\n  The language-specific determination of comments, keywords and\n  literals should be a reasonable one. As syntax highlighting\n  is a science of its own, *Syntax* under the hood uses the excellent\n  [Highlight.js](https://highlightjs.org/) library.\n\n- **Unobtrusive Syntax Highlighting**:\n  The author, Ralf S. Engelschall, is a die-hard coder with a very\n  strict opinion when it comes to source code. One of his opinions is\n  that syntax highlighting has to be as unobstrusive as possible and\n  hence should highlight comments, keywords, and literals only. As a\n  consequence, *Syntax* intentionally(!) reduces the syntax highlighting\n  of the underlying [Highlight.js](https://highlightjs.org/) to just\n  these three kinds of syntactical elements.\n\n- **Anchors and Markers**:\n  In technical documentation it is regularily necessary to mark\n  arbitrary pieces of code and interspice reference anchors.\n  Unfortunately, whatever syntax is used for marking and anchors, this\n  always conflicts with the language-dependent syntax highlighting\n  as the marking and anchors renders the source code invalid. *Syntax*\n  resolves this problem by first reducing the (rich) input text to plain\n  text (by removing markings and anchors) and reapplying the markings\n  and anchors during output generation.\n\n- **Arbitrary Output Formats**:\n  Usually, having HTML or XML output format is sufficient, but sometimes\n  one also wants to support other formats and for this one needs the\n  precise offset information for anchors, markings, comments, keywords\n  and literals. *Syntax* supports this by internally using such an offset\n  based markup information and also exposing it in the API for external\n  consumption.\n\nInstallation\n------------\n\n#### Node environments (with NPM package manager):\n\n```shell\n$ npm install syntax\n```\n\n#### Browser environments (with Bower package manager):\n\n```shell\n$ bower install syntax\n```\n\nExample\n-------\n\nThe following is an example of *Syntax* in the Node.js environment:\n\n```js\nimport Syntax from \"syntax\"\n\nlet syntax = new Syntax({\n    language: \"javascript\",\n    cssPrefix: \"\"\n})\n\nsyntax.richtext(\n    \"/* sample comment */\\n\" +\n    \"={function foo}= (bar, quux) {\\n\" +\n    \"    return 42 =(1)=\\n\" +\n    \"}\\n\"\n)\n\nconsole.log(syntax.plaintext())\n// +--- output: ---------------------------\n// | /* sample comment */\\n\n// | function foo (bar, quux) {\\n\n// |     return 42 \\n\n// | }\\n\n// +---------------------------------------\n\nconsole.log(require(\"util\").inspect(syntax.markup(), { depth: null }))\n// +--- output: ---------------------------\n// | { anchor:  { '1': 62 },\n// |   marker:  [ [ 21, 33 ] ],\n// |   comment: [ [ 0, 20 ] ],\n// |   keyword: [ [ 21, 29 ], [ 52, 58 ] ],\n// |   literal: [ [ 59, 61 ] ] }\n// +---------------------------------------\n\nconsole.log(syntax.html())\n// +--- output: ---------------------------\n// | <span class=\"comment\">/* sample comment */</span>\\n\n// | <span class=\"keyword\"><span class=\"marker\">function</span></span><span class=\"marker\"> foo</span> (bar, quux) {\\n\n// |     <span class=\"keyword\">return</span> <span class=\"literal\">42</span> <span class=\"anchor anchor-1\"></span>\\n\n// | }\\n\n// +---------------------------------------\n```\n\nFor an example of *Syntax* in the Browser environment, see\n[the included Sample project](sample/).\n\nApplication Programming Interface (API)\n---------------------------------------\n\n### Importing\n\n- `import Syntax from \"syntax\"`<br/>\n   Import Syntax (ECMAScript 6 variant).\n\n- `var Syntax = require(\"syntax\").default`<br/>\n   Import Syntax (CommonJS variant).\n\n### Class `Syntax`\n\n- Constructor: `Syntax(config?: Object): Syntax`<br/>\n  Create a new syntax highlighting instance with\n  optional configuration settings.\n\n- Class Method: `Syntax.version(): { major: Number, minor: Number, micro: Number, date: Number }`:<br/>\n  Return the *Sugar* library version. The date is in numeric format `YYYYMMDD`.\n\n- Method: `Syntax#config(config?: Object): Syntax`<br/>\n  Set configuration settings. The available configuration options are:\n\n   - `language` (default: `\"auto\"`):<br/>\n     Control the syntax highlighting of comments, keywords and literals.\n     By default, the language is guessed. See below for recognized\n     language identifiers. Set to `\"none\"` to enforce no syntax\n     highlighting of comments, keywords and literals at all (then\n     just markings and anchors are recognized).\n\n   - `cssPrefix` (default: `\"syntax-\"`):<br/>\n     The CSS class prefix used in the HTML output.\n\n   - `xmlPrefix` (default: `\"syntax-\"`):<br/>\n     The XML tag prefix used in the XML output.\n\n   - `tabReplace` (default: `\"    \"`):<br/>\n     The string TAB characters are replaced to in the output.\n\n   - `newlineReplace` (default: `\"\\n\"`):<br/>\n     The string newlines (`\\r?\\n`) are replaced to in the output.\n\n   - `regexAnchorOpen` (default: `\"=\\\\(\"`):<br/>\n     The regular expression (as a string) to recognize the opening of anchors.\n     Remember to extra-escape the special characters and to pass this as a\n     string, as *Syntax* internally has to assemble the regular expressions.\n\n   - `regexAnchorClose` (default: `\"\\\\)=\"`):<br/>\n     The regular expression (as a string) to recognize the closing of anchors.\n     Remember to extra-escape the special characters and to pass this as a\n     string, as *Syntax* internally has to assemble the regular expressions.\n\n   - `regexMarkerOpen` (default: `\"=\\\\{\"`):<br/>\n     The regular expression (as a string) to recognize the opening of markings.\n     Remember to extra-escape the special characters and to pass this as a\n     string, as *Syntax* internally has to assemble the regular expressions.\n\n   - `regexMarkerClose` (default: `\"\\\\}=\"`):<br/>\n     The regular expression (as a string) to recognize the closing of markings.\n     Remember to extra-escape the special characters and to pass this as a\n     string, as *Syntax* internally has to assemble the regular expressions.\n\n- Method: `Syntax#richtext(input: String): Syntax`<br/>\n  Set the rich input text to process.\n\n- Method: `Syntax#plaintext(): String`<br/>\n  Method: `Syntax#plaintext(plaintext: String): Syntax`<br/>\n  Get or set the plain (output) text (the rich text after removing explicit markers and anchors).\n  The plain text is updated when `richtext()` is called. If using a custom\n  markup information it can be also set manually.\n\n- Method: `Syntax#markup(): Markup`<br/>\n  Method: `Syntax#markup(markup: Markup): Syntax`<br/>\n  Get or set the markup information. The markup information is updated\n  when `richtext()` is called. But a custom markup information can\n  be provided manually, too. The format of the markup information is:\n\n    ```\n    {\n        anchor:  {\n            <reference: String>: <position: Number>\n            :\n        },\n        marker: [\n            [ <start-position: Number>, <end-position: Number> ]\n            :\n        ],\n        comment: [\n            [ <start-position: Number>, <end-position: Number> ]\n            :\n        ],\n        keyword: [\n            [ <start-position: Number>, <end-position: Number> ]\n            :\n        ],\n        literal: [\n            [ <start-position: Number>, <end-position: Number> ]\n            :\n        ]\n    }\n    ```\n\n  The positions are zero-based and end positions are at the first\n  character not included in the range.\n\n- Method: `Syntax#html(): String`<br/>\n  Apply the output markup information onto the output plain text and\n  render the result as HTML, based on interweaved\n  `<span class=\"{cssPrefix}{type}\">` and `</span>` tags.\n\n- Method: `Syntax#xml(): String`<br/>\n  Apply the output markup information onto the output plain text and\n  render the result as XML, based on interweaved\n  `<{xmlPrefix}{type}>` and `</{xmlPrefix}{type}>` tags.\n\nLanguage Support\n----------------\n\nBy default, *Syntax* supports the following major languages (with the\n`language` configuration option identifiers in parenthesis):\n\n1. Web Languages: XML/HTML (`xml`), CSS (`css`), LESS\n   (`less`), HTTP (`http`).\n\n2. Configuration Languages: JSON (`json`), YAML `yaml`, INI `ini`.\n\n3. Progamming Languages: C/C++ (`cpp`), Objective-C (`objectivec`),\n   Swift (`swift`), C# (`cs`, `csharp`), F# (`fsharp`), Go (`go`), Java\n   (`java`), Kotlin (`kotlin`), Groovy (`groovy`), Scala (`scala`), JavaScript (`js`,\n   `javascript`), TypeScript (`typescript`), PHP (`php`), Perl (`perl`),\n   Python (`python`), Ruby (`ruby`).\n\n4. Shell Languages: Bourne Shell (`shell`), Bash (`bash`), PowerShell\n   (`powershell`), Makefile (`makefile`).\n\n5. Other Languages: SQL (`sql`), MarkDown (`markdown`), Diff (`diff`).\n\nThose languages are pre-loaded in Node.js and bundled\nwith *Syntax* in the browser. In Node.js more languages\ncan be auto-loaded by just setting the `language`\nconfiguration to its official identifier. See [Highlight.js'\nsources](https://github.com/isagalaev/highlight.js/tree/master/src/languages)\nfor the identifiers (it is just the filename without the `.js`\nextension). In browser environments, auto-loading additional languages\nobviously does not work. There you have to bundle the additional\nlanguages youself and call `hljs.registerLanguage()` yourself.\n\nImplementation Notice\n---------------------\n\nAlthough *Syntax* is written in ECMAScript 6, it is transpiled to ECMAScript\n5 and this way runs in really all(!) current (as of 2015) JavaScript\nenvironments, of course.\n\nLicense\n-------\n\nCopyright &copy; 2015-2024 Dr. Ralf S. Engelschall (http://engelschall.com/)\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be included\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n","maintainers":[{"name":"rse","email":"rse@engelschall.com"}],"time":{"modified":"2024-03-11T20:56:35.566Z","created":"2015-08-22T23:33:02.183Z","0.9.0":"2015-08-22T23:33:02.183Z","0.9.1":"2015-08-22T23:47:31.712Z","1.0.0":"2015-08-23T10:44:09.381Z","1.0.1":"2015-08-23T11:00:49.617Z","1.0.2":"2015-08-23T12:14:56.483Z","1.1.0":"2015-11-08T16:35:01.380Z","1.2.0":"2015-12-12T17:20:49.839Z","1.2.1":"2016-06-01T13:45:07.354Z","1.2.2":"2016-07-23T16:54:12.921Z","1.2.3":"2016-07-23T17:00:11.346Z","1.3.0":"2016-09-19T19:33:44.436Z","1.3.1":"2016-10-08T15:28:42.142Z","1.3.2":"2016-10-15T11:56:35.140Z","1.3.3":"2016-10-15T23:03:02.413Z","1.3.4":"2016-11-20T15:01:42.990Z","1.3.5":"2017-04-10T08:09:37.044Z","1.3.6":"2017-12-02T13:21:01.258Z","1.3.7":"2018-01-06T10:37:09.160Z","1.4.0":"2018-02-16T11:06:26.560Z","1.4.1":"2018-03-30T13:20:11.651Z","1.4.2":"2018-04-22T22:04:43.772Z","1.4.3":"2018-04-30T09:17:31.308Z","1.4.4":"2018-05-11T19:37:43.187Z","1.4.5":"2018-06-10T09:24:36.760Z","1.4.6":"2018-06-23T14:38:16.144Z","1.4.7":"2018-07-07T12:28:20.285Z","1.4.8":"2018-08-10T20:27:42.387Z","1.5.0":"2018-12-22T16:59:18.692Z","1.5.1":"2019-06-16T09:36:58.858Z","1.5.2":"2019-12-22T00:13:46.716Z","1.6.0":"2020-04-25T08:37:35.985Z","1.6.1":"2020-04-25T08:39:45.795Z","1.6.2":"2021-01-09T11:09:26.064Z","1.6.3":"2024-03-11T20:56:35.119Z"},"homepage":"https://github.com/rse/syntax","keywords":["code","syntax","highlighting","keyword","literal"],"repository":{"type":"git","url":"git+https://github.com/rse/syntax.git"},"author":{"name":"Dr. Ralf S. Engelschall","email":"rse@engelschall.com","url":"http://engelschall.com"},"bugs":{"url":"https://github.com/rse/syntax/issues"},"license":"MIT","readmeFilename":"README.md","users":{"hyloque":true}}