update
This commit is contained in:
		
							parent
							
								
									d9becc67b6
								
							
						
					
					
						commit
						9308795b8b
					
				
					 964 changed files with 104265 additions and 16 deletions
				
			
		
							
								
								
									
										14
									
								
								node_modules/fast-redact/example/default-usage.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								node_modules/fast-redact/example/default-usage.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,14 @@
 | 
			
		|||
'use strict'
 | 
			
		||||
const fastRedact = require('..')
 | 
			
		||||
const fauxRequest = {
 | 
			
		||||
  headers: {
 | 
			
		||||
    host: 'http://example.com',
 | 
			
		||||
    cookie: `oh oh we don't want this exposed in logs in etc.`,
 | 
			
		||||
    referer: `if we're cool maybe we'll even redact this`
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
const redact = fastRedact({
 | 
			
		||||
  paths: ['headers.cookie', 'headers.referer']
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
console.log(redact(fauxRequest))
 | 
			
		||||
							
								
								
									
										11
									
								
								node_modules/fast-redact/example/intermediate-wildcard-array.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								node_modules/fast-redact/example/intermediate-wildcard-array.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,11 @@
 | 
			
		|||
'use strict'
 | 
			
		||||
const fastRedact = require('..')
 | 
			
		||||
const redact = fastRedact({ paths: ['a[*].c.d'] })
 | 
			
		||||
const obj = {
 | 
			
		||||
  a: [
 | 
			
		||||
    { c: { d: 'hide me', e: 'leave me be' } },
 | 
			
		||||
    { c: { d: 'and me', f: 'I want to live' } },
 | 
			
		||||
    { c: { d: 'and also I', g: 'I want to run in a stream' } }
 | 
			
		||||
  ]
 | 
			
		||||
}
 | 
			
		||||
console.log(redact(obj))
 | 
			
		||||
							
								
								
									
										11
									
								
								node_modules/fast-redact/example/serialize-false.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								node_modules/fast-redact/example/serialize-false.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,11 @@
 | 
			
		|||
'use strict'
 | 
			
		||||
const fastRedact = require('..')
 | 
			
		||||
const redact = fastRedact({
 | 
			
		||||
  paths: ['a'],
 | 
			
		||||
  serialize: false
 | 
			
		||||
})
 | 
			
		||||
const o = { a: 1, b: 2 }
 | 
			
		||||
console.log(redact(o) === o)
 | 
			
		||||
console.log(o)
 | 
			
		||||
console.log(redact.restore(o) === o)
 | 
			
		||||
console.log(o)
 | 
			
		||||
							
								
								
									
										4
									
								
								node_modules/fast-redact/example/serialize-function.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								node_modules/fast-redact/example/serialize-function.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,4 @@
 | 
			
		|||
'use strict'
 | 
			
		||||
const fastRedact = require('..')
 | 
			
		||||
const redact = fastRedact({ paths: ['a'], serialize: (o) => JSON.stringify(o, 0, 2) })
 | 
			
		||||
console.log(redact({ a: 1, b: 2 }))
 | 
			
		||||
							
								
								
									
										9
									
								
								node_modules/fast-redact/example/top-wildcard-object.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								node_modules/fast-redact/example/top-wildcard-object.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,9 @@
 | 
			
		|||
'use strict'
 | 
			
		||||
const fastRedact = require('..')
 | 
			
		||||
const redact = fastRedact({ paths: ['*.c.d'] })
 | 
			
		||||
const obj = {
 | 
			
		||||
  x: { c: { d: 'hide me', e: 'leave me be' } },
 | 
			
		||||
  y: { c: { d: 'and me', f: 'I want to live' } },
 | 
			
		||||
  z: { c: { d: 'and also I', g: 'I want to run in a stream' } }
 | 
			
		||||
}
 | 
			
		||||
console.log(redact(obj))
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue