UNPKG

1.01 kBJavaScriptView Raw
1"use strict";
2var __importDefault = (this && this.__importDefault) || function (mod) {
3 return (mod && mod.__esModule) ? mod : { "default": mod };
4};
5Object.defineProperty(exports, "__esModule", { value: true });
6exports.createDefaultResolver = void 0;
7// importing the factory directly, as we feed it our own fs, and don't want graceful-fs to be implicitly imported
8// this allows @stylable/core to be bundled for browser usage without special custom configuration
9const ResolverFactory_1 = __importDefault(require("enhanced-resolve/lib/ResolverFactory"));
10const resolverContext = {};
11function createDefaultResolver(fileSystem, resolveOptions) {
12 const eResolver = ResolverFactory_1.default.createResolver({
13 useSyncFileSystemCalls: true,
14 fileSystem,
15 ...resolveOptions,
16 });
17 return (directoryPath, request) => eResolver.resolveSync(resolverContext, directoryPath, request);
18}
19exports.createDefaultResolver = createDefaultResolver;
20//# sourceMappingURL=module-resolver.js.map
\No newline at end of file