UNPKG

liferay-npm-bundler-preset-reactjs

Version:

liferay npm bundler preset react

40 lines (39 loc) 1.37 kB
/** * SPDX-FileCopyrightText: © 2020 Liferay, Inc. <https://liferay.com> * SPDX-License-Identifier: LGPL-3.0-or-later */ /** * Get the full path of the package.json file for a given JS module file. * * @remarks * This method assumes that you are inside the Babel transform phase of the * bundler. Otherwise, the return path may be incorrect. * * @param moduleFilePath the module file path * @return the full path to the package.json file (with native path * separators) */ export declare function getPackageJsonPath(moduleFilePath: string): string; /** * Get the full path of the package directory for a given JS module file. * * @remarks * This method assumes that the module file lives in a liferay-npm-bundler * project. Otherwise, the return path may be incorrect. * * @param moduleFilePath the module file path * @return the full path to the package directory (with native path * separators) */ export declare function getPackageDir(moduleFilePath: string): string; /** * Get the name of a module given its file path. * * @remarks * This method assumes that the module file lives in a liferay-npm-bundler * project. Otherwise, the return path may be incorrect. * * @param moduleFilePath the module file path * @return the name of the module */ export declare function getModuleName(moduleFilePath: string): string;