'use strict';

const stampit = require('stampit');
const packageName = require('../../package.json').name;

const Debuggable = stampit({
  'static': {
    namespace(ns = packageName) {

      return this.init(function debuggableInit() {
        privateState.set(this, {

        })
      })
        .methods({
        debug: require('debug')(ns)
      });
    }
  }
});

const privateState = require('./private-state')(Debuggable);

module.exports = Debuggable;

@@ -178,17 +178,16 @@
 Name) %7B%0A
-%0A
       re
@@ -199,104 +199,8 @@
 this
-.init(function debuggableInit() %7B%0A        privateState.set(this, %7B%0A%0A        %7D)%0A      %7D)%0A        
 .met
@@ -271,70 +271,8 @@
 );%0A%0A
-const privateState = require('./private-state')(Debuggable);%0A%0A
 modu

remove unintended crap in debuggable