features.js 748 B

123456789101112131415161718
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.createDefine = void 0;
  4. const uni_cli_shared_1 = require("@dcloudio/uni-cli-shared");
  5. const ssr_1 = require("./ssr");
  6. function createDefine(command, config) {
  7. const platform = process.env.UNI_PLATFORM;
  8. const inputDir = process.env.UNI_INPUT_DIR;
  9. return (0, uni_cli_shared_1.initFeatures)({
  10. inputDir,
  11. command,
  12. platform,
  13. pagesJson: (0, uni_cli_shared_1.parsePagesJsonOnce)(inputDir, platform),
  14. manifestJson: (0, uni_cli_shared_1.parseManifestJsonOnce)(inputDir),
  15. ssr: (0, uni_cli_shared_1.isSsr)(command, config) || (0, ssr_1.isSsrManifest)(command, config),
  16. });
  17. }
  18. exports.createDefine = createDefine;