mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-10 07:37:19 +02:00
* chore(v2): upgrade devDependencies * chore(v2): upgrade devDependencies * chore: prettier
29 lines
689 B
TypeScript
29 lines
689 B
TypeScript
/**
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|
|
|
|
import {getOptions} from 'loader-utils';
|
|
import {loader} from 'webpack';
|
|
import linkify from './linkify';
|
|
|
|
export = function (fileString: string) {
|
|
const callback = this.async();
|
|
const {docsDir, siteDir, versionedDir, sourceToPermalink} = getOptions(this);
|
|
return (
|
|
callback &&
|
|
callback(
|
|
null,
|
|
linkify(
|
|
fileString,
|
|
this.resourcePath,
|
|
docsDir,
|
|
siteDir,
|
|
sourceToPermalink,
|
|
versionedDir,
|
|
),
|
|
)
|
|
);
|
|
} as loader.Loader;
|