Socket
Socket
Sign inDemoInstall

esbuild-plugin-ts-references

Package Overview
Dependencies
0
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.0 to 0.2.0

20

index.js

@@ -15,2 +15,9 @@ const fs = require('fs');

const replacePrefix = (input, searchValue, replaceValue) => {
if (input.startsWith(searchValue)) {
return replaceValue + input.slice(searchValue.length);
}
return input;
};
const resolveRefPackages = (baseDir, tsconfig, processedDirs) => {

@@ -36,6 +43,6 @@ if (processedDirs.includes(baseDir)) {

acc[refPackage.name] = path.resolve(
refPath,
refTsconfig.compilerOptions.rootDir
);
acc[refPackage.name] = {
rootDir: refTsconfig.compilerOptions.rootDir,
resolveDir: path.resolve(refPath, refTsconfig.compilerOptions.rootDir),
};

@@ -98,3 +105,3 @@ Object.assign(acc, resolveRefPackages(refPath, refTsconfig, processedDirs));

if (package.startsWith(name)) {
file = './' + package.replace(name + '/', '');
file = './' + package.slice(name.length + 1);
package = name;

@@ -105,5 +112,6 @@ break;

}
file = replacePrefix(file, refPackages[package].rootDir, './');
const result = await build.resolve(file, {
resolveDir: refPackages[package],
resolveDir: refPackages[package].resolveDir,
});

@@ -110,0 +118,0 @@ if (result.errors.length > 0) {

{
"name": "esbuild-plugin-ts-references",
"version": "0.1.0",
"version": "0.2.0",
"description": "esbuild plugin for typescript references",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc