1.0.3 • Published 5 years ago

metro-tsconfig-paths v1.0.3

Weekly downloads
58
License
MIT
Repository
github
Last release
5 years ago

metro-tsconfig-paths

Load tsconfig.json modules from locally developed packages, and help Metro resolve imports using their paths objects.

Usage

Add the following to your metro.config.js module:

const withTSConfig = require('metro-tsconfig-paths')

module.exports = withTSConfig({
  /* Metro configuration goes here */
})

How it works

It uses get-dev-paths to find any locally developed packages. Then it uses tsconfig-paths to load tsconfig.json modules and convert their paths objects into "matcher functions". Then it hooks into your Metro config and applies the relevant matcher function (if any) to whichever dependency is being resolved.