Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
fix(experimental-utils): Avoid typescript import at runtime (#584)
  • Loading branch information
bradzacher committed Jun 3, 2019
1 parent 50a493e commit fac5c7d
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions packages/experimental-utils/src/index.ts
Expand Up @@ -6,9 +6,15 @@ export { ESLintUtils, TSESLint, TSESLintScope };

// for convenience's sake - export the types directly from here so consumers
// don't need to reference/install both packages in their code

// NOTE - this uses hard links inside ts-estree to avoid initing the entire package
// via its main file (which imports typescript at runtime).
// Not every eslint-plugin written in typescript requires typescript at runtime.
export {
AST_NODE_TYPES,
AST_TOKEN_TYPES,
ParserServices,
TSESTree,
} from '@typescript-eslint/typescript-estree';
} from '@typescript-eslint/typescript-estree/dist/ts-estree';
export {
ParserServices,
} from '@typescript-eslint/typescript-estree/dist/parser-options';

0 comments on commit fac5c7d

Please sign in to comment.