JSRequire constructor

JSRequire(
  1. String package, {
  2. String? identifier,
  3. JSRequireTarget? target,
})

Implementation

JSRequire(this.package, {String? identifier, JSRequireTarget? target})
    : identifier = identifier ??
          package
              .replaceFirst(RegExp(r'^@'), '')
              .replaceAll(RegExp(r'[^a-zA-Z0-9_]'), '_'),
      target = target ?? JSRequireTarget.all;