@john-yuan/dev-browserify-watcher
Advanced tools
| (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){ | ||
| var demo = function () { | ||
| console.log('This is demo'); | ||
| }; | ||
| module.exports = demo; | ||
| },{}],2:[function(require,module,exports){ | ||
| var demo = require('./demo'); | ||
| },{"./demo":1}]},{},[2]) | ||
| //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9fYnJvd3Nlci1wYWNrQDYuMS4wQGJyb3dzZXItcGFjay9fcHJlbHVkZS5qcyIsImRlbW8vc3JjL2RlbW8uanMiLCJkZW1vL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQ0FBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNMQSIsImZpbGUiOiJnZW5lcmF0ZWQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlc0NvbnRlbnQiOlsiKGZ1bmN0aW9uKCl7ZnVuY3Rpb24gcihlLG4sdCl7ZnVuY3Rpb24gbyhpLGYpe2lmKCFuW2ldKXtpZighZVtpXSl7dmFyIGM9XCJmdW5jdGlvblwiPT10eXBlb2YgcmVxdWlyZSYmcmVxdWlyZTtpZighZiYmYylyZXR1cm4gYyhpLCEwKTtpZih1KXJldHVybiB1KGksITApO3ZhciBhPW5ldyBFcnJvcihcIkNhbm5vdCBmaW5kIG1vZHVsZSAnXCIraStcIidcIik7dGhyb3cgYS5jb2RlPVwiTU9EVUxFX05PVF9GT1VORFwiLGF9dmFyIHA9bltpXT17ZXhwb3J0czp7fX07ZVtpXVswXS5jYWxsKHAuZXhwb3J0cyxmdW5jdGlvbihyKXt2YXIgbj1lW2ldWzFdW3JdO3JldHVybiBvKG58fHIpfSxwLHAuZXhwb3J0cyxyLGUsbix0KX1yZXR1cm4gbltpXS5leHBvcnRzfWZvcih2YXIgdT1cImZ1bmN0aW9uXCI9PXR5cGVvZiByZXF1aXJlJiZyZXF1aXJlLGk9MDtpPHQubGVuZ3RoO2krKylvKHRbaV0pO3JldHVybiBvfXJldHVybiByfSkoKSIsInZhciBkZW1vID0gZnVuY3Rpb24gKCkge1xuICAgIGNvbnNvbGUubG9nKCdUaGlzIGlzIGRlbW8nKTtcbn07XG5cbm1vZHVsZS5leHBvcnRzID0gZGVtbztcbiIsInZhciBkZW1vID0gcmVxdWlyZSgnLi9kZW1vJyk7Il19 |
| var demo = function () { | ||
| console.log('This is demo'); | ||
| }; | ||
| module.exports = demo; |
| var demo = require('./demo'); |
| var watcher = require('../index'); | ||
| watcher.watch({ | ||
| entry: 'demo/src/index.js', | ||
| output: 'demo/dist/demo.js', | ||
| paths: 'demo/src/**/*.js', | ||
| browserifyOptions: { | ||
| debug: true | ||
| } | ||
| }); |
+6
-2
@@ -6,3 +6,3 @@ var fs = require('fs'); | ||
| var browserify = require('browserify'); | ||
| var logger = require('./logger'); | ||
| var logger = require('@john-yuan/dev-simple-logger'); | ||
@@ -46,3 +46,7 @@ /** | ||
| logger.info('build (' + path + ')'); | ||
| if (!writeStream) { | ||
| logger.info('build (initial)'); | ||
| } else { | ||
| logger.info('build (' + path + ')'); | ||
| } | ||
@@ -49,0 +53,0 @@ if (inputStream) { |
+5
-2
| { | ||
| "name": "@john-yuan/dev-browserify-watcher", | ||
| "version": "1.0.3", | ||
| "version": "1.0.4", | ||
| "description": "A browserify watcher", | ||
| "main": "index.js", | ||
| "scripts": { | ||
| "test": "echo \"Error: no test specified\" && exit 1" | ||
| "test": "node ./demo/watch.js" | ||
| }, | ||
@@ -29,3 +29,6 @@ "repository": { | ||
| "timepoint": "^0.0.2" | ||
| }, | ||
| "devDependencies": { | ||
| "@john-yuan/dev-simple-logger": "^1.0.0" | ||
| } | ||
| } |
| var TimePoint = require('timepoint'); | ||
| var colors = require('colors'); | ||
| var logger = {}; | ||
| var log = console.log.bind(console); | ||
| var error = console.error.bind(console); | ||
| logger.info = function (message) { | ||
| var time = TimePoint.parse().toString(); | ||
| log(colors.green('[' + time + '] ' + message)); | ||
| }; | ||
| logger.error = function (message) { | ||
| error(colors.red(message)); | ||
| log(''); | ||
| }; | ||
| module.exports = logger; |
No tests
QualityPackage does not have any tests. This is a strong signal of a poorly maintained or low quality package.
Found 1 instance in 1 package
6059
47.39%8
60%94
22.08%0
-100%1
Infinity%