1.0.1 • Published 4 years ago
@storybook/babel-plugin-require-context-hook v1.0.1
babel-plugin-require-context-hook
NOTE: This is a (hopefully temporary) fork of babel-plugin-require-context-hook, which appears to be unmaintained.
Usage
In your babelrc:
"plugins": [
"@storybook/babel-plugin-require-context-hook"
]Wherever you configure babel-register (your source file, a register script, etc):
require('@storybook/babel-plugin-require-context-hook/register')();How it works
The register script @storybook/babel-plugin-require-context-hook/register implements the function require.context with an extra parameter-- the directory in which the calling file resides-- and places that function on the global scope.
The Babel plugin @storybook/babel-plugin-require-context-hook rewrites all calls to require.context into calls to this global function, passing in __dirname as the extra parameter.
1.0.1
4 years ago
1.0.1--canary.4.86c1352.0
4 years ago