mirror of
https://github.com/verdaccio/verdaccio.git
synced 2024-12-16 21:56:25 -05:00
5167bb528f
* UI search uses search endpoint for global search * improve sorting and error handling * give priority to private packages * order by private package * add tests, improve testing * add changeset * addjust settings * remove old index search implementation * update lock file * relocate fastify package * fix circular dependency * fix wrong import * fix tests
22 lines
713 B
TypeScript
22 lines
713 B
TypeScript
import { Application } from 'express';
|
|
import path from 'path';
|
|
|
|
import apiMiddleware from '@verdaccio/api';
|
|
import { parseConfigFile } from '@verdaccio/config';
|
|
import { setup } from '@verdaccio/logger';
|
|
import { Storage } from '@verdaccio/store';
|
|
import { initializeServer as initializeServerHelper } from '@verdaccio/test-helper';
|
|
|
|
import routes from '../src';
|
|
|
|
setup([]);
|
|
|
|
export const getConf = (configName: string) => {
|
|
const configPath = path.join(__dirname, 'config', configName);
|
|
return parseConfigFile(configPath);
|
|
};
|
|
|
|
// @deprecated
|
|
export async function initializeServer(configName): Promise<Application> {
|
|
return initializeServerHelper(getConf(configName), [apiMiddleware, routes], Storage);
|
|
}
|