index.js 1.0 KB

123456789101112131415161718192021222324252627
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.BareProject = void 0;
  4. const __1 = require("../");
  5. const errors_1 = require("../../errors");
  6. class BareProject extends __1.Project {
  7. constructor() {
  8. super(...arguments);
  9. this.type = 'bare';
  10. }
  11. async detected() {
  12. return false;
  13. }
  14. async requireBuildRunner() {
  15. throw new errors_1.RunnerNotFoundException(`Cannot perform build for bare projects.\n` +
  16. `The Ionic CLI doesn't know how to build bare projects.`);
  17. }
  18. async requireServeRunner() {
  19. throw new errors_1.RunnerNotFoundException(`Cannot perform serve for bare projects.\n` +
  20. `The Ionic CLI doesn't know how to serve bare projects.`);
  21. }
  22. async requireGenerateRunner() {
  23. throw new errors_1.RunnerNotFoundException(`Cannot perform generate for bare projects.\n` +
  24. `The Ionic CLI doesn't know how to generate framework components for bare projects.`);
  25. }
  26. }
  27. exports.BareProject = BareProject;