Skip to documentation

reference

Migration — @stackline/redeyed

Project migration notes for @stackline/redeyed 1.0.6. Review behavior, requirements and limitations.

Versioned project notes for @stackline/redeyed 1.0.6. Original attribution is retained in the linked repository.

Migration

Direct Stackline Name

npm install @stackline/redeyed
const redeyed = require('@stackline/redeyed');

Preserve Existing Imports

npm install redeyed@npm:@stackline/redeyed

Existing source remains unchanged:

const redeyed = require('redeyed');

Modern Parser Opt-In

The default remains Esprima. Applications that already use Espree can opt in:

const espree = require('espree');
const result = redeyed(source, config, {
  parser: espree,
  parserOptions: {
    ecmaVersion: 'latest',
    sourceType: 'module'
  }
});

Parser-specific token types are intentional. Test themes before changing a parser in an existing application.

Package reference