Socket
Socket
Sign inDemoInstall

@node-rs/helper

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@node-rs/helper - npm Package Compare versions

Comparing version 0.1.4 to 0.2.0

2

lib/index.d.ts

@@ -1,1 +0,1 @@

export { locateBinding } from './loader';
export { loadBinding } from './loader';
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var loader_1 = require("./loader");
Object.defineProperty(exports, "locateBinding", { enumerable: true, get: function () { return loader_1.locateBinding; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxtQ0FBd0M7QUFBL0IsdUdBQUEsYUFBYSxPQUFBIn0=
Object.defineProperty(exports, "loadBinding", { enumerable: true, get: function () { return loader_1.loadBinding; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxtQ0FBc0M7QUFBN0IscUdBQUEsV0FBVyxPQUFBIn0=

@@ -1,1 +0,1 @@

export declare function locateBinding(dirname: string, filename?: string): string;
export declare function loadBinding(dirname: string, filename?: string): any;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.locateBinding = void 0;
exports.loadBinding = void 0;
var tslib_1 = require("tslib");
var fs_1 = require("fs");
var os_1 = require("os");
var path_1 = require("path");
var fs_1 = require("fs");
var SupportedPlatforms = new Set(['darwin', 'win32', 'linux']);
function locateBinding(dirname, filename) {
function loadBinding(dirname, filename) {
if (filename === void 0) { filename = 'index'; }

@@ -16,8 +16,16 @@ var platformName = os_1.platform();

var bindingFilePath = path_1.join(dirname, filename + "." + platformName + ".node");
if (platformName === 'linux') {
try {
return require(bindingFilePath);
}
catch (_a) {
return require(path_1.join(dirname, filename + ".musl.node"));
}
}
if (!fs_1.existsSync(bindingFilePath)) {
throw new TypeError("Could not find binding file on path " + bindingFilePath);
}
return bindingFilePath;
return require(bindingFilePath);
}
exports.locateBinding = locateBinding;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2xvYWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEseUJBQTZCO0FBQzdCLDZCQUEyQjtBQUMzQix5QkFBK0I7QUFFL0IsSUFBTSxrQkFBa0IsR0FBRyxJQUFJLEdBQUcsQ0FBa0IsQ0FBQyxRQUFRLEVBQUUsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUE7QUFFakYsU0FBZ0IsYUFBYSxDQUFDLE9BQWUsRUFBRSxRQUFrQjtJQUFsQix5QkFBQSxFQUFBLGtCQUFrQjtJQUMvRCxJQUFNLFlBQVksR0FBRyxhQUFRLEVBQUUsQ0FBQTtJQUMvQixJQUFJLENBQUMsa0JBQWtCLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxFQUFFO1FBQ3pDLE1BQU0sSUFBSSxTQUFTLENBQ2pCLDJCQUF5QixZQUFZLHVCQUFrQixpQkFBSSxrQkFBa0IsQ0FBQyxNQUFNLEVBQUUsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFHLENBQ3JHLENBQUE7S0FDRjtJQUVELElBQU0sZUFBZSxHQUFHLFdBQUksQ0FBQyxPQUFPLEVBQUssUUFBUSxTQUFJLFlBQVksVUFBTyxDQUFDLENBQUE7SUFFekUsSUFBSSxDQUFDLGVBQVUsQ0FBQyxlQUFlLENBQUMsRUFBRTtRQUNoQyxNQUFNLElBQUksU0FBUyxDQUFDLHlDQUF1QyxlQUFpQixDQUFDLENBQUE7S0FDOUU7SUFFRCxPQUFPLGVBQWUsQ0FBQTtBQUN4QixDQUFDO0FBZkQsc0NBZUMifQ==
exports.loadBinding = loadBinding;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2xvYWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEseUJBQStCO0FBQy9CLHlCQUE2QjtBQUM3Qiw2QkFBMkI7QUFFM0IsSUFBTSxrQkFBa0IsR0FBRyxJQUFJLEdBQUcsQ0FBa0IsQ0FBQyxRQUFRLEVBQUUsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUE7QUFFakYsU0FBZ0IsV0FBVyxDQUFDLE9BQWUsRUFBRSxRQUFrQjtJQUFsQix5QkFBQSxFQUFBLGtCQUFrQjtJQUM3RCxJQUFNLFlBQVksR0FBRyxhQUFRLEVBQUUsQ0FBQTtJQUMvQixJQUFJLENBQUMsa0JBQWtCLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxFQUFFO1FBQ3pDLE1BQU0sSUFBSSxTQUFTLENBQ2pCLDJCQUF5QixZQUFZLHVCQUFrQixpQkFBSSxrQkFBa0IsQ0FBQyxNQUFNLEVBQUUsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFHLENBQ3JHLENBQUE7S0FDRjtJQUVELElBQU0sZUFBZSxHQUFHLFdBQUksQ0FBQyxPQUFPLEVBQUssUUFBUSxTQUFJLFlBQVksVUFBTyxDQUFDLENBQUE7SUFFekUsSUFBSSxZQUFZLEtBQUssT0FBTyxFQUFFO1FBQzVCLElBQUk7WUFDRixPQUFPLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQTtTQUNoQztRQUFDLFdBQU07WUFDTixPQUFPLE9BQU8sQ0FBQyxXQUFJLENBQUMsT0FBTyxFQUFLLFFBQVEsZUFBWSxDQUFDLENBQUMsQ0FBQTtTQUN2RDtLQUNGO0lBRUQsSUFBSSxDQUFDLGVBQVUsQ0FBQyxlQUFlLENBQUMsRUFBRTtRQUNoQyxNQUFNLElBQUksU0FBUyxDQUFDLHlDQUF1QyxlQUFpQixDQUFDLENBQUE7S0FDOUU7SUFFRCxPQUFPLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQTtBQUNqQyxDQUFDO0FBdkJELGtDQXVCQyJ9
{
"name": "@node-rs/helper",
"version": "0.1.4",
"version": "0.2.0",
"description": "Helper library for node-rs",

@@ -34,3 +34,3 @@ "keywords": [

},
"gitHead": "083b337ff2e426f6c96964b13772906ba5761719"
"gitHead": "07d4d0fccdb52c2ebaab2180819969593b625422"
}
SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc