How to use ember-cli-string-utils - 10 common examples

To help you get started, we’ve selected a few ember-cli-string-utils 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 angular / angular-cli / packages / @angular / cli / blueprints / directive / index.ts View on Github external
afterInstall: function (options: any) {
    const appConfig = getAppFromConfig(this.options.app);
    if (options.prefix && appConfig.prefix && appConfig.prefix !== options.prefix) {
      console.log(chalk.yellow(oneLine`You are using different prefix from app,
       you might get lint errors. Please update "tslint.json" accordingly.`));
    }

    const returns: Array = [];
    const className = stringUtils.classify(`${options.entity.name}Directive`);
    const fileName = stringUtils.dasherize(`${options.entity.name}.directive`);
    const fullGeneratePath = path.join(this.project.root, this.generatePath);
    const moduleDir = path.parse(this.pathToModule).dir;
    const relativeDir = path.relative(moduleDir, fullGeneratePath);
    const normalizeRelativeDir = relativeDir.startsWith('.') ? relativeDir : `./${relativeDir}`;
    const importPath = relativeDir ? `${normalizeRelativeDir}/${fileName}` : `./${fileName}`;

    if (!options.skipImport) {
      if (options.dryRun) {
        this._writeStatusToUI(chalk.yellow,
          'update',
          path.relative(this.project.root, this.pathToModule));
        return;
      }
      returns.push(
        astUtils.addDeclarationToModule(this.pathToModule, className, importPath)
github emberjs / ember.js / blueprints / route / index.js View on Github external
locals: function(options) {
    let moduleName = options.entity.name;

    if (options.resetNamespace) {
      moduleName = moduleName.split('/').pop();
    }

    return {
      moduleName: stringUtil.dasherize(moduleName),
    };
  },
github angular / angular-cli / packages / @angular / cli / commands / help.ts View on Github external
let commandMap = commandFiles.reduce((acc: any, curr: string) => {
      let classifiedName = stringUtils.classify(curr);
      let defaultImport = require(`./${curr}`).default;

      acc[classifiedName] = defaultImport;

      return acc;
    }, {});
github angular / angular-cli / packages / @angular / cli / commands / completion.ts View on Github external
const commandMap = commandFiles.reduce((acc: any, curr: string) => {
      let classifiedName = stringUtils.classify(curr);
      let defaultImport = require(`./${curr}`).default;

      acc[classifiedName] = defaultImport;

      return acc;
    }, {});
github ember-cli / ember-cli / blueprints / app / index.js View on Github external
locals(options) {
    let entity = options.entity;
    let rawName = entity.name;
    let name = stringUtil.dasherize(rawName);
    let namespace = stringUtil.classify(rawName);

    return {
      name,
      modulePrefix: name,
      namespace,
      emberCLIVersion: require('../../package').version,
      yarn: options.yarn,
      welcome: options.welcome,
      blueprint: 'app',
    };
  },
};
github ember-cli / ember-cli / blueprints / module-unification-app / index.js View on Github external
locals(options) {
    let entity = options.entity;
    let rawName = entity.name;
    let name = stringUtil.dasherize(rawName);
    let namespace = stringUtil.classify(rawName);

    return {
      name,
      modulePrefix: name,
      namespace,
      emberCLIVersion: require('../../package').version,
      emberCanaryVersion,
      yarn: options.yarn,
      welcome: options.welcome,
    };
  },
github emberjs / ember-module-unification-blueprint / index.js View on Github external
locals(options) {
    let entity = options.entity;
    let rawName = entity.name;
    let name = stringUtil.dasherize(rawName);
    let namespace = stringUtil.classify(rawName);

    return {
      name,
      modulePrefix: name,
      namespace,
      yarn: options.yarn,
    };
  },
github CenterForOpenScience / ember-osf-web / blueprints / component-addon / index.js View on Github external
locals(options) {
        const addonRawName = options.inRepoAddon ? options.inRepoAddon : options.project.name();
        const addonName = stringUtil.dasherize(addonRawName);
        const fileName = stringUtil.dasherize(options.entity.name);

        return {
            modulePath: [addonName, 'components', fileName, 'component'].join('/'),
            path: getPathOption(options),
        };
    },
};
github emberjs / ember.js / blueprints / component-addon / index.js View on Github external
locals: function(options) {
    let addonRawName = options.inRepoAddon ? options.inRepoAddon : options.project.name();
    let addonName = stringUtil.dasherize(addonRawName);
    let fileName = stringUtil.dasherize(options.entity.name);
    let importPathName = [addonName, 'components', fileName].join('/');

    if (options.pod) {
      importPathName = [addonName, 'components', fileName, 'component'].join('/');
    }

    return {
      modulePath: importPathName,
      path: getPathOption(options),
    };
  },
};
github ciena-frost / ember-frost-core / blueprints / component-addon / index.js View on Github external
locals (options) {
    const addonRawName = options.inRepoAddon ? options.inRepoAddon : options.project.name()
    const addonName = stringUtil.dasherize(addonRawName)
    const fileName = stringUtil.dasherize(options.entity.name)
    let importPathName = [addonName, 'components', fileName].join('/')

    if (options.pod) {
      importPathName = [addonName, 'components', fileName, 'component'].join('/')
    }

    return {
      modulePath: importPathName,
      path: getPathOption(options)
    }
  },

ember-cli-string-utils

string utils extracted for other addons and blueprints

ISC
Latest version published 7 years ago

Package Health Score

53 / 100
Full package analysis

Similar packages