How to use @ngx-rocket/core - 6 common examples

To help you get started, we’ve selected a few @ngx-rocket/core examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ngx-rocket / generator-ngx-rocket / generators / app / index.js View on Github external
if (this.props.tools.includes('compodoc')) {
      this.log(`- $ ${chalk.green(`${this.packageManager} run compodoc`)}: generates docs from code`);
    }

    if (this.props.tools.includes('prettier')) {
      this.log(`- $ ${chalk.green(`${this.packageManager} run prettier`)}: format your code automatically`);
    }
  }
}

module.exports = Generator.make({
  baseDir: __dirname,
  generator: NgxGenerator,
  options,
  prompts,
  prefixRules: Object.assign(Generator.defaultPrefixRules, {
    'ionic-tabs': props => props.ui === 'ionic' && props.layout === 'tabs',
    'ionic-side-menu': props => props.ui === 'ionic' && props.layout === 'side-menu',
    'material-simple': props => props.ui === 'material' && props.layout === 'simple',
    'material-side-menu': props => props.ui === 'material' && props.layout === 'side-menu',
    raw: props => props.ui === 'raw',
    'electron-windows': props => props.desktop && props.desktop.includes('windows'),
    'electron-mac': props => props.desktop && props.desktop.includes('mac'),
    'electron-linux': props => props.desktop && props.desktop.includes('linux'),
    'tools-hads': props => props.tools && props.tools.includes('hads'),
    'tools-jest': props => props.tools && props.tools.includes('jest'),
    'tools-karma': props => props.tools && !props.tools.includes('jest')
  })
});
github ngx-rocket / addon-firebase / generators / app / index.js View on Github external
}
  }
}

module.exports = Generator.make({
  baseDir: __dirname,
  generator: AddonFirebaseGenerator,
  prompts: [
    {
      type: 'confirm',
      name: 'firebaseDeploy',
      message: 'Use Firebase deploy?',
      default: true
    }
  ],
  prefixRules: Object.assign(Generator.defaultPrefixRules, {
    deploy: props => Boolean(props.firebaseDeploy)
  })
});
github ngx-rocket / generator-ngx-rocket / generators / addon / index.js View on Github external
end() {
    if (this.updating) {
      this.log(`\nUpdated ${chalk.green(this.props.appName)} to ${chalk.yellow(this.version)} successfully!\n`);
    } else {
      this.log(`\nAll done! Take a look at ${chalk.green('generators/app')} to get started.\n`);
    }
  }
}

module.exports = Generator.make({
  baseDir: __dirname,
  generator: NgxAddonGenerator,
  options,
  prompts,
  prefixRules: Object.assign(Generator.defaultPrefixRules, {
    fullstack: props => props.type === 'fullstack',
    'not-fullstack': props => props.type !== 'fullstack'
  })
});
github ngx-rocket / generator-ngx-rocket / generators / addon / index.js View on Github external
} else {
        this.npmInstall(null, {loglevel: 'error'});
      }
    }
  }

  end() {
    if (this.updating) {
      this.log(`\nUpdated ${chalk.green(this.props.appName)} to ${chalk.yellow(this.version)} successfully!\n`);
    } else {
      this.log(`\nAll done! Take a look at ${chalk.green('generators/app')} to get started.\n`);
    }
  }
}

module.exports = Generator.make({
  baseDir: __dirname,
  generator: NgxAddonGenerator,
  options,
  prompts,
  prefixRules: Object.assign(Generator.defaultPrefixRules, {
    fullstack: props => props.type === 'fullstack',
    'not-fullstack': props => props.type !== 'fullstack'
  })
});
github ngx-rocket / generator-ngx-rocket / generators / app / index.js View on Github external
if (this.props.tools.includes('hads')) {
      this.log(`- $ ${chalk.green(`${this.packageManager} run docs`)}: show docs and coding guides`);
    }

    if (this.props.tools.includes('compodoc')) {
      this.log(`- $ ${chalk.green(`${this.packageManager} run compodoc`)}: generates docs from code`);
    }

    if (this.props.tools.includes('prettier')) {
      this.log(`- $ ${chalk.green(`${this.packageManager} run prettier`)}: format your code automatically`);
    }
  }
}

module.exports = Generator.make({
  baseDir: __dirname,
  generator: NgxGenerator,
  options,
  prompts,
  prefixRules: Object.assign(Generator.defaultPrefixRules, {
    'ionic-tabs': props => props.ui === 'ionic' && props.layout === 'tabs',
    'ionic-side-menu': props => props.ui === 'ionic' && props.layout === 'side-menu',
    'material-simple': props => props.ui === 'material' && props.layout === 'simple',
    'material-side-menu': props => props.ui === 'material' && props.layout === 'side-menu',
    raw: props => props.ui === 'raw',
    'electron-windows': props => props.desktop && props.desktop.includes('windows'),
    'electron-mac': props => props.desktop && props.desktop.includes('mac'),
    'electron-linux': props => props.desktop && props.desktop.includes('linux'),
    'tools-hads': props => props.tools && props.tools.includes('hads'),
    'tools-jest': props => props.tools && props.tools.includes('jest'),
    'tools-karma': props => props.tools && !props.tools.includes('jest')
github ngx-rocket / addon-firebase / generators / app / index.js View on Github external
)} manually`
        );
      } else {
        this.spawnCommandSync('firebase', ['use', '--add']);
      }
    }
  }

  end() {
    if (this.props.firebaseDeploy && !this.updating) {
      this.log(`- $ ${chalk.green(`${this.packageManager} run deploy`)}: deploy app to Firebase`);
    }
  }
}

module.exports = Generator.make({
  baseDir: __dirname,
  generator: AddonFirebaseGenerator,
  prompts: [
    {
      type: 'confirm',
      name: 'firebaseDeploy',
      message: 'Use Firebase deploy?',
      default: true
    }
  ],
  prefixRules: Object.assign(Generator.defaultPrefixRules, {
    deploy: props => Boolean(props.firebaseDeploy)
  })
});

@ngx-rocket/core

Core generator for creating ngX-Rocket add-ons

MIT
Latest version published 2 years ago

Package Health Score

40 / 100
Full package analysis