New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

kamboja-core

Package Overview
Dependencies
Maintainers
1
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kamboja-core - npm Package Compare versions

Comparing version 0.2.1-alpha.e95eb583 to 0.3.0-alpha.3dc6eb77

26

package.json
{
"name": "kamboja-core",
"version": "0.2.1-alpha.e95eb583",
"version": "0.3.0-alpha.3dc6eb77",
"description": "Core library of KambojaJS",

@@ -25,5 +25,5 @@ "main": "src/index.js",

"dependencies": {
"@types/lodash": "^4.14.64",
"@types/node": "^7.0.21",
"kecubung": "^0.2.1-alpha.e95eb583",
"@types/lodash": "^4.14.66",
"@types/node": "^8.0.1",
"kecubung": "^0.3.0-alpha.3dc6eb77",
"lodash": "^4.17.4",

@@ -34,18 +34,18 @@ "reflect-metadata": "^0.1.10",

"devDependencies": {
"@types/chai": "^3.5.2",
"@types/chai": "^4.0.0",
"@types/mocha": "^2.2.41",
"@types/sinon": "^2.2.2",
"chai": "^3.5.0",
"@types/sinon": "^2.3.1",
"chai": "^4.0.2",
"coveralls": "^2.13.1",
"del": "^2.2.2",
"del": "^3.0.0",
"gulp": "^3.9.1",
"gulp-istanbul": "^1.1.1",
"gulp-istanbul": "^1.1.2",
"gulp-mocha": "^3.0.1",
"gulp-sourcemaps": "^2.6.0",
"gulp-typescript": "^3.1.6",
"mocha": "^3.4.1",
"gulp-typescript": "^3.1.7",
"mocha": "^3.4.2",
"run-sequence": "^1.2.2",
"sinon": "^2.2.0",
"typescript": "^2.3.2"
"sinon": "^2.3.5",
"typescript": "^2.3.4"
}
}
# KambojaJs
[![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/KambojaJS/lobby)
[![npm version](https://badge.fury.io/js/kamboja.svg)](https://badge.fury.io/js/kamboja)
[![Build Status](https://travis-ci.org/kambojajs/kamboja.svg?branch=master)](https://travis-ci.org/kambojajs/kamboja)
[![Coverage Status](https://coveralls.io/repos/github/kambojajs/kamboja/badge.svg?branch=master)](https://coveralls.io/github/kambojajs/kamboja?branch=master)
[![Known Vulnerabilities](https://snyk.io/test/github/kambojajs/kamboja/badge.svg)](https://snyk.io/test/github/kambojajs/kamboja)
[![dependencies Status](https://david-dm.org/kambojajs/kamboja/status.svg)](https://david-dm.org/kambojajs/kamboja)
[![devDependencies Status](https://david-dm.org/kambojajs/kamboja/dev-status.svg)](https://david-dm.org/kambojajs/kamboja?type=dev)
KambojaJS aims to fix some difficulties when using the [old guy](https://expressjs.com/), and increase testability, add convention over configuration and use modern language feature like async/await decorator etc, read more http://kambojajs.com/
KambojaJS aims to fix some problems occurs when using the [old guy](https://expressjs.com/), like increase testability, add convention over configuration and use modern language feature like async/await decorator etc, read more http://kambojajs.com/

@@ -74,2 +76,5 @@ ## Convention Over Configuration

Refer to [ApiController](http://kambojajs.com/reference/api-controller) for more information
Refer to [ApiController](http://kambojajs.com/reference/api-controller) for more information
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = y[op[0] & 2 ? "return" : op[0] ? "throw" : "next"]) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [0, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
require("reflect-metadata");
exports.ValidationTypesAccepted = ["string", "string[]", "number", "number[]", "boolean", "boolean[]", "date", "date[]"];

@@ -128,4 +95,4 @@ var Decorator = (function () {

ActionResult.prototype.execute = function (request, response, routeInfo) {
return __awaiter(this, void 0, void 0, function () {
return __generator(this, function (_a) {
return tslib_1.__awaiter(this, void 0, void 0, function () {
return tslib_1.__generator(this, function (_a) {
response.body = this.body;

@@ -132,0 +99,0 @@ response.cookies = this.cookies || [];

import { MetaData, ParentMetaData, MetadataType, MethodMetaData, ClassMetaData } from "kecubung";
import * as Kecubung from "kecubung"
import * as Url from "url"
import "reflect-metadata"

@@ -130,3 +131,3 @@ export type HttpMethod = "GET" | "POST" | "PUT" | "PATCH" | "DELETE"

export interface ValidatorCommand {
validate(args: FieldValidatorArg):ValidationError[]
validate(args: FieldValidatorArg):ValidationError[]| undefined
}

@@ -156,3 +157,3 @@

pathResolver: PathResolver
get(classId: string): QualifiedClassMetaData
get(classId: string): QualifiedClassMetaData | undefined
getFiles(category: MetaDataLoaderCategory): Kecubung.ParentMetaData[]

@@ -173,3 +174,3 @@ getClasses(category: MetaDataLoaderCategory): QualifiedClassMetaData[]

isValid(): boolean
getValidationErrors(): ValidationError[]
getValidationErrors(): ValidationError[] | undefined
}

@@ -192,5 +193,5 @@

url: Url.Url
getHeader(key: string): string
getCookie(key: string): string
getParam(key: string): string
getHeader(key: string): string|undefined
getCookie(key: string): string|undefined
getParam(key: string): string|undefined
getAccepts(key: string | string[]): string | boolean

@@ -296,4 +297,4 @@ //isAccept(mime: string): boolean

export function getRouteDetail(info: RouteInfo) {
const tokens = info.qualifiedClassName.split(",")
const method = `${tokens[0].trim()}.${info.methodMetaData.name}`
const tokens = info.qualifiedClassName!.split(",")
const method = `${tokens[0].trim()}.${info.methodMetaData!.name}`
const file = tokens[1].trim()

@@ -300,0 +301,0 @@ return `[${method} ${file}]`;

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc