Skip to content

Instantly share code, notes, and snippets.

View vassudanagunta's full-sized avatar

Vas Sudanagunta vassudanagunta

  • New York City
View GitHub Profile
@CMCDragonkai
CMCDragonkai / regular_expression_engine_comparison.md
Last active July 24, 2024 16:22
Regular Expression Engine Comparison Chart

Regular Expression Engine Comparison Chart

Many different applications claim to support regular expressions. But what does that even mean?

Well there are lots of different regular expression engines, and they all have different feature sets and different time-space efficiencies.

The information here is just copied from: http://regular-expressions.mobi/refflavors.html

@sindresorhus
sindresorhus / esm-package.md
Last active July 30, 2024 15:29
Pure ESM package

Pure ESM package

The package that linked you here is now pure ESM. It cannot be require()'d from CommonJS.

This means you have the following choices:

  1. Use ESM yourself. (preferred)
    Use import foo from 'foo' instead of const foo = require('foo') to import the package. You also need to put "type": "module" in your package.json and more. Follow the below guide.
  2. If the package is used in an async context, you could use await import(…) from CommonJS instead of require(…).
  3. Stay on the existing version of the package until you can move to ESM.