{"_id":"typolar","_rev":"29-255c6a4cada55015cbc30b25f67d2b73","name":"typolar","dist-tags":{"latest":"0.12.4"},"versions":{"0.1.0":{"name":"typolar","version":"0.1.0","description":"A simple typescript framework","main":"lib/app.js","types":"lib/app.d.ts","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'"},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"cross-env":"^5.2.0","@types/morgan":"^1.7.35","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"@types/express":"^4.16.0","@types/request-promise":"^4.1.42","body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","mockit-express":"^0.4.0","morgan":"^1.9.1","request":"^2.88.0","require-promise":"^1.0.1","stringcase":"^4.3.0"},"gitHead":"81e16d898df80dce6ee8759b619d348fefb1d92d","_id":"typolar@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-yG9oCemuqnwBqJ6NEd+2J/9GaThMwOiIMQrGlrl6o3BNQL2iBUla53XXesUGLL/M+GU+RjUljDB5xrZQw9Thtw==","shasum":"6e74cbe2552d33d1e96a17e495ce63e28a1e9722","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.1.0.tgz","fileCount":46,"unpackedSize":64422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz1dpCRA9TVsSAnZWagAAZtwP/j4jyqLRZOHTmM/KDkPh\nKQHRP5fGxpW8QQqHsv0QgH8g41Uy1Y7O2KIncHjjRlJOowy3xTfCe6p4lbOE\nP+0X/VeAezt26nPm+4xsEm0rwq/J2tth5RwB+CbzV9Mhv19AQanXo3ONcowI\nBolM/0lVc7X7o8n10nBY9lW7qjexYjaNe61Syf5mCrR85yN56eJFK7RLPQDR\nmkPeD5mZPxOWPdXB8DKXDuq1n/9V1v8SLtrnz6HLO6Rf4VAWtDv5JcgerMyI\nRcJpZ39hKrAJFnAZd9qVgaVjgttaxP2DF6ygQiwHCiTaG5eDXWbD0fx8SJkr\nqkqvWJVsCe+ak3x/TCpYPJuBrbOk7wrnnU+ECS/dwYqzI789ht5IHcxmCgHg\n6FJRO1VYFTwiWt/4p7zvTYW3qoJnbyWCctcKJAvltNU0iz3dWiStsH9jYhnv\nD25ztYp80zBzmO8xjUhB6QwGVA+Fg1/NhaCE/nnMJVekq2pXmcQVccN+xx8i\nQE2/Z36MMuVD6CKSo/qqApqaUsMjWFawOo6ALG1yO1u++MumhtJXR7OK7sN6\n3zTvvuZ5fQKmGQDP7O/rxKuw7hWEivCEblSql8wIBdfH0bwMqfsOxm3EGW4M\npmDaYy8xUAy7by8YmnJlM8virN/hlcKIh36R4nEHLLzpOpptg2ExzUol3Hqu\n71es\r\n=skc3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjiCpZ4PUSIlGen9XbyVQxSPPA2N0924Y+uycohcK1NAiEAroqjGnt4jNvuhHOsepnxqTcOK0f2p/uyNJ74tAZhzwE="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.1.0_1540314984366_0.2560935596188776"},"_hasShrinkwrap":false},"0.1.1":{"name":"typolar","version":"0.1.1","description":"A simple typescript framework","main":"lib/app.js","types":"lib/app.d.ts","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'"},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"cross-env":"^5.2.0","@types/morgan":"^1.7.35","@types/express":"^4.16.0","@types/request-promise":"^4.1.42","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","mockit-express":"^0.4.0","morgan":"^1.9.1","request":"^2.88.0","require-promise":"^1.0.1","stringcase":"^4.3.0"},"gitHead":"432c76e30ebd2d3a5fe390dcd769546bc018516a","_id":"typolar@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-JkmOFOsaPNOq3eyRhL/vt8SUXxOu/BRS3rDggd4Rf2Znz/fIja1Kmhi0L/gVGrdf8+KRwP8W1YtZwhjYEpPuFg==","shasum":"e7b0535ef75446f50d8739e4769eff08e8f487b4","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.1.1.tgz","fileCount":46,"unpackedSize":64422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz1hoCRA9TVsSAnZWagAA5bkQAIc+j2ew9Xpc4/XSORdd\nCT5Iqvj3WNA4TOAUqB2I991e1ZFbERzHM0BSPs4smgcVr1L960vx0Jgs9YIs\naLdPNllIwI0tPJpkjUwi+HmwVT9cL7V1PyzQJ5djveFJztxiy4T6iKb5q53t\nlwDQbNFMAkhbCFYbGsAJ3g2xHl+5ljBAjJQL68cT3PuH51w0bgrIbscqcE4y\nb0xeoNnVlU233KGMy7Vne9wn8SRE7SqJtbC86ivVAWyFIHjQiAaqPxTIAre9\nrKNq49dUwqQTIGBxFjAmk2lY1q8dsPVnMg+7AvEmqEPzFUmf80tOSPbqa5j7\nDbk9RJviPhyILssXCpgc3CdympPtHiwde11ldN7sPrGYvabQ+N8+b4xnIGe5\n1NaX+CxFhuiiTYpwlQv00IdAJusth1CIffbZj53cm6bl3dmrVS4IlciogewP\nzmYcq7lD2bGR6AjqR2DLBI+WgE9pc7QflQbJmMQFt2vPRqqLc29tJ8qmbEyj\n6pozDvytpjBpiQqKrghkIqKGOVRfYWQd1eiPy1A5t+h7uZk4Twur5kAE8wNZ\nHZC69mT7ditMQiPHJCMl7LhEAp7dOCKZ2CuWPzsb5hDhHx/9IoytB39cY4Fc\n5fArbfYM19KFKjcFZ5GTNM+2UU04SFYkV5n0NOV1eR2U7/EibOkBLnZk2aFn\nT+Ja\r\n=8+mb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyU36kFuVxFEO33/yTZ+GDhmyObVCsZxHrBUHdWx/GBgIhAJzCcIbAdWFFZwEHKl3Kgmod0fcAsvev3F9qD/gOHocT"}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.1.1_1540315239818_0.18217525714190153"},"_hasShrinkwrap":false},"0.2.0":{"name":"typolar","version":"0.2.0","description":"A simple typescript framework","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'"},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"cross-env":"^5.2.0","@types/morgan":"^1.7.35","@types/express":"^4.16.0","@types/request-promise":"^4.1.42","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","mockit-express":"^0.4.0","morgan":"^1.9.1","request":"^2.88.0","require-promise":"^1.0.1","stringcase":"^4.3.0"},"gitHead":"d9dbd53e0688c4ff2e181de474164684476c4514","_id":"typolar@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-mBenb2UkIxd2wZaldZSjDxYN0ODe5ALvvAROtrhyiVZafUSZhBC6A8gy7hRJ1Y9ZG+PezXo6R57ToFFQTCa6Yg==","shasum":"9e192919776eb4a3de9f5504993cd4fada810653","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.2.0.tgz","fileCount":46,"unpackedSize":64426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz1mHCRA9TVsSAnZWagAAywwP/0ye6mbUHstf1GoK+67t\nnacuCUsonXFu64yb2EaSCNUXbIe2OgQxfnR6Tvpnqxa4VWdTSzCCMuYVzljL\nhQhk3xeQK483o50Sj6ui7v/pHpmZs6igUrkQ5dL29jXsJvBxwFb+QcJH954O\npk7Gop6XPMUO3f7KVLWnv1bWdZsKTlmeQyJYOUQT58iSdkz+rJ6WGmDCOAI/\ntQtG3mHzdXu0PoyJBo8HGrELUq+WGwaZ6z4aeQR4UMdRw4MWmByBwTas5ZVO\n/kT1pss7uW/W9yn/c8U9sXN5HFEKAlHoJhjKHGlcdAsi0dWMO/V8PkpVfJuD\nIWslM0lsrxOiLQm5vuX0VMliG2JU5yj2COVSu/vnzIGWybNudBikyET1RFd1\nboJAbszw/Ui8Wci07g9uIcnRjoSHAL8B30xVqlEM0LSBSWxk/668G7fbhvz1\nKwzzB66H8xkZo7JZgIcC5UVc2DGzOqZyattb6kZ+PvroKB4TSEhhp38FWMPj\nz/YBOelbQEMCUQigbwklS78J72kE+2YnR+wpmJVv7edWfbISpOCVnAuc/FT5\nsi2ZtNTeG04JmE4gLIeSwms1OBf+yUuWCt/VHrS1pqj3B+HRnVDP8whEu62I\nmbwWRznhJuaskPKl9J2Cg6uwjxt69uJ2YvOsoMH2N/aU/1R6gapC/EW9EINx\niBin\r\n=CKwe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxz705fFJkdgucALJ1pUmdCwRMvQRs67Gso+Lt0TAWMQIhAO7EQsbf3HWlc/QbFO4fuDs+i9oMrPaN6n7FC66nReDv"}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.2.0_1540315526851_0.8744889716230548"},"_hasShrinkwrap":false},"0.3.0":{"name":"typolar","version":"0.3.0","description":"A simple typescript framework","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'"},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"cross-env":"^5.2.0","@types/morgan":"^1.7.35","@types/express":"^4.16.0","@types/request-promise":"^4.1.42","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","mockit-express":"^0.4.0","morgan":"^1.9.1","request":"^2.88.0","require-promise":"^1.0.1","stringcase":"^4.3.0"},"gitHead":"74093546cd0d32d1ab902318b5dbddf31ecb56e8","_id":"typolar@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-Tkql36Qb5tGmJKSjqHU2pVPrRMT7L3AH/VquqbCDPYcsHGzIBps5tsjEPnmxRA/4N4YBHOxxUPAO9q5R5d95tg==","shasum":"ac4caf80dcb9ef8c065dbf2f75b11e980219e0d2","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.3.0.tgz","fileCount":49,"unpackedSize":67357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz2ySCRA9TVsSAnZWagAAPEEP/R67G6T3GLwV9e2eiyse\n7UCNSt9utYzlu9bZ2/fp+lU671gE8N9GbCKAmcE1GqptzYrHiMdZyXPZW8kN\ngDdMi7s2vrsAOyptBYGxYdnTlLD/wUBql4gUxuZ7j30KMZisPXTevEPm0VxV\nKI553umYtf/hZNSIN4ZKoJSIvUN+KQrK4nr4ugbKHz8varkXM7kWo7TyL8Np\ntAI6ZDR1ic5fh9uqyJRmJrkL1nHVtqzacMq51KwBrpu3U/D89dvuudyic16l\nLOLtHTNNgBYwAPnWp8h9awPVm2JtEvRevhqFTY4aFfp4bv/zy6Lfq9SjqHOw\no8D9vZG4nLTo4X/ojR8304Gg5IJMqtlsUZM2q4gZpTqk2Z2CkkKaw8JEbwDl\nY4kB1Vt51UIN/Uhf9D+jBZs1/YNv4nSJwZFyahk0RawsyLKUYABUUZfnkh0a\ncHJVoVgaMnly0sUviErBst+AVSioZkOZhCWW44zJKHD4JnoDEJIHIh/fPZrS\nJL+DxZUPDi32opULaazKrEFcjOA9ukhsw+kyR8gpAyzbSsspfSTPI6T3mFLH\nEacV7v7y2Xi4dyROtTMiJdZPoRWIIz0AihgsHc9/uVHlN0VcF4f7FBXf/I3O\ne9KTRPxB4O1EiFe8FF136DRznwC+70oRIppElbYIMqkXZ8uCIeRhcE0sJztA\nJYvs\r\n=RDyo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbCvnH+H5orsEHgeJYfzACFKwYr4g3GJlYKXn7zw6Y2AiEA0/X62FT0kAvj+YiKCsNi2Sb+CUJmUlD0mGUeNHD0Cfo="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.3.0_1540320402012_0.0032289169995882716"},"_hasShrinkwrap":false},"0.3.1":{"name":"typolar","version":"0.3.1","description":"A simple typescript framework","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'"},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"cross-env":"^5.2.0","@types/morgan":"^1.7.35","@types/express":"^4.16.0","@types/request-promise":"^4.1.42","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","mockit-express":"^0.4.0","morgan":"^1.9.1","request":"^2.88.0","require-promise":"^1.0.1","stringcase":"^4.3.0"},"gitHead":"9d6726f9aff17aa46cc800f5bbf71e197988a624","_id":"typolar@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-O82wiWKw+O3TZ+0+nxUlc8Z4Ydtrgb5cl1xlZHw/Mu/BLGMYYWHQieS97lAgYcPeuV0XPEJ8dmCsiVO9j9Au6w==","shasum":"2c9075db19b0d59afbfa09e43c91a7e5e603ef03","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.3.1.tgz","fileCount":49,"unpackedSize":67506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz3B7CRA9TVsSAnZWagAA8XEP/RCk9DocjSqxfB4v+ES2\nWrbXFY0MKX1ZMK0EN2Eit6/sP8/3kAc5kl67zcImT1NeV3wIejrGvF0bZMge\nwrr01Z7UQBkWwEFZbTixbhNxgz9ljzOlPmQcw9+C9/VKQq1Zt+8ecCHLcDWr\nbppy6dhZ2nB692I51Kbn42q/41w8/dGIsNwdgQDrSnatSlbQgumr8qn+4jxM\n/t6GrK03KlQngdN3F9FEYgHx28F62imwq+RLl+9x5IS9eJOr7bLYMpRrxz/3\npNFX/aGQqSK/CRxaqmZIGNbkM6seZ1Sg5Fa8Azd7aqyE5eQTSW6uzTFUQQZM\nlbuKIt+N9bIfY7t5I8inYZdnr7irHwQZhhbjIpWbKFFpE2IlfQ7nj79f0s0t\noSo92Bedyt1tBkcPJrSUp8uNxqTGXYpVvPc1+XNvJZOnJi0ViTlZzcX+Fa2R\n6abqZg7ibBG+nqAAoRvukTfESF6/qqev7ffAseXYrN4Wj3BqH0xV5Aw0nzMA\n02uf1EvUzJ4iyz+2UeEJ6fGIMK4VxX4LrnGXR2IuHqHXWuKfIS0m2JVMKJ1m\nOzW5X07yi0HoBTw+Z5PwmMYeNSVhqLrsBXIa1rwI5Iz9wPUOd1/5is+4q1Ch\n9i7JM34YpS8bDPY0Q1zL80SlT4v/1ZjtjzBRJkrxC5z4caNqFlwC5KEcYFyj\n6STk\r\n=Z4OX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKNzzodVrW4FQssov8x5fwh49SL81yMNVIVA9pFxSryAiAC/Bg06wA0iu73g92qV+5okHG9eJkhsYQ8dESfj7ZgRQ=="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.3.1_1540321402602_0.6930894941835792"},"_hasShrinkwrap":false},"0.3.2":{"name":"typolar","version":"0.3.2","description":"A simple typescript framework","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'"},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"cross-env":"^5.2.0","@types/morgan":"^1.7.35","@types/express":"^4.16.0","@types/request-promise":"^4.1.42","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","mockit-express":"^0.4.0","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"gitHead":"206945f2fbb0078634a1a83f1e358fe9fdff7ebc","_id":"typolar@0.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-unyrk0isL8hfKstMpvpc8GdPF+Yn/heo5+ZgJ/SWAgmQS/i1LZkPrHRYhUnqBStmcqP8F92IWa5+IF8kuRUkpg==","shasum":"303bd39d7906378179d2f6b07c3d3d3f4aef3e50","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.3.2.tgz","fileCount":49,"unpackedSize":67506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz3SyCRA9TVsSAnZWagAAuwUP/1NOPqiwuKr/rBXYwWE0\nUqTTsCdvOp+wjVkmqiL3R7WxUTvp8IcdT2M1pdBihzT/WPxYvMCYq9RcEfvl\nUNg1GX1Ogp2/ly2f9N+9vxnx8HK3Ze5f5xUVYBexMJn41wltpWYZG/Xwzn1n\naAdkcQJatHWP593GtIv4K+63UQnCfAzilGRGEZQnqT6rvhOdsz/37DZ5xYuT\nAZS1m/Hm6tJun6o1ytF4GZIBiiYINNo3hNcC5TUtgHoYlxoerVTE5MWx7oz1\n0sRQkZhJgg6qcAh/r4Jqy/6UCo4GRmbIZuC5SO+YICAZeBf1327nAGlwF2b2\nEAWlDhky8WJIlujMjrLGQxuPp0Lj1E7minzHSsVrBd38WnLq68AT+krVrNEB\n29NAYnhECf89jRL+86Y1xZEGFsxYeWJP/u9JdJP5tV03QCI5DgxVGzVzNs/J\nUmwKEe+aSkPvRRDEUszYmY+LiB4XTUpqG7AmGqvdweUj/ZF7xWrB7vXFgizD\n30uCp71EVCd55BFBV5aC+2QSSw0ycX3+nEW+aPQv3zGuI6Bg5SRvPzNzi7GI\n4v69jiLf/ClmtCqVBLtEj/7K95+5PxSdWUnmTFtiiJA1XL+oWmYy4mNPgoq6\nNUpeYcaN2V0E1/egMoX1vtVd1UxYIfLOdR1T2yiL+5XMdkJRewHGEFoWPNCq\n115n\r\n=Aehl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPA5kvWeWrzwHFRZuhBbctXg1YY8lxRdDIvPStY/TJfAiEAjbuXxl04dMmMWsT2XZzOU7ZENFVUPW3GpmVjmTXZGgQ="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.3.2_1540322482285_0.9447468542043598"},"_hasShrinkwrap":false},"0.3.3":{"name":"typolar","version":"0.3.3","description":"A simple typescript framework","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'"},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"cross-env":"^5.2.0","@types/morgan":"^1.7.35","@types/express":"^4.16.0","@types/request-promise":"^4.1.42","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","mockit-express":"^0.4.0","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"gitHead":"c908aa89a9952b40915d7a69e0a1f82caf6fd032","_id":"typolar@0.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-XJD9ORzxeH9llI+InkDYsZR9fGok3Co+Sb5IWlgSxXnMx7Q+gDWdYV54ymQcZaCeWhm7rLWl3bFqFmJqP7BHuw==","shasum":"703c79a126f2bb3803fac6433787174798255ccc","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.3.3.tgz","fileCount":49,"unpackedSize":67672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz3k6CRA9TVsSAnZWagAAfG0QAJvDwvGfWdlclgmNORJ2\nnmDx3K0Ygigzytl2Z9IAUt4dyZTr9wqZwtv9wWKq3ejOH8CmqwbiXs9QPMK7\nw4aJB7fRLmoEnHGm2TeJ6CGEyM3fiJJ1IkmwwCHOv63BTQOAX6qZJE5mBve6\nmRX9oTrsILTdhchUE4ZD25NrnK9zNj5YwEzKDQ4t5ikfP4Bve4vqNa1WnJSh\nC1bkhEdnNiCwUp8wAFddUS0LreZ3IHNrUacsPoa8GvqWX5Hb8FW3o24KY86A\nZ0Jr1XmIn45XFvo0/8ftO543qmt1SuPLSDNTWPH3TVySazWd3z8E2466dUbe\nZJIbB+0P0dvUBN49A4gxDYDv+JLsa4jXwGF/Q7ayAvFt/RIDApZ4k4nHNVrw\ndazEPoxMjTOY721BXsAAXJlxqnX3Dy+7ahMWx5BS8nQOg5ObcxJUx2PaxrFs\nBm8FstZ8YWL0S0h0RjmMAH/kv8tZVUq2EFStEXyFTZKa/TPefXg7TEw3QZ3J\n0MzqMeCjo9A0rab9BUUzbrKElVxlEu3nrY0hLQZz0YIwKyKi/m3XiqnU8u8m\nLqqhEKBowsEROjGXATQkQR2MlyeIY2jwJklzr3Enplt5WX/WhuqHiPqsyeOo\njH0fGaBC16cSPIwcn4xV1OHLHnvjMdtSTZwC9Al0bZowRjMdw7E5hcbF3MXn\nZtOd\r\n=w3x2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ8G0CbPf2dq2ODnCUHodqxYn+eABckqyNIFArYDriqAiBF7SpxJRR58iFzgB1CeGELAb4xvHSyzWsHZtHDOXBHqw=="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.3.3_1540323642309_0.10618233430806279"},"_hasShrinkwrap":false},"0.4.0":{"name":"typolar","version":"0.4.0","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prerelease":"cpy LICENSE 'package*.json' '*.md' lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/express":"^4.16.0","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","mockit-express":"^0.4.0","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-K41KnGtvc8ZsXCJOWMRz5RftNMQTN5GR/tlJhdzAuwM5DHdaMhpeTL+p0tnmZ31VMMvgOPafW8W2X2vAUka/AQ==","shasum":"09a86353542bbffaefb0790d6acf1d49d9612737","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.4.0.tgz","fileCount":29,"unpackedSize":36626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0C3MCRA9TVsSAnZWagAACjQP/04OEzNW+n0O4DKYGThA\ng4FXZIDzY0P+FdwUiPzC7tj2F0wMJeUkvu+8kpq7Qpwsln+sxpcQbf161AnP\nzt5Q4p6O++Zcl7dCrN0X+4O8gsLcqJFtC4HSVuiOQTpalR6Gxg7g3BqVU5no\n5az4uiTJwMjUTTBr/ujh2RGQsB+YhJbHHYkPpJL3r/NUFZZHss324lLCPxzB\nS0S2Bq+NyPMiqcoccFUKAz7fwNR7xhwlnDiTXR2moOEIkBA4lIxhU0PzKwZ+\n5dBHH+Ili1BNC47VQdhwyw7bgqbF4pT1goVqBFF2PcPCAybuB7BaQhYrwq4F\njEzLjbGeIbS9CaPo+3MEYvZdGyGi1+gIN+ds0VXkLKgSoRstNHK/6QfDuWEA\n49FxsvP8TaZSvg6pXNvRN6o+ygdBrVhoXbyNF2twR29uYMVZy293Y3kgvf9p\nmg9ajcJmHxgEg1e5kmYxJsD16LmZm5eomhykxPh4UkW0ZY5vFmYQCsgbjuMW\nZQoU0YOPL8v7ZSI4bQ6Ww1xymTSddZQAwdwIWL1gJW5S32kr+xdFtpBK0Ba4\nbvrdOkO2gFn2iDHSjeuPHd1kxFtQAtJkLi8wnoqB12GKmAf9mWHhUK4YUhLt\nJcyAFQtG6pwVTTXZZTJ8gqor4H9+IsmNA6a8W1871M+P438ES4bUYGp2yAI5\n2xjd\r\n=daQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ/Wd9FF50qDDh8/2LtrwGEg7bmQZRwW/YhEUtoK/zNgIgTlZtexNJJKlJDnowBCvdt6Bvnqha+Su4bwszhPcJhNQ="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.4.0_1540369868048_0.2870739930641011"},"_hasShrinkwrap":false},"0.5.0":{"name":"typolar","version":"0.5.0","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prerelease":"cpy LICENSE 'package*.json' '*.md' lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/express":"^4.16.0","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","mockit-express":"^0.4.0","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-cP/iN8VA3md5fhTvrmut2a/v6aAV2QudIcrbT0g/U+iDHpD2Dw7NmExx5HmE4EbV3gy8o9UY6UjXEmJmPeKXRQ==","shasum":"d05eaf7929cd120ce2537b585bdb7114ac584198","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.5.0.tgz","fileCount":29,"unpackedSize":38481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0E4/CRA9TVsSAnZWagAA13UP/R4H41DuWbX6l0voOmJB\n7T5X4l2thmvxwefqkdTCs3mgsYrWXUohS3O6RxH6uRWdaWXKe3X1Ja9NDJ98\nQeDGn602vJIPvHiAK8MOdPQcwiOaWZCZm61b6ztRlOKI2NvAg19Jrrc4qD77\nE8zWjxKLA6EP002+HAYx7QP9sbEES+jAlyvMYExwIEN0mTKC254sshZj4RDs\nI4EIreDBLDBM5JZOyUEXtevxk2336heABGRr7pqMZki4VIc85eYyu2YI8JmA\np089yk9xZwUN2pYhnqU0s/OnZE98HatieSTS6LUJ6+2LClct+dkoks47jCfl\n/UUPBNrAqF3LT0x1IMk0p0RN1qwVxxRpMEyshxIWNTH4cTVtXSLGAIdxwkiy\nNMVDsjtqp2jVjqTxR150MRGD5awLgmOYCs0UoTpyqE/Cgwh3VBWfH2ry7Dbr\ntN1qKoxn0BSZ8YICgnO6wnMiuirEY3qPXaq+DTpHFieoQYnkvtO8te0SueMy\nuS0XFxy9NrLd0/1g8D+LrY7s1eTnbtOG2oB7qjJfqj7csXN0KAUx4of/1r0u\nk6v8H5yMuEy2RgAeYDzdWcY2ur07DDaepB8/xugpOdWVvqdb8JN+MYYnoGg+\nbQuaAIIHKKWlb4a1hZJ5VvmCDIn2GJqp2HklUOJmOvtzFm2eO9d1kFSqqu3U\n+qAe\r\n=YwuM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdNHIWAjuWPrsubLBZJSHHlwemvqaju0ABk9mGNY8cEgIhAJhBae0Ww7CIrIaR+EHtlWQSwXQnrGBbdE5Uvhm5+T69"}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.5.0_1540378175247_0.9198888408579076"},"_hasShrinkwrap":false},"0.6.0":{"name":"typolar","version":"0.6.0","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/express":"^4.16.0","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-pS6xx14FSuGl9xULTAvG+oUZo9NUv4Elxwcp+6YgLrexP8uB7/Y9bqAb1gxUavNgE80IyUGH9VOmtYI3LrI9jQ==","shasum":"0d6cee1d8855a6ab451f51381394c2938c7fcc80","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.6.0.tgz","fileCount":29,"unpackedSize":40598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0YjDCRA9TVsSAnZWagAAmEwQAJVTgL9p1kBj93Ke3yuV\nTaux1/FeUAibRteTBItxcAPJUdBFbtGB12Z4JF8ySjSSHbQXPZRjtTLjKoGa\n/jl5s4WPAlTpMB4bBH69kHCk+yp4mdP+uz1OSdtgOt4jXMDMBDzWDCc2/Xdh\nqQgK+Z4cWt6yIgXFc1Hdf+4vHW6d39tx7NmQYcroW9ELTso9luXMRSbIrrOd\n9fKDchr6LqMswD3ddiP6sDwmVKk3FiHcGSXkHbidznQYHnarYEqP6ZxHgMKv\nhBWpZ2wyqbcfgqVffDllwfRhpJmtQtcItwRlZ52SadyzXk7A+6YQwQzQvIDb\nGmGQC9sKc5Z1eeLwMUueZ2ROvFOVEE8mR7Eg4/j+aJzsFlSfJbUCU/HYq2y/\nXrXODpd4wwIHYHjYJyQidj2BExdklz/gc/MPWVK707cGGDMpDcbWQqHpeCYR\nwPgxH+IcrQpqsewsnNEWZEzz2LnCO5SImipVdT3bCkmx2hjXUtZLwLS3QbPk\n+rJklFu9KL/YKSxJPdHsaFT5FRqvlwuwFuzMQgNtO5s9UGmXNxFttsmrxreZ\nkEtvDPTS+r1PPQbMgjuITw33vPyFdk7xoF/NM8dWhqdzTa0FWr++5I2FVJ5/\nDs5u0ZxqGwVvlHTvJW41wt7p3bCk+Zs+9ZvSgS2sefbh+J5kNQT/jDOkjZZV\nJxz0\r\n=ajPx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnawU1eDC4sTLzTkY7ZEG8kX7L3Lcn3drph5j7ES1FGQIgN1y+C5gu8mLyvPnI3RmQV4LLu4tFK23TG16pUIDd7vc="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.6.0_1540458690536_0.3791740283857159"},"_hasShrinkwrap":false},"0.7.0":{"name":"typolar","version":"0.7.0","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts' 'test/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'test/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/express":"^4.16.0","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-jG8ts0qYsxKie/hLigpf5c0Thha6d8xEO+4Dz/+h3Tze7J+cn63CYWtz2mWrdX3VR7U2ia5b5xJSwb7nc/e9ww==","shasum":"29667d3e46e2302754308edb4bcb175ad5c8c2e4","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.7.0.tgz","fileCount":29,"unpackedSize":40875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0cNXCRA9TVsSAnZWagAAYzQP/3xXjEy3jz4CjUR3Iskh\nf0iIRTsUckLfI7nESnRRS3LL5svUxHoOzjd+EXNyIh4FvjyFEA1yHXFN2wLb\nunF1CftW/DBC9643Qz02/HOJo5ZwR1zl4uMt2inBkJaIKMdwFNp8Lui97vvp\nPZ8hJqi+r/BtPGGzuUe56nqmvsHbBJTMXVa14XI2dkHm6jpNCprkwnFk0BZZ\nxeKufAZFClcbUju+vAAmfwFJE2eryffgSOzpi/Kl1a1PwYryzwUsqRDcqSGI\nWgoOutA8BdzV+LP02+5ab4v9ppoCb/1UkMHRVUOUvSHcBl+Gchmh8GIDeudg\ny8DGiRPS5sNuS4gTKEEKKujcTRmqKMLV3isyzGvgBu66hBUJuGwPcPFht8P0\nXBX/i/gMEzrjaD5L1rHi84javzEwbtGlxwCBNcIBg/3pER57U/yBannbPXFM\nqRTGb1vGA6kZ6WPJnazXkNSXJ7VT0xnbjGs7NG135lcCsKua9NveC2mctcT9\n6c9Yn4ICadOHKVIVbIgePomblGlNgTqnvNnoPCaWt47fiAE+EWH0ebaYjjGh\nXlH5gtJB7aAlPoXFjTkZP+ErD0MrC7fyfQAC97uZL78hoGc8QgXfE9wcOI6s\nMvSzyq4ZwiyX36tArUa5H5if2/3d0yxcOfTi7cD62T/0k/4ruYNIhDhbLJk9\nLI9L\r\n=ulRI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzhr94B4KyViZzovc1AFF9Zp3e/w3SDqhgenn37kCe/gIhAPem6v+Ygbe8KXlrI9Auf8YLYuGXTyBskJfsD1lXN8aj"}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.7.0_1540473687050_0.965277633157581"},"_hasShrinkwrap":false},"0.8.0":{"name":"typolar","version":"0.8.0","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.6","@types/express":"^4.16.0","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-XUVNJHedUYlnD1S/ITJPJDcFaC5tQbv47YvgCi1zzvnCPFtvfUP+QnwUgVk/vyr9Bktt+vGnLmDE8ZiNTksltQ==","shasum":"76e85fb3d7002253a06e2afbcc13c06ca9d0f500","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.8.0.tgz","fileCount":29,"unpackedSize":37642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0fTiCRA9TVsSAnZWagAAAtEQAJSFthPIGyOsAqTsz/Ue\nzBPaVQshaSbHMm5a4ZqRtWOFktSEyaprxxUVT2L44X5bhMh+aAXvfY0IQmAI\nBT7BVj6wbjh7gE1UsYJWNIlvVRzeVVfxNrOdIAUlGT6HPotWkLPJbRusDn6x\n8MyGtWJc1IgWZ13KnnPzY54cYPHDzniTjupyTxvEnW7gyM5qyPqZccPSkJ73\nDIHiBj3MYYviXClvnzcqohDVX3pz0pGcW8Ag/pncsOvdSG+C4tmvBrSxY5JT\nLnWQIX47cod3GbN1RMA56xi4o8+0rPzUdkFAg7E8sKdD0rpmVprBlU+lk8Jr\nubqdBY14HrYWupxWAKOFjqO84/B1TeS1j65/Uvx6YREfi9xL4ypiQkHePt6O\nE2azAG+VivE/0CwODKGZcTD5F4jzdD+71iHLMTtEZpzS/Id8Fq3s/4myfj7G\ngPo034Jen/CVsPtdBTNHZeP62s4kvJxIVS0+PdIzo8ePsHnDbIP+9u+h8X3R\nl1Sk56sh7sBJWUoX/BtprwghOKjMkcs3I3l25ZXoSa71bTIw9hJqgAdI16hq\nJsBAGbutWvsWI8mLp+b4Q8vBdglY8acYfgOg28uP2aczKzNZk6+XRes8vvIf\nru03ADIRTQhtGBwVDHU0ZJmqaVvalZFwh65POlnIlxjix/h4FqfuLxHt1EoL\nmOE/\r\n=syO2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT0C+MDBsvWKxUhbGqu4Q/JougFXY4p54Li2GPRH21ZwIhAOFGDeWorDD1AttwsKkbYWr54KmPMsk4Jlt4wf6zWOep"}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.8.0_1540486369431_0.7984378192172708"},"_hasShrinkwrap":false},"0.9.0":{"name":"typolar","version":"0.9.0","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.6","@types/express":"^4.16.0","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-QLRQJe0xy0rZhLrHQ3nAyk8pJzv8vDcpx1sMUJHKM91odAze4RByiYy8W4ExNOrDqTU70cxm8HfCeMh49ZgaEA==","shasum":"f4ea310f468f6bd2eb8515501ed08c4a0ccddf67","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.9.0.tgz","fileCount":29,"unpackedSize":39002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0o+vCRA9TVsSAnZWagAAWSIQAJcurGUiz65PIWU4Ozxb\nGZGr/In3QTf5ZjtsvROqe++hzDro7DROAvhaXDi4zI8s0JYBxPUDCPDAMHHY\nItQlDMD+EQIGksZNEmdOf1KjfJrn3LjGhxifl5J2CBzxO5KRoLKVSPffd2/W\nTzDLPM6HLyNc/YlpCI2r0ttnlPzUHDq6ctNQB5cHkDnWlk1tcJGZI8S06gM8\nAykRNizHkjrjaQ/BlCfAlh8Gj+DKk3v2ReTMwiLW/q3W5FfPodkPK2rrC7Ta\nx473gL8AgZ4nfXqMf2y8zPLZA+2ybaKDGxxsc3WTNKIxUyWuIoQMaKr+SYo/\nEDUm2DSFJFdkbaUdFAHKxdMklyGw8kdC3OLpFhuPwy+DxyMcDY9IRUqnX6zT\nCRQnLqvPGnHG8njjmOlhSRCfkW5eNsTUrFSkgKRy9UtO8xYsFom8s0cSlUgL\nKA8IymuaMbcji9uCrzR9dAGxbWmznjR7eJQnfnibQVd9dZnEQLrNhokobMxu\nx3U2QXQ0mf66GWR3elhR6rPm7i67CDIJCF+XebUMP63/84lROhv+XEWRFdob\nrAlj6cmuW3gUaJPgRBcIZmLqOZIPVp4b1fExvbghs8TT/IZY0u0dPhyhheIs\nfsuEcZ1mkZJRvQpF4YpMb2oQk9XXPNiRM0BgwPSTq3iXq369eL5IOhnpkYJr\nxPFL\r\n=BnWI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW3P+kwmaGKeEfeVg5Y5TSzPphi4xx9/tl/7LXvMEoIQIhAJXNN4WeqQQwrFZyBeT0R+0yiZz+S/dGy04BdlxSX39U"}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.9.0_1540525998112_0.8815733604004528"},"_hasShrinkwrap":false},"0.10.0":{"name":"typolar","version":"0.10.0","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.6","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.10.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-WtgHY2AgXsvE7u5jROBBVuf48wQO2ej5Z0Vr00IepMa1Ssm8c3GZVhyJ7mLYS7uZqPZFZ1c0fyVQtFc213mw2w==","shasum":"0d1cf7a32da7ea6d7d25081f7fb169ce786f30c2","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.10.0.tgz","fileCount":31,"unpackedSize":42644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2VB5CRA9TVsSAnZWagAAlVcP/imBw2rg2hPVaA7MEsYY\n2Ow0cysW90GlnFi8Kbs6aY5p25V8Xn/fBwra2dbKiTjLUwq7lUcSHODuMFHW\nSWbuAjtzE+LnIi0IiNqTCFf4HMiK0IPFZ9PFRj/DG8KxzlGA7nw+61wrk9CJ\nUnF62kCDqPNCH+CT3ULJ0Jzbc2a0zYrs8vayrR6HKLR3JX460EfHPp395jOq\nE9zLumhpfFp9XLIttwW+O/jtOeEbJj0HevHiuocOkcdX2p/OoRmfOWuy2jDj\nqa2Q9RJLC3nDcE9b9cds94lD2+n8JUsdKl/e1m2iGfjBbOf54KvR84XuBiPh\nGWNSrDzDzc8dEblo9yOuXI1eA4gdzP5U5A2TafBHIJHvQW3SdnHPsC5nctJ3\nnYugCiACIupguWOGXg3fta0iXrP3RDmqCcM91rbgx4J5QPDNfAdgucDSLZ0C\nvy3ZlkoXOy+uEeCqR4PbF6H7Db6aw6H4n2lG/ioqbdmc0qhYJY+fwLdlVm1k\nAIHj6LLphr77/SXt2Ftdk2a0FJY97FZOuZjHyUtX75/4WgW6Jnrl+enctxcY\nr5gpQKtwOGAlkZX9FKGPe1v5rA5hi63W+Yw4XP/zwZ+T1hLfooBW8uvLY+eb\nEWdyCfaKH1sIZJ4d/iFXk8UCrhefju7wWNduCrpyWiSjSCBrtdbrfQO7p8wl\nm3JK\r\n=9ApT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXkbpOJrBh7rvytfHfQm8D6Y361Bq/ImpAELFXsNPqRgIhAKvckDD3rIBFpT5xNfzs13vFhkiFxgRbIN44EVDtae1G"}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.10.0_1540968568650_0.9401287802713405"},"_hasShrinkwrap":false},"0.11.0":{"name":"typolar","version":"0.11.0","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.6","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.11.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-98DUDdPLxAubYJx81Kj+MxePkm60cFPWi/iy+LvCKHJ3jvfsC9qNP1CQMbKH2BAocWzYxRxsAwBDA0dO5dB/qw==","shasum":"35c189ea98d05238edaf6562c46f134c6107c909","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.11.0.tgz","fileCount":31,"unpackedSize":42618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3/SXCRA9TVsSAnZWagAA5EsP/ieohKmHVbU8C/7lwU2j\ntt3qAPkK3Tf2TqWJ79knwCrcMuyxczhg+PO0MAW08KnjBlfZLl+F66BZy3Qc\nvz/TROqimqfLX3BP25G5Vp3G+wbp9dQbLuW8GKH9IUxFY4crKvFKC4lbqt3B\nuZS3E7T5ymTYUsCS0+moLlufMEDcYrkp86jwV/Cj28DcB0IjINMJmCQVVtpD\nKEqExxyyfxUCkXGVbeUJ3MvK9/wcQ5xX6alVS0HFr+as3DIWBhEfRtn8yBeH\ni2Ns6X5iwP0sw3BpmFIgoSx37EAFQaV/ThKdK6t3xUFZyMV2IMACQNu09Mcf\nGaLuAF+cN1jQEjIyFOJZ5P+qj8fRPc7hg3pOBMMm9i2Q4PVpl/vFI3sBPZ9n\nmM7DiXnhonJ3ISZyhbECWZzhW9jTLMvXgR680WV8hQCIgBWh3zyHFKLJZo53\niAxS3Uwbwor0/eQboslI0yIiDJeTUw3puqKe05VqK9a9Uc9QxCiLKmhtiO73\nAHmiKLoJquJU2Ry9F+g/k4U/kMPUbK3neUrx5o9A4UD3uB87cthmet7Ca57T\nVMZD/0s9hSw2IAjsA9h+Qct47JEV/cCvih2daS/I5JHwPiQzV1Sq2nGEiGxF\nDO7M81lEzXwGGWDDSBVddHv/xxuKQIK+6x8PB0KPovXO93aRbh31liJ8Jf1r\nBLps\r\n=JiO6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnbXs5iUYLuYRW1nZLTp6MSfxeGg2KCSjfncrgoXn+hQIhAMJRdBSb7ulaFeQZ6EMn0uQXA09ZCqSM/sFh7i1eEGdX"}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.11.0_1541403798158_0.7180422065366889"},"_hasShrinkwrap":false},"0.11.1":{"name":"typolar","version":"0.11.1","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.6","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.11.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-+5tm5L4Lkvp/Qp4uExxhJO8ePr3YJTQul+iSk0DDO3lnN4FOR9nbXm/Yp3SCo/HJxlqURv57YnOwQ34huxh7kw==","shasum":"04338f2bf13e77a33f2c551bfbec931253020cd3","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.11.1.tgz","fileCount":31,"unpackedSize":44315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4BLcCRA9TVsSAnZWagAAz80P/A3HLd/WKuCtcN0bNE9i\n/BmqUSBnRGM1lCFhqpTYGaAJGYFmmyhwFBxy06+4yTAM6z2dnZqZbyokBcdI\nztEx+UF2fQi/GNf1FiIL3vQ8gv09Ey4C4RdtKIdVnziPRBCODTUzMZK8FB06\nl7DRVa/u1gpd7qq0226MWmES1JtYzSBd7zOcsvZcM5IgylcNO3f6KcF2R2jI\ndaDQh45D8ILx2yGevx3F1rHDA65AFFX9n0p3KPhZv6XNLb/Eex8CpFAG4feT\nMvq2jUWQ2zJ4xFcZUCv9fGJVGgNn/eZE0pfu79t9cr3yC+Jbfu9zs4uiCUKn\nfnLDDOb1e/Ybi6LKc1Y/ZNoj4w7BsE2JT8/YSEVG0mp7Ug0Fsz5WD66iPiUi\nXlo5MvzBsAftA4WQ+PkGGNcfdAN2//yL88KuST5oMio5uR5rdniTmTltgt6s\nq7J+bKJyml7bb4aGUdAwzVtlW9U1Bx1NzdIlSkKdHN2OBwXNcQDh2zHjC/0b\n7cDH859mnu/go5SNDsjghVWbK/Zxo1JtOQ7cDM0vXdHGhY8IJaAeLiPdaWqO\nESE0+2VxwZKnjuRvBiMOxJTiVc9AQmhVMrZ1Wf0Q5m2WjB+2mXgwR7vTFwZX\n1Dw/BomcTsJkgK0FsWyybWksTT2rpW91F3VqDrf0+Gq12i6ucpo2K0ImHftu\nuSZJ\r\n=+koQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClbdnKgzZM69yYD2rSpg8TThj5JFFuGydYL04adZBP9QIgGIKDVv0UiyTp5gCTvGBSlOvdOn8MZiLzWGwFs2uBYoI="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.11.1_1541411547899_0.6605130358205429"},"_hasShrinkwrap":false},"0.11.2":{"name":"typolar","version":"0.11.2","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.6","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.13.3","typescript":"^3.1.3"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.3","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.11.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-Lvx4AAmLXba7B/Fyil4U0ADGNAfGTMkzJBo2DF3Fd7zfoqOrUM0e3KSqV0BqZdoH+KbHIkPnQbpFj13eSDRNeA==","shasum":"101f8b2b72bdbc4387e50fe035cce5ab8b09512a","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.11.2.tgz","fileCount":31,"unpackedSize":44379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4CkVCRA9TVsSAnZWagAAtLUP/0m0EzXRurfNWqSQ1QjY\nlrtcQn4rj10QzmfGkSu7bkmoZ7HegUDwLQaqFl8Ak1UZxTFFCSA2Zl7WB1hm\n6Xlg4/7rKAZ223K8RYTAJdLj4kv39PCGZGkUyo/YlVz6pFgtX4ddQlGaS5Lu\nV/n2jTgvLPOcib5reTIZ3uLexg7BFJhaWvUiiuEBvNO8HX7O35f1NFUJEhq0\neG498L1c2PMXvOIvCQ180juiAUgn6l4iY0YkmR1NCFsYcGLFNLAC2tCdvVod\nhIW0L2t88jtebryDFiIE6Lv6TozC6+DcSN9gYFn+xfhvDfWpjL93P7NvimPm\nAvQbStoD9qgksM82IMJUpuLoE7Ej3uBDK9vCuRGGK+zSOR0ZmPzR0LcBTVcV\nLA9F3s5L8EG5ZROOa7Oihk9+sL7WH5CSH4bZTrtV8ILxW4eofvKC0H7MNdPZ\nRk+IsPl7jmwAyG2+nRKeYFH8R46TY7rT9cIG6UGD1XU8kDXu/Xax3L2ubOpv\ngBT57f9lQGMRUEkp8YjJIQJZmPrVkdc9lOeiOg1xt+rRaZ7PsvwlcyqLyeif\nNiiElBH6cDmroVHc3cOoxFD0HP4P2RoG6Zp3dE/dLRNY2DVgVXb1tA3yH/lI\nXNMpFUSKyUWiZ6kJFblVIoFbtfDtVyeV0h2xQ7KdcOey8UqL6ixp91Jesla2\n1wqX\r\n=Opgz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVcJSTY9SM7xtwoiWjXnXuMDBYsSXPunYVSJjfVKrQgAiBJLEB0qlWlpwdSZsn4PlhgU/V3HuVRAvYuhjogNMoKsA=="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.11.2_1541417236876_0.24671043056151687"},"_hasShrinkwrap":false},"0.11.3":{"name":"typolar","version":"0.11.3","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.7","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.14.1","typescript":"^3.1.6"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.4","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.11.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-71eTOJi3uVeM3mZgI2U/jXpF2Ys8r6uXWooVpoODOeyHj49R77H9u1KVzJLMnQL6268ekXns3v4hRIpDyOMZIQ==","shasum":"cc27cc903e4be99487b60f954ff15570b407ac51","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.11.3.tgz","fileCount":31,"unpackedSize":44379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4P9SCRA9TVsSAnZWagAAY0MP/2Vr3dx1LS1YXf2Jw9At\nO/DTnQ6sLE/jXxPslZ1ch0ieq1MGsg1jqKlTcprwuJzQmbsw9TzgzKiydRZX\nFjXWVMQ6Iphu9CeC5hCdlLGNGPwKUNAUUo3W0wcxMlsgSILZ5fxj/06l+VOt\nY+u6XXq/tAtgKFDqhZyqz46jXXcYSflwNeRIX9m7o4p2D6Do9r7pycCiCGKr\nPTTnlp+F6Ld7Cm/LaN/HzDZIFChy7ZwfP9OcZwuIk2Qd6fy08S7cHEFM7E4W\nJityM1/c1S+V1D68lfbpmeHNK+diWegWwoVzTJ+QYeGR1Yw1NMXe1gt9JtNH\nhyMdFvfIG/8NhzBr7Stakgsk9UWmKrCbmDbIwdgL1H0lWGi9zMG2ViGL9E5v\nwiQTNM1AzaiFPohXunUvlgPMedB2+s3qsnxZYj/uxhaHNNfKmVp+js3CsEGS\n7H5p1GKM2zXmHQYhAtGhKx5N0L1voyFHRDhpxoRTxzcFpScOM8B3EIFI9WX6\nnqrew7xXOqL7mgdSgrt2XBRphtZGT13Q+k/grKcDjFmek5C+kAO9zBvgJdDR\n0XvV5T6ke/AqB3KaxBr4hpVQMhRTvLIUrlPZ7KDI7sF1zjMzr04SBON3JyRM\n0hoZ8rlt0tKKcoaZjMsjNPHgt5UTSCX2An9bTfdFHoU8+ncDqPC7Uf3iabkT\nGq3e\r\n=9LYo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBioM73/DA8OWAXzgRDPcuxHVMLdrysdXlmJsbTRCkhwIgUxdmHl93LOVJALRYPsiOUzipSSXr8hPYP2LHDH1TlL8="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.11.3_1541472082022_0.2970364627195079"},"_hasShrinkwrap":false},"0.11.4":{"name":"typolar","version":"0.11.4","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.7","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.14.1","typescript":"^3.1.6"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.4","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.11.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-DWM/Wd1Y0RfHFo5JRsb6GYrYZs3Lv7y2xIffqrJQS0jmTUcK5PjXWxScs89TUcHwX/C1lk16RJZlq8RGFz0A0Q==","shasum":"9d1d966c329d2f98eb2bed1946f0d13905c24ba4","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.11.4.tgz","fileCount":31,"unpackedSize":45206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4QvGCRA9TVsSAnZWagAAtpEQAJ+Pvvxdl9PmRhYhJXg0\nbKaCDTNVtJUUsxIldQc4bdZrP7h6kmssBTSQUg3L3qzgYsHRTHiOobGbsirM\naJYGn4UzZTZsqs/7lHSwZ+1v+4NmPdQlJSLlnXyMHa1jW77YLWJRJffgqQEl\nO0p54aBmnZDP4Zkb5xeNm44KYZCLf3tLae9jgEDjrQIGaI1ZGbMH6JSqBbpu\n48GYLMPEmN3rG/gXHz6Veg9whPu5dme/UWXLH78gIhwygIXnQVWDXGW9PCEX\nMqPe1dEAKyY+O0cFtnOkIdRGYmsgrBstIlROEGwlShmeMQGeKkBBjcOS5Jmi\nk7k3d3Fj98yiT+aM5JCTKVL3gvHBXVym168JTnsLkhhKs6OBefcmPAPKZFc0\nF7YAFleUM3s4GbVcRVJK1zd0X3X6/Oyyu5EcGEtmVmcB0YH0lxLd/vnONjhE\n3VhjKlBWXkpGJ6OpccUJik5B6swRlLJ66GS2p2JVZR7TH1rJQdDQfdq2MPhx\nTwJVDVD100tF7Q7wqGUtecvbmAVQVA7O21Q7IOjgT3l4pXMpWGrHuagsmFoC\nqP+vV3Wp73Q4MpH56tdLoBh8C5ajii1TdMYeRFN0t7M6XxrhEwktN82As8RS\n/LAMvPpgNDSDiyqLQfS+Df626QFcoMgoFkyqMcTrb6al3fJJuT6qFQ5NbduF\ntOlP\r\n=mkfF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRuA/lueZo0KhcHjbFg12qOrZVp63MmxiPD39pE6yM3AIhAOFeUeZPmyrszM1zChkM+9Ra+vrE+h9UFWf3esGiR0ZJ"}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.11.4_1541475270110_0.3697549739220103"},"_hasShrinkwrap":false},"0.11.5":{"name":"typolar","version":"0.11.5","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.7","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.14.1","typescript":"^3.1.6"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.4","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.11.5","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-6WMahsJluIXgOPH0dWwrEkRTtzD3SWa6IyvxsQtqpF0w8rDB1uJe/q4BvgJwcG1RrO0BHN6GXIInScdjo5inFw==","shasum":"e502362f1c5d922a794a42943ebfee683f0746f3","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.11.5.tgz","fileCount":31,"unpackedSize":45203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4RA6CRA9TVsSAnZWagAAjTIQAJQ+LbUNzNBE1eFPMRVl\nJ97uBRJLf+44/u7kaklw1Kt/VZwaPd8irUguQnsfGEEMGgc1WvgKH2CKYOIo\nOGZ+XWZK6WPzv+MCpv4mTo15IzOfLDED5tRW4UGpiIEf6To4I6BfKMOwiSCI\n52tEU8PhjOp7c9W+yRubWFxbKktOtfZW3ZArQbRdmedkUuk3i2H78IkFaf1J\n6aVmO6SuVnme79jXQDURfck0KimaxXkjEBrfc/NFTk5C5Y5enLGNsJCnS+oI\nZJjV7jwhlj7lzL56tuxUJgr3UgrWWT82PE/n3WpmDOAUGjy3ovd5XJtN66Qj\nZ11XC8Hk3vcKvZWCDqrd7LsKnewRZpCwNeFTsEwlaNsmUZg//M172mYiFZUm\nWOEg54vgNTwErGiiGVpV0qWkNPJfGY044ixUKGcy5ZMvksY01v3kwjLSeMTS\nW9k53/QnSnLVaLZFYszzTu7yFDrkuIRVQh+dhLWTvZ4DCaxntQuWLbB3dE11\nal0BXCaAK6cQTQm11rlMKqmzIHMbkxJXMPHJJp9dGy0IQwSnmzy/DhD7LeH7\nzN7fmcNYFttYZjeng/srPsrtbxEw6XfBdbH56rJ/ZxNYQvn5VIydfpwIy7m4\nrfTLxD4cpDLus5UiYu98ctZ65++vAXTnWWznhLRGpL9r6Pq9glPh9RIJ6FGG\n81zk\r\n=bwuu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKPY9Z8LlnFl3hMtqylqxaMlzFLxYlvmivcrj4NxjOgAIhAKchVmb5Sp9JJpk7kGCAF5cVRbZex46wiNz1gme/G/3P"}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.11.5_1541476410054_0.7168952303407508"},"_hasShrinkwrap":false},"0.11.6":{"name":"typolar","version":"0.11.6","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.7","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.14.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.14.1","typescript":"^3.1.6"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.4","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.11.6","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-UGSYGkpdeApwWsKtFH9lSy38sltoiGoejv9eS2aMieuBW6jeNeuTX/RGjlloeTyBv5iQ4k+bdHLPmpLF56GFcA==","shasum":"af27f633ae46d0e4ba884ca062121912698ee30d","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.11.6.tgz","fileCount":31,"unpackedSize":57299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4RVSCRA9TVsSAnZWagAAmCIP/iq0u6cZKcx3Z0yOWuK6\nkYK1aLww5uDbxFD4L4nQSXscCDk6+UhMWwhHYqbwZ07jxAYF5wgkfj/qgl5X\nW1/6okuzexAmhuqZH2P92WojbA2Rcpno+0XJ6CvkoCaRhPmYx2M9qWr/x28m\neZmT9/UsLF6sedJc7XzJGD65NjyJGfFRIPQdlOjfrp5WP+jCqDXeTqqGj98n\nWU00WeO7HsFdAJWKWXMqic7iqUc5MU8cmo4KtchdKSstY2YmM2xfSwW5Mn6r\nWhbMML0B5qOcGw07wonEXtE8XqjsKgq+rcsuLwXxA3M1lLECsInjwQUfipXX\nZcUuKxH/EMghDDVaYmnySIuV9NxefoVopTlfBnFRk7GJnuKxXz5+RvGh53dx\nHDPC7oDRwY8eZ1E1r7+GD3oEX6/ZumE8tJU7Rsvha60+BpPSVXkW+bg7PNUW\nl/K77ZkItac9noBl9yDjx6adgUuMsGTF5jvBRpij+NuMNgjwYqnesKZqIAeO\nkITw2bn+S1Zr20q+HBPHkcLPZVbE9OIyHZ+APdUQtiFMbbUq9QOsln1D3FyA\nI7HdULWxt35vLuGn/KEe5yXHpSzQUkNm++t+V8NIWXhwE0GThwdhGz08cF2F\nlDYVScvevag2S+Wsa112QNObLhZfLPl+xJ07CIsCy4uYxGjc/Ihs+7o+csxl\n7iq3\r\n=Tr/x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC37CpPuZSSvGMO2cGOPGhrLJnQH2y0oGqt6fqEGKXq8AiAdLO/NTUkv8Vk/FzORYfJozB5haAxgjupduSw8ylaAsQ=="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.11.6_1541477713497_0.45598583318904606"},"_hasShrinkwrap":false},"0.11.7":{"name":"typolar","version":"0.11.7","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.7","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","@types/supertest":"^2.0.6","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.15.1","supertest":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.14.1","typescript":"^3.1.6"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.5","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.11.7","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-1eo+bPJEAir4AMCKYET5lugsQIgyTrzvEwyj281gb9AjlqvUg1zZRI0hP8YUphV9hHmBWq6tHWqsevsWm0Q+aQ==","shasum":"96e46452aa35403edf9f967fc40a2a487f3b3cba","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.11.7.tgz","fileCount":31,"unpackedSize":58564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4rJUCRA9TVsSAnZWagAA4rgP/3xM382Xu92cWv3uQvUS\n5GAZUf8RczFxFlRA+GgTTMh9OkQy7fWyMxwJAkGKCoGPL69TVuZnG7bHd2BM\n+PYLAOmdqs6QWKm0o39rAAPtbZS2ZvEFwP6sT/Zo35AIzmeKvoaQoOr2CZK7\n3sKX3u8YVlT+JNDC7mQytGZMXGY4MtXsLLk0QhBctIY9sk0VvPWTa/oIC+Yr\ndwcOXaV1ZF2iVYhzLnmiE3U4sx520LefqHIkXqPQRpZUuM/gx4GlCqcdV9Hm\nPOVR91KPyJbUGhre3Go2GTxDPE4YguyobuWEjPD1LWzQxIgWQKrJ4eYGsrVg\nEQTetV9B5SZenyGptxooHUJ7LcGRncPdYFO1IWQ703yapyQtoa3drsnDbNnG\n/1IirB1ixBwnxDsFtGajd/MHnbvpD9SGvswFMNUVH0XD1pOY0/8uBloUoNPD\ne1urlSXFiyVvHpT3o8YmwKYyBM4rW5sdTAG5hOboGREygOH742ZEjY2ncxYg\nbKaXuUCdMK+cnp0xMk7GtPVSSY3RhDsGrIq42DKpNfLd3ZyRqLqyukEhg0if\nW3WZ7RSCwaTPfSyF21MNVmm9mIOYQ2Ff50UDR5WUulmzAn8y9NpUcD3mm49R\n3Uie5rv8jgSBCdGbRc1ddwHKYPxYq3D74ybDqyDjHawFme7k/CkwIc79g/tk\nA72A\r\n=Y82P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw9RyaPTpzWjvzZpH+OQORO8Ksy6c26waHGeEZOvIlZQIgZzqipS31teI4lPJfFJIYiprbcdJQ14KcIT+ajY8N+10="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.11.7_1541583443796_0.45326958943193607"},"_hasShrinkwrap":false},"0.11.8":{"name":"typolar","version":"0.11.8","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.7","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","@types/supertest":"^2.0.6","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.15.1","supertest":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.14.1","typescript":"^3.1.6"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.6","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.11.8","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-K4khMlLDAQyEhzJgpXer1mzh6jS9Wk6Rvk0B4ztyumNzy4TzKemb05vTYPpLLNqKPZSozLSKea1P/E0NWZaVJA==","shasum":"6893ad58ca756733c439aa2856b632aea98eb271","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.11.8.tgz","fileCount":31,"unpackedSize":58564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4spSCRA9TVsSAnZWagAADk0P/jCd8F+cXGt8skt7PE3N\nHmQYbq/MsHNuGOGhNqPCkGzGd4PHPFK3Rmc95bb5g9BpOCDqjB05aEFii+Na\ngUcugydVLILry4B2Cjxm+pw6Fk+B6ih8OzYgnV/utyyfEhex2NgBnDiedp4w\nKAbhI6Xx3ikWiTypjTfUvlIG7EzLx//m6dXp88CcZ7j7ARBAVoUoZ6LNH8TE\nOKs5ZEQL2Q628ejDB6ik8C9nvNh2696Mpm5AOb/GM3eMSQfhQsIEdrDKrT97\nG1hwa6I2oXBii0sF72DgoiD6Bc5D8SPdrCoJVXcgvU9yAXZSH2ToXiDaeuYg\nA2OVU+vq4msceLVfHx/SPI6jbXTL8+7egiA7JL7RaNN25+miogCW2l0GLEAY\nUaBK67GRuA+HVgD/1KVPln6O0Am6yrH+92EuZ9Kamv449LDvEn8hJUefLaG7\nSGeCYThrsv6s+jvRNJ13zyjrjZt8GNpRgxQ1DCVFkquGjxPFhgp23f1msFge\n4RawXyJb7UnFuQa3Ap+B9GiU7QtK98zdphfKwf61sCyYeRQv+fUvRKBVVYuT\nyasGW2pQK2ZJ+zQJjfb7HyTC7gERSzLR2J5iQXyp+kJk9zfH2lkrRQwxUYeV\nVfbFxEMxIdfN7jJSZaJlF2XuA0YfVGa8qF4nLWYIhjOl45iDudcehj4Qpqvd\nrFcD\r\n=geqL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNcGoSybXTrBMH9KksdrPIH/xXNkFa2tVl2miaKqBLLwIgK1OnRbc2FdpC4lAJfn30g3w099SaMQxQOHEFUAt/qL8="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.11.8_1541589585991_0.31717942457188975"},"_hasShrinkwrap":false},"0.11.9":{"name":"typolar","version":"0.11.9","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.7","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","@types/supertest":"^2.0.6","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.15.1","supertest":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.14.1","typescript":"^3.1.6"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.6","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.11.9","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-8lOKe9TOTU3V5DhU+8ClbCrLNeOJrO10iW0epJFmB9JOABAgn/9bOovRTMfLnJm0deYcmex/gYU80luPgpCxPw==","shasum":"148d712262146ca6b63fa3d6afd1132a518f2c0d","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.11.9.tgz","fileCount":33,"unpackedSize":64110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5W6FCRA9TVsSAnZWagAAxJgQAJSCuZ7EdfU9FEvKE95f\ne/UYeuSHXsNqbiWSxv9KArxj15lDwIM4u6uTo+fE5oXEU24L4QcJRqeSznvd\nRtW19NxxfMf8OoJ4nn9hvSwuXfRkTp3nxug0Bz5E6PEkIn9wORidd+Nm5STo\nEiD/lBHIa51l7I5/AJDdUz5/dNdjxtMnxUUIK3yFTnfmXbPLRwGmepW9YP68\nvWgmasEzDpLCxyaEV2QA9WqO2zsRGFkPlipVoEB2Ac9xwyAzDK+Ab6VQx/jh\nDDmKGFSypwWVfqr0R7aOV0BLZPqwOouogsKnrm4AtA+n2nkcSfKZ8NiliA6V\n6R0aJhbi8uvs1Wdw2FyRrfyDjqAesDUYW6t1Upma2fwO6FSGdyEGfa8RLIB1\nnUBQxkYbt3iXjESdDJVLmsXS+hOm+Gnq37/lMYzc6D8k5D8ZJJr7xBt0qSjN\nkuISn8g14/sRmX8d3PbLBCeiCLiqI80Xd8NulTuiGF8GXxvGFtj1Mgw/1LWs\nZDXtwPeEvtitO7DUk6zSbHTAENff86eIK+9d4bDeicZRrdSHsqZeyHsu/gU5\nMycb6un7OCSFTFkty5k+oUTT+ak++1DSrZXH9yWCGfQruL4ePC58XyS7MfhE\nb+xxk8XQoOaoEOAL9bxVMwZZPwKrMFvust+B91v07bXCNVj8jHMD/z7yXttY\nGNa5\r\n=QMbz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5RY+lALi/JlTRsuilYK+ql8uzgzKaDa50yH+GkQhv/AIga9pTOgiuGXvsR6OpqRCU/s45pVe2N5BlWJyq5LHFMPY="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.11.9_1541762693174_0.05771534187801963"},"_hasShrinkwrap":false},"0.12.0":{"name":"typolar","version":"0.12.0","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.7","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/express-session":"^1.15.11","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","@types/supertest":"^2.0.6","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","express-session":"^1.15.6","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.15.2","supertest":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.14.1","typescript":"^3.1.6"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.6","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.12.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-dmR2vxPB2h60nSW+0e4p8R/rPjWJBRTlnHXwnG1yvG8XDHZbltRgp5H2e4AxcqPDDxL/IIOb+V4BnKg5k+oY8Q==","shasum":"8dcf1a944a87015cf4824c7a75a984df2f9a6d33","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.12.0.tgz","fileCount":39,"unpackedSize":76333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6SCcCRA9TVsSAnZWagAATxEP/R0wwkmLlnttJ/vFOBOG\nT8FfNGdqFGx10MKl9uChP27FJvO4kwe3AhyjXOC9gcSVsCYSLW4Wo/BSfg6w\nAP0FeK5KyHryvfWbRVaYtOoWIABiWRWLUGjyYzViZauQ8Yy67qEwF+KcVDeD\nOtTzqDDHvs3vOQ34VLhMQeKw8cmAmbzZzAKoq3I2D4uUfoa+NKt62snUKgEz\nQNWVLquha520N4kX8RpSMocchNkN1CSeaEIkhla393al+SuUTr+kZYOqBmw3\ng/ldHLumTLjeJXCbX5Nmvi8IfIJJUwbUMrg75zKUpM1Os37Ddbicc0SyY2pO\nH04Ep1ngqWvgrnnKd2aZ+YCx26xlAitAPvILCUnUFAXTmyqrAAYRVWh7NtDV\nG4FFHSOTEx0A5UHR79jsUAIrU5lgS+Vyz/BM4s9NQp6OP5TLU0jyt2jdsQjm\nMfQ0pswdC7AmOQxtufEunre3moBYKVYoNxA4kd6yqU91hFKnpKgwMhMjrCUW\nBgpMjjAZe/OIvj3Do6/wffifzPQDikGSBuUAli9c/DXUgIG24aYvIwFxd1ch\ndvokaxJkjKRy9cHcpGs7tOziD4qJgtIbAqZzIvaJnGwXudOP/Y9Ao/SU0KMu\nzBZdnB6UkOKK/is1WaL6krFFARXudVM0h3mJI3mfegR6mDEwy1pDg0EtYMAr\nqgKu\r\n=yV+j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHaiNO2jBMu66XlU2+SVNIQ9bhyvmmG2Oe4PbUZW4NKAiEA8TpKGeOhLmX8EB4hYc5oS84TZic9aJV8voiRtQrOtW4="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.12.0_1542004891751_0.04822708982195567"},"_hasShrinkwrap":false},"0.12.1":{"name":"typolar","version":"0.12.1","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.7","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/express-session":"^1.15.11","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","@types/supertest":"^2.0.6","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","express-session":"^1.15.6","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.15.2","supertest":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.14.1","typescript":"^3.1.6"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","kuconfig":"^0.1.7","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.12.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-wFHjdQrhZjDtcP9w/Ur+2z1qSWGldlHMm529YO6sAjO1RPC7LFO2tafRvoFpO2/b0PcshyStPaSbYqLcxT0pRA==","shasum":"26b9f6a133198eec8b71d4aa177afe3fae6b1475","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.12.1.tgz","fileCount":39,"unpackedSize":76403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6SiqCRA9TVsSAnZWagAAjY0P/R1+J23viybqJk2q7D4j\nHiohoaiScAjso9qzGm7bzmyz3KKOMxAdQ50keEBUw4Qq8u9eL2+7XQhAP0Mi\nA2/joB5fNkM+0iUNykHYSmcQqI3Vzn6LtNhkjcE1z5HzFQQQEFgw0tBApblr\nUEbtM6g0CkA3kay2l3aC69iCW0LDpp4f6xOUjaODIaKttXmjJLcJVKdjHP4h\nuw3G0IVaEL1RBtp8rWuYOpVSaSE2DRPbCjnAAk8cgmDG30eVz8VpCsqUWs5C\nivAH7s7H9J6ltIL5edkEV7QrFCWd26kdHKz1LpNFd1zb9tvUrQkqie5YpsLy\nG/vsuHx66afWRpE02yXwK2DMAns2emk3bdirr+VSO7TP1KSJGCxS+J7xpNXM\ntOA1pUvqynCE19OGBpNlfxPjj621k7wG0/t/N4y9SgCjtl0nLdTuXY7Zr/7e\nLPtOLfam75RooC/W/4a/1PONMACW5B9miqmXQDmzE2lwPGFxfx417YOMtkl8\nvJaoze6fiXwp27+icliZ+dKISzLHW8HJVkkRMRhkl7QEqjEyDcHk7qDTVH+V\nQuVeZ7ohv5hJWbWEZAc3xMjxM6JqD+MCSmigWq92lmVAa2sCL/KXxl3NVfKM\ng1wr3LmxLPp0OiPAsgAVGXJfHGeQEMvEIZODYEUEmNiYDChX9+7foXDuObja\nQ1sP\r\n=/i7G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDccacgVulBQmZLxui/JCb4RlFGLL6r6jfo5Nk7741krwIhAK9QtkHzyUsIpERk7ymw6SDGYKp8jCXpa2crfVjKy4Mi"}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.12.1_1542006953805_0.8114916346274128"},"_hasShrinkwrap":false},"0.12.2":{"name":"typolar","version":"0.12.2","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.7","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/express-session":"^1.15.11","@types/jsonwebtoken":"^8.3.0","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","@types/supertest":"^2.0.6","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","express-session":"^1.15.6","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.15.2","supertest":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.14.1","typescript":"^3.1.6"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","jsonwebtoken":"^8.3.0","kuconfig":"^0.1.7","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.12.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-IsJpZ9n6ZJZ8nN3tf4oV2bE/KJQ0/7EuDPdxPVb4SaFHeJ8tycdW77B3DlRpVdDvz82cNenvJtvcxhwqCGaGjQ==","shasum":"9939499af88a94e981dbc33478de96a90652540c","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.12.2.tgz","fileCount":41,"unpackedSize":78705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6VbNCRA9TVsSAnZWagAAchsP/2sWxHIvwJ9GFu2y74Yw\nlKdsHHhUxcUVicjQtfuQ0DNNIjWD9Rzh9hJgFHmfk8Bn8qetmmAejnPoKIPI\np5v5F81Dl2aW1S06volXw9lPPZWirx+yFK7d92KKSoL7+PnXL8n4aDozZ65z\nVjm9j/+8GK0O8eiwTVvZDAEJJddJyBGn1E/d/BGqdh7D1iWSLe37ahc1PFa0\n9WQ5HE8vuyKQi1NCaDja976E9YyKuTCfA4H0/I1coeaqDxUVbAGR9WFTe4/K\nDFY5adC6/20L2jsXIf8tyXQ+ZKUB/kFXwKBcu+8Q3EJd6iGC02J0x5kTfGg0\ndHSkt9kFyLedBDZiliNVE+VLjGhzMnXFnH4pKABaiHze9PEfc/2+dZjGNIz5\njOwUkuKupAy1S4A+w7v6rZZ/CAtTEynu1fGXjwHMvIckGs4N0BIjj62kglG7\nAlyoHgstcxuHlivsZ3m75Muq1yEeiX2CrsISliduMihLhUSe1ABmU2sMLMij\nVdXNJPVaLgH2wOGye1x2dUmjcNUGuvw/XVAhxcQA4YP86gM1OYjdhucvLsay\n+nhpIFppf51NIuD4LGDBcHLYSSoOkFeWAsUxxaHWZD+bCfdYlTeeD66RfzU2\nqY0mmUZrMOMbiUhfg63oOLTZ2vYQWH+8dTTeDAhAU0by/Ry4c/jApaOtYaAD\n60AU\r\n=7ONy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDreiWnRIp90gHfOQQsRIbnAIVk9H88iIG2P6sA0h96gIgZjGePP8k/2oQOuVaIKaaLPFCwVDL37AAhb9amRrnD08="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.12.2_1542018764749_0.5340157275551021"},"_hasShrinkwrap":false},"0.12.3":{"name":"typolar","version":"0.12.3","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.7","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/express-session":"^1.15.11","@types/jsonwebtoken":"^8.3.0","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","@types/supertest":"^2.0.6","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","express-session":"^1.15.6","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.15.2","supertest":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.14.1","typescript":"^3.1.6"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","jsonwebtoken":"^8.3.0","kuconfig":"^0.1.8","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.12.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-/pSY1B947w849hJt+09fTsotoc1x0dLiQWXN3aOOoNfaoEb2Yr+Zm3wgB7cGh1m6q8rfHr0eb/eKKAmcDSo2jQ==","shasum":"fb49be10256dd5f8a4f919008c3c4debad53d4ee","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.12.3.tgz","fileCount":41,"unpackedSize":79314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6j1RCRA9TVsSAnZWagAAyz8P/jZ011QoWcMsatUHS1ZH\ndpZP00qPuhy/Gwfy2ZwIQykbCHz86VdN4aIa8NeG8tVstss3vmjnNt66Zafr\nyyEEKeTyXD4QuZbZExifkkilB9tX8SZKuh7/fT//oWI/X+xqBMS5kxD8qCxp\nl+I6OFTyrtjA5d9tvfPIbnfBEoXjMJ6fggTAGbaRHJ4MVN3qR4UwfaZ8LgnE\nMNDTDJeobjdk/IDWOJZBIhChEqoOUBA3wGulNmUiuf6mdx20nbZLXLPi+ZRy\nNP3Vba4kZPzbDkjQ+/oG5PS7RqPkiMir8qUhTZIKwrFzf/Aj/Dnr315T3N0O\nHLSORxqswNAE6ad/DzLexutbVcaJs+nZA5ikBZrNIKyQcOwjwAFGC9PDcPTS\nYDS4GLNGYQHjsDUfvKz/J3rMnL/2b5lIRt20rj3UNnfYoIsARafFL6YIWJYJ\nxlrs/msA75IE7miwxGjGXL6avv52zQFIExicEtt5n4CFbeWuA3lQFsJh8M+M\n+A36MOcMDn3cbChlGcG7d/p45ajEoFd4AyuD077v5xvLbDU2GkXeMYkJpWKH\nXUunm+LG0rLFee0z9GVjPbhn+CSvzIVQBsBdLOdcdzdkRAl5Sz96iXnRboV6\nee1A4YjXLV0K6eGnTNZ1lL1BllaR5KOqMpBjYJLsiZseyE7kssJKNb17oyw1\n9sig\r\n=Sn4A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXlQMaOpE3g6Mx3HJPpDJmJz2mgBFHp1PcsGDaMxpdJwIhAOEOWW0joGKhWzcXA34QBQ2h/R7x8tz2RiIy/avLfV6n"}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.12.3_1542077776834_0.5218108613368502"},"_hasShrinkwrap":false},"0.12.4":{"name":"typolar","version":"0.12.4","description":"A simple typescript framework","scripts":{"prebuild":"del-cli \"lib/**\" \"!lib\" \"!.gitignore\"","build":"cross-env NODE_ENV=production tsc -p tsconfig.prod.json","lint":"tslint 'src/**/*.ts'","pretest":"npm run lint","test":"cross-env NODE_ENV=test LOG_LEVEL=off TS_NODE_FILES=true mocha -r ts-node/register 'src/**/*.spec.ts'","prerelease":"cpy LICENSE \"package*.json\" \"*.md\" lib","release":"npm publish lib","postrelease":"del-cli \"lib/LICENSE\" \"lib/package*.json\" \"lib/*.md\" "},"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"keywords":["framework","typescript"],"author":{"name":"Sean Cheung"},"license":"MIT","bugs":{"url":"https://github.com/seancheung/typolar/issues"},"homepage":"https://github.com/seancheung/typolar#readme","devDependencies":{"@types/chai":"^4.1.7","@types/express":"^4.16.0","@types/express-graphql":"^0.6.2","@types/express-session":"^1.15.11","@types/jsonwebtoken":"^8.3.0","@types/mocha":"^5.2.5","@types/morgan":"^1.7.35","@types/request-promise":"^4.1.42","@types/supertest":"^2.0.6","chai":"^4.2.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","del-cli":"^1.1.0","express-graphql":"^0.7.1","express-session":"^1.15.6","graphql":"^14.0.2","graphql-tools":"^4.0.3","mocha":"^5.2.0","prettier":"^1.15.2","supertest":"^3.3.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-consistent-codestyle":"^1.14.1","typescript":"^3.1.6"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.4","jsonwebtoken":"^8.3.0","kuconfig":"^0.1.8","log4js":"^3.0.6","morgan":"^1.9.1","request":"^2.88.0","request-promise":"^4.2.2","stringcase":"^4.3.0"},"_id":"typolar@0.12.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"seancheung","email":"theoxuanx@gmail.com"},"dist":{"integrity":"sha512-i+agoFyWKZCCdg0+OccrrW+EX4vXi2J4HguMO5NiSCqm5p4z201GzZXpOyMxEDVGD2axKcOmLlOOMW3til0m2w==","shasum":"acf83b2894123dedbf0269c6e860c40fc26a3b4d","tarball":"https://registry.npmjs.org/typolar/-/typolar-0.12.4.tgz","fileCount":41,"unpackedSize":79525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6mRyCRA9TVsSAnZWagAAOZ8P/istQoPVVAMpJCYJ/xoo\ngMSDOa45goNwDAp9juxVCMsqIXdXLsTfP/J+MMbekrJGZLo1ZtHTxkE1NToA\nxicNP5PE4QytNc1YLJDqz9WuR1e4k53+Ql4GFcEL2hlKMqSbdxVROFDvpGrh\nVD5j3Qcerbv3OHgmxYfT5aa7Xze2ekvgQIrkmaw3EyGoXxwiK5fdyhDPSF3Q\nO0xLffzn3m9ILaTfTGmHVDmGMaWhXQ8MZLBCKaK9F94tLTamPs5qAoJ6c9fC\nXSjmRPSUmpDplwv0SCyWgWhy3ZdRQ6U1cBfd2SHIOQpXZ0u6qp5E4K11HWev\nRpzIH5qDEdSSdW55M2rs5uAVUhHKSlRaCwsQ1xqpkEZ6TfMTqgIvgdJ9sgve\nFXbJXMTekpR+XhuKf+vPSip4rfMZ6tdGDp5iWNcQ9w+9j4OS2uYUeKJPJwzZ\nkWMTmnAH9BQkV6Omn9md8M/3f+Es4zO+ZzznTgn9deBsFiV1n33v8N+mcPBk\nf+LPWMQVO+kDSsKcJCmtd0CYv34AS/jCZMZO/nRAl8JqxR+veJvQOFylgWdI\n0s6sxLXF/AMsrswYRGS4A7njG1lpd9gBh052WXHV+BMRjnoJAtiSchUkOISY\nuojKuzE9GAF/wqU1hXB6IS7l6zNsZBa9jQsEv7B3pJc0QkHXgi7fyS5qw8As\nOX6N\r\n=LH0D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIZIVa9eSwbPhKdu7QvV3Ggp3gpO/gEQkw7G9HTN1v9wIgZMSIYtTp+W9uIks8WgzVbqc5Z9RtQrH/IrZPlqR23z4="}]},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typolar_0.12.4_1542087793389_0.8249069214948421"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-23T17:16:24.365Z","0.1.0":"2018-10-23T17:16:24.536Z","modified":"2022-05-22T14:17:44.944Z","0.1.1":"2018-10-23T17:20:40.013Z","0.2.0":"2018-10-23T17:25:27.000Z","0.3.0":"2018-10-23T18:46:42.264Z","0.3.1":"2018-10-23T19:03:22.706Z","0.3.2":"2018-10-23T19:21:22.498Z","0.3.3":"2018-10-23T19:40:42.422Z","0.4.0":"2018-10-24T08:31:08.260Z","0.5.0":"2018-10-24T10:49:35.409Z","0.6.0":"2018-10-25T09:11:30.653Z","0.7.0":"2018-10-25T13:21:27.221Z","0.8.0":"2018-10-25T16:52:49.568Z","0.9.0":"2018-10-26T03:53:18.332Z","0.10.0":"2018-10-31T06:49:28.903Z","0.11.0":"2018-11-05T07:43:18.367Z","0.11.1":"2018-11-05T09:52:28.034Z","0.11.2":"2018-11-05T11:27:17.079Z","0.11.3":"2018-11-06T02:41:22.223Z","0.11.4":"2018-11-06T03:34:30.240Z","0.11.5":"2018-11-06T03:53:30.253Z","0.11.6":"2018-11-06T04:15:13.671Z","0.11.7":"2018-11-07T09:37:23.973Z","0.11.8":"2018-11-07T11:19:46.108Z","0.11.9":"2018-11-09T11:24:53.366Z","0.12.0":"2018-11-12T06:41:31.899Z","0.12.1":"2018-11-12T07:15:53.931Z","0.12.2":"2018-11-12T10:32:44.964Z","0.12.3":"2018-11-13T02:56:17.021Z","0.12.4":"2018-11-13T05:43:13.515Z"},"maintainers":[{"name":"seancheung","email":"theoxuanx@gmail.com"}],"description":"A simple typescript framework","homepage":"https://github.com/seancheung/typolar#readme","keywords":["framework","typescript"],"repository":{"type":"git","url":"git+ssh://git@github.com/seancheung/typolar.git"},"author":{"name":"Sean Cheung"},"bugs":{"url":"https://github.com/seancheung/typolar/issues"},"license":"MIT","readme":"# Typolar\r\n\r\n[![Master Build][travis-master]][travis-url]\r\n[![Develop Build][travis-develop]][travis-url]\r\n\r\nA simple typescript framework\r\n\r\n[travis-master]: https://img.shields.io/travis/seancheung/typolar/master.svg?label=master\r\n[travis-develop]: https://img.shields.io/travis/seancheung/typolar/develop.svg?label=develop\r\n[travis-url]: https://travis-ci.org/seancheung/typolar\r\n\r\n## Install\r\n\r\nRecommended CLI tool: [typolar-cli](https://github.com/seancheung/typolar-cli)\r\n\r\n## Usage\r\n\r\n### App\r\n\r\n```typescript\r\nimport Application from 'typolar'\r\nconst app = new Application(__dirname)\r\napp.start()\r\n```\r\n\r\nHooks:\r\n\r\n-   beforeLoad\r\n-   beforeSetup\r\n-   beforeMount\r\n-   afterMount\r\n-   afterSetup\r\n\r\n```typescript\r\nconst app = new Application(__dirname, {\r\n    beforeMount(app) {\r\n        app.use(/*...*/)\r\n    }\r\n})\r\n```\r\n\r\n### Config\r\n\r\n```typescript\r\nimport config from 'typolar/config'\r\nconst tag = config.app.tag\r\n```\r\n\r\n### Model\r\n\r\ne.g. src/models/user.ts\r\n\r\n```typescript\r\nimport { Model } from 'typolar'\r\n\r\nexport default class User extends Model {\r\n    // TODO: define user model\r\n}\r\n```\r\n\r\n### Controller\r\n\r\ne.g. src/routes/user.ts\r\n\r\n```typescript\r\nimport { Controller, guards, route } from 'typolar'\r\nimport { Next, Request, Response } from 'typolar/types'\r\n\r\n@route('user')\r\nexport default class UserController extends Controller {\r\n    @route('/:id', [guards.params({ id: 'user id' })])\r\n    getUser(req: Request, res: Response, next: Next) {\r\n        // TODO: handle request\r\n        res.json({ id: req.params.id })\r\n    }\r\n\r\n    @route('/', 'post', [guards.fields({ name: 'user name' })])\r\n    createUser(req: Request, res: Response, next: Next) {\r\n        // TODO: handle request\r\n        res.json({ name: req.body.name })\r\n    }\r\n}\r\n```\r\n\r\n### Service\r\n\r\n```typescript\r\nimport { Service } from 'typolar'\r\nimport { Contract } from 'typolar/types'\r\n\r\nexport class UserService extends Service<Contract> {\r\n    /**\r\n     * Get user by id\r\n     *\r\n     * @param id user id\r\n     */\r\n    getUser(id: number) {\r\n        // TODO: handle service request\r\n        return this._get('/user/api/path', { id })\r\n    }\r\n}\r\n\r\nexport default UserService.create() as UserService\r\n```\r\n\r\n### Logging\r\n\r\n```typescript\r\nimport { getLogger } from 'typolar'\r\nconst logger = getLogger('category')\r\nlogger.info('...')\r\n```\r\n\r\n### Errors\r\n\r\n```typescript\r\nimport { errors } from 'typolar'\r\n```\r\n\r\n### Cache\r\n\r\n```typescript\r\nimport cache from 'typolar/cache'\r\n```\r\n\r\n### JWT\r\n\r\n```typescript\r\nimport jwt from 'typolar/jwt'\r\n```\r\n\r\n### IoC\r\n\r\n```typescript\r\nimport { register, fetch, flush } from 'typolar/ioc'\r\n\r\n// decorator registration\r\n@register()\r\nclass MyClass {}\r\n\r\n// inline registration\r\nregister(AnotherClass)\r\n// instance registration\r\nregister(AnotherClass, new AnotherClass())\r\n\r\n// fetch registered\r\nconst myCLass = fetch(MyClass)\r\nconst another = fetch(Another)\r\n// fetch unregistered(if not registerd already, make a inline registration). lazy registration\r\nconst third = fetch(ThirdClass)\r\n// bypass auto registration(might return undefined if not registered already)\r\nconst fourth = fetch(FourthClass, false)\r\n\r\n// flush all registered\r\nflush()\r\n// flush target type\r\nflush(MyClass)\r\n```\r\n\r\n## Test\r\n\r\n```bash\r\nnpm test\r\n\r\n```\r\n\r\n## License\r\n\r\nSee [License](https://github.com/seancheung/typolar/blob/master/LICENSE)\r\n","readmeFilename":"README.md"}