forked from public/fvtt-cthulhu-eternal
		
	Initial import with skill sheet working
This commit is contained in:
		
							
								
								
									
										44
									
								
								node_modules/sparkles/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								node_modules/sparkles/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,44 @@ | ||||
| 'use strict'; | ||||
|  | ||||
| var EventEmitter = require('events').EventEmitter; | ||||
|  | ||||
| var sparklesNamespace = Symbol.for('sparkles:store'); | ||||
| var defaultNamespace = Symbol.for('sparkles:namespace'); | ||||
|  | ||||
| function getStore() { | ||||
|   var store = global[sparklesNamespace]; | ||||
|  | ||||
|   if (!store) { | ||||
|     store = global[sparklesNamespace] = {}; | ||||
|   } | ||||
|  | ||||
|   return store; | ||||
| } | ||||
|  | ||||
| function getEmitter(namespace) { | ||||
|   var store = getStore(); | ||||
|  | ||||
|   namespace = namespace || defaultNamespace; | ||||
|  | ||||
|   var ee = store[namespace]; | ||||
|  | ||||
|   if (!ee) { | ||||
|     ee = store[namespace] = new EventEmitter(); | ||||
|     ee.setMaxListeners(0); | ||||
|     ee.remove = function remove() { | ||||
|       ee.removeAllListeners(); | ||||
|       delete store[namespace]; | ||||
|     }; | ||||
|   } | ||||
|  | ||||
|   return ee; | ||||
| } | ||||
|  | ||||
| function exists(namespace) { | ||||
|   var store = getStore(); | ||||
|  | ||||
|   return !!store[namespace]; | ||||
| } | ||||
|  | ||||
| module.exports = getEmitter; | ||||
| module.exports.exists = exists; | ||||
		Reference in New Issue
	
	Block a user