UNPKG

@criticalmanufacturing/node-package-bundler

Version:
28 lines 1.91 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.container = void 0; require("reflect-metadata"); const inversify_1 = require("inversify"); const types_1 = require("./types"); const log_1 = require("./processors/log"); const operations_1 = require("./processors/operations"); const paths_1 = require("./processors/paths"); const driverTemplates_1 = require("./processors/driverTemplates"); const libraryTemplates_1 = require("./processors/libraryTemplates"); const businessScenarios_1 = require("./processors/businessScenarios"); const libraryFont_1 = require("./processors/libraryFont"); const shrinkwrapGenerator_1 = require("./processors/shrinkwrapGenerator"); const transpiler_1 = require("./processors/transpiler"); const container = new inversify_1.Container(); exports.container = container; container.bind(types_1.TYPES.Injector).toConstantValue(container); container.bind(types_1.TYPES.Logger).to(log_1.Log).inSingletonScope(); container.bind(types_1.TYPES.Operations).to(operations_1.Operations).inSingletonScope(); container.bind(types_1.TYPES.Paths).to(paths_1.Paths).inSingletonScope(); container.bind(types_1.TYPES.Transpiler).to(transpiler_1.Transpiler).inSingletonScope(); container.bind(types_1.TYPES.Processors.DriverTemplates).to(driverTemplates_1.DriverTemplatesProcessor).inSingletonScope(); container.bind(types_1.TYPES.Processors.LibraryTemplates).to(libraryTemplates_1.LibraryTemplatesProcessor).inSingletonScope(); container.bind(types_1.TYPES.Processors.LibraryBusinessScenarios).to(businessScenarios_1.BusinessScenariosProcessor).inSingletonScope(); container.bind(types_1.TYPES.Processors.LibraryFontProcessor).to(libraryFont_1.LibraryFontProcessor).inSingletonScope(); container.bind(types_1.TYPES.Processors.ShrinkwrapGenerator).to(shrinkwrapGenerator_1.ShrinkwrapGenerator).inSingletonScope(); //# sourceMappingURL=inversify.config.js.map