diff --git a/rollup.utils.js b/rollup.utils.js index 909af52c214e061ed8db6ccf5c16e86cd15331c7..4097769c45119eb3e7b68959dd72e0079c0b4196 100644 --- a/rollup.utils.js +++ b/rollup.utils.js @@ -2,7 +2,6 @@ import path from 'path'; import url from 'url'; import fs from 'fs'; import child_process from 'child_process'; -import resolve from '@rollup/plugin-node-resolve'; import selfsigned from 'selfsigned'; import findCacheDir from 'find-cache-dir'; @@ -31,24 +30,14 @@ export async function getDistPath(packageName, assetPath) { } export async function getPackagePath(packageName, assetPath) { - const r = resolve(); - // XXX: https://gitlab.tugraz.at/dbp/web-components/toolkit/-/issues/57 - r.resolve = () => { return null; }; - const resolved = await r.resolveId(packageName); let packageRoot; - if (resolved !== null) { - const id = (await r.resolveId(packageName)).id; - const packageInfo = r.getPackageInfoForId(id); - packageRoot = packageInfo.root; + let current = require.resolve('./package.json'); + if (require(current).name === packageName) { + // current package + packageRoot = path.dirname(current); } else { - let current = require.resolve('./package.json'); - if (require(current).name === packageName) { - // current package - packageRoot = path.dirname(current); - } else { - // Non JS packages - packageRoot = path.dirname(require.resolve(packageName + '/package.json')); - } + // Other packages from nodes_modules etc. + packageRoot = path.dirname(require.resolve(packageName + '/package.json')); } return path.relative(process.cwd(), path.join(packageRoot, assetPath)); }