How to use the ember-cli-string-utils.dasherize function in ember-cli-string-utils

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 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 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)
    }
  },
github ember-cli / ember-cli / blueprints / component-addon / index.js View on Github external
locals: function(options) {
    var addonRawName   = options.inRepoAddon ? options.inRepoAddon : options.project.name();
    var addonName      = stringUtil.dasherize(addonRawName);
    var fileName       = stringUtil.dasherize(options.entity.name);
    var importPathName       = [addonName, 'components', fileName].join('/');

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

    return {
      modulePath: importPathName,
      path: getPathOption(options)
    };
  }
};
github angular / angular-cli / packages / angular-cli / blueprints / pipe / index.js View on Github external
afterInstall: function(options) {
    if (options.dryRun) {
      return;
    }

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

    if (!options['skip-import']) {
      returns.push(
        astUtils.addDeclarationToModule(this.pathToModule, className, importPath)
          .then(change => change.apply(NodeHost)));
    }

    return Promise.all(returns);
  }
};
github angular / angular-cli / packages / @angular / cli / blueprints / enum / index.ts View on Github external
locals: function (options: any) {
    this.fileName = stringUtils.dasherize(options.entity.name);

    return {
      dynamicPath: this.dynamicPath.dir,
      flat: options.flat,
      fileName: this.fileName
    };
  },
github angular / angular-cli / packages / @angular / cli / blueprints / interface / index.ts View on Github external
locals: function (options: any) {
    const interfaceType = options.args[2];
    this.fileName = stringUtils.dasherize(options.entity.name);
    if (interfaceType) {
      this.fileName += '.' + interfaceType;
    }
    const prefix = CliConfig.getValue('defaults.interface.prefix');
    return {
      dynamicPath: this.dynamicPath.dir,
      flat: options.flat,
      fileName: this.fileName,
      prefix: prefix
    };
  },
github fossasia / susper.com / node_modules / @angular / cli / blueprints / enum / index.js View on Github external
locals: function (options) {
        this.fileName = stringUtils.dasherize(options.entity.name);
        return {
            dynamicPath: this.dynamicPath.dir,
            flat: options.flat,
            fileName: this.fileName
        };
    },
    fileMapTokens: function () {
github fossasia / susper.com / node_modules / @angular / cli / blueprints / interface / index.js View on Github external
locals: function (options) {
        const interfaceType = options.args[2];
        this.fileName = stringUtils.dasherize(options.entity.name);
        if (interfaceType) {
            this.fileName += '.' + interfaceType;
        }
        const prefix = config_1.CliConfig.getValue('defaults.interface.prefix');
        return {
            dynamicPath: this.dynamicPath.dir,
            flat: options.flat,
            fileName: this.fileName,
            prefix: prefix
        };
    },
    fileMapTokens: function () {

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