Skip to content

fengzilong/babel-time-travel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

babel-time-travel

npm npm npm

screenshot

screenshot

Tell you the story about how every babel plugin transform your file inside a blackbox

Installation

npm i babel-time-travel -g

Usage

babel-time-travel will register a global command named btt after a global installation

To use it, simply add your own command after btt

Format: btt [options] -- [your-command]

btt -- npm run build
btt -- babel src --out-dir lib
btt -- ... # any other command

With options

  • --filter

    btt --filter axios/lib -- npm run build

    If babel-time-travel is slow running in your project, you can limit it to only run on certain files by using --filter option

Note

  • Blackboxed babel should run in the same process with your command
  • Don't cache any babel transformation result( like babel-loader caching )
  • Options like --filter should placed before --

Thanks

Highly inspired by babel/babel-time-travel which supports time travel in browser

License

MIT

About

Debug blackboxed babel, with time travel capability

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published