Socket
Socket
Sign inDemoInstall

create-app

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

create-app - npm Package Compare versions

Comparing version 2.0.14 to 2.0.15

lib/client/type.d.ts

8

lib/client/createApp.d.ts

@@ -1,5 +0,9 @@

import type { LocationTypeMap, HistoryWithBFOL } from 'create-history';
import type { EntireSettings, Settings, App } from './index';
/**
* createApp at client
*/
import { LocationTypeMap, HistoryWithBFOL } from 'create-history';
import { EntireSettings, Settings } from '../share/type';
import { App } from './type';
export declare function createHistory(settings?: EntireSettings): HistoryWithBFOL<LocationTypeMap['QUERY']['Base'], LocationTypeMap['QUERY']['Intact']>;
export declare function createHistoryWithBasename(settings?: EntireSettings): HistoryWithBFOL<LocationTypeMap['BQ']['Base'], LocationTypeMap['BQ']['Intact']>;
export default function createApp(settings: Settings): App;

@@ -26,9 +26,13 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
/**
* createApp at client
*/
var create_history_1 = __importStar(require("create-history"));
var util_1 = require("../share/util");
var createMatcher_1 = __importDefault(require("../share/createMatcher"));
var defaultSettings_1 = __importDefault(require("./defaultSettings"));
var createController_1 = __importDefault(require("./createController"));
var util_1 = require("../share/util");
function createHistory(settings) {
var finalContext = Object.assign({}, defaultSettings_1.default.context, settings === null || settings === void 0 ? void 0 : settings.context);
var _a;
var finalContext = Object.assign({}, defaultSettings_1.default.context, (_a = settings) === null || _a === void 0 ? void 0 : _a.context);
var finalAppSettings = Object.assign({}, defaultSettings_1.default, settings, { context: finalContext });

@@ -40,3 +44,4 @@ var chInit = create_history_1.default[finalAppSettings.type];

function createHistoryWithBasename(settings) {
var finalContext = Object.assign({}, defaultSettings_1.default.context, settings === null || settings === void 0 ? void 0 : settings.context);
var _a;
var finalContext = Object.assign({}, defaultSettings_1.default.context, (_a = settings) === null || _a === void 0 ? void 0 : _a.context);
var finalAppSettings = Object.assign({}, defaultSettings_1.default, settings, { context: finalContext });

@@ -48,3 +53,4 @@ var chInit = create_history_1.default[finalAppSettings.type];

function createApp(settings) {
var finalContext = Object.assign({}, defaultSettings_1.default.context, settings === null || settings === void 0 ? void 0 : settings.context);
var _a;
var finalContext = Object.assign({}, defaultSettings_1.default.context, (_a = settings) === null || _a === void 0 ? void 0 : _a.context);
var finalAppSettings = Object.assign({}, defaultSettings_1.default, settings, { context: finalContext });

@@ -101,4 +107,3 @@ var routes = finalAppSettings.routes, viewEngine = finalAppSettings.viewEngine, loader = finalAppSettings.loader, context = finalAppSettings.context, container = finalAppSettings.container, cacheAmount = finalAppSettings.cacheAmount;

if (util_1.isPromise(iController)) {
return (iController
.then(initController));
return iController.then(initController);
}

@@ -105,0 +110,0 @@ else {

@@ -1,2 +0,3 @@

import { ClientController, ClientControllerConstructor, HistoryLocation, Context } from "./index";
import { HistoryLocation, Context } from '../share/type';
import { ClientController, ClientControllerConstructor } from './type';
export default function createController(c: ClientControllerConstructor, location: HistoryLocation, context: Context): ClientController;

@@ -1,2 +0,2 @@

import type { EntireSettings } from "./index";
import { EntireSettings } from '../share/type';
export declare const isClient: boolean;

@@ -3,0 +3,0 @@ export declare const isServer: boolean;

import createApp from './createApp';
export default createApp;
export * from './createApp';
export * from '../index';
import type { History, ILWithBQ, BLWithBQ, HistoryWithBFOL, LocationTypeMap, BLWithQuery, ILWithQuery } from 'create-history';
import type { Context, Callback, ControllerConstructor, Listener, HistoryLocation, Matcher, Route, Loader, Controller } from '../index';
export interface ClientController extends Controller {
location: HistoryLocation;
context: Context;
history: History<BLWithBQ, ILWithBQ> | History<BLWithQuery, ILWithQuery>;
matcher: Matcher;
loader: Loader;
routes: Route[];
}
export interface ClientControllerConstructor {
new (location: HistoryLocation, context: Context): ClientController;
}
export interface Render {
(targetPath: string | ILWithBQ | ILWithQuery): unknown;
}
export interface Start {
(callback?: Callback, shouldRenderWithCurrentLocation?: boolean): Stop | null;
}
export interface Stop {
(): void;
}
export interface Subscribe {
(listener: Listener): () => void;
}
export interface App {
start: Start;
stop: Stop;
render: Render;
history: HistoryWithBFOL<LocationTypeMap['BQ']['Base'], LocationTypeMap['BQ']['Intact']> | HistoryWithBFOL<LocationTypeMap['QUERY']['Base'], LocationTypeMap['QUERY']['Intact']>;
subscribe: Subscribe;
}
export interface InitController {
(c: ControllerConstructor | Promise<ControllerConstructor>): unknown;
}
export { createHistory } from './createApp';
export { App, ClientController } from './type';
export { Route, EntireSettings, Settings, CreateHistoryType, Params, Matches, Matcher, ViewEngine, ViewEngineRender, ViewEngineClear, Loader, LoadController, Context, HistoryBaseLocation, HistoryLocation, Controller, ControllerConstructor, Cache, CacheStorage, AppMap } from '../share/type';
export { Actions } from 'create-history';
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
var __importDefault = (this && this.__importDefault) || function (mod) {

@@ -9,11 +6,7 @@ return (mod && mod.__esModule) ? mod : { "default": mod };

Object.defineProperty(exports, "__esModule", { value: true });
///////////////////////////////////////////////////////////////////////////////
// FUNCTIONS
///////////////////////////////////////////////////////////////////////////////
var createApp_1 = __importDefault(require("./createApp"));
exports.default = createApp_1.default;
__export(require("./createApp"));
///////////////////////////////////////////////////////////////////////////////
// TYPES
///////////////////////////////////////////////////////////////////////////////
__export(require("../index"));
var createApp_2 = require("./createApp");
exports.createHistory = createApp_2.createHistory;
var create_history_1 = require("create-history");
exports.Actions = create_history_1.Actions;

@@ -1,5 +0,9 @@

import type { History, LocationTypeMap } from 'create-history';
import type { App, Settings, EntireSettings } from './index';
/**
* createApp at server
*/
import { History, LocationTypeMap } from 'create-history';
import { EntireSettings, Settings } from '../share/type';
import { App } from './type';
export declare function createHistory(settings?: EntireSettings): History<LocationTypeMap['QUERY']['Base'], LocationTypeMap['QUERY']['Intact']>;
export declare function createHistoryWithBasename(settings?: EntireSettings): History<LocationTypeMap['BQ']['Base'], LocationTypeMap['BQ']['Intact']>;
export default function createApp(settings: Settings): App;

@@ -34,8 +34,9 @@ "use strict";

var create_history_1 = require("create-history");
var util_1 = require("../share/util");
var createMatcher_1 = __importDefault(require("../share/createMatcher"));
var defaultSettings_1 = __importDefault(require("./defaultSettings"));
var createController_1 = __importDefault(require("./createController"));
var util_1 = require("../share/util");
function createHistory(settings) {
var finalContext = Object.assign({}, defaultSettings_1.default.context, settings === null || settings === void 0 ? void 0 : settings.context);
var _a;
var finalContext = Object.assign({}, defaultSettings_1.default.context, (_a = settings) === null || _a === void 0 ? void 0 : _a.context);
var finalAppSettings = Object.assign({}, defaultSettings_1.default, settings, { context: finalContext });

@@ -47,3 +48,4 @@ var chInit = create_history_1.createMemoryHistory;

function createHistoryWithBasename(settings) {
var finalContext = Object.assign({}, defaultSettings_1.default.context, settings === null || settings === void 0 ? void 0 : settings.context);
var _a;
var finalContext = Object.assign({}, defaultSettings_1.default.context, (_a = settings) === null || _a === void 0 ? void 0 : _a.context);
var finalAppSettings = Object.assign({}, defaultSettings_1.default, settings, { context: finalContext });

@@ -129,7 +131,6 @@ var chInit = create_history_1.createMemoryHistory;

if (util_1.isPromise(iController)) {
return (iController
.then(function (iController) {
return iController.then(function (iController) {
var Wrapper = wrapController(iController);
return createController_1.default(Wrapper, finalLocation, finalContext);
}));
});
}

@@ -136,0 +137,0 @@ var Wrapper = wrapController(iController);

@@ -1,2 +0,3 @@

import type { ServerController, ServerControllerConstructor, HistoryLocation, Context } from "./index";
import { HistoryLocation, Context } from '../share/type';
import { ServerController, ServerControllerConstructor } from './type';
export default function createController(c: ServerControllerConstructor, location: HistoryLocation, context: Context): ServerController;

@@ -1,2 +0,2 @@

import type { EntireSettings } from './index';
import { EntireSettings } from '../share/type';
export declare const isClient: boolean;

@@ -3,0 +3,0 @@ export declare const isServer: boolean;

import createApp from './createApp';
export default createApp;
export * from './createApp';
export * from '../index';
import type { History, LocationTypeMap } from 'create-history';
import type { Context, Callback, HistoryLocation, Controller } from '../index';
export interface ServerController extends Controller {
location: HistoryLocation;
context: Context;
}
export interface ServerControllerConstructor {
new (location: HistoryLocation, context: Context): ServerController;
}
export interface App {
render: Render;
history: History<LocationTypeMap['BQ']['Base'], LocationTypeMap['BQ']['Intact']> | History<LocationTypeMap['QUERY']['Base'], LocationTypeMap['QUERY']['Intact']>;
}
export interface Render {
(requestPath: string): InitControllerReturn | Promise<InitControllerReturn>;
(requestPath: string, injectContext: Partial<Context> | null): InitControllerReturn | Promise<InitControllerReturn>;
(requestPath: string, callback: Callback): InitControllerReturn | Promise<InitControllerReturn>;
(requestPath: string, injectContext: Partial<Context> | null, callback: Callback): InitControllerReturn | Promise<InitControllerReturn>;
(requestPath: string, injectContext?: Partial<Context> | null | Callback, callback?: Callback): InitControllerReturn | Promise<InitControllerReturn>;
}
export interface InitControllerReturn {
content?: unknown;
controller: Controller;
}
export { createHistory } from './createApp';
export { App, ServerController } from './type';
export { Route, EntireSettings, Settings, CreateHistoryType, Params, Matches, Matcher, ViewEngine, ViewEngineRender, ViewEngineClear, Loader, LoadController, Context, HistoryBaseLocation, HistoryLocation, Controller, ControllerConstructor, Cache, CacheStorage, AppMap } from '../share/type';
export { Actions } from 'create-history';
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
var __importDefault = (this && this.__importDefault) || function (mod) {

@@ -9,11 +6,7 @@ return (mod && mod.__esModule) ? mod : { "default": mod };

Object.defineProperty(exports, "__esModule", { value: true });
///////////////////////////////////////////////////////////////////////////////
// FUNCTIONS
///////////////////////////////////////////////////////////////////////////////
var createApp_1 = __importDefault(require("./createApp"));
exports.default = createApp_1.default;
__export(require("./createApp"));
///////////////////////////////////////////////////////////////////////////////
// TYPES
///////////////////////////////////////////////////////////////////////////////
__export(require("../index"));
var createApp_2 = require("./createApp");
exports.createHistory = createApp_2.createHistory;
var create_history_1 = require("create-history");
exports.Actions = create_history_1.Actions;

@@ -1,2 +0,2 @@

import type { Route, Matcher } from '../index';
import { Route, Matcher } from './type';
export default function createMatcher(routes: Route[]): Matcher;

@@ -1,2 +0,2 @@

import type { Cache, AppMap } from '../index';
import { Cache, AppMap } from './type';
export declare class ReqError extends Error {

@@ -3,0 +3,0 @@ status?: number;

{
"name": "create-app",
"version": "2.0.14",
"version": "2.0.15",
"description": "configuring once, rendering both client and server.",

@@ -10,3 +10,4 @@ "main": "index.js",

"prebuild": "rimraf lib",
"build": "tsc"
"build": "tsc",
"postbuild": "ts-node move.ts"
},

@@ -39,2 +40,3 @@ "files": [

"@types/node": "^12.6.9",
"fs-extra": "^8.1.0",
"jest": "^23.0.1",

@@ -44,8 +46,9 @@ "rimraf": "^2.6.3",

"ts-node": "^8.3.0",
"typescript": "^3.8.2"
"tslint": "^5.18.0",
"typescript": "^3.7.3"
},
"dependencies": {
"create-history": "^2.0.7",
"create-history": "^2.0.6",
"path-to-regexp": "^1.7.0"
}
}
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