How to use expand-brackets - 3 common examples

To help you get started, we’ve selected a few expand-brackets 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 micromatch / extglob / lib / compilers.js View on Github external
module.exports = function(extglob) {
  var star = extglob.options.star || '.*?';

  /**
   * Use `expand-brackets` compilers
   */

  extglob.use(brackets.compilers);
  extglob.compiler

    /**
     * Escaped: "\\*"
     */

    .set('escape', function(node) {
      return this.emit(node.val, node);
    })

    /**
     * Dot: "."
     */

    .set('dot', function(node) {
      return this.emit('\\' + node.val, node);
github micromatch / extglob / lib / parsers.js View on Github external
function parsers(extglob) {
  extglob.state = extglob.state || {};

  /**
   * Use `expand-brackets` parsers
   */

  extglob.use(brackets.parsers);
  extglob.parser.sets.paren = extglob.parser.sets.paren || [];
  extglob.parser

    /**
     * Extglob open: "*("
     */

    .capture('paren.open', function() {
      var parsed = this.parsed;
      var pos = this.position();
      var m = this.match(/^([!@*?+])?\(/);
      if (!m) return;

      var prev = this.prev();
      var prefix = m[1];
      var val = m[0];
github ifgyong / demo / React-native / Helloword / node_modules / metro-bundler / node_modules / sane / node_modules / extglob / lib / parsers.js View on Github external
function parsers(extglob) {
    extglob.state = extglob.state || {};

    /**
     * Use `expand-brackets` parsers
     */

    extglob.use(brackets.parsers);
    extglob.parser.sets.paren = extglob.parser.sets.paren || [];
    extglob.parser

    /**
     * Extglob open: "*("
     */

        .capture('paren.open', function () {
            var parsed = this.parsed;
            var pos = this.position();
            var m = this.match(/^([!@*?+])?\(/);
            if (!m) return;

            var prev = this.prev();
            var prefix = m[1];
            var val = m[0];

expand-brackets

Expand POSIX bracket expressions (character classes) in glob patterns.

MIT
Latest version published 6 years ago

Package Health Score

71 / 100
Full package analysis

Popular expand-brackets functions