1.0.2 • Published 1 year ago
@node-loaders/core v1.0.2
@node-loaders/core
Types, utilities and base class for custom loaders.
Usage
Creating a new Loader:
import BaseLoader from '@node-loaders/core';
class CustomLoader extends BaseLoader {
_handlesEspecifier(specifier, ...) {
/*
* Filter calls, non related calls should be forwarded for best interoperatbility.
*
* Constructor options provides rules implementation for builtin and package specifiers.
* To ignore those options override handlesEspecifier instead
*/
return isTypescriptFile(specifier);
}
_resolve(...) {
// Filtered (by handlesEspecifier) resolve
}
_load(...) {
// Filtered (by handlesEspecifier) load
}
}
const loader = new CustomLoader({
forwardBuiltinSpecifiers: true,
forwardPackageSpecifiers: true,
});
export const resolve = loader.exportResolve();
export const load = loader.exportLoad();
License
MIT
1.0.2
1 year ago
1.0.1
1 year ago
1.0.0
1 year ago
0.5.0
1 year ago
0.4.0
1 year ago
0.6.0
1 year ago
0.3.0
1 year ago
0.2.0
1 year ago
0.1.0
1 year ago
0.0.1-alpha.6
1 year ago
0.0.1-alpha.5
1 year ago
0.0.1-alpha.4
1 year ago
0.0.1-alpha.3
1 year ago