UNPKG

@valantic/spartacus-mock

Version:

This project offers you the possibility to mock the OCC Endpoints of your Composable Storefront (Spartacus). It uses the Mock Service Worker to mock the API calls.

42 lines 1.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setup = setup; const schematics_1 = require("@angular-devkit/schematics"); const dependencies_1 = require("@schematics/angular/utility/dependencies"); const lib_utils_1 = require("../utils/lib-utils"); const package_utils_1 = require("../utils/package-utils"); function logMessage() { return (tree, context) => { context.logger.info('⌛️ Waiting for file copy and package installation to finish..'); return tree; }; } function setup() { return (tree, context) => { const packageJsonFile = (0, package_utils_1.readPackageJson)(tree); const dependencies = [ { type: dependencies_1.NodeDependencyType.Dev, name: 'msw', version: '2.2.3', }, { type: dependencies_1.NodeDependencyType.Dev, name: '@faker-js/faker', version: '8.4.1', }, ]; context.logger.info('🔧️ Installing msw as dependency..'); context.logger.info('🔧️ Create mockServiceWorker.js file..'); return (0, schematics_1.chain)([ // add msw dependency (0, lib_utils_1.addPackageJsonDependencies)(dependencies, packageJsonFile), // run npm install (0, lib_utils_1.installPackageJsonDependencies)(), // enhance angular.json (0, lib_utils_1.enhanceAngularJsonAssets)(), logMessage(), ])(tree, context); }; } //# sourceMappingURL=index.js.map