Skip to content

Commit 0ddbcd2

Browse files
committed
Update dependencies to napi versions to support Node 12
1 parent 786ce06 commit 0ddbcd2

File tree

10 files changed

+978
-144
lines changed

10 files changed

+978
-144
lines changed

lib/native/adv_api.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Minimal wrappers for Advapi32.dll to support basic registry manipulations
22

33
'use strict';
4-
var ffi = require('ffi'),
4+
var ffi = require('ffi-napi'),
55
types = require('../types');
66

77
// Javascript bindings for native Win32 registry APIs

lib/native/shell32.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Minimnal wrappers for shell32.js
22
var windef = require('../windef'),
3-
ffi = require('ffi'),
4-
ref = require('ref');
3+
ffi = require('ffi-napi'),
4+
ref = require('ref-napi');
55

66
var SHELLEXECUTEINFOPtr = ref.refType(windef.SHELLEXECUTEINFO);
77
var shell32 = new ffi.Library('Shell32', {

lib/registry.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
/* global Buffer */
22
'use strict';
3-
var ffi = require('ffi'),
3+
var ffi = require('ffi-napi'),
44
types = require('./types'),
55
advApi = require('./native/adv_api'),
66
Key = require('./key'),
7-
ref = require('ref'),
7+
ref = require('ref-napi'),
88
error = require('./error'),
99
windef = require('./windef'),
1010
debug = require('debug')('windows-registry');

lib/types.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var ref = require('ref');
1+
var ref = require('ref-napi');
22

33
var types = {
44
REGSAM: ref.types.ulong,

lib/utils.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict';
2-
var ref = require('ref'),
2+
var ref = require('ref-napi'),
33
types = require('./types'),
44
shell32 = require('./native/shell32'),
55
windef = require('./windef'),

lib/windef.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
var ref = require('ref-napi');
12
var types = require('./types'),
2-
struct = require('ref-struct'),
3-
uniontype = require('ref-union');
3+
struct = require('ref-struct-napi'),
4+
uniontype = require('ref-union-di')(ref);
45

56
// yes, this is the name in the official MSDN doc
67
var DUMMYUNIONNAME = uniontype({

0 commit comments

Comments
 (0)