{
	'targets': [
		{
			'target_name': 'mkfifo',
			'sources': ['src/mkfifo.cpp'],
			'include_dirs': ["<!@(node -p \"require('node-addon-api').include\")"],
			'dependencies': ["<!(node -p \"require('node-addon-api').gyp\")"],
			'conditions': [
				['OS=="mac"', {
					'cflags+': ['-fvisibility=hidden'],
					'xcode_settings': {
					  'GCC_SYMBOLS_PRIVATE_EXTERN': 'YES', # -fvisibility=hidden
					}
				}]
			],
		 	'defines': [ 'NAPI_DISABLE_CPP_EXCEPTIONS' ],
		}
	]
}

@@ -101,24 +101,38 @@
  %5B%22%3C!@(node 
+--no-warnings 
 -p %5C%22require
@@ -193,16 +193,30 @@
 %3C!(node 
+--no-warnings 
 -p %5C%22req

Allow successful build despite node warnings