Socket
Socket
Sign inDemoInstall

@adonisjs/core

Package Overview
Dependencies
Maintainers
2
Versions
218
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@adonisjs/core - npm Package Compare versions

Comparing version 1.8.0 to 1.9.0

build/src/Contracts/Encryption/index.d.ts

1

build/index.d.ts

@@ -14,2 +14,3 @@ export { IocContract } from '@adonisjs/fold';

export { RequestContract, HttpContextContract, HooksHttpContextContract } from './src/Contracts/Context';
export { EncryptionContract } from './src/Contracts/Encryption';
export { HttpExceptionHandler } from './src/HttpExceptionHandler';
export declare const exceptionCodes: {
E_MISSING_APP_ESSENTIALS: string;
E_MISSING_ENV_KEY: string;
E_MISSING_APP_KEY: string;
};

@@ -6,2 +6,3 @@ "use strict";

E_MISSING_ENV_KEY: 'E_MISSING_ENV_KEY',
E_MISSING_APP_KEY: 'E_MISSING_APP_KEY',
};

@@ -5,2 +5,3 @@ import { IocContract } from '@adonisjs/fold';

constructor($container: IocContract);
private _getAppKey;
private _registerEnv;

@@ -13,2 +14,3 @@ private _registerConfig;

private _registerLogger;
private _registerEncryption;
private _registerServer;

@@ -15,0 +17,0 @@ private _registerBodyParserMiddleware;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const router_1 = require("@adonisjs/router");
const server_1 = require("@adonisjs/server");
const utils_1 = require("@adonisjs/utils");
const request_1 = require("@adonisjs/request");
const response_1 = require("@adonisjs/response");
const server_1 = require("@adonisjs/server");
const bodyparser_1 = require("@adonisjs/bodyparser");
const Config_1 = require("../src/Config");
const Env_1 = require("../src/Env");
const Logger_1 = require("../src/Logger");
const Config_1 = require("../src/Config");
const lib_1 = require("../lib");
const Encryption_1 = require("../src/Encryption");
const logger_1 = require("../config/logger");

@@ -17,2 +20,9 @@ const Request_1 = require("../src/Bindings/Request");

}
_getAppKey() {
const appKey = this.$container.use('Adonis/Src/Config').get('app.appKey');
if (!appKey) {
throw new utils_1.Exception('Define appKey inside config/app file', 500, lib_1.exceptionCodes.E_MISSING_APP_KEY);
}
return appKey;
}
_registerEnv() {

@@ -61,2 +71,8 @@ this.$container.singleton('Adonis/Src/Env', () => {

}
_registerEncryption() {
this.$container.singleton('Adonis/Src/Encryption', () => {
return new Encryption_1.Encryption(this._getAppKey());
});
this.$container.alias('Adonis/Src/Encryption', 'Encryption');
}
_registerServer() {

@@ -69,3 +85,4 @@ this.$container.singleton('Adonis/Src/Server', (app) => {

const httpConfig = app.use('Adonis/Src/Config').get('app.http', {});
return new server_1.Server(HttpRequest, HttpResponse, Route, HttpMiddleware, httpConfig);
const appKey = this._getAppKey();
return new server_1.Server(HttpRequest, HttpResponse, Route, HttpMiddleware, httpConfig, appKey);
});

@@ -102,2 +119,3 @@ this.$container.alias('Adonis/Src/Server', 'Server');

this._registerBodyParserMiddleware();
this._registerEncryption();
}

@@ -104,0 +122,0 @@ boot() {

2

build/src/Contracts/Context/index.d.ts

@@ -5,3 +5,3 @@ import { HttpContextContract as BaseContextContract, HooksHttpContextContract as BaseHooksContextContract } from '@adonisjs/server';

export interface RequestContract extends BaseRequestContract {
file(key: string, options: FileValidationOptions): null | MultipartFileContract | MultipartFileContract[];
file(key: string, options?: Partial<FileValidationOptions>): null | MultipartFileContract | MultipartFileContract[];
multipart(): MultipartContract;

@@ -8,0 +8,0 @@ }

@@ -6,2 +6,13 @@ # Change Log

# [1.9.0](https://github.com/adonisjs/adonis-framework/tree/master/packages/core/compare/@adonisjs/core@1.8.0...@adonisjs/core@1.9.0) (2019-05-03)
### Features
* **core:** add Encryption provider ([ed34381](https://github.com/adonisjs/adonis-framework/tree/master/packages/core/commit/ed34381))
# [1.8.0](https://github.com/adonisjs/adonis-framework/tree/master/packages/core/compare/@adonisjs/core@1.7.0...@adonisjs/core@1.8.0) (2019-04-25)

@@ -8,0 +19,0 @@

{
"name": "@adonisjs/core",
"version": "1.8.0",
"version": "1.9.0",
"description": "AdonisJs core package",

@@ -55,5 +55,5 @@ "main": "build/index.js",

"@adonisjs/request": "^1.2.1",
"@adonisjs/response": "^1.2.1",
"@adonisjs/response": "^1.2.2",
"@adonisjs/router": "^1.5.9",
"@adonisjs/server": "^2.0.5",
"@adonisjs/server": "^2.0.6",
"@adonisjs/utils": "^1.4.4",

@@ -63,2 +63,3 @@ "dotenv": "^7.0.0",

"pino": "^5.12.3",
"simple-encryptor": "^2.0.0",
"youch": "^2.0.10",

@@ -72,3 +73,3 @@ "youch-terminal": "^1.0.0"

},
"gitHead": "b2203b111e3b6e533e50b7c234ecf77398675d59"
"gitHead": "5959680525f1d1505048c34fa910a216bc736043"
}
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