Skip to content

Commit

Permalink
build assets #20
Browse files Browse the repository at this point in the history
  • Loading branch information
rymizuki committed Aug 31, 2019
1 parent a79766b commit abaee12
Show file tree
Hide file tree
Showing 17 changed files with 71 additions and 3 deletions.
62 changes: 62 additions & 0 deletions lib/dist/hariko-logger/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
require("colors");
const dateformat_1 = __importDefault(require("dateformat"));
const LOG_LEVELS = {
error: 5,
warn: 4,
info: 3,
verbose: 2,
debug: 1
};
const LOG_COLORS = {
error: 'red',
warn: 'yellow',
info: 'green',
verbose: 'cyan',
debug: 'magenta'
};
class Logger {
set level(value) {
if (!LOG_LEVELS[value])
throw new Error("Unsupported log level '" + value + "'");
this.level_name = value;
}
get level() {
return this.level_name;
}
log(level, ...args) {
// logger.log(level, 'format text', arg1, arg2 ...);
if (LOG_LEVELS[this.level] > LOG_LEVELS[level])
return;
console.log.apply(console, this.format(level, args)); // eslint-disable-line no-console
}
format(level, args) {
var format = args.shift();
var tag = '[' + level.toUpperCase() + ']';
var time = this.time ? '[' + dateformat_1.default(new Date(), 'HH:MM:ss:l') + ']' : '';
args.unshift(time.grey + tag[LOG_COLORS[level]] + ' ' + format);
return args;
}
debug(...args) {
this.log('debug', ...args);
}
verbose(...args) {
this.log('verbose', ...args);
}
info(...args) {
this.log('info', ...args);
}
warn(...args) {
this.log('warn', ...args);
}
error(...args) {
this.log('error', ...args);
}
}
exports.Logger = Logger;
exports.logger = new Logger();
exports.default = exports.logger; // migration
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ class HttpResponse {
return false;
}
static create(http_transaction, data) {
return new HttpResponse(http_transaction, data.attributes.statusCode.content, HttpResponseHeaders.create(data), data.content[0].content);
return new HttpResponse(http_transaction, data.attributes ? data.attributes.statusCode.content : 200, HttpResponseHeaders.create(data), data.content.length ? data.content[0].content : '');
}
}
exports.HttpResponse = HttpResponse;
Expand Down Expand Up @@ -63,6 +63,9 @@ class HttpResponseHeaders {
}
static create(data) {
const headers = new HttpResponseHeaders();
if (!data.attributes) {
return headers;
}
data.attributes.headers.content.forEach((member) => {
headers.set(member.content.key.content, member.content.value.content);
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ class Builder {
content.content.forEach((transition_data) => {
const transition = resource.createTransition(transition_data);
transition_data.content.forEach((http_transaction_data) => {
if (http_transaction_data.element == 'copy') {
return;
}
const http_transaction = transition.createHttpTransaction();
http_transaction.setHttpRequest(http_transaction.createHttpRequest(http_transaction_data.content[0]));
http_transaction.setHttpResponse(http_transaction.createHttpResponse(http_transaction_data.content[1]));
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion lib/hariko/resource.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
var fs = require('fs'),
_ = require('lodash'),
gaze = require('gaze');
var parser = require('../hariko-parser'),
var parser = require('../dist/hariko-parser'),
external = require('./resource/external'),
logger = require('../logger');
var Entries = require('./entries');
Expand Down
2 changes: 1 addition & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"skipDefaultLibCheck": true,
"experimentalDecorators": true,
"pretty": true,
"outDir": "lib/hariko-parser"
"outDir": "lib/dist"
},
"include": ["src/**/*"],
"exclude": ["src/**/*.test.ts"]
Expand Down

0 comments on commit abaee12

Please sign in to comment.