{"_id":"nodent-compiler","_rev":"2883827","name":"nodent-compiler","description":"NoDent - Asynchronous Javascript language extensions","dist-tags":{"latest":"3.2.13"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"time":{"modified":"2022-10-06T07:41:46.000Z","created":"2017-07-12T09:21:41.843Z","3.2.13":"2020-09-02T09:43:37.428Z","3.2.11":"2018-10-01T13:29:30.222Z","3.2.10":"2018-09-18T10:59:41.818Z","3.2.9":"2018-07-22T14:40:50.968Z","3.2.6":"2018-05-02T12:37:59.046Z","3.2.5":"2018-05-02T10:46:52.391Z","3.2.4":"2018-04-30T14:26:38.373Z","3.2.2":"2018-04-24T15:39:46.267Z","3.2.1":"2018-04-20T13:24:52.650Z","3.2.0":"2018-04-18T12:47:55.151Z","3.1.8":"2018-04-10T15:52:05.728Z","3.1.7":"2018-01-28T16:48:48.274Z","3.1.6":"2018-01-25T11:39:26.344Z","3.1.5":"2017-11-27T14:18:20.518Z","3.1.4":"2017-11-22T22:13:49.196Z","3.1.3":"2017-09-08T12:49:49.286Z","3.1.2":"2017-08-21T15:29:11.715Z","3.1.0":"2017-07-12T09:21:41.843Z"},"users":{},"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"versions":{"3.2.13":{"name":"nodent-compiler","version":"3.2.13","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests tests/semantics/*"},"dependencies":{"acorn":">= 2.5.2 <= 5.7.5","acorn-es7-plugin":"^1.1.7","nodent-transform":"^3.2.9","source-map":"^0.5.7"},"devDependencies":{"nodent-runtime":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"ae1845bba951e54d2de382176d0440cb548da2a4","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.2.13","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"149aefee22fe55f70e76ae7f1323e641e0c762e6","size":25269,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.2.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.2.13.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler_3.2.13_1599039817299_0.6288701085156665"},"_hasShrinkwrap":false,"publish_time":1599039817428,"_cnpm_publish_time":1599039817428,"_cnpmcore_publish_time":"2021-12-16T21:44:20.631Z"},"3.2.11":{"name":"nodent-compiler","version":"3.2.11","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests tests/semantics/*"},"dependencies":{"acorn":">= 2.5.2 <= 5.7.3","acorn-es7-plugin":"^1.1.7","nodent-transform":"^3.2.9","source-map":"^0.5.7"},"devDependencies":{"nodent-runtime":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"26b497f7604c6662a239a57737e0df7ba0420d97","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.2.11","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"8f4bc703d7d8d0e563f5e09ea22efdce04dbaf9b","size":24176,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.2.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.2.11.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler_3.2.11_1538400570074_0.7118080324452565"},"_hasShrinkwrap":false,"publish_time":1538400570222,"_cnpm_publish_time":1538400570222,"_cnpmcore_publish_time":"2021-12-16T21:44:20.891Z"},"3.2.10":{"name":"nodent-compiler","version":"3.2.10","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests tests/semantics/*"},"dependencies":{"acorn":">= 2.5.2 <= 5.7.3","acorn-es7-plugin":"^1.1.7","nodent-transform":"^3.2.9","source-map":"^0.5.7"},"devDependencies":{"nodent-runtime":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"4014f69b764b0a3c6ec292f2289d504dd3eb5647","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.2.10","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"707a26c327c58c3031b2c0933030e5d45e22c69c","size":24149,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.2.10.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler_3.2.10_1537268381716_0.42216698154068544"},"_hasShrinkwrap":false,"publish_time":1537268381818,"_cnpm_publish_time":1537268381818,"_cnpmcore_publish_time":"2021-12-16T21:44:21.141Z"},"3.2.9":{"name":"nodent-compiler","version":"3.2.9","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests tests/semantics/*"},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":"^1.1.7","nodent-transform":"^3.2.9","source-map":"^0.5.7"},"devDependencies":{"nodent-runtime":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"03c49cf5260d51769dabc769624562df8119a77a","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.2.9","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"24daa5558045f53ceaf55f0efd1f65d80c41ef95","size":24057,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.2.9.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler_3.2.9_1532270450891_0.12708106402872588"},"_hasShrinkwrap":false,"publish_time":1532270450968,"_cnpm_publish_time":1532270450968,"_cnpmcore_publish_time":"2021-12-16T21:44:21.399Z"},"3.2.6":{"name":"nodent-compiler","version":"3.2.6","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests tests/semantics/*"},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":"^1.1.7","nodent-transform":"^3.2.6","source-map":"^0.5.7"},"devDependencies":{"nodent-runtime":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"657bc9794818e477a9b4a2d1e1a08742c4d02ae1","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.2.6","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"ce53314bce7b18f136601068886b0379b8d372a8","size":24097,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.2.6.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler_3.2.6_1525264678868_0.5924026200318957"},"_hasShrinkwrap":false,"publish_time":1525264679046,"_cnpm_publish_time":1525264679046,"_cnpmcore_publish_time":"2021-12-16T21:44:21.749Z"},"3.2.5":{"name":"nodent-compiler","version":"3.2.5","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests tests/semantics/*"},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":"^1.1.7","nodent-transform":"^3.2.5","source-map":"^0.5.7"},"devDependencies":{"nodent-runtime":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"155e0eff3f5b1a83e39433d270f820b747746851","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.2.5","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"ac2b53cd2d765eb881d92b3374bace8b4b63caac","size":23988,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.2.5.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler_3.2.5_1525258012314_0.9362461941590512"},"_hasShrinkwrap":false,"publish_time":1525258012391,"_cnpm_publish_time":1525258012391,"_cnpmcore_publish_time":"2021-12-16T21:44:22.023Z"},"3.2.4":{"name":"nodent-compiler","version":"3.2.4","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests tests/semantics/*"},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":"^1.1.7","nodent-transform":"^3.2.4","source-map":"^0.5.7"},"devDependencies":{"nodent-runtime":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"b4bcd0c42efcbe0b64f8c33eea4e2de3f97f3b81","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.2.4","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"43380a47675b81fc19fd62c7a21fef771e8bfff7","size":23766,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.2.4.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler_3.2.4_1525098398209_0.30291739644982685"},"_hasShrinkwrap":false,"publish_time":1525098398373,"_cnpm_publish_time":1525098398373,"_cnpmcore_publish_time":"2021-12-16T21:44:22.277Z"},"3.2.2":{"name":"nodent-compiler","version":"3.2.2","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests tests/semantics/*"},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":"^1.1.7","nodent-transform":"^3.2.2","source-map":"^0.5.7"},"devDependencies":{"nodent-runtime":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"162267b18a28707f35b89d109fafcc5517fccd9b","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"515df515e5cb6970b37757b64093829d6af0f39a","size":23569,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.2.2.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler_3.2.2_1524584386190_0.44047951403228147"},"_hasShrinkwrap":false,"publish_time":1524584386267,"_cnpm_publish_time":1524584386267,"_cnpmcore_publish_time":"2021-12-16T21:44:22.521Z"},"3.2.1":{"name":"nodent-compiler","version":"3.2.1","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests tests/semantics/*"},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":"^1.1.7","nodent-transform":"^3.2.0","source-map":"^0.5.7"},"devDependencies":{"nodent-runtime":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"c8bcd3732a67493975c280fba73bc0116bc6561a","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"9f2a0279cde277a2595e83a4bad5b13cc984f5cc","size":22966,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.2.1.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler_3.2.1_1524230692511_0.710392172616876"},"_hasShrinkwrap":false,"publish_time":1524230692650,"_cnpm_publish_time":1524230692650,"_cnpmcore_publish_time":"2021-12-16T21:44:22.756Z"},"3.2.0":{"name":"nodent-compiler","version":"3.2.0","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests tests/semantics/*"},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":"^1.1.7","nodent-transform":"^3.2.0","source-map":"^0.5.7"},"devDependencies":{"nodent-runtime":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"485831a7d521fab2015c6c42078cc456c6bc60cf","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"4575902c3ecdebcdee4d21e813a8098ef09ae33b","size":22544,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.2.0.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler_3.2.0_1524055675004_0.514508886676609"},"_hasShrinkwrap":false,"publish_time":1524055675151,"_cnpm_publish_time":1524055675151,"_cnpmcore_publish_time":"2021-12-16T21:44:23.023Z"},"3.1.8":{"name":"nodent-compiler","version":"3.1.8","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests/basic.js # Please install 'nodent' and test the compiler fully from there."},"dependencies":{"acorn":"^5.5.3","acorn-es7-plugin":">=1.1.6","source-map":"^0.5.6"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"03fafbc26d26a957fb6a115435f04b4a6f4e3ef4","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.1.8","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"2171b805c394c1ddeaf87f8347bba7edd29b3090","size":34418,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.1.8.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler_3.1.8_1523375525640_0.007715495969864428"},"_hasShrinkwrap":false,"publish_time":1523375525728,"_cnpm_publish_time":1523375525728,"_cnpmcore_publish_time":"2021-12-16T21:44:23.286Z"},"3.1.7":{"name":"nodent-compiler","version":"3.1.7","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests/basic.js # Please install 'nodent' and test the compiler fully from there."},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":">=1.1.6","source-map":"^0.5.6"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"2fbcf572ba287315672952eb6a3be6bcb504a73a","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.1.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"78198d9baacc491b0065b8c65bc0ca83d3fcd2a2","size":34415,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.1.7.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler-3.1.7.tgz_1517158127175_0.07809568010270596"},"directories":{},"publish_time":1517158128274,"_hasShrinkwrap":false,"_cnpm_publish_time":1517158128274,"_cnpmcore_publish_time":"2021-12-16T21:44:23.979Z"},"3.1.6":{"name":"nodent-compiler","version":"3.1.6","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests/basic.js # Please install 'nodent' and test the compiler fully from there."},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":">=1.1.6","source-map":"^0.5.6"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"fc0ea610cfa8d43d27b0419ea29afce9d7d1c08c","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.1.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"1fd2b37625f127405d90ddc9cf7a059affef82f5","size":34407,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.1.6.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler-3.1.6.tgz_1516880366116_0.2980474643409252"},"directories":{},"publish_time":1516880366344,"_hasShrinkwrap":false,"_cnpm_publish_time":1516880366344,"_cnpmcore_publish_time":"2021-12-16T21:44:24.284Z"},"3.1.5":{"name":"nodent-compiler","version":"3.1.5","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests/basic.js # Please install 'nodent' and test the compiler fully from there."},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":">=1.1.6","source-map":"^0.5.6"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"93054f019902e2b107e7be681836273f35a02614","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.1.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"8c09289eacf7256bda89c2b88941681d5cccf80c","size":34369,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.1.5.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler-3.1.5.tgz_1511792299537_0.15715787676163018"},"directories":{},"publish_time":1511792300518,"_hasShrinkwrap":false,"_cnpm_publish_time":1511792300518,"_cnpmcore_publish_time":"2021-12-16T21:44:24.549Z"},"3.1.4":{"name":"nodent-compiler","version":"3.1.4","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests/basic.js # Please install 'nodent' and test the compiler fully from there."},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":">=1.1.6","source-map":"^0.5.6"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"1c180187c43e10b59aec4169b272416b978ae6a9","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.1.4","_shasum":"00f523beab5d6416d177619f189134b792fa650f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"dist":{"shasum":"00f523beab5d6416d177619f189134b792fa650f","size":34872,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.1.4.tgz"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler-3.1.4.tgz_1511388827712_0.8669557478278875"},"directories":{},"publish_time":1511388829196,"_hasShrinkwrap":false,"_cnpm_publish_time":1511388829196,"_cnpmcore_publish_time":"2021-12-16T21:44:24.897Z"},"3.1.3":{"name":"nodent-compiler","version":"3.1.3","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests/basic.js # Please install 'nodent' and test the compiler fully from there."},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":">=1.1.6","source-map":"^0.5.6"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"d72c5767ca302884c3215e6267d4910239add177","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.1.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"dist":{"shasum":"6f0f1f8098db251ec773742bb4f33cd0266434b2","size":34339,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.1.3.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler-3.1.3.tgz_1504874988276_0.6329000329133123"},"directories":{},"publish_time":1504874989286,"_hasShrinkwrap":false,"_cnpm_publish_time":1504874989286,"_cnpmcore_publish_time":"2021-12-16T21:44:25.720Z"},"3.1.2":{"name":"nodent-compiler","version":"3.1.2","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests/basic.js # Please install 'nodent' and test the compiler fully from there."},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":">=1.1.6","source-map":"^0.5.6"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"1c1b7560331ded7e7cf4ca51f799989bccb4efb7","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.1.2","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"dist":{"shasum":"d166288ea351c1ae005bd138ff57a656296da048","size":34273,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.1.2.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler-3.1.2.tgz_1503329350703_0.04969584057107568"},"directories":{},"publish_time":1503329351715,"_hasShrinkwrap":false,"_cnpm_publish_time":1503329351715,"_cnpmcore_publish_time":"2021-12-16T21:44:26.392Z"},"3.1.0":{"name":"nodent-compiler","version":"3.1.0","description":"NoDent - Asynchronous Javascript language extensions","main":"compiler.js","scripts":{"test":"node tests/basic.js # Please install 'nodent' and test the compiler fully from there."},"dependencies":{"acorn":">=2.5.2","acorn-es7-plugin":">=1.1.6","source-map":"^0.5.6"},"repository":{"type":"git","url":"git+https://github.com/MatAtBread/nodent-compiler.git"},"engines":"node >= 0.10.0","keywords":["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],"author":{"name":"Mat At Bread","email":"nodent@mailed.me.uk"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"gitHead":"5cd7d7d70f2baf3bd52012c48e919ec886dfd589","homepage":"https://github.com/MatAtBread/nodent-compiler#readme","_id":"nodent-compiler@3.1.0","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"},{"name":"npm:matatbread","email":""}],"dist":{"shasum":"01f8c43b6c4425dabec25c915a8cf308e7d37da9","size":34204,"noattachment":false,"key":"/nodent-compiler/-/nodent-compiler-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nodent-compiler/download/nodent-compiler-3.1.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodent-compiler-3.1.0.tgz_1499851300836_0.5822319895960391"},"directories":{},"publish_time":1499851301843,"_hasShrinkwrap":false,"_cnpm_publish_time":1499851301843,"_cnpmcore_publish_time":"2021-12-16T21:44:26.759Z"}},"readme":"[![NPM](https://nodei.co/npm/nodent-compiler.png?downloads=true&downloadRank=true)](https://nodei.co/npm/nodent-compiler/)\n\nnodent-compiler\n======\n\nNoDent is a small module for Nodejs that implements the JavaScript ES7 keywords `async` and `await`. These make writing, reading and understanding asynchronous and callback methods more implicit and embedded in the language. It works by transforming the ES7 JavaScript keywords `await` and `async` to fully-ES5 compatible code.\n\nThis is the core compiler implementation. The main documentation and details for the CLI, require hook and package options, performance and testing can be found [here](https://github.com/MatAtBread/nodent/blob/master/README.md).\n\nUsage\n=====\n\n```javascript\nvar NodentCompiler = require('nodent-compiler');\nvar compiler = new NodentCompiler() ;\nvar es5ReadySourceCode = compiler.compile(\n  sourceCode,\n  filename,\n  { sourcemap:false, promises: true, noRuntime: true, es6target: true }\n).code;\n```\n\n`new NodentCompiler(opts)` creates a new NodentCompiler. Note that instances of a NodentCompiler can (and should) be reused to improve compilation performance since internal structures are cached. `opts` is an optional set of options containing:\n\n\t\tlog:<null|function>\t\t// Called by the compiler to report a compilation warning.\n\t\t\n`compiler.compile(sourceCode, filename, options)` compiles ES7 source code containing `async` and `await` to ES5 source code.\n\n\tsourceCode:<string>\t// The source to compiler\n\tfilename:<?string>\t// Optional original filename for source maps\n\toptions:<object>:\n\t\tes7:<boolean>,\t\t\t// Compile in es7 mode\n\t\tpromises:<boolean>,\t\t// Compile in Promises mode\n\t\tgenerators:<boolean>,\t// Compile in generator mode\n\t\tengine:<boolean>,\t\t// Compile in engine mode\n\t\tsourcemap:<boolean>,\t// Create a sourcemap for the browser's debugger\n\t\twrapAwait:<boolean>,\t// Allow 'await' on non-Promise expressions\n\t\tlazyThenables:<boolean>,// Evaluate async bodies lazily in 'es7' mode.\n    \tnoRuntime:<boolean>,  \t// Only compatible with promises & engine. Generate pure ES5 code for an environment that support Promises natively or as a global declaration.\n    \tes6target:<boolean>\t\t// Compile code assuming an ES6 target (as of v3.1.0, this only requires support for arrow functions)\n\n### Runtime requirements\n[`nodent-runtime`](https://github.com/MatAtBread/nodent-runtime) must be available to generated code if `es7` or `generators` is set, or `noRuntime` is falsy.\n`Promises` must be available to generated code if `promises`, `generators` or `engine` is set.\n\nTo generate code that requires no runtime support other than `Promises`, set `promises` and `noRuntime`.\n \n","_attachments":{},"homepage":"https://github.com/MatAtBread/nodent-compiler#readme","bugs":{"url":"https://github.com/MatAtBread/nodent/issues"},"license":"BSD-2-Clause"}