{"filter":false,"title":"package.json","tooltip":"/package.json","undoManager":{"mark":21,"position":21,"stack":[[{"start":{"row":0,"column":0},"end":{"row":44,"column":1},"action":"insert","lines":["{","\"name\": \"beforefn\",","\"version\": \"3.0.1\",","\"main\": \"beforefn.js\",","\"scripts\": {","\"pretest\": \"npm run prepublish\",","\"prepublish\": \"babel index.js > beforefn.js\",","\"test\": \"babel-node test/index.js\",","\"bench\": \"node bench >> bench/Readme.md\"","},","\"author\": \"Tim Oxley\",","\"license\": \"MIT\",","\"devDependencies\": {","\"acorn\": \"^2.6.4\",","\"babel\": \"^6.3.26\",","\"babel-cli\": \"^6.3.17\",","\"babel-preset-es2015\": \"^6.3.13\",","\"tape\": \"^4.4.0\"","},","\"babel\": {","\"presets\": [","\"es2015\"","]","},","\"directories\": {","\"example\": \"examples\",","\"test\": \"test\"","},","\"description\": \"Execute a function before a function.\",","\"dependencies\": {},","\"repository\": {","\"type\": \"git\",","\"url\": \"https://github.com/timoxley/beforefn.git\"","},","\"bugs\": {","\"url\": \"https://github.com/timoxley/beforefn/issues\"","},","\"homepage\": \"https://github.com/timoxley/beforefn\",","\"keywords\": [","\"aspect\",","\"aop\",","\"functional\",","\"oriented\"","]","}"],"id":1}],[{"start":{"row":0,"column":0},"end":{"row":44,"column":1},"action":"remove","lines":["{","\"name\": \"beforefn\",","\"version\": \"3.0.1\",","\"main\": \"beforefn.js\",","\"scripts\": {","\"pretest\": \"npm run prepublish\",","\"prepublish\": \"babel index.js > beforefn.js\",","\"test\": \"babel-node test/index.js\",","\"bench\": \"node bench >> bench/Readme.md\"","},","\"author\": \"Tim Oxley\",","\"license\": \"MIT\",","\"devDependencies\": {","\"acorn\": \"^2.6.4\",","\"babel\": \"^6.3.26\",","\"babel-cli\": \"^6.3.17\",","\"babel-preset-es2015\": \"^6.3.13\",","\"tape\": \"^4.4.0\"","},","\"babel\": {","\"presets\": [","\"es2015\"","]","},","\"directories\": {","\"example\": \"examples\",","\"test\": \"test\"","},","\"description\": \"Execute a function before a function.\",","\"dependencies\": {},","\"repository\": {","\"type\": \"git\",","\"url\": \"https://github.com/timoxley/beforefn.git\"","},","\"bugs\": {","\"url\": \"https://github.com/timoxley/beforefn/issues\"","},","\"homepage\": \"https://github.com/timoxley/beforefn\",","\"keywords\": [","\"aspect\",","\"aop\",","\"functional\",","\"oriented\"","]","}"],"id":2}],[{"start":{"row":0,"column":0},"end":{"row":29,"column":0},"action":"insert","lines":["{","  \"name\": \"beforecb\",","  \"version\": \"0.0.1\",","  \"description\": \"Wrap a function to call a function before its callback is called\",","  \"main\": \"beforecb.js\",","  \"directories\": {","    \"test\": \"test\"","  },","  \"scripts\": {","    \"test\": \"node test\"","  },","  \"repository\": {","    \"type\": \"git\",","    \"url\": \"git+https://github.com/timjrobinson/beforecb.git\"","  },","  \"keywords\": [","    \"before\",","    \"callback\",","    \"aspect\",","    \"aop\",","    \"functional\"","  ],","  \"author\": \"Tim Robinson\",","  \"license\": \"MIT\",","  \"bugs\": {","    \"url\": \"https://github.com/timjrobinson/beforecb/issues\"","  },","  \"homepage\": \"https://github.com/timjrobinson/beforecb#readme\"","}",""],"id":3,"ignore":true}],[{"start":{"row":9,"column":22},"end":{"row":9,"column":23},"action":"insert","lines":["/"],"id":4}],[{"start":{"row":9,"column":23},"end":{"row":9,"column":24},"action":"insert","lines":["i"],"id":5}],[{"start":{"row":9,"column":24},"end":{"row":9,"column":25},"action":"insert","lines":["n"],"id":6}],[{"start":{"row":9,"column":25},"end":{"row":9,"column":26},"action":"insert","lines":["d"],"id":7}],[{"start":{"row":9,"column":26},"end":{"row":9,"column":27},"action":"insert","lines":["e"],"id":8}],[{"start":{"row":9,"column":27},"end":{"row":9,"column":28},"action":"insert","lines":["x"],"id":9}],[{"start":{"row":9,"column":28},"end":{"row":9,"column":29},"action":"insert","lines":["."],"id":10}],[{"start":{"row":9,"column":29},"end":{"row":9,"column":30},"action":"insert","lines":["j"],"id":11}],[{"start":{"row":9,"column":30},"end":{"row":9,"column":31},"action":"insert","lines":["s"],"id":12}],[{"start":{"row":27,"column":63},"end":{"row":30,"column":3},"action":"insert","lines":[",","  \"devDependencies\": {","    \"tape\": \"^4.4.0\"","  }"],"id":13,"ignore":true}],[{"start":{"row":4,"column":11},"end":{"row":4,"column":19},"action":"remove","lines":["beforecb"],"id":14}],[{"start":{"row":4,"column":11},"end":{"row":4,"column":12},"action":"insert","lines":["i"],"id":15}],[{"start":{"row":4,"column":12},"end":{"row":4,"column":13},"action":"insert","lines":["n"],"id":16}],[{"start":{"row":4,"column":13},"end":{"row":4,"column":14},"action":"insert","lines":["d"],"id":17}],[{"start":{"row":4,"column":14},"end":{"row":4,"column":15},"action":"insert","lines":["e"],"id":18}],[{"start":{"row":4,"column":15},"end":{"row":4,"column":16},"action":"insert","lines":["x"],"id":19}],[{"start":{"row":30,"column":0},"end":{"row":33,"column":0},"action":"insert","lines":["  },","  \"dependencies\": {","    \"beforefn\": \"^3.0.1\"",""],"id":20,"ignore":true}],[{"start":{"row":2,"column":16},"end":{"row":2,"column":19},"action":"remove","lines":["0.1"],"id":21,"ignore":true},{"start":{"row":2,"column":16},"end":{"row":2,"column":19},"action":"insert","lines":["1.0"]}],[{"start":{"row":2,"column":16},"end":{"row":2,"column":17},"action":"remove","lines":["1"],"id":22,"ignore":true},{"start":{"row":2,"column":16},"end":{"row":2,"column":17},"action":"insert","lines":["2"]}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":9,"column":32},"end":{"row":9,"column":32},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1451402004249,"hash":"4be3e7c0fc06228c41d3a7bf54f566896a0104de"}