Browse Source

Fire a registration event with the revision in lieu of logging the revision in console by default.

Jordan Santell 6 years ago
parent
commit
9ef7772bd2
1 changed files with 11 additions and 0 deletions
  1. 11 0
      src/Three.js

+ 11 - 0
src/Three.js

@@ -1,4 +1,5 @@
 import './polyfills.js';
 import './polyfills.js';
+import { REVISION } from './constants.js';
 
 
 export { WebGLMultisampleRenderTarget } from './renderers/WebGLMultisampleRenderTarget.js';
 export { WebGLMultisampleRenderTarget } from './renderers/WebGLMultisampleRenderTarget.js';
 export { WebGLRenderTargetCube } from './renderers/WebGLRenderTargetCube.js';
 export { WebGLRenderTargetCube } from './renderers/WebGLRenderTargetCube.js';
@@ -158,3 +159,13 @@ export { ShapeUtils } from './extras/ShapeUtils.js';
 export { WebGLUtils } from './renderers/webgl/WebGLUtils.js';
 export { WebGLUtils } from './renderers/webgl/WebGLUtils.js';
 export * from './constants.js';
 export * from './constants.js';
 export * from './Three.Legacy.js';
 export * from './Three.Legacy.js';
+
+if ( typeof __THREE_DEVTOOLS__ !== 'undefined' ) {
+
+	/* eslint-disable no-undef */
+	__THREE_DEVTOOLS__.dispatchEvent( new CustomEvent( 'register', { detail: {
+		revision: REVISION,
+	} } ) );
+	/* eslint-enable no-undef */
+
+}