import * as smartenv from '../dist/index.js' import * as beautylog from 'beautylog' smartenv.printEnv() // test smartenv.obs.add smartenv.obs.add('myTestObject',{key1:'Peter'}) smartenv.obs.add('myTestObject',{key1:'Klaus'}) // now trying to add a second smartenv.printEnv() beautylog.log(smartenv.obs.get('myTestObject').key1) // this should be Peter // test smartenv.obs.replace smartenv.obs.replace('myTestObject',{key1:'Klaus'}) beautylog.log(smartenv.obs.get('myTestObject').key1) // this should be Klaus // test smartenv.obs.merge smartenv.obs.merge('myTestObject',{key2:'Peter'}) beautylog.log(smartenv.obs.get('myTestObject').key1 + smartenv.obs.get('myTestObject').key2) // this should be KlausPeter let key2 = 'hello' smartenv.obs.get('myTestObject').key2 = key2 beautylog.log(smartenv.obs.get('myTestObject').key2) beautylog.success('Success!')