Skip to content

Commit d0fc8c9

Browse files
Andrew Torresnovemberborn
authored andcommitted
Avoid directly using newish Buffer APIs (#1448)
Ensure AVA doesn’t use Buffer APIs that are unavailable in Node.js releases older than 4.5.
1 parent 9e4ee3f commit d0fc8c9

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

lib/snapshot-manager.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const concordance = require('concordance');
1010
const indentString = require('indent-string');
1111
const makeDir = require('make-dir');
1212
const md5Hex = require('md5-hex');
13+
const Buffer = require('safe-buffer').Buffer;
1314

1415
const concordanceOptions = require('./concordance-options').snapshotManager;
1516

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@
162162
"pretty-ms": "^2.0.0",
163163
"require-precompiled": "^0.1.0",
164164
"resolve-cwd": "^2.0.0",
165+
"safe-buffer": "^5.1.1",
165166
"slash": "^1.0.0",
166167
"source-map-support": "^0.4.0",
167168
"stack-utils": "^1.0.0",

test/cli.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const makeDir = require('make-dir');
99
const touch = require('touch');
1010
const uniqueTempDir = require('unique-temp-dir');
1111
const execa = require('execa');
12+
const Buffer = require('safe-buffer').Buffer;
1213
const stripAnsi = require('strip-ansi');
1314

1415
const cliPath = path.join(__dirname, '../cli.js');

test/fixture/formatting.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React from 'react';
22
import renderer from 'react-test-renderer';
3+
import {Buffer} from 'safe-buffer';
34
import HelloMessage from './HelloMessage'
45
import test from '../../';
56

0 commit comments

Comments
 (0)