.pipe(
// see https://gulpjs.org/recipes/browserify-multiple-destination.html
map((file, enc, next) => {
- file.contents = browserify(file.relative, { basedir: src, detectGlobals: false }).bundle()
- next(null, file)
+ if (file.relative.endsWith('.bundle.js')) {
+ file.contents = browserify(file.relative, { basedir: src, detectGlobals: false }).bundle()
+ file.path = file.path.slice(0, file.path.length - 10) + '.js'
+ next(null, file)
+ } else {
+ fs.readFile(file.path, 'UTF-8').then((contents) => {
+ file.contents = Buffer.from(contents)
+ next(null, file)
+ })
+ }
})
)
.pipe(buffer())
--- /dev/null
+;(function () {
+ var hljs = require('highlight.js/lib/highlight')
+ hljs.registerLanguage('apache', require('highlight.js/lib/languages/apache'))
+ hljs.registerLanguage('asciidoc', require('highlight.js/lib/languages/asciidoc'))
+ hljs.registerLanguage('bash', require('highlight.js/lib/languages/bash'))
+ hljs.registerLanguage('clojure', require('highlight.js/lib/languages/clojure'))
+ hljs.registerLanguage('cpp', require('highlight.js/lib/languages/cpp'))
+ hljs.registerLanguage('cs', require('highlight.js/lib/languages/cs'))
+ hljs.registerLanguage('css', require('highlight.js/lib/languages/css'))
+ hljs.registerLanguage('diff', require('highlight.js/lib/languages/diff'))
+ hljs.registerLanguage('dockerfile', require('highlight.js/lib/languages/dockerfile'))
+ hljs.registerLanguage('groovy', require('highlight.js/lib/languages/groovy'))
+ hljs.registerLanguage('haskell', require('highlight.js/lib/languages/haskell'))
+ hljs.registerLanguage('http', require('highlight.js/lib/languages/http'))
+ hljs.registerLanguage('ini', require('highlight.js/lib/languages/ini'))
+ hljs.registerLanguage('java', require('highlight.js/lib/languages/java'))
+ hljs.registerLanguage('javascript', require('highlight.js/lib/languages/javascript'))
+ hljs.registerLanguage('json', require('highlight.js/lib/languages/json'))
+ hljs.registerLanguage('kotlin', require('highlight.js/lib/languages/kotlin'))
+ hljs.registerLanguage('makefile', require('highlight.js/lib/languages/makefile'))
+ hljs.registerLanguage('markdown', require('highlight.js/lib/languages/markdown'))
+ hljs.registerLanguage('nginx', require('highlight.js/lib/languages/nginx'))
+ hljs.registerLanguage('nix', require('highlight.js/lib/languages/nix'))
+ hljs.registerLanguage('objectivec', require('highlight.js/lib/languages/objectivec'))
+ hljs.registerLanguage('perl', require('highlight.js/lib/languages/perl'))
+ hljs.registerLanguage('php', require('highlight.js/lib/languages/php'))
+ hljs.registerLanguage('python', require('highlight.js/lib/languages/python'))
+ hljs.registerLanguage('ruby', require('highlight.js/lib/languages/ruby'))
+ hljs.registerLanguage('scala', require('highlight.js/lib/languages/scala'))
+ hljs.registerLanguage('shell', require('highlight.js/lib/languages/shell'))
+ hljs.registerLanguage('sql', require('highlight.js/lib/languages/sql'))
+ hljs.registerLanguage('swift', require('highlight.js/lib/languages/swift'))
+ hljs.registerLanguage('xml', require('highlight.js/lib/languages/xml'))
+ hljs.registerLanguage('yaml', require('highlight.js/lib/languages/yaml'))
+ hljs.initHighlightingOnLoad()
+})()
+++ /dev/null
-;(function () {
- var hljs = require('highlight.js/lib/highlight')
- hljs.registerLanguage('apache', require('highlight.js/lib/languages/apache'))
- hljs.registerLanguage('asciidoc', require('highlight.js/lib/languages/asciidoc'))
- hljs.registerLanguage('bash', require('highlight.js/lib/languages/bash'))
- hljs.registerLanguage('clojure', require('highlight.js/lib/languages/clojure'))
- hljs.registerLanguage('cpp', require('highlight.js/lib/languages/cpp'))
- hljs.registerLanguage('cs', require('highlight.js/lib/languages/cs'))
- hljs.registerLanguage('css', require('highlight.js/lib/languages/css'))
- hljs.registerLanguage('diff', require('highlight.js/lib/languages/diff'))
- hljs.registerLanguage('dockerfile', require('highlight.js/lib/languages/dockerfile'))
- hljs.registerLanguage('groovy', require('highlight.js/lib/languages/groovy'))
- hljs.registerLanguage('haskell', require('highlight.js/lib/languages/haskell'))
- hljs.registerLanguage('http', require('highlight.js/lib/languages/http'))
- hljs.registerLanguage('ini', require('highlight.js/lib/languages/ini'))
- hljs.registerLanguage('java', require('highlight.js/lib/languages/java'))
- hljs.registerLanguage('javascript', require('highlight.js/lib/languages/javascript'))
- hljs.registerLanguage('json', require('highlight.js/lib/languages/json'))
- hljs.registerLanguage('kotlin', require('highlight.js/lib/languages/kotlin'))
- hljs.registerLanguage('makefile', require('highlight.js/lib/languages/makefile'))
- hljs.registerLanguage('markdown', require('highlight.js/lib/languages/markdown'))
- hljs.registerLanguage('nginx', require('highlight.js/lib/languages/nginx'))
- hljs.registerLanguage('nix', require('highlight.js/lib/languages/nix'))
- hljs.registerLanguage('objectivec', require('highlight.js/lib/languages/objectivec'))
- hljs.registerLanguage('perl', require('highlight.js/lib/languages/perl'))
- hljs.registerLanguage('php', require('highlight.js/lib/languages/php'))
- hljs.registerLanguage('python', require('highlight.js/lib/languages/python'))
- hljs.registerLanguage('ruby', require('highlight.js/lib/languages/ruby'))
- hljs.registerLanguage('scala', require('highlight.js/lib/languages/scala'))
- hljs.registerLanguage('shell', require('highlight.js/lib/languages/shell'))
- hljs.registerLanguage('sql', require('highlight.js/lib/languages/sql'))
- hljs.registerLanguage('swift', require('highlight.js/lib/languages/swift'))
- hljs.registerLanguage('xml', require('highlight.js/lib/languages/xml'))
- hljs.registerLanguage('yaml', require('highlight.js/lib/languages/yaml'))
- hljs.initHighlightingOnLoad()
-})()