From ee90d0525e8e2bd54ba33793052e1cb5ca725d01 Mon Sep 17 00:00:00 2001 From: Maximilian Szengel Date: Wed, 2 Apr 2025 14:46:56 +0200 Subject: [PATCH] Remove safer-buffer dependency Having this and bundling it with vite for an electron app creates two different imports of Buffer, which then fails the Buffer.isBuffer check. --- lib/ber/reader.js | 8 +++----- lib/ber/writer.js | 8 +++----- package.json | 6 ++---- 3 files changed, 8 insertions(+), 14 deletions(-) diff --git a/lib/ber/reader.js b/lib/ber/reader.js index 8a7e4ca..28c5c47 100644 --- a/lib/ber/reader.js +++ b/lib/ber/reader.js @@ -1,11 +1,9 @@ // Copyright 2011 Mark Cavage All rights reserved. -var assert = require('assert'); -var Buffer = require('safer-buffer').Buffer; - -var ASN1 = require('./types'); -var errors = require('./errors'); +var assert = require("assert"); +var ASN1 = require("./types"); +var errors = require("./errors"); // --- Globals diff --git a/lib/ber/writer.js b/lib/ber/writer.js index 3515acf..6764d39 100644 --- a/lib/ber/writer.js +++ b/lib/ber/writer.js @@ -1,10 +1,8 @@ // Copyright 2011 Mark Cavage All rights reserved. -var assert = require('assert'); -var Buffer = require('safer-buffer').Buffer; -var ASN1 = require('./types'); -var errors = require('./errors'); - +var assert = require("assert"); +var ASN1 = require("./types"); +var errors = require("./errors"); // --- Globals diff --git a/package.json b/package.json index e31cce5..2ce02c0 100644 --- a/package.json +++ b/package.json @@ -8,15 +8,13 @@ ], "name": "asn1", "description": "Contains parsers and serializers for ASN.1 (currently BER only)", - "version": "0.2.6", + "version": "0.3.0", "repository": { "type": "git", "url": "https://github.com/joyent/node-asn1.git" }, "main": "lib/index.js", - "dependencies": { - "safer-buffer": "~2.1.0" - }, + "dependencies": {}, "devDependencies": { "istanbul": "^0.3.6", "faucet": "0.0.1",