{"_id":"fulton-server","_rev":"65-50cb71134a63e713522cd2946c3817d3","name":"fulton-server","dist-tags":{"latest":"0.3.4"},"versions":{"0.0.1":{"name":"fulton-server","version":"0.0.1","description":"","main":"./build/index.js","types":"./build/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-build.json","build:live":"npm run clean && tsc -w -p tsconfig-build.json","test":"jasmine-ts","test:it":"jasmine-ts --config=./spec/support/jasmine.it.json","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 ./spec/test.ts --it"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-ts":"^0.2.1","jsonapi-serializer":"^3.5.6","jws":"^3.1.4","mongodb":"^2.2.34","passport-github":"^1.1.0","request":"^2.83.0","rimraf":"^2.6.2","typescript":"^2.6.2"},"dependencies":{"@types/node":"^9.3.0","@types/passport":"^0.4.2","cors":"^2.8.4","express":"^4.16.2","inversify":"^4.9.0","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.11","validator":"^9.3.0","winston":"^2.4.0"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton#readme","_id":"fulton-server@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-/dMWiubEatM/D75gTjZ92iknGodN8z+OBr/XBPQv6KOzPISvhTp1INbUmLeRoVtD8yCURdGCcEBgzPsQDqGQMw==","shasum":"87c29b991468af66094ddb03b41faed9e54823c1","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsFL6Jwjq6YI+8EPMQ950S5fYzDPyXPyDBJozzG8rzyAiEAtbmIuyTHMZIDF4JMo+Nctve7MgI03njYdYbJcVGHaBE="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server-0.0.1.tgz_1517610117914_0.8112750968430191"},"directories":{}},"0.0.2":{"name":"fulton-server","version":"0.0.2","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./build/index.js","types":"./build/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-build.json","build:live":"npm run clean && tsc -w -p tsconfig-build.json","test":"jasmine-ts","test:it":"jasmine-ts --config=./spec/support/jasmine.it.json","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 ./spec/test.ts --it"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-ts":"^0.2.1","jsonapi-serializer":"^3.5.6","jws":"^3.1.4","mongodb":"^2.2.34","passport-github":"^1.1.0","request":"^2.83.0","rimraf":"^2.6.2","typescript":"^2.6.2"},"dependencies":{"@types/node":"^9.3.0","@types/passport":"^0.4.2","cors":"^2.8.4","express":"^4.16.2","inversify":"^4.9.0","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.11","validator":"^9.3.0","winston":"^2.4.0"},"_id":"fulton-server@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-6QF4WRVCdkFJ/lUFX3sbKeopFOiiHv/WHMyo9o3C8L3mSoJWFZyud7c853a9Qqa+4wUhVOOvV80TzMTizV38GQ==","shasum":"46c660a7531be33bb860eb16cc98c266cea12776","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDsuPvi2KQO5z0zz5FPZL3gQNfa8u/elv7ue0h7wBcLgIgSz9+OaLS1gjgpUMdugUxK6C60q1aDAhdQBMbH9KhXmA="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server-0.0.2.tgz_1517610813143_0.1342362593859434"},"directories":{}},"0.0.3":{"name":"fulton-server","version":"0.0.3","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./build/index.js","types":"./build/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-build.json","build:live":"npm run clean && tsc -w -p tsconfig-build.json","test":"jasmine-ts","test:it":"jasmine-ts --config=./spec/support/jasmine.it.json","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 ./spec/test.ts --it"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-ts":"^0.2.1","mongodb":"^2.2.34","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","typescript":"^2.6.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","cors":"^2.8.4","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.11","url-join":"^4.0.0","validator":"^9.3.0","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-YxUMIgGVh//ZWnHNCwrg54acIFusqftNlT2vUplCiptXB2YFM9jh2VkWfuNu3i8MJuzZglTL6J3uoEZgyOrwIQ==","shasum":"d7d441bd765e92014dfd0336d368b96d72f3dcff","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.3.tgz","fileCount":26,"unpackedSize":91924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC55yvaEqkxeK6VgZVQpqkX1pYdBIEa7n1aTQKozU1VdAIgFTyHpo5wFsNYy9jQ3lGHG3lMcj1jVdc1VHN9wi24k/g="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.3_1518543111632_0.24240387646037398"},"_hasShrinkwrap":false},"0.0.4":{"name":"fulton-server","version":"0.0.4","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./build/index.js","types":"./build/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-build.json","build:live":"npm run clean && tsc -w -p tsconfig-build.json","test":"jasmine-ts","test:it":"jasmine-ts --config=./spec/support/jasmine.it.json","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 ./spec/test.ts --it"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-ts":"^0.2.1","mongodb":"^2.2.34","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","typescript":"^2.6.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","cors":"^2.8.4","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.11","url-join":"^4.0.0","validator":"^9.3.0","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-U7OBbOmZirpxAJpKUohG9nCjivQ0Jj3OHsXboohDcq2w1ik0pA2my8NfOKhSD1uWQ0L0Q0pwUL1Hv9q6K03Mlw==","shasum":"a4890535d851e2946bf7a9af6ef367c46a95f05d","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.4.tgz","fileCount":158,"unpackedSize":368350,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5e4rEFZkTIR+YwbWw2/6Ghi9lGh+cXSDAwt5dJQHUvgIgSszCyBHKrU506XYFfQxRm00Z2A3hTpxLPoiNIq72UnY="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.4_1518545433483_0.5864639271041334"},"_hasShrinkwrap":false},"0.0.5":{"name":"fulton-server","version":"0.0.5","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./build/index.js","types":"./build/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-build.json","build:live":"npm run clean && tsc -w -p tsconfig-build.json","test":"jasmine-ts","test:it":"jasmine-ts --config=./spec/support/jasmine.it.json","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 ./spec/test.ts --it"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-ts":"^0.2.1","mongodb":"^2.2.34","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","typescript":"^2.6.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","cors":"^2.8.4","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.11","url-join":"^4.0.0","validator":"^9.3.0","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-qw4BIVq1xraGiyKUo2CxUJ4zNClkVHqUaWj32RBsm9WOyEr5X0H7s6frs3ESaP7ZYvrCmGK7q6KdUAE8mZDSQw==","shasum":"75b0bbc2b4a99508b19df9c4d5b3a5977889feb4","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.5.tgz","fileCount":158,"unpackedSize":369432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGK56Qo2PwCiHoalIgcQVz7PgWgo3MjM7AAxqCUoz8JhAiEAxv4+pfakp80fmtmH+LUkxSsdNRAZC9GjVReFN+SZnjc="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.5_1518739052460_0.4948522198919978"},"_hasShrinkwrap":false},"0.0.6":{"name":"fulton-server","version":"0.0.6","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./build/index.js","types":"./build/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-build.json","build:live":"npm run clean && tsc -w -p tsconfig-build.json","test":"jasmine-ts","test:it":"jasmine-ts --config=./spec/support/jasmine.it.json","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 ./spec/test.ts --it"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-ts":"^0.2.1","mongodb":"^2.2.34","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","typescript":"^2.6.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","cors":"^2.8.4","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.11","url-join":"^4.0.0","validator":"^9.3.0","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-chpwXr33jzmCkJb7V76O2Rn2pfiUwrXDKrWVvfpdFI5TFLNq1QkmExJEQAYNmJ1uY7HjEqiUWD5P1+VbrVPxnQ==","shasum":"0fdda3eeed54a808b7f5a3a0b1bed2577e8c9797","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.6.tgz","fileCount":158,"unpackedSize":391448,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2q8lOkpJDkN4d7pm/S/DE/DXwaYS7NdtrtfJ7yOHYWAIgJCjJp72WPE5GfdM8RE70Kf7Z33Yd7SmFf77EPFoiP10="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.6_1519163645409_0.06521381647508351"},"_hasShrinkwrap":false},"0.0.7":{"name":"fulton-server","version":"0.0.7","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./build/main.js","types":"./build/main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./build/main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"jasmine-ts","test:it":"jasmine-ts --config=./spec/support/jasmine.it.json","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 ./spec/test.ts --it"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-ts":"^0.2.1","mongodb":"^2.2.34","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","typescript":"^2.6.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","cors":"^2.8.4","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.11","url-join":"^4.0.0","validator":"^9.3.0","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-4bNOO+NVnop+7gpVQZYQVLvXeIT+fmytTAaVz/SrCGesBbCDOXgLAWiVL5wPCmMwi+kcfcVFxVOUCUavlSKQXA==","shasum":"cb30461425f933b3dc7b007014b8e59f26872b19","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.7.tgz","fileCount":158,"unpackedSize":394838,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHirAIHK1LZAhQa88+dTUpL49L/Bp7MxK34PEHm7Yp+EAiEArRz2rHBwMgJwyBQvtpm1KjI3RqSe0N0IIcEmSpCvj4Y="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.7_1519236898928_0.8281797714298338"},"_hasShrinkwrap":false},"0.0.8":{"name":"fulton-server","version":"0.0.8","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./build/main.js","types":"./build/main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./build/main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"jasmine-ts","test:it":"jasmine-ts --config=./spec/support/jasmine.it.json","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 ./spec/test.ts --it"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-ts":"^0.2.1","mongodb":"^2.2.34","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^5.0.0","typescript":"^2.7.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","cors":"^2.8.4","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.11","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.8","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-Q9PCIslxumMuqrKpXHTd73UWeic7MXkVecZirTW3L+hGq4gWztsnH3H8/jySX9D1aSoMlh7ew13qmIxvzqU/IA==","shasum":"ca18295485defd345fc53af42af632c6031ac8af","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.8.tgz","fileCount":106,"unpackedSize":266546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQoeEmgCe3q6UGB+8YDW4LKEaNX5/MHCfSai9CxWORowIgS8lydkL+TvArXI80T8eUxDH7Pbq1Bvco4hIvGw3kYds="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.8_1519350936324_0.8337674472224841"},"_hasShrinkwrap":false},"0.0.9":{"name":"fulton-server","version":"0.0.9","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./build/main.js","types":"./build/main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./build/main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts --it"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","mongodb":"^2.2.34","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^3.3.0","typescript":"^2.7.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.11","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.9","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-OI5P8ad7hncOqpYsVXmejJSXjC9b0G6suJlbmtD5q7Re1oaDnIU6/0ixXphYwG09ose6+n3WAsGLMlr46L6J7w==","shasum":"d8f12bbb5032521e91f422cf278d4763a3bee454","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.9.tgz","fileCount":106,"unpackedSize":270076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQyUuaZIW/yiQ3J6GLECdJAXKtuvMP5LKJom9y6snOkAiEAoE/bato32mdJptmUsDttxtdkcjlg8PnPhL5lNma2jjE="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.9_1519438159201_0.9909682046536941"},"_hasShrinkwrap":false},"0.0.10":{"name":"fulton-server","version":"0.0.10","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./build/main.js","types":"./build/main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./build/main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts --it"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","mongodb":"^2.2.35","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^3.3.0","typescript":"^2.7.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.14","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.10","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-MqB0DhHhO5UHIR0+RI1zo0TDhUG5tdKVT+3PRMHPAJ1+V77Muob+gavW+Vs8f1llqJHfIoJoN/N4IjrARi9HAQ==","shasum":"29b72e32f9f7d30d4694eb0737927f1078aa1d11","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.10.tgz","fileCount":106,"unpackedSize":271612,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGwR4UxQkP6jhUiZFSmClJVfFX1cY7C63Tqu66r1yXkAiEAi2sI+It3aGcXRFUd6HNxYHRPX2p956sWhUKCEfs5oF0="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.10_1520032624657_0.5411804029394438"},"_hasShrinkwrap":false},"0.0.11":{"name":"fulton-server","version":"0.0.11","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./build/main.js","types":"./build/main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./build/main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts --it"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","mongodb":"^2.2.35","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^3.3.0","typescript":"^2.7.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.14","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.11","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-Tcp7q+4FUMSLT+RCjTMo2XMwuCG3SCTbyjI0XDtiz6l7rk5oI69ts3H5lXbph7iMRz6KswNcMwBtRVadqf0voQ==","shasum":"2daff65f0bdc180068de358a3f6ac28f4917eb3c","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.11.tgz","fileCount":112,"unpackedSize":290922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmdnKxJ2jqlXbR7cgKdx+EpzdAfVAGa/8PuI8Atpn/gAIhAP94PLA6PEy1ObujlhOVWNsc8SUF6bYA9cJqM3bi0lGf"}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.11_1520288219218_0.9706915223823986"},"_hasShrinkwrap":false},"0.0.12":{"name":"fulton-server","version":"0.0.12","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./build/main.js","types":"./build/main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./build/main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts --it","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","mongodb":"^2.2.35","nyc":"^11.4.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^3.3.0","typescript":"^2.7.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.14","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.12","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-hF+VK63is33z/TF6DheIofWrwLvPqCUcxf5NPhk3piEnbgfApZJssCGmKRlDINp3dNLPP2rGmT9nkKeHrtSnLw==","shasum":"a358b2f2c8a435b30695b1e5362b9228332301d1","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.12.tgz","fileCount":112,"unpackedSize":292289,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3PzhjZoxdID1WT5aXBx0yOriRP/cKaqHG5CAMhzggzAiEAmZzxpE487Q40eHE0qpcWtfYENXD7bIP6cmtHZC1dDr8="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.12_1520351469353_0.9686418998833342"},"_hasShrinkwrap":false},"0.0.13":{"name":"fulton-server","version":"0.0.13","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./build/main.js","types":"./build/main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./build/main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts --it","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","mongodb":"^2.2.35","nyc":"^11.4.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^3.3.0","typescript":"^2.7.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.14","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.13","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-8DouRwiiBlhbGyHTAgw29Vwt719T7aZyHqnghTTkpi3PJlEsbEIC2O3U/zNLnHJv5+BBwgrZWXCYonVE2Ko/Dw==","shasum":"7b98d9820d107238aa7295ac239bb3a469721e1f","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.13.tgz","fileCount":114,"unpackedSize":296240,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4bibOaWVTU1a2+TIzxwQX9/SFQsqhpR9fDihxpTnb6AiBTh/jG+JaHraAxKuocWjheO/r8xTUL4HVDtJxd6LYzsQ=="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.13_1520635587748_0.1236883563141653"},"_hasShrinkwrap":false},"0.0.14":{"name":"fulton-server","version":"0.0.14","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./build/main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts --it","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","mongodb":"^2.2.35","nyc":"^11.4.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^3.3.0","typescript":"^2.7.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.14","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.14","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-mjt8Rif+1VlHscvRmLsf0xmpOnCBbmz/zLuWdSvexJZe1okEPkb6uYJW+qTYdQkZfhDKCZw3UhNVB8qX6OKO8Q==","shasum":"f2d2a16d19e9e28913f498dae0f5cc3fd66d12de","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.14.tgz","fileCount":116,"unpackedSize":297535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvAeoXoVgaCqxlUd+7J1hW25wBbZCVZaQ5Nvtg2r1btAiArM/P4ut4dguXT9tJMQziOLOjKipWGnQvH0jqsxr0gHw=="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.14_1520638515831_0.2994829412188047"},"_hasShrinkwrap":false},"0.0.15":{"name":"fulton-server","version":"0.0.15","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts --it","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","mongodb":"^2.2.35","nyc":"^11.4.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^3.3.0","typescript":"^2.7.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.16","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.15","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-ZavJGk7eZyXs3qRqxwdfpMdMR+1YnuiKZpr2WRRtzao7Dk/ubC102BoarTGOZPBXUsMFUynm4nLWKcASK3tcig==","shasum":"e01a7234d4f8c56f3f331c228700be6ab5a7b0de","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.15.tgz","fileCount":116,"unpackedSize":298625,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdhzYdZ7/XPaG26POrLKRHb0TBsm4Qt8vMuzTJK2yCbAiA7SxxtocnxXz/wadjSuB2d9yRKbU2nfHOye4mwS/3byw=="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.15_1521241108178_0.7824316784195393"},"_hasShrinkwrap":false},"0.0.16":{"name":"fulton-server","version":"0.0.16","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts --it","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","mongodb":"^2.2.35","nyc":"^11.4.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^3.3.0","typescript":"^2.7.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.16","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.16","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-foPXu1dzs5bdF4TT3nmjnVwfv95Ovv8795LvZyk5dl3pK5tZXAgLSC360/AiGrPhtsNYUZAwuOfoakVpJ4Qm2g==","shasum":"0a95ae5e3265621f347d1d2d525b01af0a971d44","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.16.tgz","fileCount":116,"unpackedSize":298761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVic47NYa7yK4YaaDXO8Zcf8U9fyImMaoLiN6WnrzZ3AIgZ/5bKP1JayPIc1g9A9bl5BzqQXI869EY00gbkzlBz60="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.16_1521493396614_0.9671224291644478"},"_hasShrinkwrap":false},"0.0.17":{"name":"fulton-server","version":"0.0.17","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts --it","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","mongodb":"^2.2.35","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^3.3.0","typescript":"^2.7.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.16","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.17","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-7oVvFnf74zzBRgvMbJYsDsKUribdZFQ3Ok2ge5xCV/CEnaAyE5TuDajsVe8BprQGIoDKNzPbISUrlmiuE5r8xw==","shasum":"1e57602c60b46c36022025dcc8dae1f62d33d802","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.17.tgz","fileCount":114,"unpackedSize":303825,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE06gUXMgdmdato+2CjL+8H+dH+Ik+EkRcbU3wvT4QFeAiBpWnfhTByTMTg71FRX6mHdRD3Y6mpJakdprqF3eJuUfg=="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.17_1521568815301_0.3547306227412448"},"_hasShrinkwrap":false},"0.0.18":{"name":"fulton-server","version":"0.0.18","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts --it","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","mongodb":"^2.2.35","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^3.3.0","typescript":"^2.7.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.16","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.18","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-gveO9p891cRbjz8Rtu7Mz7ASPLCFxDCUiviM81I4m5fp9Gm1haWJuGabjCM2LihA6zPKGrWKbj42MuhTJQVQwg==","shasum":"5cbcefd0730d11a97abd3dd21ebacff1433bb8e8","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.18.tgz","fileCount":114,"unpackedSize":304438,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJQHutFfVvE3L7d8d8BvutLymM8itB3tPD6bKkYTtxYgIgeijlIrLfpOG0mUe6Ad7UE/a6wOeUXnJ5pRSkmok+vHM="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.18_1521578928078_0.4530057935809648"},"_hasShrinkwrap":false},"0.0.19":{"name":"fulton-server","version":"0.0.19","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts","test:debug:it":"ts-node --inspect-brk=9229 --typeCheck=true ./spec/test.ts --it","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","debug":"^3.1.0","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","mongodb":"^2.2.35","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^3.3.0","typescript":"^2.7.2"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.16","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.19","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-sr+cZFVhjhZrmh4ZrkuUMqE1uCJnju+RPMDS0ycljJLh6i9b8mmQC7FKNHHct9EnJblbFYZW0NDzXvP/8BKPjA==","shasum":"aa2bc1a10440633102cd4f31e031031ce90c8045","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.19.tgz","fileCount":118,"unpackedSize":306652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2QU7CRA9TVsSAnZWagAA/pkP/RoMBOir8PK4ydZY0YQt\nGTjS7HjyXTBl+zC8HtOLNJGzb9NJnNDbKdiGlDSfFWZSGolHFQfYDtGe/O7o\nLXC9HihcnoaXVyEYJ8y6Gu4WF/sdZGx+1C77NPxoC/1Q4jiirZvEMFgSRiUs\n4V9gYCXgV3Nddd+qMgLDJMvnoIV2NkuvQMyoJ1Y8qTmQ4dfw3pvYaBhD2UjH\nA4Fa7nDGZRviMY66DkVDFQApJ8n/Emt8sqWpMc1AmZC9x90PjLEs9sbHlRrP\nS7fAMpbDDXsmUfs0DiVN8RyIsDPINRQP14a82kMcpubdQdjEUDUqe7frVloT\ne1iussgXpZ5Na903kai5n0N2VWEwGLbWgisTUxC9e+B8JaajAnI8m95f1lNG\nZRgiPS/v7Ye0+xTicZLOq1Hcb9Zj0PInIkVABg0eGw5dSXBkbYmYKAgG+qFX\nXuykDnPlg5bTKCRtcsKIOV6GcZNzGFh4r66EUEt5dI4v6I7UHSYzvzUafmxz\n2AjElKkU23UM2OQ9udYn4BydyBdUBjFfT7fwrzBnvgxgvVzytlqjtAoauiiU\ndw4uGRfVSphV1cBeyqGpsUzSEUwjWuNOO4bF9bLqd6XuBiF4LGeXMg1CXc0B\nDcEz2LgqdSc3j9WSQ4UY0dtQ40h5U89utUmrpALKSYdo+/wG7jyiXHanTPR4\n2liU\r\n=hKZU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6oTd+cHAYyHFa3gjrfQM50wnH/U/Te+q4tF+s4ijeuAiBm/v5xDM5GW7JTXPCdFcbd57/TJFDTq/R1vhupGW8Cvw=="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.19_1524172090240_0.7008803325688213"},"_hasShrinkwrap":false},"0.0.20":{"name":"fulton-server","version":"0.0.20","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.3","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/nodemailer":"^4.6.0","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","angular-template":"^2.4.0","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","mongodb":"^2.2.35","nodemailer":"^4.6.4","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^6.0.0","typescript":"^2.8.3"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/passport":"^0.4.2","class-validator":"^0.8.1","compression":"^1.7.2","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","hoek":"^4.2.1","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.1.16","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.20","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-wXIhFgLIE3OFeNqqBIhjC3M6EFbMc6iuG3EepvYHB24CkBQcZWawhqkOTO8P5tz+PpL9pKPGZbcbD0LRg0tC3Q==","shasum":"0ef740c80a0c83b6db1770e8e0ffbb7ff44d2b54","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.20.tgz","fileCount":158,"unpackedSize":342179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5472CRA9TVsSAnZWagAAQ58QAILZHp1ExQb9h2+QOKZ3\nPQP9md7gOcKq09EqwAgxn81IJXJlcoCQHkuPZIs67sGkhx+NFwsvGIYfAwJb\nKQOs1RKPK8T2V52bS5wXiFry25dy13BJSPSNmQDU/Hqe3Vkqoxd1EgpNSMUx\n1D4a0WAJoW6msDaRElIS+Lm6tdpAHNwONqHFRAGv/Wgf2A61efCngT+COtWW\nomAXZdCQ8gfI1Y+8Cp6fOVaZ6OEJlp+EoyL+jp33lVj3d+ZUZLByHyFtc1t3\nJs2uA/PhVxgbkvZ3m+lWkXgY25KtMKYm8T96eqwf1JOhvzVd1btjqmVfiBa9\nToHfrytzsA2NNzX19ju7lsBVMZTGugJVCFKd+jLn8OgJOBdsWMXMpAJFRRun\neg1NLdzerPSB1IwTLrhUElAJhUvTwnvGk6+wOqXpw+lhx9b3O98Yc5hRggFy\n+uHAL3iQyrfEaTOBSl5+5n4/hE5T2235+dcy/GAl3VSz+bJ8zMYws1uocWtw\nWoKIvFk62wNIxifT2YdO5yjCPbpQ8CIbiUnOVxTC07RSihoPF3xl7lzbGhG9\nS94bmnHvRrENS3DlN245a+E465ZcfDOzrx30OMiiBvJiTklScaAp5saJEyja\neuZfmfuIK76Vw8fNm+37WmRPew8KaxAyGwtRz8sH461kSoFrHqUCTfYOawfu\n/uXc\r\n=9y+X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZIQmTSe0Ti3uzg6P/xDxouTSBWLlrfmcUaEZPRGh4lgIhANO/YLwId3XpPsCauigfy4RymkbxazvHONrmPX8qYAKz"}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.20_1525124853618_0.4871585608215565"},"_hasShrinkwrap":false},"0.0.23-0":{"name":"fulton-server","version":"0.0.23-0","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/nodemailer":"^4.6.0","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","angular-template":"^2.4.0","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","mongodb":"^3.0.7","nodemailer":"^4.6.4","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^6.0.0","typescript":"^2.8.3"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/compression":"0.0.36","@types/cors":"^2.8.3","@types/passport":"^0.4.2","class-validator":"^0.8.1","compression":"^1.7.2","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","hoek":"^4.2.1","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.2.3","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.23-0","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-aVfzIzmaPL+eSWOkA6Ph0ADx7iZm8Nr9nCkNVWhPbak+860g0PpS5AU+luzifn6nhs+ouFTQ/ZdjEdzWuY9wZg==","shasum":"8fef50108fcd93a4b31e4b1063d041dfa2aeeaa2","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.23-0.tgz","fileCount":180,"unpackedSize":377078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa60avCRA9TVsSAnZWagAAqWoP/iqZhFqoBj9cFOpiIUtZ\nO8W04RBuhoMURCE3NbKUJOxu9IpqurRhfjEDKPB2SAaRql9Wn8jPFp77lpjB\n3rpwMsD0zi3GNopWa95w6V9QgG+r2evgXTD0Hs7pmQZNqVyAv2ZNw8TJWf9T\nSxP8+8ozfSDzEXOEuCMycZhTNzxfJ9PmHHmbs67JRkbdivYKExHrpdxnaDHk\nex5yRBmeGqxOWP67pLsOZU/XDJgzQ9Err9VbKpIVWFY3tuoGOT0oZLt11ZO+\nrRE6RQoabOanoiHiejR4TqZdE2jb/HkuQeuNFi6Xgs12pL1oaMkwqk/AkKUk\nmFxHbKP4qc9TikcSH9ONx0/IF45ddPul65CWheenyNw7jbQ9nNE6ea0YC6Wr\nK0SPWpU9uhcRZO7PGu1bVixKg3PB6ZYAeBmt1p6p/5bQ1wFK0Ma9QgdFQO7X\n9cAk6fTJcU+e2jX3/X2a6SECi/39UrOf08jjc+0c+9+B6+SOXlBlxQqLQGSK\nHWj3PYo7EGey+9Ej5R4Pyfhoks7+7QZTtWNRLzWDMhmo6r4vimk6CQ2hGmaT\nYWsKrjB42srI/XMKCra0LsS5HPxXDi0oWxO1XWUlkTrCW8TInue/wDB76eb8\nWLHSh0ICvq/Ki3ALSQp6SUvm4dPE+q7GSwvPzmPL0ZqGpGgdIpTtT/ZUEhyZ\nOi2l\r\n=imkx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtpQI+P53iicFjz2+OF5QWwHIh7ezz0UfG2Hc9ZatjRwIhAN97++jK44puWrQR0zFbuQ5SS0xATe1JH8zhqTBGF39A"}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.23-0_1525368495125_0.09924202805261517"},"_hasShrinkwrap":false},"0.0.22-3":{"name":"fulton-server","version":"0.0.22-3","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/nodemailer":"^4.6.0","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","angular-template":"^2.4.0","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","hoek":"^4.2.1","mongodb":"^3.0.7","nodemailer":"^4.6.4","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^6.0.0","typescript":"^2.8.3"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/compression":"0.0.36","@types/cors":"^2.8.3","@types/passport":"^0.4.2","class-validator":"^0.8.1","compression":"^1.7.2","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.2.3","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.22-3","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-/aJjeBt4WiPSpisyybpfXL6KToX07/o5Tg0EeO/ma5zGiCODC3+hWwT/PEpP3jWHJVhrDqmh80rg0oR1cHmwtg==","shasum":"017b9eaf54da35fcfd47d5b4fd8a28c9b7390bf8","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.22-3.tgz","fileCount":180,"unpackedSize":377072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa60uGCRA9TVsSAnZWagAAkH4P/i3VqL8a1IBBwn7kZ/Mn\n/Z2VPZ7gcdIjdqnLLI+9jgO+L9l88ljhpK4qU50/4iW7ZejQSMgpJyrCAp1r\nxU8Bsl931ruEEEJV224AqBo+IabNA3KGWVXKWZLpuT/w3Sg9kpauMGQ2Rocm\nHlSPlz6soJWTVRj9IniCvRi71HqeRLQvpfqhqUnIIY4f7GrMNxrOl5FzmeOv\nCxAth8ve4vUfbngvJBF7Oy8CqZBDRGoMiBRrym+4C0X/GvvhN9xITBDOTqa9\nagpfVm235OixVEiZKR0O7Y6bIkLhxXGo/pbcuhsQosRPp5HIkyUa6R47na3K\n8UawIAw3vGFAjuA/nf1WOJiWAtp0UtO1HPaWgSH1/EUHh80RIuXNzQQt10KB\nbs7dnqF9LYGC5iIO0cLD62AAnOq1NhrUmB1ETUGGrV8iT50G6C5aJXv5z83z\nzgDuxpU6BpAuyUwjRwUUdfMvfAAn34tbj39E7rkUbQTFQHdf7izJFfSd+nxY\njr7+rFrkHwvHQX44SVcuKg/aYWkHxf+wiLpOyQykNj4webYkZYteRuCWwtkX\n4c4phyOXwbngxy+f7CIxj/JNpZJ475NA2b5pfAfQ3FweWmRd2M7H16ZNc+Sa\nYgosJggyeBEgQRYtUf3kAwjhVLgVt5LOXUTdYwo/NulUkTjxDqaTLFxsTVaw\nRGs4\r\n=yWP7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTiM5KBkAGfkUaspQXj9eSvjO/2nv6LgmHzjx9GZ94bgIgFppL9KwPC2dXl/4HZwKcxs5CZo1IidFN9stfh02u/Ic="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.22-3_1525369733905_0.7407705396441022"},"_hasShrinkwrap":false},"0.0.23":{"name":"fulton-server","version":"0.0.23","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/nodemailer":"^4.6.0","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","angular-template":"^2.4.0","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","hoek":"^4.2.1","mongodb":"^3.0.7","nodemailer":"^4.6.4","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^6.0.0","typescript":"^2.8.3"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/compression":"0.0.36","@types/cors":"^2.8.3","@types/passport":"^0.4.2","class-validator":"^0.8.1","compression":"^1.7.2","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.2.3","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.23","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-DHtRJmDk/P2VbVVjZhWnnVxtdCNjAhRE0AVK1NLzh/QwNFQ613Z0bozHlOiSO/OSpgtOCm6RJ76QMWz1+wwYyQ==","shasum":"24f57cb31af9c083d9b337c13a5574e4e2420dbf","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.23.tgz","fileCount":180,"unpackedSize":377071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa61RHCRA9TVsSAnZWagAAaN4P/jQa2FuOqOb8FrSGPFz0\niE+cUFnu2nB6BwcqX7G6uhbJ/b8Cj69K7lUzeQAYcrA1vjwtrYrFyeNP2mxk\nwMDuSL5b4/6H9T5UYgCJc7gTnv3vaYLEgg2/UOspibsRU0mcNsFXiJiIacsp\nlXOhiG0aY5ZzU/ryJC6CLbvpa27yEQ2XssZIJYBD38fOMiSgEa3I8nc6p9yh\nyZ9OEqDyhjWIxJ8r7h19YX3Gm29hQUt3mb0UWiLq7MNGRR65ovb2FIKKyKMU\nYFKTqBncB0Fusx+DMEba0CXGbY9Y250QA32e3z6HEGX+YP+HNqH2+Ykb3YPO\nBEokJNAQ/ItDyQUlXj4x3Mv0sY+yG7kNn0gZlYDv4pEmSkZWVebTrIdKEbgT\nAAij1Ja7TVue75qqR+zdeClguaPZ5WJkUuhtt1VOWiKiu1qwzwyPVJrPVGAB\nHCkJ23LIOntQ70V6lqtkbnJ/x9F398WZo97F6aC/coDsrpbU2VMXw4CE2sVa\nYBqDtHOPvi23cYLhRb8cN0xjKEka6EdwbAznuqoezitf0Xq8ipQ5fznOz6NF\nlBtFltt5/Bz/4sDT9I801I/PPzbg9sn7WEHRBJTCKBsZMcGRkAx7nq65yAVA\nkhl8gIvkbnU3dhnxU/gTRX2c6duMavFkWHVOQfQJyiSiszGmqbfIARZqpVuR\nrPAu\r\n=daej\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhpIy6BYInMbjXfShmEEciMZgVXUUQibzANJjJkbGN/AiA5k11N8mGGYSrmMISPH8MJSUdnGRimlG4EgG5viLuDhQ=="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.23_1525371975361_0.5326108170140169"},"_hasShrinkwrap":false},"0.0.24-0":{"name":"fulton-server","version":"0.0.24-0","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/nodemailer":"^4.6.0","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","angular-template":"^2.4.0","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","hoek":"^4.2.1","mongodb":"^3.0.7","nodemailer":"^4.6.4","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^6.0.0","typescript":"^2.8.3"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/compression":"0.0.36","@types/cors":"^2.8.3","@types/passport":"^0.4.2","class-validator":"^0.8.1","compression":"^1.7.2","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.2.3","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.24-0","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-wLQiCFdlpdW6tzAxzcKJaGdCfJ7ultrrV8yB/DkUMl8o4/4lQcM7V2VYV2nT8IPa/tryBmyT0V5cS7vyH0Ti+g==","shasum":"527d38b06cfec9d01bea719d76f87101136e03ab","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.24-0.tgz","fileCount":180,"unpackedSize":377371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa64KqCRA9TVsSAnZWagAAtuYQAJgFlILNGgJFDWn/A+kY\n/2ADwRqgDHfoi4HrlaFSG3HZLUhYiz85Xa8s/Q5u4WqXdJBpdd8eksVZfzy5\nNYAKiMkUYDOw82QrSohyyGiZa/54g8uL+v8PoWHVh/N0Y3Fb224zzrilPMHb\nFcwr8NAOgZYAQ61OwYzAQXhbpwVwpiauJ5iuU/gZ7xyKniovhfnebLF6pYLs\nCPqvEBjee5sO1kZ0sZEJfuvZFOUpjMdE+GI0g3dMYO3NUkOy1DZ+mTQ+m/A4\nZuwMOgWvegLgGuQxprFzAirfPH6T00xDetxNjSvmK1S3soZRKOeuPsirpwpd\nsLg5DG8M4L9/uqxqv0I3c7kIH84wxlDPBqrinQZTHymYYPM+2iwpOsUPKYnk\nfjN3Sn//nrTFgFAtTgwXX7pNSj8pNUomppYn/UmA1MOso9+EgVRUGvbHlaIJ\nqVYO1VFfN4VtUReWsIq/SbjJtugYN4oAuum0mD1snQeA8kBXG2S9N/IDEk31\nwSiNXF+N0zlXCCjF84zmPemkFH97iHJxGX5gQDn4j3JGux+D9gzWB2GdTbNQ\nPM/xX6pfzc37aiak8h/2kixJc9SNWcWwwMuHAwDn7GfWputa/PUQcLCnW1hT\nbiQx12ikMq4gAKKYO/NVvtzZWMZsu9dPN2IqNgNADUs0PIFX6SFfCIbYTv4V\nIbaR\r\n=x8vK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHv5hPRNZU0+0zGqWD+41gLQcizLKGONkSjxplUUke/dAiEA7VyhLlO91GhJXextx2WutQtMt+bnMuvUzIDrynmAgoc="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.24-0_1525383849768_0.07957040069800803"},"_hasShrinkwrap":false},"0.0.24-1":{"name":"fulton-server","version":"0.0.24-1","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/nodemailer":"^4.6.0","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","angular-template":"^2.4.0","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","hoek":"^4.2.1","mongodb":"^3.0.7","nodemailer":"^4.6.4","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^6.0.0","typescript":"^2.8.3"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/compression":"0.0.36","@types/cors":"^2.8.3","@types/passport":"^0.4.2","class-validator":"^0.8.1","compression":"^1.7.2","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.2.3","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.24-1","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-msK6tFwpOPSrk8rlc4aTJHyWmfPdOeyZ2waSzojxHvZiqtIh/IC7daIdwkvVjQk3TbY6lT/ePv6VEywR6YeiFQ==","shasum":"e3004c3f9038daf5d6fdaa2ee1e51f4f37214dc4","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.24-1.tgz","fileCount":180,"unpackedSize":377384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa650+CRA9TVsSAnZWagAAspQP/2/hhpsHNCsu1TcHwuE7\nhDfFUMJviteT6PmKTIgOHmwTcq0gGkmsoLht3/ZPZaHl7PQKaCs2ioJx4tFf\ni/94XYQCQZ4inrvjNFu1l7nfeh6DCIsYRW6ZJ/MmUUfpnuqPdrstmhTXqbDL\nmsNUstyJsyRshOgMh6UlZIGz4yYspoX5K1mQtd5sxG+lX9g3NkJbQ3xlDh8D\n9/qaYsdj1Qhq+EMgFDQpU9WkPQ/x4VsqCnUJ4zFNc4dunfjGdxBqlsq7vG8+\n/2it3oKi1lb0KaHRLz8KnO+Y7DlPpV7hIQeUm/2Tqy7hmlQB94SOIKKFQpL0\n0qlASedXXZRoIu+nlCLq2s2bwR3boitpcWOufnzO03oYd7WQfyzLhUDrLc1o\nPd7rDuztlMd+xY8UTHeU7GfcVEA1nnppyR5G5Hw+2Ir2lvFAlJwYyTkon711\n6DBBshddg34z+Un2idcdPeQuTaJt0G4xHdDDghcyF+jKGdz/LkmUpeqLaY+E\nWyC9HDBSPxrbdldfpwPwivmEo2qWeRIoAX4VzDscYpR17nThpA2IN/CwTIJE\nvc2x9jRchBIYn+LldEYWAgeNOZ4ZJMamtWNiqtylC8zsf3dW5B7IIdJTqb0Q\nKe1EhTKmrnp6cNMsPiO5ZVY8pcmzFvHMpf3hrrF97FxsYaNuGki2UEzkG9qx\nWnFT\r\n=2wY4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoihkHowP8Qz2A+68cKPI3cCrJfui446cXxT1TUxA1qgIgbYEb/KxCmgvhVPAqNUZ/D1qjTUl5vrsxAcfnokBIIqQ="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.24-1_1525390653785_0.8676925961349407"},"_hasShrinkwrap":false},"0.0.24":{"name":"fulton-server","version":"0.0.24","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/nodemailer":"^4.6.0","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","angular-template":"^2.4.0","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","hoek":"^4.2.1","mongodb":"^3.0.7","nodemailer":"^4.6.4","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^6.0.0","typescript":"^2.8.3"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/compression":"0.0.36","@types/cors":"^2.8.3","@types/passport":"^0.4.2","class-validator":"^0.8.1","compression":"^1.7.2","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.2.3","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.24","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-dtFoP59IkI0v1+UeVU9ajRWv9luF1sC3YCSPE6wzgWHpDHPl6yuQaORAlkDl5ObgbfPxuebOvvr0GzVZ3S3asA==","shasum":"6f0445ce54b4f1460439f8ca166edb4e0e37e847","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.24.tgz","fileCount":180,"unpackedSize":377367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa66FICRA9TVsSAnZWagAA6jIP/1TAMTwc7sdG3KmOyjPS\n1aS0Wp/IRLrIGsmIhC6l5jPvk8eD52ulPAHq1wzc27esHCuJLwBJBoVMoUrR\nB6hH1ghV+jhjzqPOrR6ws4lHvTzNoRYzUAt5F0PbHiLNHqnInmmJc9vhF2/p\npgPNNRL21TieLrTC17Ewuihs9gGMG/dCvAh8RFjgNM2bw/c8+wi159OTE3hb\nvNmn6rYA2VZRnEAmycLaxckxYiB0q+fI94ykLokz2Kw9h1KXoK01Vq+yPhSp\nmniNApRRakqkLQdUjwecqJJR5cXbRbXiTwfXpCq6E48oy21EDAhMacE2LF2a\nXJivcbPq9CTltroSxZ8UH4yumr1Cw1Uw+gQk6heNQSiMuk7pCNNWXB9fbtXW\nOsygsPlIjDPL/Xh6egeCJGf4HXtRdc03VFujapWYRDWbfHSk+gblsQkWVckj\nnzoOa4XeuJ+t3K+3aFhzICVqasczqIZhCJi0mcw5uGSADM/x33Is9JlGzpio\ns8D7QSLuGIlG/6J62H1vGTjam1DkLCXV0hwHYUCkv43UNWJcT1/2l6SiQPQv\ndZR+mvb59aAbBi1rdN/1rDlJQYIYMA8KI1igM5oUuxRJgNqv6/sek8oZGJI1\ntlS4FwYg3bsHOcBLbypcMvt+6zJI4HZzqAwtEbrI3jBWG0wd6JtNP6FSjiNB\nSEqt\r\n=HKWL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ39YA7f5LK6K9KQV7FI7tiIzyLjabM87U/rq3l1lgegIhAISSGGxQfCjO0XUDl/6g/LMEcZP0+eahnEFntfXg8MDG"}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.24_1525391687604_0.8531077220579195"},"_hasShrinkwrap":false},"0.0.25-0":{"name":"fulton-server","version":"0.0.25-0","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/nodemailer":"^4.6.0","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","angular-template":"^2.4.0","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","hoek":"^4.2.1","mongodb":"^3.0.7","nodemailer":"^4.6.4","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^6.0.0","typescript":"^2.8.3"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/compression":"0.0.36","@types/cors":"^2.8.3","@types/passport":"^0.4.2","class-validator":"^0.8.1","compression":"^1.7.2","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.2.3","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.25-0","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-4wJtzrUCWZ6psyRAQQ/nHJA1NEVKw4Q5r6QUBSLXi+gnNMUYYwrI4E4K+uxEO1WMOsnv1JvAexa0UcmFUkLnkA==","shasum":"0d8e5cb498790e3c9e48c4777265bb0805a9c5a4","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.25-0.tgz","fileCount":180,"unpackedSize":377962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7NiWCRA9TVsSAnZWagAAU5gQAIDroaMJRWX4yp/1YWjZ\nZKzL/gHqCJQYeyViynSp7zYW+zGtfBeYmlj4iQsPtfkA2fxEwUiJ7ju1KFQw\nRR4x6bLOUbjE/11rYptKGKaZEQpfPMzCFpQxkpnZjMgUsD3sPDKtoWzUSIVF\nomomIODyDs+Vf7WrsDTaPE/MOJ3GnucYVESBOJ4/o/TlZeQ7jO74+lj901ad\nmWVT2Od75UZrxL7q3pxp2cu8ms9kgi/Gjs+bMJGXw1RHmXNS65kUCzGNoDMX\n7w3+yvimLE58OIilUAq/UPsUsxOlNqD18basH0X6gefUNI1wZPvP/qSvaIgi\nQKsIoNE/EJxEe3dzuDRi7cbNonGdNljw1m4aFEKD0lb8gFYPzHmvLgACkHlH\njmjT3CuG9tS0NlWa0E3+WnfkYNqT5RQzUQHPHA29NxTdQ7OTABfsOw73DrwK\nrdAkCjc/IXPC8i5GAO/4DUoFo2sEHpMcBi7zNfPY9vzA4DfmJu6jR6OkT5y/\noJQ804egwA+YfAlhU87/Rignl3G6jwUfnlsCPNQiNFfCimRb8M/Ds9TkiLni\nuPsoj31+X8uLDTiinkqlTqV32Zc9LnLDdgdoLWc7Flkebo4POoo6hzaWwqPm\neuoeAYbQ6/0v3ZZ7/URbmrOde9BFc8UbKq0I/j3j+X/4vGhw8tAjRPS23Ae9\nCHjs\r\n=UaWp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3SglCUQaQGN+GcBZC6uFQRvIhmUdEMQ3qOMJRRisFFAiEAlaWMP+HsPOSRJtsyc9/DrcQTJI4I4OY4T4UNenoL+io="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.25-0_1525471381497_0.3443400283094429"},"_hasShrinkwrap":false},"0.0.25-1":{"name":"fulton-server","version":"0.0.25-1","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/nodemailer":"^4.6.0","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","angular-template":"^2.4.0","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","hoek":"^4.2.1","mongodb":"^3.0.7","nodemailer":"^4.6.4","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^6.0.0","typescript":"^2.8.3"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/compression":"0.0.36","@types/cors":"^2.8.3","@types/passport":"^0.4.2","class-validator":"^0.8.1","compression":"^1.7.2","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.2.3","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.25-1","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-jFaNY0FwEVwNxNAGA6nd4EFGaNq/pL3Vh9kTK6U/epFGOFkpW+Lsp4Uus0jUVsWoEbPgNu/qBSVa6IcD2SPbUA==","shasum":"cb059f56a5c8af13fbabb06fc2f33d00820e1155","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.25-1.tgz","fileCount":180,"unpackedSize":379126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7N3mCRA9TVsSAnZWagAAYOMP/j6qqSpRKzkdEZ52BcID\nQRPtRiSdynIB6mL3qkFCeJ3QbQe+/MCMDDlwONowm3fOWTyh6yCHJeO/SKUZ\nvEe3DRqokzi8z4YfT+IO6KEXHW0kAA0pLv/Ml8sDiApS8L5XpajoPGAoJIXx\nBiTtY/ZuEAV/Z8HQjh+kj7Q39BU17wSbKCUMJWixWF4c2WzN5sp/9dyzDbbA\nj5DnXGFFwfskjWb2MFsQhJ6eIEY+OCoLGlHfI+dMEMGBC1kleZRwhjeACQ7y\n5eE8ih2hlbzG8Tzkrs6thE2IGIvPykrjqPvkRyRsagNKkpckstKIepRA9UPf\njOiPZRTxdp3sGpNBMraVwcCWPWSxNkOWXlFbJMhZQl1Q23fz1qdm4KZoeEQs\nJh1lRxc9OzFCIULa4pGTzptOjjLEjKd7UrrkppJ1lRg7MoJJ7BbplxR5rNXm\nNeUConhGF00eY9+Lye/zjz6Y6snerT5Sp3s1eFIQRhfA1ql91q4L8MYIy3T/\ngfFd2lTJJQvt3p4TjT4SQj7vb/SUGlEZvYmluazWb2F7Gv9Yc8Ji+SyRRMMN\njZG1msXP0/U4fWp6S+FRGZ20OzTsoQWEN0G7VOb8eSUVLjRnkKfwGkCywvoV\nC1gnolfTOG8cT9+d4M45/PHxPNPomxvm7hZK4ZhxpmPL7ALSNVEYlz2dIXW5\ntoLr\r\n=n/Gm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHuk3OsgPiPAzuf9AO6iRzMP3gaYSBuVCYscIi+zGRuAiEAlT41c7Ii1SCjTd847nLweXPEvg9EpqdShbLlF9/0/do="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.25-1_1525472740941_0.08718255273470676"},"_hasShrinkwrap":false},"0.0.25-2":{"name":"fulton-server","version":"0.0.25-2","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@types/chalk":"^2.2.0","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.0","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.4","@types/jws":"^3.1.0","@types/lodash":"^4.14.93","@types/mongodb":"^2.2.20","@types/nodemailer":"^4.6.0","@types/passport-http-bearer":"^1.0.31","@types/passport-local":"^1.0.32","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.0.13","@types/validator":"^6.3.0","@types/winston":"^2.3.7","angular-template":"^2.4.0","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.1.0","jasmine":"^2.9.0","jasmine-reporters":"^2.3.0","hoek":"^4.2.1","mongodb":"^3.0.7","nodemailer":"^4.6.4","nyc":"^11.4.1","passport-facebook":"^2.1.1","passport-github":"^1.1.0","qs":"^6.5.1","request":"^2.83.0","rimraf":"^2.6.2","swagger-ui-express":"^2.0.15","ts-node":"^6.0.0","typescript":"^2.8.3"},"dependencies":{"@loopback/openapi-spec":"^4.0.0-alpha.25","@types/node":"^9.3.0","@types/compression":"0.0.36","@types/cors":"^2.8.3","@types/passport":"^0.4.2","class-validator":"^0.8.1","compression":"^1.7.2","cors":"^2.8.4","escape-string-regexp":"^1.0.5","express":"^4.16.2","inversify":"^4.9.0","jws":"^3.1.4","lodash":"^4.17.4","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","reflect-metadata":"^0.1.12","typeorm":"^0.2.3","url-join":"^4.0.0","validator":"^9.4.1","winston":"^2.4.0","zone.js":"^0.8.20"},"_id":"fulton-server@0.0.25-2","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-kWseB58P79W1SRS20WAstWjodGN7WzaV248B97B/HNfSsrscVR8cCBrxivOYYnb/vhNMc0l/nDF0UETVGN6fKw==","shasum":"f0e27e423015282a71c49c7f6a0f059f330993bc","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.25-2.tgz","fileCount":180,"unpackedSize":379675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8fDWCRA9TVsSAnZWagAA5/wP/3LMaUOT4TZn7DA7rP6i\ni0fN5OQzkZzcrEA7XwryesatE/RptRAatw5XAZmq9rGtLiTxiSugTM9es7HI\nUfx8e0Sui5kGlO0iMhbPB/CqIVfyXEWXA61WS2wok6lPT3VTGsXKciHCjT77\n35F2bZvTTPFOPGBA+m2mt9e1IzvOroIEl7XKY4XR8MenMWkKA1Q1R/pI6JKE\nT7PflJ/GJ1Gz4P+2gHg77zQGReadt0fjEp8Uj33hqS0JdLKGYVIu5/vqYIv0\nVLvr8AA2znVZf9TxJkjUSSGC1IncnXY1JsPArEQQIG68o0ultp2C2gKGH+G2\ne8C/SSGonL42Kna+viL4OGT7HX2WYXFXBgMOdoHLHYKH0CfDnM4QeXNQ+NTf\n5KSbAyqaJu4ctOvtMWcV/LNM8tqc1Hgu6lyqyUfMVK6O5HCr6ASuFiw20PyI\nDIwtfniq79RnassOxz3PmXhQCDe/WIAgKMyyDKRL4qckJ3P+EN8l/GwjFRIn\nSj704rNZ3WCLHFGd4yyWo/pxJGHLuehvgBKzznyfaF7vQnMyaPs9fed0Mwfu\nMtGzXzcjJLvyjygpXxsp5FZnzFIb/JibjCZhAnYptETyNatM/I/534XoMKAz\nMP8EAO3t9844IC0Tzga7D5JzEP5ufT1TLOhb5VCWK0Gsd3EWJi1VkT1JV5vA\nVZlk\r\n=sdmv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsATSXICaoLmss/8s4HmIiYH2M8y5Gh6bb6rlGn7ZCtwIgFcnI6dFvsGZIbmHKJzGtslF+SAYfbl7QSGlw6gHBzJg="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.25-2_1525805270196_0.1623677916843318"},"_hasShrinkwrap":false},"0.0.25-3":{"name":"fulton-server","version":"0.0.25-3","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.1","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","validator":"^10.2.0","typescript":"^2.8.3"},"dependencies":{"@types/node":"^10.0.6","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.25-3","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-Zb55piD+KI505h0r11esjVOWt6lY7YL9hA++MxNdMiVEBaENfPTrEXCizngQg6SASbzpjE6Bca6TvY808orUtA==","shasum":"32f546137e165d213f0959ecd7e605bf894504c0","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.25-3.tgz","fileCount":184,"unpackedSize":381156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+dRHCRA9TVsSAnZWagAAG4AP/RxFUwMLka2AAGY3XWQ6\nwtaISb3q33eeB4tKjqYap5Hk5fvsJfVivroC7FOnXVSRtjZpew1oiN5d+KqS\nBqQ/M5fmdz1fLOkOC5BzC5gQaROWL8fw1UBN/FLWcKAxxfaxjlQL3NdZoYh5\nOXllaw5Mz561c57+X548Wwjpla474tAoDa6uV5pdvte2rFBlL745i2iQldxG\nohmuk1R3+XlhTbyItLDc1UdHfySMNDfVQTqDERwhiE4SE/RlsY6qf8ivC3uW\nIm/8fBvcqRIvUDWaKsjK3WRMj4wkeVbAm63gdnMZ/dB58HbifgxiDouYw4xT\n8p6ebaYQKrWP1YTzJwp0+2S4HlWLMxvKPJlwfxjWJyrTkloxCoOY5lGPo74v\nPrq+NZTjfT2r4Qec0Wtxc0ykh68iXB9QT9KtW8LfdsXowLjockVGGDs0Iixh\nGRWW3JQCdHQKfB/YqJqe1QfCwBJW82cRMOO/xilnrJochB2+nScyfPtq2hJQ\n/pFk1wCfCg9b/3LDTVabey3TiALwvTs+P2gYsNtbujoJIjW6ew80C56Ap1pO\nZVWpgNdJHrtXR6OxHNas6zxuyH9o6nr57XAFsC1oHW5G8QvnTilJDwU+lh23\n6bS5HxmcXxR++SlKOtN/bwpEdgzPmu/zF8SGPuxDbp3oRNgLua+Awg+0pjhU\n1mk3\r\n=pa/W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLGZhx6dVVmXRVIh6CP844Try58pAhGaUJu8JiVmAeewIhAOVBJJSInJOXhaIWhQrcrolLxsI2OAzBoOmFmkq1nNoG"}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.25-3_1526322245368_0.3068540933918069"},"_hasShrinkwrap":false},"0.0.25-beta.0":{"name":"fulton-server","version":"0.0.25-beta.0","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/express":"^4.11.1","@types/inversify":"^2.0.33","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","validator":"^10.2.0","typescript":"^2.8.3"},"dependencies":{"@types/node":"^10.0.6","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.25-beta.0","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-7LDLxioW5DFFhdkyTw5zigUmswPgQG2hVuwbK2i+t2tH30KYm3ByjtCb6AbYsKx7gtWaJxzWwk4d8wd+4RF1WQ==","shasum":"87a3d925217a32d88ee4d6649e1937c984f571a6","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.25-beta.0.tgz","fileCount":185,"unpackedSize":380517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+v/9CRA9TVsSAnZWagAA6nkP/1OAf1QUOhPG21iOF0yN\njUwpNNKNzvrEOjbO6gRhg2hmZ8bxqpPCDAJaiMYEEmigXj4lEVHPEOZKZEcX\nHZptC76wr1OFdGvQNxOjeCXoxfVjfRLtHy+fBqqkO+LpojOfRN7YhQ7TXg2H\nRf1ZBc8tJZFrdH1iqTXwoSPMptyZ58dqRUuqcS/IMOvQNsP40A6lK+HlJ9xs\nP5jSjRI12/SXr5prQ2Zv1cBDYJDhRxqq2rnXaa430RcnvZqzAKS9mReSePA4\nPTcR7bwUe30pGg8eVOgwTlTfb74lEat5k+2dYJIrYHrZDTjUBT3twqS2nP5C\nLCM467DCCL9Mh7G7GrDFfhhMzcrYCrNv8+N97DTpKGcUYHkn+nikCRYPHgJK\nwy/+Du1ADP9j75/iYUpVNc4BNxYmiDI+5l7h8IQfbjOZkXCBgUEBGSInb/5Y\nYutuYdBDrrD6ZtzDMpBPseb2OFE8Q5w32NUDaxiAiUFfQuDuZoC2xTEA/7of\n5fJz9p3afAo6fv1mC5Vj7juERRrWjC25a+R4E+32UrgO3gbbfQgcoIhCF90l\nOYbULrhr7pOPcsqf6VRUCtTEb1OUfBhh3vg7kkeGK3dQ6K2y+PNBTdtWm2wm\nKJMW4iWZvHWzE4pU4+zJphZBfLI5aiIwAqild8iI/CKZSqJTWcI3eRh/gxhP\nm2I5\r\n=JF6U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUVW/nFgMgrjEje4wX7WTjPXuktA1xXDXQOPj25y5YwgIgErmHzuYVrXirHdjI/TUWzGeb/FZDSsYoWdFu8PKgcTw="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.25-beta.0_1526398973108_0.2499254281050618"},"_hasShrinkwrap":false},"0.0.25":{"name":"fulton-server","version":"0.0.25","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","dotenv":"^5.0.1","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","validator":"^10.2.0","typescript":"^2.8.3"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","@types/inversify":"^2.0.33","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.25","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-lb1TTH9OnccZ9Y2xezzBk50DmpFeNXNqLxy0YRi0tz1i8iabul3iQQabuERV2fXhTxJLpXCGPc4wmHdp4HOLrw==","shasum":"a791489afad249ab85c377524e127a83bde4ad57","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.25.tgz","fileCount":185,"unpackedSize":380812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/GEzCRA9TVsSAnZWagAA2LAQAI+kVd1riSW3h94J9AXC\nkOE4qPpVVqhXicwTuo3REOAcGnxvP0XKLBlR3++q08G+VbEsptkBSk9KIapt\nMmMbYD8OdiDiHGGCRz0/lbssMWK03ml10JbIVRybkKpG+4e5cv2OCwiTSWRI\nafJCVAVeCQL+5rQ5C3FDIcEVpF4xqR/gBhf6Z0bZMsp7iHR39aMIIC/E72AD\nJR1utZyZMCdmWQv7/68yYjC4IhX+oCnYhlvBDjaF2pdDt5xAk49sv7/Ga3c8\nL+erpZ8JU+bwdU1k5Biur2U+95XbPDaqhon8/w6M8bfPKnHd3t8z1okhafPh\n9rtRBSurfeVnBBH3sGKhSLGYSsPFNMn+FM5vYlItySM7ncFh4vF+HhMB7drI\nMr0mHeAA4jZ05l7mP7hSGwAZAVvYJY2r9OrnRzIYr+iSuF7rWhd4nTDuPfnP\nx8LH1f5Hk+4w+nMvcsM5RjU4Vs9JAiUyIwIg69o9YZfcymywFF08/j6jfP2t\nYwSKNKvgSKP0l3axLL9R+gNxGlaTFupx3dvQzocX6lY/aM2OgFUVbmjHGKjn\nAn1EBK68TLu7S6CESoYOdSSeiobjoeDyg9jQDFG7RQXcMkqiYQ2o7EFbPXq6\nF+5b1pyHUjEMFlwksePjyUMLz1t33+Liqe44v6KmdFOShsT7JHAmV+i78cOD\nNBkE\r\n=1PKO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu/r3BuK9xfFhCNO4kyFMaUIRCc1kBuvS/9bzt/al7jwIgcOEE551YKZhPiYX33X4nW37o/gKhK/1FetzjjMN13fI="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.25_1526489393925_0.9106719735092663"},"_hasShrinkwrap":false},"0.0.26-beta.2":{"name":"fulton-server","version":"0.0.26-beta.2","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes && circular-require ./main.js","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","validator":"^10.2.0","typescript":"^2.8.3"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.26-beta.2","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-HReZ4uk4r2YpvR+/TxQhNy7G8e9kFW7YPuRmaxCMBvHMuq6CAx+D5by4GXORTHtvgRqCCwk9jnL9BEU4iZUgoA==","shasum":"4e8d5c9d52a89ee1a8784102fbdcbc3826d0baef","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.26-beta.2.tgz","fileCount":181,"unpackedSize":377477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/LKyCRA9TVsSAnZWagAAFFMP/Rjvrb7GERupOWKu+K/i\nU37Yxkz3HTX91KQC1jKIdJbi8Uk8spUGd98UvNrmZkAQ6OL6XPfy591o719o\no/c58lJ5LOrPPD3qbMa2nBEFljqv/HNItwYjo2f+tgZsI/Fw+SWMKEo3I4ZL\nshwR6Ktw23Vki5bEz6hNrrwb/P4r1l356bZTK5t7UJs4iP1/qMYr724QAVmG\ny6dYVo7AeBGVbRVvIuiwiFzPFUYA7uguFqOBZ3cMp5Ea+Gi+KKOoHfOEDn2P\nLCaiBfZBxKCSq11VPFiidL6FSQZ8hBN9WltXV/J2NvWAcUfNgGldes04T2ox\n66PPh3mIJcfb9mzZ2r7ogvmVFYfJscqRhAFSlBp3yXEF0DsCj+oo78QGUVHg\n2T06UfieD83Dt0Tv3cO1IrIbvNNV0XXC8Q5b3CDBeNrNPxgydS/WLP65QI8u\np9NGnF96gQ7BTgoayycD/iy7QiMV7Rcx78Fx9mmICJvkaHHEaj/pT0cSLEbG\nlXTYTB4nLM6tWVirtG853wByIzFkfuYS+YZylOIcJ7ar2Nm6iTzdI9wPkZW2\nywB3H3QYoyLAUWOeAxlFK/83+VuxBfW4KN3PQQncKSCmBBx+WvmGRgttieLr\n2KifA5RJPEmoZNHjHZwib9gbQMczi7FG4Me+QsQmECJqzO6pUx2HKg9Cb7cW\nV850\r\n=ANJ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChNOQR2q/LeGGsleyEnBSstcFmYuRQYPg5hQRhFwuXvQIgG/g9Hk3PKyqroLXJSB/vT4+JOYcMHAYCpoJw1L7uOGU="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.26-beta.2_1526510256937_0.9282986115825167"},"_hasShrinkwrap":false},"0.0.27":{"name":"fulton-server","version":"0.0.27","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.27","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-VSxD+b2C535bI1VagHvWO0MRlWOauAFWhp91V4YTGNgR3DBMldB+zS/iZhMMI0SNPdpY1INTIC2tbY2xY9L0VQ==","shasum":"962a7430fa3e85b679dbf01c28d51f270d482aeb","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.27.tgz","fileCount":181,"unpackedSize":377645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBvnBCRA9TVsSAnZWagAAdpkQAJtQv5mtvPbZqvlcCOD9\n9aR0WkyRv1qf16a7uz+bFhVzsrRCBxAwnCP+USEMbYGa/FRBF9lVWiERX69B\ndaMgNKwOXvTrihCQafSfSJZ0jGkYAao812M2A+QUM2qxkKC6/JDVLwQ/co+P\nPOHVvTC3N01n3JS7WTrbX8/435dULKdbpZs/dgE/ekqGTFh+nvF1Mkg/TEV2\nnaAXRoCm2sG8ji47WS4tUsGPAJfzv66VIApepMvT+zuXujhpx2kq404NcwO2\n0ETqp3ir0ZoHV8YOvTSu6/9pMSzn7lq7ePp54FKIElxJabZ8CQxbbgbGCpb9\nbiLvpgUxQrD0X8+BLwxbbqdi0wI5KmlslRUIWbcmUO8p3y0iGWBfrg9vBuOK\n/cWirQRUIdrS4Zc3WTxTwykzhnvaHhvCsr2DZuRqpzaKm7p404+JQtkFOqAt\nmidNyU2ZyQkNFDV+8jkiEWE/OtltlC1EhBe+jW09yyh1JrYCaUWou2qMHTlO\n0rtZ/Ig+Ps6KYHsNRwlwc8mtNR25FWSpc9ORPNnPwCCeXBhnIyw+USHNzS+X\neQo57yr4o5tCZxB0eijXg/kfyKLp9iMDtQfezocWhLUPIVc7xgyi6DUPtQDI\n9cTD/STNNAfcw6UB2xa88iq4u6MNMEUDv6dR0kOoNGG1iWiDzP6HYwJWSahn\nZTfQ\r\n=b3jp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbm4o2I87q9sFYm0kjvwdElgqfoUA1SZUvie/51cw8wAiEAwDZQ9erMEobNzFuAMZtAp0mxs0MQ2k0XDq/jjVuvpZ8="}]},"maintainers":[{"name":"wadehuang36","email":"wadehuang36@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.27_1527183807692_0.012456013706038327"},"_hasShrinkwrap":false},"0.0.26":{"name":"fulton-server","version":"0.0.26","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.26","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"touren","email":"tour.ren.gz@gmail.com"},"dist":{"integrity":"sha512-zgKTHTtVu7U7OkcgzRIcp1BxjO4AnLpxsZ3qbS8ns8zu9iE/UBsH0VbsGAHUjwecCXdAgTgJAfP0MySSAiKtbw==","shasum":"19efbc50bc43fddc5a36b0e3b104579f8714b8c6","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.26.tgz","fileCount":181,"unpackedSize":368442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFW3ACRA9TVsSAnZWagAAP0cP/0mugFYFzcp1nXaxFF1X\n0T8+4StSEsekXvq/U9H3h1wWMx+X8ePrkQTvhFVUIBpOVP5NTu9wofXpxyD8\nfXCiSvTqMJ/FSXTuvXpiIHmBzUmeT98+gKS0BdD0JMVnp6GiPmbY86d1GbyV\nU9c5LB1xryvIBKFiSOq9xusZSRKAGMqcG1cUBsw2mmm1gyYPbcVb2O1X89Vg\nB5K2neJEwRA7Vohp6WfbXliTwnPD1c/ruomrQY2femZ+c9tixH/DVrKaf2Ov\nb8rZopl772LQO6al2o+97E8oJO6oBPNn/aWQJSmRDTHw6EugZK5gmLQEsfyN\ne1ScLFk4F7scbmXtMk1czEc7O4UfjvIOxj3XC/CaL2Zp7Dn6oDgpJi1D6lev\n0suLAn0FgwzxoC4bIKoKj/jsJQnMqKQMC+EK1ti4Zmk9sDy/jENgNUYAJGA7\nfFOF6plqE4W+VLcwJAt4AOkRgUtyZnKF5ulS3xgrHm8YDcvpObrAb42wyYAS\nQguV3hxf6mHHSFCxnYWlJRLR/ytucW5jCHrbEy6peBYcBGv3tY8Pe0bVvoih\ncg7U5an4n0/Wppf+k/3teVy4dm5NaPigNpIhl8mxEvjK6EL2r4AyVKX3IKLK\n4cJXH+gnm9AKd/OHzdjeWdhM+bulN9pM4yQlb1y7+wLFPrbSG8bd/U9/G46E\noWED\r\n=drK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA0syO4YNEV/WntrG1X/79PrvA2N4nGuj+QTdwrnQ1pAIgds1ozfXXCeBLry/YbUjA0sb/1B20AD4SCwIKZgkboh4="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.26_1528131005403_0.5041291485123669"},"_hasShrinkwrap":false},"0.0.28":{"name":"fulton-server","version":"0.0.28","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.28","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"touren","email":"tour.ren.gz@gmail.com"},"dist":{"integrity":"sha512-Hru9ZUhgrw8R+YYA9OIOz2AWbuETJOWS3cd97rtqfDLS8QdC0ghC4uM15dcdBGb9DlqQ3RitOaDOONhMbXST7A==","shasum":"93e4872e572bf1abcba550f2988b58ee5acd770a","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.28.tgz","fileCount":181,"unpackedSize":368442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFW7PCRA9TVsSAnZWagAA5G8P/ReSCupSgozmCLNg2Ip4\nrVOULti6EYNi+yuOK3WfM1d9+vrqxgPUGeCJ0nLj+/vvmbaTpRUt0rG+88y4\nRY3Lzxg9aRVIdiHTIvHmVhiyf1vX0uNSoL2jR9UOfRRw2OWrgcs+X+8eJ8rR\noUvrZFLXEqFqB22w7uVz6bEBncAmESg5ASgLlEJQOMNQAMrZbLiGebPZ3X1R\nMlnfMqpUPy35R4AakLNaQ7/YuaA3sibe3BRoI3VtCP2IanfVdUa7pY4/KySQ\nKK5BX4F/72ATzJlar8HhpNS3q5mTGXS04jZHt1UsRr+CbaeL1rH4tjHzdRy+\nsDhgEseAJJKb33wJ0ftWBd0KlMcP7vEiAK3OF0OEQ6c8PAlS77D5Gm3odUYR\noqIJUBd0ttJ+P/VcufGKJgFqeyhleq4qWrSLU4dx4BuvqSWyllGsSqmerxIp\nJS0osUnVoA4RJK0AuuiLPVVdSOSsOwHW8zhkzJbly7kuwNXRQ17I0QN45XZp\nnjT5GYNOJ/EO9Rqx9UiYdXoiNH33OGe6hDU6QzfhAZiaFZqCH0nOnlHx/eld\nelLgrO+7brZfRFKFRNEqXmsfOpwhjfs3i6BDTmsamvN2wrRSiJhzbnypxoBH\n7o/1puXco4TfqBB2Fs0SOj+sF9NGW5Js8OnbiCTWJYbC9y4NJ9PaCF9ALY2h\nZmoe\r\n=1q5M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaiS+v3vqyzO7/fe84Tez5A2+LooiqrcYqKnjMtMqB9AiEAw1H5RgcDYB3Yw/xnCse2XIwe3V5zSH/Z3yX0p4udiFo="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.28_1528131278667_0.5820814798205507"},"_hasShrinkwrap":false},"0.0.29-beta.0":{"name":"fulton-server","version":"0.0.29-beta.0","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.29-beta.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-JosXqUCYz5Gb4QdTnFfciXABgv633SIHt7BgjxX3sBBcEwz1qgMX5eLU5Jcm7QENLATYuJG6I422TNXWBryUXA==","shasum":"f1da7969178da97b8b663b0a221ff9fc28efd336","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.29-beta.0.tgz","fileCount":181,"unpackedSize":379998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGZNKCRA9TVsSAnZWagAAn9UP/3RiYnBl19XFSZWc9GGz\nJ/xQdFWub9nmZSdY/foC6NJbku37SrNLOyE2Frbm/+sRo++fbVCNcxM3r65D\njf2WI4r1j99oONVWAbkxBONQew5XNUJQi3t7bRwDjzPWcQyFFCEg58q9IIgB\naAJ1U8dZEzJHI4f2VV5rEId7t9ZGZeohRzN8zi75a/kH04cip8nRzHp4BEVZ\neBNBChp34+KQyO03TNSEnIQF1o/wp2f3YtDGZDSScm1FhBUFpohLf+tafeSa\nVDGfJu2suLUDaWELlDC4il3F3F4YQPDQO4XGnqULTmofG/DFYL4WqUl5BHAs\nJBRJ2Al3nC9qMraeEKO+h0OKcZkbl+0jPU9iSyTWpfV+4v94TCMBJ48hFe0c\nPSvdVjRxDxYw8ANctCGIBo/CMVzidZ7McGuic0O/HamuqaVHsHHaHJSIEh3s\nIIr0RQTaB2ofF4rZyvv9T/IxIKOevPzdh/xUY8AfTDbz9aLk9GcMHxP7AdjA\n4oIVLzM2q8A/iZmUK4D9lN9bjLalQqA/5KT/5oUm8zKigXN5hNpOEboDI4ri\nodKUv7/j6Lq6ugv85JTM3Q/9ycDqN6lReRg421L4sGuBM4pUWqX3vDpwRSZP\nb3vVsZvd8znFdXEHN4Q3ZNbmiDZplnmt02ia6ZSE1BWdW4s4nTOAZ/rQWNv+\nV1dZ\r\n=yfAy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkxbK4drS9OuhvuGE0u+nJt4Moqe9n1aOI/YXfof3OmAiAklm+JpIilsA99smUw8njgkczG1whTQ/oWySpXJPZ52g=="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.29-beta.0_1528402760296_0.4186772725122314"},"_hasShrinkwrap":false},"0.0.29-beta.1":{"name":"fulton-server","version":"0.0.29-beta.1","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.29-beta.1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-rQhGmWwbI59HMEFw1c+HedYaaE5JLKPYcrLK1fMssdtEiYK69p+GJG+jhNwKhEXENSgEFuuH2JRl2H0wxNrZgQ==","shasum":"6e473b1c79bd1632b9f5b1a0ca3cadbba30f42e6","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.29-beta.1.tgz","fileCount":183,"unpackedSize":386939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ9nGCRA9TVsSAnZWagAAgJkQAJarDovvBF4tLdDSNeqZ\n4TmiL0rr5aZ4K7EJE0aXMTQWiRFju2Zr2OIivSH8Kv7e2ttL66TGogfRpFyn\n+BKu2TsfJwrA8OAoa9nPbVCV0TxGqMfosQv3jiY7xMMiC5PQBpNUbRixcBTQ\n2e1gXDSymF1QYR4dJtW2b8VGPOpmICRWwFumHElKGps/TraW7egqBndrUvmV\nNi+xDuMOHkE+AiiB5Z9RNQY4W6eU2hZU4AMPMTolfoDpYs//HwO+Dt3O8iWp\nGnznzcUlS4c2K7dJXdPe1SrAP7jaQ058PIN99NkmNq4zXExnWpdcVQEae/Nz\ncVtaYpzq7Dj5ob+ka5jYrvafoNL/o9ANcpRM9ZAYf3LKdUHLV/+L7A8VEusT\ndpkvk8JUp+p4kfFYqjvux/8lhIT9yCW45rhVeVsaRLGq2x+kDMwh5nkKz1eO\n0nkdajsb+F0yvf2+9EQiNZT6bC0QC9tKvwDE71O//8fyBxAC0oaHIFudaL1g\nlezXLTAGi7P+aXuachtiNKQ0rtpHsYNq3+8n17sQsw9Y73H+aKU+gj8P+Nb2\nKMQApC1wz23kK0ru/lnr1JwUP+h6gK43elzOGYogdTLUDZ0fMzTfw8rpB4CR\nFkjYh53TJ0PlCnN6qbemyswI7LoYr+CDKyC9rLThlkIByA5wut3WLkcXlj8t\nULyW\r\n=E2Hm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrKLeaalm9EfjQgznC6h2eJv8nQ93BkJCgKDwNzikt9gIhAL6r5JdV+u4wN0AshvSQkSxAY8R7wKMW2MhIaHCs/caW"}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.29-beta.1_1529338308539_0.8443453677884836"},"_hasShrinkwrap":false},"0.0.29-beta.2":{"name":"fulton-server","version":"0.0.29-beta.2","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.29-beta.2","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-tVxcUZ6e4Xv8X4ML04otIW6+2VwoCxp9DoRuIn1pp8TOp/cgiIm/Z9LxNXC1oRwINYs1FNFsL/jeLudvgsPizA==","shasum":"b6c2e4f7d60123c6f8f3705fecb05b6a66f570d5","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.29-beta.2.tgz","fileCount":183,"unpackedSize":387344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ+xnCRA9TVsSAnZWagAAj3gQAIcjrOFB44xwy8U1PPMZ\n2j5vpNvauiXm0ehNV/h6NybIq4iowX4wGqkMKtDpMcLaqPQIrlc/BEGFUEVZ\nO+JGAObjHjoQnlaS40KkRAWZ1wdBwN0NNky2n7BzPB7gSV3M6g5yt/UVlBr2\nn5o50DTR4sHXYICw03XT8ZFRDojKUSe9wedg7k+lGKFDZMaWCSI5AMN73xTn\nqXLtkKfNuVEl0zfkirKh/l6e7BnG6cEMZ823kzzg8nIsaVaTQ7zzP7g8M6o4\nxX3UcfwYAAdHGp12gLj0TnyfuWbQwA/C7MeLLDnbS8yhqu+FXCblgllJExmO\npG3+ZzqBg7z2VZZhd885UWo1l1zZHmhEuhwHfIskGDT6UuofiTeoMGDY8FI8\nRckQYgaZHDMX10lHh3JQEFk1J8dvp/bIT0/PhglIha8rzb+3CDfAUedDH5Vz\nLJyVM9HfXa7Nxwj2Byv46skPdfP64APlO77csRtY4FHlOSGmm/uvSNK/CHHk\neItaGmuEsFVKlCatnWraStMurj4B53XBGFPuyX9+u1tBgjPTEd/MWhr9ABRr\nl2WcGgZjkXq/sFyC+Zq78A3kaVbWEGY21YXX1FQBjndMxwM5V/m4tKVpi/ck\nfYxV+HiR2YITd47OK6w/gbw7tdHlbos7KixMsdLRibSEKnFo6R37gnUFE/Ho\n1Wkz\r\n=BTXQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8siqtYfdVMsuQcRlv/163tmYBYKVNe7XUqy3G/10WcgIhAJfnbFF2QmVxOb4yr8EpwY6v1khJ68xPpid6BjEz6l/K"}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.29-beta.2_1529343078760_0.1372329129362957"},"_hasShrinkwrap":false},"0.0.29-beta.3":{"name":"fulton-server","version":"0.0.29-beta.3","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.29-beta.3","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-G0htKAVfAivKy+b967yIWhPBjzW8GagxwuNkdaCxfo1fwdGXYDDPVXMBVpWiEmHDkDaQSOhRxa113tnHoNgAxw==","shasum":"5386c9795b523631464e33261476aaec15d732a4","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.29-beta.3.tgz","fileCount":183,"unpackedSize":389140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKAVTCRA9TVsSAnZWagAA6MoP/iFG0yWM3BDuMtJ1T8UP\nOFXx0oa46JOnfMHcEcQxTjAay/g9wnfSU+pK34EvbBdvihicBVu0I0R/coCW\nD8WWeT2Jxchp69X9yxsq/P68tgbgy7bVp7s7TzcJSMMUzgw3+G9EMdthqajL\ntzKW51F0otwHIWyaxGqtaADlm3wM0PuWZE3m1OwYs+BHUHKuzwcm+u/zvYPM\n6gH6YCGYre5z4lg8VPZiLrjFOSCFiaDvat8OdnIZMD7l0M5Di30HUcjt7/Kn\nxdFESG7+5IOR3LRn3WU0L2TYHdQHpTXZv50b91+spV3vragVnQAj0t1cuHvo\nUSDnMzag6Bdg22/0kayN3zgmunzuFNxkkrfzYw6MeEd6oJ5hK+mxp1TzFSGk\nIlGqnhhs3JzckE8MvwGf60nxvA3HE+pw7aTBMnqapAdow6JwGAdDM1XvzuGE\nG9XnqPJ4qxXYgkFLinsY+dP22Y59nUlTnEahKkUwG/ihEEeYqQ5HldwCGlDR\nNV6rwLLsZyttdZZUXvDYeybBijzByy3/K/oWoIAoiCUOsqof0G12CxA+J8Sz\nVKZKNsuDQ98e5kNnL7ZHvbKATPxPMeY8DD+KfhCz7rOSOwGZNXb4c7VjM0c4\nT2XgL0nAAMc1i32P2CG18YNxJAww8lqL9/Bb0InuIVgXtuDOL2C4O7LqRZ0L\naZo8\r\n=Fh1M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAc6kpAVz0pQ68M329JNRIFuMEQlZruMOyaVETh8tQiAIgdn1RI5ysDy1QQRmyUJT4gOoiDloLsqKUTODIuBSrz1g="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.29-beta.3_1529349459514_0.88542732896235"},"_hasShrinkwrap":false},"0.0.29-beta.4":{"name":"fulton-server","version":"0.0.29-beta.4","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.29-beta.4","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-mFNyMKizpSzBF8n6KYvQdRlAwyGZ2CrAL5HgVJDyLcVGJ1I7JZ9XIRumrOU/6u9t0HUN7TLhSGg74jb6KDUKNA==","shasum":"7fab9603b5aaa089420fffc2cc1d8d769d40f82d","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.29-beta.4.tgz","fileCount":183,"unpackedSize":390277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO/PwCRA9TVsSAnZWagAAlEAP/jzqVYZvdzhgXLPyJvbK\nJuSjDsu/2iNQAYxeIz5DL4n22eDvtErEY5ghofbVeuzs0Vwta6fvMbaJ/amh\nWKOE3FdJNAnuJWfAy7WUNH5fO5PbcSG3k8dBmV4n1JuNHl+rGZ4uQQWsUF5w\nfxnsX1C3QpedbEq5i3/wR4iQi4908Fp2jvGRrt5VZR31s8c4uUR8GJL5iVyA\nwEPlwoxQExtL/3UUCtpLQhW76m/68/0MZg9mQe9GGJ8SI+Omn3tKNgxomkBK\nFkVuCZgKULzqVhchSs+mZaEQVeEZts3iKU9OUwKrpHBrZ8xeugE7fY67A7sC\nS1RLYkbQkuOx45dPG59uxmWkwOEJrqIOyrW4paYuh1+eNDBy/YBCMb45r0nV\nf8cMPnQcf7h8BvbZoRLCqqnI9cvYgVdiIVFJNKmG8VHNWxmOFazApB2tgFhO\npTDNVSuLVA6eudnxiYmdg86Zz6b4o0d166rU9hGhF/ewmpm/ytuvd7yPVJKn\nE6+y4WBxjX+1h0HQ8JfBImjxKJBQy0x1nCS+wP3gv2UaYLqGSYm3MbNbxtlT\na+H3y86EIqDNFJhM+UOquh1VYv/IG/9NyBpSq97Y7q4MV/fEZ7euSRO/U+kt\nmBw/bYX9AZmDogfIl2qcy2+boJyNngRkQwehxvAYdhnYj8AS9CTeGLbMxS0E\nljCG\r\n=gaty\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgg9tEC8coKBy0AYrUVGXZ4JetC31tEZG8spiUPO6ZRwIgWQF0uoD2YT4k+nddUrOXrJa21PENAVFPYCePIflIPkU="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.29-beta.4_1530655728173_0.3666424195913798"},"_hasShrinkwrap":false},"0.0.29":{"name":"fulton-server","version":"0.0.29","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.29","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-hxGVhp47WbJNnSthd3axPAJ1sBj+Bp6dSJmySpg7PffwmU75MfA5tIbEaEqBJWniJzT9vRz+HNXB3T1cSfax1Q==","shasum":"8779e1b4df10f7a3203873631527cf46d2caafbc","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.29.tgz","fileCount":189,"unpackedSize":399843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP929CRA9TVsSAnZWagAA7ykP/2ZrOmYtwhXHTQND/sOC\no4oBw1KjonuqjY/o46omu0/lk03e6MThbO1rlyYBukuTIS/n3dJQbslLiv4j\n40kWEeBjT+TFAQoafGl6DCufeUcC1giCBRVZ+woq6uKBZHoTKRyb2x4l77bQ\n9lJCe/9BgIQeBPDWje1MIlaqYk3MXCxaI46SHEKyz79VaGpx61DBydkQ26N1\nm7QrlfRA49IL5PYnYPCgdLP8X20UvuiVaSirKOnt6/aoS6stYx10QGHgZ26q\nTmTUjIL0bqFh2gRbh4X5yKLA3SGco1ZZkYO6XSnWKPGafh9z+sYVzCpZlpNK\nnoNGOe7WVfGzXlL6/fxxCS3nYcJJ25MiMGfiJ967Le3AIQlmm8Hej84e0Fi2\nw8naZm6tOHfrwmNGi+WA/IAhnWyvT6TIT3LM0JhasItuGeoK+p1EDLe5JyOy\nGWdZAd8Dfp2wqXJzkdvqpfRvrpalqt3VD9roP1VgkJQFHxVHWNlZjLh3wGCY\np3YUoXIEzo74YO+jEil6XnUEV7Nz292KWWTOOU0hqQGwQHTpvprMfQarGi1L\netM6139f07p41mOgoCt9Ak5E7lhCq3XE1yQV0T7QsghHbbLFWlk0b9Q2cnTV\negFX4uu8FfrjzilmAYKztWQQmSnIhuC1Gb5um1v64j0BRmViNV+7CwYW+u2B\nlrL+\r\n=LPpB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6SIwqmYQHXTxi+b605LJIlY7ggrZJllPF04yZLKDlkAIgE635idfHLxCcHyTJD8au7FjpeJb/awNFASRt+hXKUlg="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.29_1530912189721_0.9676730411421"},"_hasShrinkwrap":false},"0.0.30-beta.0":{"name":"fulton-server","version":"0.0.30-beta.0","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.30-beta.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-hQ1mHzR3A8OEGdtUkW+Y/qCsxiQTOx4adA4X/Z/3WYXptD+/ExGXfZ8l8XUp99ARMaCdeZbKjx51/J447u4hxQ==","shasum":"24dc20ebb07a4bfb9dbb3f755cf4b459a2338e07","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.30-beta.0.tgz","fileCount":189,"unpackedSize":400116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP+hjCRA9TVsSAnZWagAAWT4P/02MiQpdiqt8si3i4YG6\n8cj4DzPoHPks4BmoIlmmuyROPATYLZdgOTyBhe3tGtLS7CZNvAqNl1S9Bplb\n2XTcwZbrqUNO5oGuQ5rh+QUxrhzTlwsb+7W8fws+Z+rJdnCekzCbtFSQpPIy\neuYs4aRuNrxN02o2HoTQlKsWRbQ8bnpYwAdZ7gbO2kkmLcY8At7IcVMPLH3k\nraHhocIwNyQ5c/NKvTLxa1SQoaWVPOn9pYxlNVd2qDG+SM+BJA85LDMVaWzJ\nZJEQ2+52SVMLAjkE5G4f7isFH0doDkmM9iCpTCl3uGpCvl1C/FxRy6iI4luR\nFkEIBZ3P/ldA4gIZ0mDkj4bdFO7H2faOZ1QAdjxLkFUf/W+pYVTkd7qIVKQH\nIkP8quzYx93HX1WykuXymuF/UjlR1wln6N5/JvBoPCWxO761l3dYIRwI0kYG\nfx5MGrni+Vjz/x48iHv5a1audMMYjjx0OXTEGgWADammcpVbXf592j5q8FAe\nkP7SAi71La4cOSeReflt7t4+hj3LdN6LefJWv7ITQ2QJZoByYhUIsqlMUmhX\nJxCDEv497B0ly5UJ2MPMHDTFLltQWB43lB07k4/g+53XKTcZbjrisCZN7zBn\n6gqv4K0rkOQ525jBWM3eDCxbN0l63mwQkiNZk7igB3mWKXuai3kp58YPXOAj\nDHw7\r\n=qW9b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUe80hQC2DjJLo44WGUte2dgJvvgd2UDBctIH1NwzJjQIgLejVc5d8v/lElNS5/mt76INzkaStuHQL8S8gcVoDZ98="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.30-beta.0_1530914915411_0.4722442608258508"},"_hasShrinkwrap":false},"0.0.30-beta.1":{"name":"fulton-server","version":"0.0.30-beta.1","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.30-beta.1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-rfH12Hb25rvcweeVrDpE2FMNu5vaoTV0TBHP9i4v7oy6Qh1Cn4WG2ZipnJSZD6sRzmLj+FjxZbTTQI10glnXbg==","shasum":"8aeced9c065a1abe1db22fac91c76fcd703e9247","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.30-beta.1.tgz","fileCount":189,"unpackedSize":400606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWjs5CRA9TVsSAnZWagAAGR4P/1a5FxLN6XWvo2h27qrq\n6H+IRpdrpqRpZnIaqp2TCWWLlCAyYmIRQDXCANqlSIqoSvcpAM/dUirj+vuV\nGJBN+IrRRuH7iJDcjF+RT6TWFQOp+RBIUGS0ptyn9b9MmCwmhLAskb8ewGiU\nWgpfJjaPtyDOSzNaI20gYzCN3lCZ/+sb0JiZY0/DR5DzgkrUvW9pEesTkIKJ\nqI4VqU+G7Hlu88zt9ENEBjYGltL7ICPvXPb8SbhQW5RgCgFEz/ikHKd41RL7\nZGNDPM44P81qoiumd+n6cI2bKTVUZKX7zqJ863lJiLZT7fhxUl7+i8BKyqu8\nlggU4KWD/Ppt5vC7a+32b/j4+oLC1dbBB4P5GGExYR0uq51VPC/zEgaX4wOO\nhlSTkbJdi47zoci1i6lJPehTTTS9UnFrRHu40mPuid9ktnJsSIM2UMr11h8L\nBJJ2YlG9x4DnMiCYyRAS/hNVJ4hyJUJs9scCEtr1dvjL0VoO4D7T6x0YXbpP\nsj603HGmdXKL/iCM/zhfJe4sUpGZoE6va5IR7lSU2loG+eFfFgxiI1faMb+C\nY33WMbb/gh2T3gCd41ZlD79XQo/48VY1zYFZsKuQKmwoKHQnuSCzTT1iHFRr\nnD72VWxldJO2qkjuJhw11FsJHBknpZPdKFPz0bEqGWgXr3LYwOJtB34vN45A\n7mIy\r\n=TqH3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdZnUypZ8suoQ1XMEp0YSp044r+kzxxQ92HlisMa4f7wIhAP7pczocpCiXxoJ4ZM7urn4zuYvvXykyYcAVMzah2Eh2"}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.30-beta.1_1532640057120_0.7942754849411855"},"_hasShrinkwrap":false},"0.0.30-beta.2":{"name":"fulton-server","version":"0.0.30-beta.2","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.5","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/node":"^10.0.6","@types/express":"^4.11.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.0.30-beta.2","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-0tGoN8f+dv6VK7/dehd7l/ignOXXY9ossxHKhJQ2i+rlj2vQg8BEVMdME347Ru1NbDMupFpkwo5XiyQ8C5zGXw==","shasum":"30aa21940dbe3851587be1a014edb147555f28e9","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.0.30-beta.2.tgz","fileCount":189,"unpackedSize":400688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbW4gsCRA9TVsSAnZWagAAExsP/0WUTnbo9mUEHBXrk/hi\nBWjmqXMG6xYJ14ieTXS2v7FLLplPdbbEie1jdj5dFTlWxAmwhKf8WxoQCeEh\npfRYqjc02EnZyRddD6IJ4z5JXMxOGVXkZlLVSye1ulxAdY4STb8+kzREzkf0\nB+kq8YFxjFM5SL7tviBwfHVIk1z2lQ0NZCj5SSnWGxyUyKrguDCXN7LgiKPc\nKx5qWwZHmFP7PrJa/cfrUeZV1hDpqn9sy5+deZ2thI1BJh/oNpARKVbI3aXi\nXYrX7EXfHCq7Qjs9JW6a6xq44dJ6ZXSyI6BQdkLoes0rTRUCS2/FGpdp1iPu\n9s6YBze7HyYp+MJGTQ+8YIjsA2wOajZRh7b0eitomsXhLdFIX915CaX7ovve\nn/GxTjt4o7ch6rg72GHka0Na+ufC+jqDRz5+8MCC0vCERAKcOmccIR28vwUQ\ntgT0rTh7KJBdAC4t1JYCk+86VPIGXZkqturLVYSkWd/XuFAsPsR5UfKYH46T\ncsEIHHCAT86gGMZysTfAmiMwDrAxKrE4Z2Z3N9+i6LicUhEqncu/EgheEK6j\n5JKXRfmFt5uTULgPs9kTA9pc2sbNxYXces/smBJ7v/qLdic+FGOmmhzh9C7f\nrzki4b/rfx5d4qgBpMrEnOC0n2pp90NmDMl+C3fCKZbetyvL1+pwqN4SjMww\ny3vv\r\n=6c7T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/l9emBpqGXSocOpTOWcUcJJHPr5khJn0Y7Up07O4lCAIhALR/fF2kng/T7HYw2zZJjYVaJ48Et1ovyNDk9XOQrcKm"}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.0.30-beta.2_1532725292304_0.7752945759514365"},"_hasShrinkwrap":false},"0.1.0":{"name":"fulton-server","version":"0.1.0","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.7","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/express":"^4.11.1","@types/node":"^10.0.6","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.1.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-YQMU/Gz5md/mJQ9vhGShgz5FrQ9b8qnLK1v2g+3poVM3IiaPuV5LxwajRXMK3aSgxEz1GSkLv43xhZAa3okprg==","shasum":"597180675a8ef2f454ddf992a7c096579170a800","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.1.0.tgz","fileCount":193,"unpackedSize":415228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfIGMCRA9TVsSAnZWagAAy9oP/10W7CwsBKnN75a3sQq0\nN/SlzptpNDRuWCFp0Mwm/bLXbLqJRUr0/EOrl/tCaD9sv/5xL17/cBrvuHt6\nHtqtiZ7koPe8aelMIv/lJsVwjo1/HtfuYtl2hoB7qcjFL+WYPpUA1STbTofB\nOJ+F8nANZVuiS1JDXvjmk+0mrF5jq8VMd6NUFA5Y4wmxSNnsQ5dAsZSFREN0\n9b1ZEMpWFglfe4rW/ZQiBTY4XIJ77egNDaVJnZFwS6xxlZrVKISzWkAWdIEs\nDFsdJGJ3Fp8LrT+xSAnlSUcTOn2eQRBUvNk6YaE56MFFrgJAXoSr+MwFw8N8\n/FRQcwjIeyQueXaiR//fDIVWmZmoZ6HV6DRYVoJkpUas+US181ewC39jIdxx\nr3UliU+e+sdev8p6FNmB7UnaL1KSv+NKHbol77YE5n45vtKQ4LbnuuJw1vQg\nRuTP7FbnXhsBxumAI0ro8JwPXu0dZIcIXwXZ9MeohppvdS7GVxLCz+uv5XRr\nsWjGuekvygdTtmQuf7TD19BYUIR6/Lxqa94dAMveZ5Yn9jfQ+F2dyavUQLvm\nGS+QFBoC8O3yhhSFd8bNBDdjfjzkmN8lIUF3EPw4TXYWzRHR+MwdcGo45Psq\nsuudpTXkmFMYwJWaQ1plg9vpFIU6r4lokWyz5oDllVRgqW1nz4jlHjDQuYVB\nUEaG\r\n=UWn7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXOxPzhI0ytzYmzuZ2hlEe3a1Ab6SjY1GuiNHcK66tyAiA52V9s3pdJD2J78LNGZnPTmYUhxl5JpIVcZA1CpQ98TQ=="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.1.0_1534886283361_0.49915307734573755"},"_hasShrinkwrap":false},"0.1.1":{"name":"fulton-server","version":"0.1.1","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.7","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/express":"^4.11.1","@types/node":"^10.0.6","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.1.1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-RJYkaNypceSN2vbttmEuG+akmbcR1ZuWwOT9s3AXEqo8GkW1PFGOVs1acK8wEZ7KIT33ZGgFz9y1eV4F+fkffg==","shasum":"e85938e1cf837dfd266cd5df7e6639fa91d5018a","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.1.1.tgz","fileCount":193,"unpackedSize":422153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbltKMCRA9TVsSAnZWagAASxIP/if0/TrxJLO04/leMv0T\ncjK79eHY2AYK8TkCzK8j6unZxFXnpcta42f+pOI5sh31peECq+b+h9TEgGD0\nQDnpu+o1fHYH1uGJFBDAVlg14EcoF0SfVTWrDE+OvT3TwRjuHGGS3/1o7CFH\n/7FRZE/Dt91XEOfXz9cnDWKvshoJtu3ZVmlxqYl0a+izwYB833FZ4wTg/dcJ\nhun+TVodakBtlaIUtoCr6otHyx/+jTYhkn9tZ9g+mJOZmKWuibgXIb4CdftS\nYyJrpUQVngxeruZRfrdTgfiIqpwDoN07MKLbciCQVHSyjt3kx5IpTWnKD9aH\nvRzxE6BfFyY3nJWIboQVk1DI8wbH4py7QbMxgcPpRUwETn70BKC6ANqU9EO7\n4JS80uPr8Hg1KyH7MX2TzyZOi3r3e1MKLzug440Sw6LWtDQx4ZVZ8Moq9EW8\nZFhuw9n5Doh7Kon4osJ4XEflStke1waE6fO9nyk0V9EsZ7ONJ0aTa/EBPpnY\ny9mGWMltuUeJX/c2UhP3Tsmmqv5qCXojGA6gpZj1Vh3uTmKZJU3aDhTOFRyk\ndXphRg7kbiQfyrEQSIpkHt+/RsWkwXBkhAcLc/E8VLWf/RsMb7ksSppkOmKy\nDHdEvBroV0TqNcOjo1IzErmjRx4qQdXsuRwGNmQeFVOeG9BOK9UNyOop0f5l\n8EuR\r\n=OlxX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6ZF+VVJJ6ae3E+S/rHP3mk4obnz31mwTX2Y2XvRaACAiAtVcj0VibEbHkOh0kpw6wDI6Q+AfDW7M1CDDvqTLf3uQ=="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.1.1_1536610955996_0.7831956218728464"},"_hasShrinkwrap":false},"0.1.2":{"name":"fulton-server","version":"0.1.2","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.7","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/express":"^4.11.1","@types/node":"^10.0.6","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.1.2","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-ymCvGRxSdyEotsiGwkQBkopUT5BW/MyyCikV1epz2XPSQZha86I0Zv3cwtVUc8gOu/EjRvrKKa7/UnsJw2k/1A==","shasum":"9ea4807242f8e4faf309c0e4f59ba30e764630f7","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.1.2.tgz","fileCount":193,"unpackedSize":422688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt9wlCRA9TVsSAnZWagAAEvQP/A8PkIVNai/YmT/mjtB4\nLFwsUm+XWNqs/s/1SuqB+z0Trz3yAR21b0oO2wzMMQ4scfDffd0YPTNXRY4s\naxHBrhhzsQoqbbkkf5zLQY8cci73t6aoKWHtDM+zItGP+qV/jLJe47Ei3c4M\nXrUwExNIHY8Lmxj59MjRuICD0YNg0YnN4jnZygK6xxCstCLwKrOGSpGsOtWc\n29EDSwtsqRgZ43Pmcc9ASfOyBA8B53N2L/nBkT25FtIRH5+6upXME4SZufsR\novJRHgO1iRngWRCQ19FWRWFdpYIsKA+bTLi2xhnqyExaerWT73YmDcbKkc4R\nNLeb2GS8UYZkjDGeP0ZslzuycRiap38DsISzSVPR3T5Wd9kDB4SWye+O+S7N\nX9kjn8eSmTLVAuNMGmDJetTOUt9YYM5h4kHYwr2U4UKvFZosDwcte/QTZatp\nwlRwHsBpAsEj9GMqTMRmAL0KsaK0m8MDHJa4IV77Mj5Rf2Z/HMGUheVVVyfh\nwWqSVYIDJidQHOvoK7fPXyLax9jah780dCEzOjMiSZqmkNJUm8OL5bJEDrpD\nQ7vLu8SurcK1zxj2Y7c/7Xv5/6WmxYZmgtG2h7S07BYQrNLEXQuuceT3mNjt\nGMkS1+Os0rib/AEB1AoMBcm52Vjea/cqJI1DKBO18pezHopvIiZXhrALW37F\nNRjQ\r\n=jQ3Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0fmChvCfCIrr/AGL/v626Kl15yNxsiYQv8VV1GTvZqAiAJ1goxyXiWQddOPwH026Lrk1U0PcbojqB/ToHt3xfYPQ=="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.1.2_1538776100207_0.8091389962873148"},"_hasShrinkwrap":false},"0.1.3":{"name":"fulton-server","version":"0.1.3","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.7","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/express":"^4.11.1","@types/node":"^10.0.6","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.1.3","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-Hw4g9vtlUM+KtNg0X/l6TSpH4JiFTn7ZvIkOKHUnYtZr8s5kQ6iYIaNogCX/D+Z/caszicByn0YJtknBmE8Yog==","shasum":"00c7a049606c55c9ce675d19c3aa2e3982c75c1a","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.1.3.tgz","fileCount":193,"unpackedSize":422702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu6l8CRA9TVsSAnZWagAAij0P/0MQa0oNUgv7iihxeRvl\nFNfzSUkKa2FO79tq4ygcni9x9kxMLShIJY6Y4qyZGlUHU8R6QKM5zlYM5wlR\nuCEuPBaJI6IHmfclZa578KeBYh9tXdOoTXS8uC8dJThvjdedFUA5UMFj2Wxu\nmNvTl0XkPiqQ0bbx8VR9S0Z8A/JQKRZlXGgkXnJVNYbX2NXjZLNduWCNRTdm\nvzDk0RF8KqD/R+NmZ6vml/leCsNWqaR7FL3ev4+Vo6/g7L0lT1/hGqO50LGg\nGGahsZIwbNrznYGq+Idl/LjbbUdTqcQJ3qIKnHcThyd/IRNaLaGr1vILu3+j\nWUssjtgaGpWeA8wLzeipS7tfMWFN2qxGgxX27Yp+Pym7+JYuc8EOGYgPqDMY\n70SedqAqCi+i8Ey1tq4FrBdknmS5yzsf49ID5UV5ISAQk57FscdBK3TGIjRj\nFUGIIs7810ou/SAZopQSaIlfYXp5kTIE4hfiRbROIslfjHbiCsu0/NK+7mAV\nVi2Mdq1kSNCGohbJl3Z7QUg19oAKGc3VocYyzr63z5yCq/pUBlN/JrxArEB6\nF+Mt1Qo/OcsILPpd4FhRzuP4iBAyz23SLjt3+UEF50xH/dME4zf6kJ7J8uyj\ndm6hfyG9iTdJAPFkvTstdyYUsskST3B5nTH2LdMu43/afapiweC5PiVlmcEr\nSFTK\r\n=65Ft\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLbGoQL1i8OmY9uM07wh5+dMFnS0vVpr/srvMX+K2IjgIgPn8P3YBJIfuLzSEqpnlRZ9nvvzOnLUN5+QUozwub1dM="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.1.3_1539025275759_0.7038948525604687"},"_hasShrinkwrap":false},"0.1.4":{"name":"fulton-server","version":"0.1.4","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node --typeCheck=true ./spec/test.ts","test:host":"ts-node --typeCheck=true ./spec/host.ts","test:it":"ts-node --typeCheck=true ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^1.4.0","jasmine":"^3.1.0","jasmine-reporters":"^2.3.1","jws":"^3.1.4","mongodb":"^3.0.8","nodemailer":"^4.6.4","nyc":"^11.7.3","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","request":"^2.85.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.7","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/express":"^4.11.1","@types/node":"^10.0.6","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.1.4","_npmVersion":"6.0.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-HPUdX/jVyOpa6ub76Gp3Wbm5IIV807N8d7lqzEpoJ9NPh0uJ3W7EgpvpeO6UvSXkWkkkJIQi9ogynickQQ/AtA==","shasum":"7796927e4f24dfe6943a10329e999f704332a711","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.1.4.tgz","fileCount":193,"unpackedSize":423579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7zGvCRA9TVsSAnZWagAAnqgP/1LjjYonWtSUXTfLs6As\nTFjznTNyt0cIZGbfgtItoKJMZd9l957z+qL1i3FOF+Lu5b/Bkei/I+aYVR0I\noBxoCa3eNvvKR/UXKkl4UmvZETLy3AJ/8tbDAs5ZMPSheOHyKZ5RifwXTPsA\n4OXFia1Xa7XxdZ26886jlh4ssog0zbNI6ufvFxplwWR/ms4PDpOfQZolmYT8\ngokaahcY2NSAVFFnxnc8rxhm5fIhjNDWj3POMmKBMiZxwHprgeYMdcZ0myQI\nbx85ht5RcaYGewPsekXWZQ22QR46+Zt08fFYSzyzJQek9ryfIRG4NFP2OUsk\niuCgZfygeqtEsdjCBvEt+vhWAHe5LhaiQbqvN7DkUyu5pjbYyU1dqXUbXylL\nNY49g5Kr8sjKB2SNSeTEtp2seBdK9zsfiFeXgaarlcIxyCEu+A29l+aKt0Ci\n1W/55b2snhZmjQMC/87RITtbnYKmJIKDas12sUPVh66zTn7MEIpTBevRU4Uz\nXbtN3i5Nu9fDNa5NxRUGC8mdJ8Oxty2A7jgHoY8pxLJ04/J8egycmVUldWJm\nhosyEX8Urv2pUs7PGn+XraM4k3LhtktrqTu1P2kj2LZ+3kdbE+sFWxUVCf8X\np1qDYERFwLwY4Wrds506s0pQiZt/iLUSBw/PWCAuvKgrXBC+/LRa4IijIL9a\nKO40\r\n=QZBl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkTfTLxPVLN/dwLkZgncCFpDETPQyY9VOQuuV6jxWMzAiBtVRTavQo55mM4C7E/dQn9U2jriMEmDq11Typd/E3oJQ=="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.1.4_1542402479055_0.25925768905315416"},"_hasShrinkwrap":false},"0.2.0":{"name":"fulton-server","version":"0.2.0","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./types/index.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json && npm run copyTypes","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node ./spec/test.ts","test:host":"ts-node ./spec/host.ts","test:it":"ts-node ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"set debug=fulton && node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","bm":"ts-node ./spec/test-benchmark.ts","copyTypes":"cp -r ./types ./build","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.30","@types/escape-string-regexp":"0.0.32","@types/jasmine":"^2.8.7","@types/jws":"^3.1.0","@types/lodash":"^4.14.108","@types/lru-cache":"^4.1.1","@types/mongodb":"^3.0.18","@types/nodemailer":"^4.6.0","@types/passport":"^0.4.5","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/redis":"^2.8.8","@types/request":"^2.47.0","@types/validator":"^9.4.1","@types/winston":"^2.3.9","class-validator":"^0.8.5","compression":"^1.7.2","cors":"^2.8.4","debug":"^3.1.0","google-auth-library":"^2.0.1","jasmine":"^3.1.0","jws":"^3.1.5","lru-cache":"^5.1.1","mongodb":"^3.0.8","nodemailer":"^4.6.4","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.5.2","redis":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.2","swagger-ui-express":"^3.0.8","ts-node":"^6.0.3","typeorm":"^0.2.7","typescript":"^2.8.3","validator":"^10.2.0"},"dependencies":{"@types/express":"^4.11.1","@types/node":"^10.0.6","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.3","inversify":"^4.13.0","lodash":"^4.17.10","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.2","zone.js":"^0.8.26"},"_id":"fulton-server@0.2.0","_npmVersion":"6.0.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-m6iVp+d03cRw4Jh6nYj6M9nCvb3iOH0XLiPpjTRv88VhLWpe6h93Bf8AaTLgQ8XUz07WLXdy2K9XyZGQ9uSdUQ==","shasum":"38165fa09d8079f16dce069077f82e7c744015b3","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.2.0.tgz","fileCount":209,"unpackedSize":454722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/zP2CRA9TVsSAnZWagAAVu4P/Ri7OOsE5zhwCD0/20OP\nhriwQ7R1x3lkNzjX7a+jNc6JtS/95MfCvmRgYMZEWzE1R65kmUklH6y7CLQA\n27cA+7alqhl7iIJP0iMt43TAd5mfuk0ouo5FYcXKXVSkPzYcpfuPBCG+e3aC\nUIhZZqW3ZD4kb61VREZomkA3qaaKJztwfB9iqIe4qQ+V8+sHZuNp2GysLyZe\nMDERCR3OL0yFfRLScQZaeXITiVAsPwH5cPm22L+x77ditMTslFT2hcBjNuVM\nG9D3rqE1FW+8j/mmTQiOkOz0TznT336U0kmiLAMP34+z3i2UtoRW2e4BgNXM\nDqJWrYbWZD86VtMDy3qOD+brkY1squt/AegtbNCzJU30ygRV13+BoaV+vHhY\nbMRrYdy4DIMZaAzthiT3wpQ2mOptxzuUBR37FreOD73rqEl7fuRTqAd+QT14\njzPfOI8nev52NKQMPme+NzliI9Dvtf2WhVnBOXq6EmmM2J6YT2E5/xT5bJjC\npPFpY3BrLQuK7IFmC5W0a80qm6aAtdf6IduTSnGcht71D08KOpA0o87K9z29\npAW1mN6eIDnUtvOniCUcS+ur6wXfsgMhYoEXGGM2yueGkdHclEu5PFIj7kDI\nhfVD7BbA0BQTY9BkyFG8HE9iZtpR+ZRWbWOXTq6kkw3R3rcV+FcyhSL8gXBt\ngAKl\r\n=oXqh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFd0IePY3wv3rDluoF+o9ZAB+J+gKH1KeTl+fBkVsz7wAiEA+L0rFcJ20npHIeqqdRf9NwJINgfsAXWmsRrn0ZPkQ6A="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.2.0_1543451637745_0.7776392110250994"},"_hasShrinkwrap":false},"0.2.1":{"name":"fulton-server","version":"0.2.1","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node -T ./spec/test.ts","test:host":"ts-node -T ./spec/host.ts","test:it":"ts-node -T ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","bm":"ts-node ./spec/test-benchmark.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.31","@types/dotenv":"^6.1.0","@types/escape-string-regexp":"^1.0.0","@types/jasmine":"^3.3.1","@types/jws":"^3.1.1","@types/lodash":"^4.14.118","@types/lru-cache":"^4.1.1","@types/mongodb":"^3.1.17","@types/nodemailer":"^4.6.5","@types/passport":"^0.4.7","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/redis":"^2.8.8","@types/request":"^2.48.1","@types/validator":"^9.4.3","@types/winston":"^2.4.4","class-validator":"^0.9.1","compression":"^1.7.3","cors":"^2.8.5","debug":"^4.1.0","google-auth-library":"^2.0.1","jasmine":"^3.3.0","jws":"^3.1.5","lru-cache":"^5.1.1","mongodb":"^3.1.10","nodemailer":"^4.7.0","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.6.0","redis":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.2","swagger-ui-express":"^4.0.1","ts-node":"^7.0.1","typeorm":"^0.2.9","typescript":"^3.2.1","validator":"^10.9.0"},"dependencies":{"@types/express":"^4.16.0","@types/node":"^10.12.12","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.4","inversify":"^4.13.0","lodash":"^4.17.11","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.4","zone.js":"^0.8.26"},"_id":"fulton-server@0.2.1","_npmVersion":"6.0.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-3f9dLyOuEJ5YH3aPZlLRu5sMJBgBty0qtSNsBzKtkjz2G8z4Mbe/uvZjdzu2/D+Lf+YG0MXuwDBB3VNLbhF1Tw==","shasum":"7acb3424c42b462750867b7071ade974627ec9fe","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.2.1.tgz","fileCount":218,"unpackedSize":475553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBvr3CRA9TVsSAnZWagAAE/0P/1nlsWPnxeZrmoRJISGV\nK7Sgzg0WCq4xUW2iYnuxihPTYrDRKEy+4x1128HAH7JDAvzoTOQUHveSMKgx\niGmvjSFhonn0PHww4M37bPHmNvUybibdCPq8IVvLbUcM1SxRYaYqZGUA4WJ2\nXcP+QxJzPodlRTCOGJ5jpLJ+07Tl6o3YkzJAm6P9hCsLcsTp7bErZyUfg89W\nZ0iyitPN1TD/Kcss6h0nnr2LbR8TDX0YRSSR727f/8+69xUT7jtHzc5icZba\nqPQsks/gEjlN6gFks4BCy37qMCTdThtwKBcsni2DDzK3I0bcOsimpyXAfBDZ\nN9FVKv4boDgz4D97dGc6CnhkZs0dzJcZPT3HNaZmMqI56eYtJ3qB56qkuGM1\nu5wTlcjfz7VbqW8pQcORC/w6OrUSxu6cnSKxK+FaF40QkV+ALT5BrBcvtZRF\nTyu91aNmrP5hCz28b702R5rv8/A0aqGtivQsuC+WN5LEnjToSwD/2pUMNZuL\nslXJ+ZHXaYZCFSdEMqOZ/OL+ZfRQnqQz0go4c955OsKrBhOYpGcUZqr/Z8RU\n6Od+xqWwxzzNPhi3GSHLCBz2ODJCwnQQzOdApSFb9DvhLPYkQ4HBmiCn9icM\n5dpmYJ3CT11NMOgMb+tUgJQIdj+Z8UzTA2usmTuMmKqmxbQYmXcD5qN8cWXm\nwKG9\r\n=uhbK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+v1SMGd0w9PdVYo3SvFympBp3cvRbxqCUl+7bpVFjYAiAOUXLaeWvkAryfA1bBwmN1H2t1bnu+997aN4qCCVzPrQ=="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.2.1_1543961335162_0.1520657247580668"},"_hasShrinkwrap":false},"0.2.2":{"name":"fulton-server","version":"0.2.2","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node -T ./spec/test.ts","test:host":"ts-node -T ./spec/host.ts","test:it":"ts-node -T ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","bm":"ts-node ./spec/test-benchmark.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.31","@types/dotenv":"^6.1.0","@types/escape-string-regexp":"^1.0.0","@types/jasmine":"^3.3.1","@types/jws":"^3.1.1","@types/lodash":"^4.14.118","@types/lru-cache":"^4.1.1","@types/mongodb":"^3.1.17","@types/nodemailer":"^4.6.5","@types/passport":"^0.4.7","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/redis":"^2.8.8","@types/request":"^2.48.1","@types/validator":"^9.4.3","@types/winston":"^2.4.4","class-validator":"^0.9.1","compression":"^1.7.3","cors":"^2.8.5","debug":"^4.1.0","google-auth-library":"^2.0.1","jasmine":"^3.3.0","jws":"^3.1.5","lru-cache":"^5.1.1","mongodb":"^3.1.10","nodemailer":"^4.7.0","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.6.0","redis":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.2","swagger-ui-express":"^4.0.1","ts-node":"^7.0.1","typeorm":"^0.2.9","typescript":"^3.2.1","validator":"^10.9.0"},"dependencies":{"@types/express":"^4.16.0","@types/node":"^10.12.12","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.4","inversify":"^4.13.0","lodash":"^4.17.11","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.4","zone.js":"^0.8.26"},"_id":"fulton-server@0.2.2","_npmVersion":"6.0.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-pYjk2DRvgyk7seXV91dIUlrQCqKXesXpB10sCtBuDw9lyKOVFTICH8poG4HRwo3Y2z0V0YEyeqI3KKkMSpq1Wg==","shasum":"d012ec628d83fde067c8cdc1a812d50c99f04f4d","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.2.2.tgz","fileCount":218,"unpackedSize":476642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEU1YCRA9TVsSAnZWagAAAFwP/3MV/HcdFOeG/XMFcyk7\nylyIRYKLoyDqmUwVKhu94R4stR0wfixEpsHDQp6mTWanOKRTNmhQhAd+CbmU\ndmIaZHF8xKekDLMwf5bss8OfaSAdrU0siAZoXrYl0JvaXvMxjEVwfgvOcfoc\nvOSOzOmTBDWlJFcRsb3QR8gQCj1QSAWYNYkHHDtpGWBSmCv9typhkXX6hCAs\nmmeMy1zz8EXK+tX5fczbCtMeJw2FJkJ/ok/WPp9O1J+sNE8KnDzTXu1Vjt9p\n7kDR+H3KnYZA8M55cUm6r0XvjmnTa062US7nKKcZ3VW9dnXGoScAUw/cENLE\nCd1Lz8F38LFOQ56eGXQYDxcY2NioPdetX0ZN9nEIKutcw+Dk7ZJWhbp8aJLp\n4skc1vf3WNwmPoZiFaLCMMJtZa9cq8zQKjrrt5AtTnIUYaPxE/nG0xOlONTu\nrvDbZmvyyClYYChiuw9Ic0P9D+dzlkkwOugjrwfJeLW6nIW/xBv92gO7Vc8I\ngcX3rk4e9JYZe09VAvqxmpN5Dp2mrKsG2QrW9UL3oloY+c5FFaQzK5WXsoYO\nDELkMo7FNPnzYSWh7iCU/sfJVOWs/A1y40pVNsqp4JVethrgk1r8aLUfLURC\nB7oJZS9m1v7pLLREK9/eMw+k68QTTbOoPKC4rT4eAPujpIr+YzVF+swuCNAW\nYEDc\r\n=CwaR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOoxWztGqVi5Yx5Q3KqQ/7TBW2wJUz0xU6pCTnqPmWDQIhAMeCttBsd1PJaD+/r8ydzWCCL93rglFSC0dX6jZmQS+6"}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.2.2_1544637783408_0.5723922182382084"},"_hasShrinkwrap":false},"0.2.3":{"name":"fulton-server","version":"0.2.3","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node -T ./spec/test.ts","test:host":"ts-node -T ./spec/host.ts","test:it":"ts-node -T ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","bm":"ts-node ./spec/test-benchmark.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.31","@types/dotenv":"^6.1.0","@types/escape-string-regexp":"^1.0.0","@types/jasmine":"^3.3.1","@types/jws":"^3.1.1","@types/lodash":"^4.14.118","@types/lru-cache":"^4.1.1","@types/mongodb":"^3.1.17","@types/nodemailer":"^4.6.5","@types/passport":"^0.4.7","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/redis":"^2.8.8","@types/request":"^2.48.1","@types/validator":"^9.4.3","@types/winston":"^2.4.4","class-validator":"^0.9.1","compression":"^1.7.3","cors":"^2.8.5","debug":"^4.1.0","google-auth-library":"^2.0.1","jasmine":"^3.3.0","jws":"^3.1.5","lru-cache":"^5.1.1","mongodb":"^3.1.10","nodemailer":"^4.7.0","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.6.0","redis":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.2","swagger-ui-express":"^4.0.1","ts-node":"^7.0.1","typeorm":"^0.2.9","typescript":"^3.2.1","validator":"^10.9.0"},"dependencies":{"@types/express":"^4.16.0","@types/node":"^10.12.12","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.4","inversify":"^4.13.0","lodash":"^4.17.11","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.4","zone.js":"^0.8.26"},"_id":"fulton-server@0.2.3","_npmVersion":"6.0.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-R+7TTsk5HNJ8AAkSVsKlbVseLQMZFyMe46Oberxvhrfn5z+3uX/ODJuePVbJGoIAqILTSFwThppsqeWC6jkK4w==","shasum":"2c81cc7ca6d10c15169f2ce4321f8f67e964dc93","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.2.3.tgz","fileCount":218,"unpackedSize":481366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcE82vCRA9TVsSAnZWagAAWg0P+gLcCpDQf5l8u00VQBiQ\nD0gzV9UTmZaD/ISPKp2NszOOMTdVSe1gkpO8knY5wblh7hyHXIhTuBlgPGDF\n1Zm7L7OqhrDSYYKDhsIZB2DiDCRQ/mCKSsJXFN2Lp88HreYo+Co0IeYQ+8f4\npcgwW0c9rL78Cx1n3+MtIUea5zq2erw82awGAkQbRwDYV/mkB+GPvF2zXAV9\n9EfeXInNzQ2SfhV0ehnE5D6gQDbWrWrm5Tpyj1NttCXbgO/qleyCs+lAakb4\nunawTc/KH9YqqBNt9euSHiS06Ka26VhX+mOtf5Y4QyMudTv2GV8CiUElA8IF\nu8Zi9HVOIIU0O7iHHxH6Z5nDD0HgI7EOiWglMQjwjC/5XI6MqKf4R0qzuISI\nNlRqJsiUwP/eJmdvOd06od24nvTkLWwRusOfSlWvj9UgSxqtUxsqYFyytvLN\nUCuajKP/9ef0XuENW7oAGdb3hKjBvFNy7p0mDHw0RvBGXNd140MGNMolZoaE\nxIc8k9NS02/tCVvOkniN7pL1gZ+8au3jbxU4jwG5B8lSBVfS8qo1aVG0KxYO\nQpaCJhA7AJYJz2sH0mneGtd/65j50v5WpuZQCgpX8BM7Yjwtf1bLtBfX7IUq\npeyw1S2iPXYrHMY2TyqyYdUgybBtZMo1W9snjryuHtEPHttsdI8OV/ntOrKq\ns3ft\r\n=j6N8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHAq8Oy3GeQZQTyFUKiWnVuBToAg4Q+Wr5kTmHCqeIlAiAd35bqC91jcItJl3dO5L/+gFiicURgJN8gT2pAokK9Og=="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.2.3_1544801710179_0.2823457479452376"},"_hasShrinkwrap":false},"0.2.4":{"name":"fulton-server","version":"0.2.4","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node -T ./spec/test.ts","test:host":"ts-node -T ./spec/host.ts","test:it":"ts-node -T ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","bm":"ts-node ./spec/test-benchmark.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.31","@types/dotenv":"^6.1.0","@types/escape-string-regexp":"^1.0.0","@types/jasmine":"^3.3.1","@types/jws":"^3.1.1","@types/lodash":"^4.14.118","@types/lru-cache":"^4.1.1","@types/mongodb":"^3.1.17","@types/nodemailer":"^4.6.5","@types/passport":"^0.4.7","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/redis":"^2.8.8","@types/request":"^2.48.1","@types/validator":"^9.4.3","@types/winston":"^2.4.4","class-validator":"^0.9.1","compression":"^1.7.3","cors":"^2.8.5","debug":"^4.1.0","google-auth-library":"^2.0.1","jasmine":"^3.3.0","jws":"^3.1.5","lru-cache":"^5.1.1","mongodb":"^3.1.10","nodemailer":"^4.7.0","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.6.0","redis":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.2","swagger-ui-express":"^4.0.1","ts-node":"^7.0.1","typeorm":"^0.2.9","typescript":"^3.2.1","validator":"^10.9.0"},"dependencies":{"@types/express":"^4.16.0","@types/node":"^10.12.12","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.4","inversify":"^4.13.0","lodash":"^4.17.11","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.4","zone.js":"^0.8.26"},"_id":"fulton-server@0.2.4","_npmVersion":"6.0.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-LQ9AzBa4+/rUWqdxiQJtGcsLrIqR48kTV3zR0jvHepy8RmLrgOpOZ0zyGuQbP/8lgLO8iyprujqMQeblAGGfCQ==","shasum":"800525603586a2cfb6a1851c0a42da487fb876e8","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.2.4.tgz","fileCount":220,"unpackedSize":483224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFFJdCRA9TVsSAnZWagAAnt4QAIfSEQeqaFFbMcTbFMOx\naGpOtK2TxRA2ZUDe7kBh8Vn3X/q4WqYrI+oUF4UzJzAtLufpaDSH+RYmPEWQ\n4JP/KrY3inEZ3kCZXpkRFZ5AtO1zOOZ+/CInu/xHnckT97q+GyFjy/fX3pmm\nrW6PHhAYFADOCvl/AwJiUKsY3cwYbuOrGtqIrS/p6IeiwFXUprKtPp6/UCrt\n5XRzHTN2+tj+9gGJy6vz3XI8+shsljoVxZ7wGxIA5Q0dzbxirozpapcHiFGt\ngpYxtys2cd3+tGsGBTrMKO3euZ2/8B23af9jsXYtQD/DoMcPS7fxI1o7ZscN\nef1WCadZtNJC3+bM7bcktL1kkqLD+gHllWIETn4YaI7iW3KW75xJor0e89Yt\nHSCcXF7Lwcmp62wAIetqAQVNZLrSWoIJ0jkrkOj9nAWRm++Lf0fl8np0RK6D\nrgyrkh1oZx7j0nZuNnUxscprxu8yHqPaaqyyhWySV2pSgbz04YT1ZBeZPIhs\nHIZUlXOSaz1KVR1UEqRwrk88rhwFn2iq3ZFRM6YClV4NWbk667snrtkMknTU\npS/LFsNsaPRN7Z8zfKnRawHHPsyR9B3Uw30aR7TRK/0n3mEy0ypTFGKEcyNs\n6SiUd8NpTuUUJKRvZI3FVXEzCbGf8dPXJ72KAIBSqBXEGD1qGyS3Lh++S/Jd\nJfsO\r\n=69Ow\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd+uGpglnFytlDI5z7rjYVtfZ3ZEVRkhDFUmQWs96DrQIhAOQfnBOGfC+ZYiffTf7ypyYzjAE17qYI7deXQVXiG5Rm"}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.2.4_1544835677023_0.7194932106634311"},"_hasShrinkwrap":false},"0.2.5":{"name":"fulton-server","version":"0.2.5","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node -T ./spec/test.ts","test:host":"ts-node -T ./spec/host.ts","test:it":"ts-node -T ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","bm":"ts-node ./spec/test-benchmark.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.31","@types/dotenv":"^6.1.0","@types/escape-string-regexp":"^1.0.0","@types/jasmine":"^3.3.1","@types/jws":"^3.1.1","@types/lodash":"^4.14.118","@types/lru-cache":"^4.1.1","@types/mongodb":"^3.1.17","@types/nodemailer":"^4.6.5","@types/passport":"^0.4.7","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/redis":"^2.8.8","@types/request":"^2.48.1","@types/validator":"^9.4.3","@types/winston":"^2.4.4","class-validator":"^0.9.1","compression":"^1.7.3","cors":"^2.8.5","debug":"^4.1.0","google-auth-library":"^2.0.1","jasmine":"^3.3.0","jws":"^3.1.5","lru-cache":"^5.1.1","mongodb":"^3.1.10","nodemailer":"^4.7.0","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.6.0","redis":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.2","swagger-ui-express":"^4.0.1","ts-node":"^7.0.1","typeorm":"^0.2.9","typescript":"^3.2.1","validator":"^10.9.0"},"dependencies":{"@types/express":"^4.16.0","@types/node":"^10.12.12","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.4","inversify":"^4.13.0","lodash":"^4.17.11","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.4","zone.js":"^0.8.26"},"_id":"fulton-server@0.2.5","_npmVersion":"6.0.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-jQD8qebTm2PO/ZcBzllm0rkcWjgmjcZQ9Cl3dcpgstlFc94cSGg8p3Ybv5IrfEyasSocJ1WoVGgE9R9bTpJ86A==","shasum":"01302a973a2b4058c73da771371f1a4c62e4b454","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.2.5.tgz","fileCount":220,"unpackedSize":484471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF/+BCRA9TVsSAnZWagAApKUP/3nensuNonLqikguREZC\n3Lo8BlZXz/73RNB6glMi3+vTnm3c4UpD0wFUZNWCk6UL46tR8kSILW3po9/i\n23kAJxv21mf2t+VDuEHHHSi8LvIpj3ULpUTNBA58F86Lxu2v3ty2zi+Q59I0\n4hTLC/krUs/6YK50oU4l8avixRozwmHmm6+/rC8eRKX8n9YW81FeKvQtrSdg\nK/t1fL9jSfzNKrGrat997nzkPJHsBX8kHCGLo2xXaIf8km0OOHXNCrKF0nGG\nWYR+OttQPoE9co1NKG6SRRd2a6vTkJRa/EJmO6lTbjmGVCAkOzdCZwPimf2N\nIizVnoPH3/vk0bdABWjkECaheMq8dr202FhOaG5e+rIewNFrnIgupjNwZBJI\ngDkHpL4FWWw33SEqmMv1TsZzNWy3u9u3JfnRdiwVXFdG1NNnPsHdXFaapfXf\nK3ElHpx/W3XsneASRhNRFFNyWwqeW7v8ks6AosMOi6h81HF69WRM0IGcAZ81\nOzBWEBLnK2GoNSRKsDMpdg4J1urR7t3XywfDEOlHyv8A5ETTezM+bHREBwK6\nU/VAXFqrz9s1Sa4RwoicxK06PDjY6HmDWkzs25t79o922U0svXJdjaI8DHAa\nRxfYuqfbIURVSz7VwMdKTfsis703q2obKk5MeVqK+10ctmRbLwT9b9xaI8Z0\npQCi\r\n=5WRK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtXkqgZTS2I4pVOMojOLfUCgAUlqFf7oI+z8jCD9xgQAiEA7XARJby91mmfH+Y73tDWWTlEyzoxcRuqKptZQSP+XyM="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.2.5_1545076608478_0.6519756783166581"},"_hasShrinkwrap":false},"0.2.6":{"name":"fulton-server","version":"0.2.6","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node -T ./spec/test.ts","test:host":"ts-node -T ./spec/host.ts","test:it":"ts-node -T ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","bm":"ts-node ./spec/test-benchmark.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.31","@types/dotenv":"^6.1.0","@types/escape-string-regexp":"^1.0.0","@types/jasmine":"^3.3.1","@types/jws":"^3.1.1","@types/lodash":"^4.14.118","@types/lru-cache":"^4.1.1","@types/mongodb":"^3.1.17","@types/nodemailer":"^4.6.5","@types/passport":"^0.4.7","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/redis":"^2.8.8","@types/request":"^2.48.1","@types/validator":"^9.4.3","@types/winston":"^2.4.4","class-validator":"^0.9.1","compression":"^1.7.3","cors":"^2.8.5","debug":"^4.1.0","google-auth-library":"^2.0.1","jasmine":"^3.3.0","jws":"^3.1.5","lru-cache":"^5.1.1","mongodb":"^3.1.10","nodemailer":"^4.7.0","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.6.0","redis":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.2","swagger-ui-express":"^4.0.1","ts-node":"^7.0.1","typeorm":"^0.2.9","typescript":"^3.2.1","validator":"^10.9.0"},"dependencies":{"@types/express":"^4.16.0","@types/node":"^10.12.12","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.4","inversify":"^4.13.0","lodash":"^4.17.11","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.4","zone.js":"^0.8.26"},"_id":"fulton-server@0.2.6","_npmVersion":"6.0.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-aOzCY6CVLeAs7/t2X9kuMFXYSYbZmaFiOcgbLSsNbqBQ06KYgAoDSwxZeBPfX0ZEKihjL+uFhfmDlp+Fjbd3Og==","shasum":"56ce787d6d4e2f3421bd414f714f91da8613e4b0","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.2.6.tgz","fileCount":220,"unpackedSize":484643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS6GhCRA9TVsSAnZWagAALs0P/izQLU+cPid+PEEtrwrC\nXhkdVjQnBOPpqcwZfpKH27DAPaFNKi8dVOeXCOVR5vAhCT4+UeV8rUcULTgR\ncuhgPQDj21y9EnKkhJg7VhMQOifqu5AYl/se5nw/mdrOQJZKwWAQR3wmZe8x\nqjIlZZabR+LVtlCN7ZEM6KTCg51c6KCsglFiKPWfjXCFnJfzb2i2BUJlox5n\nKj2N+t4UQPvQ1pMR3UgF4Ak6Mk8WQY3PoCcgVht5jc0YVELzVIAbQFOzbsnt\n0qetBgm5ddDp+OK2cz+pbRk6hACbwNJqBJmBxR3OkXxZhiPTflduZng3cNH3\nZbjPt9KsOODX4LP4/sEBUcMjgLCyxydNLcbL1dfQ8vG1Fl5Ghd9Y3WECPOsm\n+oF6rkBfbAri070dipTDd+NvJIU2WNaXWgsYH5tWoTpYRsXMLtIifDuT/c3b\nl+goVG/ol5o0+BkO79HITcQA5GuOPaURpwGr+VLcL8JYkRUt95brPXDcWTXZ\nXr7wOmTal/fWGcwyasmk1pig2E80HdShSTShtcBwU3rDODpO+dsBfV0T260R\nYPkZ4Jp9xCH6DwIjxnkb8RMHBV/8PN6ve6Ygie2CnWQuoSi69LYu6Ad9cDl+\nIWAlXb7WTXDsYv5lESsnMn9qVpaRSpSsNw975rUNjNW4Z2C++D5z8W5/SFs5\nc/it\r\n=JWQS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeiWJxWwM8VUQox1i7+/NlnIc0f5PyUk3/VzXqLT3KFAiEAo7idrbLwzMO5QOXSV1DJOek/BJnbTVZi2EEYmHbN1ho="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.2.6_1548460448436_0.8398255728143929"},"_hasShrinkwrap":false},"0.3.0":{"name":"fulton-server","version":"0.3.0","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node -T ./spec/test.ts","test:host":"ts-node -T ./spec/host.ts","test:it":"ts-node -T ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","bm":"ts-node ./spec/test-benchmark.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.31","@types/dotenv":"^6.1.0","@types/escape-string-regexp":"^1.0.0","@types/jasmine":"^3.3.1","@types/jws":"^3.1.1","@types/lodash":"^4.14.118","@types/lru-cache":"^4.1.1","@types/mongodb":"^3.1.17","@types/nodemailer":"^4.6.5","@types/passport":"^0.4.7","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/redis":"^2.8.8","@types/request":"^2.48.1","@types/validator":"^9.4.3","@types/winston":"^2.4.4","class-validator":"^0.9.1","compression":"^1.7.3","cors":"^2.8.5","debug":"^4.1.0","google-auth-library":"^2.0.1","jasmine":"^3.3.0","jws":"^3.1.5","lru-cache":"^5.1.1","mongodb":"^3.1.10","nodemailer":"^4.7.0","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.6.0","redis":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.2","swagger-ui-express":"^4.0.1","ts-node":"^7.0.1","typeorm":"^0.2.9","typescript":"^3.2.1","validator":"^10.9.0"},"dependencies":{"@types/express":"^4.16.0","@types/node":"^10.12.12","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.4","inversify":"^4.13.0","lodash":"^4.17.11","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.4","zone.js":"^0.8.26"},"_id":"fulton-server@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-UwSSw36VVqEBp7mokLkPkWdgqh5UCo7tEbYAY1EwTMKKqu058nhUcNCYwnHFuOasu0ckbujgog4hw7bIDWZVmQ==","shasum":"3c823791cad917384fbfea4ede54ff1cd5add929","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.3.0.tgz","fileCount":220,"unpackedSize":484921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZv48CRA9TVsSAnZWagAAOcIP/3/vH4VEfZUW+DRvuee8\noOB7XQ8hfiS4N+pD1LY4ZglxlaEkkXxfcpbPC0k2BXkkTbyOl3k0MkjaJu6Q\nt5GpN1//qNTU+ja2RhmgCl25VxoKCABzZ3/qNhkeAYqTYsUDM6OyxDNP9i6S\n9PjSsNFz6zXVw3ef4O1Y1aKypTVaY5IzvegNQKoNRyTjWxO4VzZwclSbsK/7\nbE+62PKXh1jdGbeksQIwql1Uu3ANuKWMJ2VL+JwACDr3K7jMK2AxQYhdV3lP\n+ryOVT1KvuxP+AjqIo3IrRRFfUPrSSWJyY5/UfIQlShPqVqDAPhbMidNX2+s\nQXauW/wnTg3ESxizwJ2UhfIWe4lphRt417OAJggS6m2XsWdpmT/SKekKDDUr\ntUelaEL9Iw6JZloWTbv7SZcgnkQ7WsX0+pGTbnJKlN3Cj+IEllh3aaeZhkIO\ndALfnzpg+QBBgn4sCKGLAL6Gm+pmYczszqruLrHJwjiUwICeklEY4wREzA4/\njWOPcRIT/FbeQarah2wjzr//g5WLkrkqfBB5Kps/cVA65H/h98XbHbJGzX3H\nGBt9Kkz5BkIwuawIoE31bT3om5a/nJLQAieYHpnWBmjKRdnOaNWhxNxYGovP\n1H1i2IdGAMuD3CXo0pCaC8/9PMWISpibAJcZ1uW4OjLe22NPV7tYhQ2AKpQL\nr46R\r\n=gOIE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYAlLSKx/0POb6/oJ6+raLEpqyC/Wrzrgqzg2qJ6S59gIhAN9HLp8IgeegeohM49mEZm+RLNx0Qv03+h/W4zzBb8Mq"}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.3.0_1550253627840_0.23291478395665743"},"_hasShrinkwrap":false},"0.3.1":{"name":"fulton-server","version":"0.3.1","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node -T ./spec/test.ts","test:host":"ts-node -T ./spec/host.ts","test:it":"ts-node -T ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","bm":"ts-node ./spec/test-benchmark.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.31","@types/dotenv":"^6.1.0","@types/escape-string-regexp":"^1.0.0","@types/jasmine":"^3.3.1","@types/jws":"^3.1.1","@types/lodash":"^4.14.118","@types/lru-cache":"^4.1.1","@types/mongodb":"^3.1.17","@types/nodemailer":"^4.6.5","@types/passport":"^0.4.7","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/redis":"^2.8.8","@types/request":"^2.48.1","@types/validator":"^9.4.3","@types/winston":"^2.4.4","class-validator":"^0.9.1","compression":"^1.7.3","cors":"^2.8.5","debug":"^4.1.0","google-auth-library":"^2.0.1","jasmine":"^3.3.0","jws":"^3.1.5","lru-cache":"^5.1.1","mongodb":"^3.1.10","nodemailer":"^4.7.0","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.6.0","redis":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.2","swagger-ui-express":"^4.0.1","ts-node":"^7.0.1","typeorm":"^0.2.9","typescript":"^3.2.1","validator":"^10.9.0"},"dependencies":{"@types/express":"^4.16.0","@types/node":"^10.12.12","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.4","inversify":"^4.13.0","lodash":"^4.17.11","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.4","zone.js":"^0.8.26"},"_id":"fulton-server@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-ewhAEK+rK0b+XZ2vYSxK7o6aqT+04NtQ0cpU5lSXM+yKpep0Aaexq3G7uXC91sgL+RdcZDl125wxIqjLNIKI7Q==","shasum":"b6554e12d7d4b52cb2c3ac22d15474d3d34f7f85","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.3.1.tgz","fileCount":220,"unpackedSize":472179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfv5jCRA9TVsSAnZWagAAIQAQAJiZmpRBFkFs/jhU//TH\nP2n7KsW7N5RxSf38v+Q4WvGpOitmKYoBRQG0HJ2Q7AngJQhTNUSwt+jHXJlM\n3QZ4UmZfKenUllG/eR9h6f48ftvMoDD5VEc35yneeuwxItPFFAoT4qnaNGNM\nvcwMwWaXVLVbm1jLI6Ol5uokXKNyYBiFh8sIKXitKLSd3T6omfAsxDNQNexq\nunr8ONEA3C/8jAqPz1Rzx83j8u4ykbtyE7or67QZqCoLQ5/7jRP6JMbVnkfA\ncyhLMbPzmQnaRNz2Vylzs8PtXy5nyBBTj34Bn6kex6k4b9dIe6DWie2xSCti\n/F57hRYBsOsPppzCWsUxihk5OEXEuhPnygaODonx+h7Iu41t8vu7WG/CD/o2\neY6qK5KnNITTxxNRXB1ALyA5WNrTvgboJdFE+YZ20x9dJ6znuwS2JwVrZ50A\nvv0qoyduSHY6fnW93xRE9aJsZMZ5iHh3aXLk2qcNz8E8pEfC1y3ZTD1btql+\nU7sPQkIJalBIAPh3oONVgFs/ge9tUIdJa/4ZknRoon8buQvvBCFxt+E5gFwZ\n21rbmct8E+CYO2B895R0pF1+sIZ6oMImJoEaLvPMO/7q3LYG0t9vYE+AhaNs\njkex+EfoJ+goGLcTUoidDS22Y3OBHNnhLuMYxbjXTzU4hJLB32zRWeo3HdU5\nq6K6\r\n=/0wc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDunxV4W95tQyHatridkPCN85PkT2coaeJCoh6BvSWlpgIgcZUzJ9IvGYvNqlpGCmjPmGTcqW2azzFe9VBLnfwrSwA="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.3.1_1551826530922_0.3988159310770556"},"_hasShrinkwrap":false},"0.3.2":{"name":"fulton-server","version":"0.3.2","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node -T ./spec/test.ts","test:host":"ts-node -T ./spec/host.ts","test:it":"ts-node -T ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","bm":"ts-node ./spec/test-benchmark.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.31","@types/dotenv":"^6.1.0","@types/escape-string-regexp":"^1.0.0","@types/jasmine":"^3.3.1","@types/jws":"^3.1.1","@types/lodash":"^4.14.118","@types/lru-cache":"^4.1.1","@types/mongodb":"^3.1.17","@types/nodemailer":"^4.6.5","@types/passport":"^0.4.7","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/redis":"^2.8.8","@types/request":"^2.48.1","@types/validator":"^9.4.3","@types/winston":"^2.4.4","class-validator":"^0.9.1","compression":"^1.7.3","cors":"^2.8.5","debug":"^4.1.0","google-auth-library":"^2.0.1","jasmine":"^3.3.0","jws":"^3.1.5","lru-cache":"^5.1.1","mongodb":"^3.1.10","nodemailer":"^4.7.0","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.6.0","redis":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.2","swagger-ui-express":"^4.0.1","ts-node":"^7.0.1","typeorm":"^0.2.9","typescript":"^3.2.1","validator":"^10.9.0"},"dependencies":{"@types/express":"^4.16.0","@types/node":"^10.12.12","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.4","inversify":"^4.13.0","lodash":"^4.17.11","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.4","zone.js":"^0.8.26"},"_id":"fulton-server@0.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-0ygzdc0JzRFi8/vqKbL9mJCs20LdsQN2Vi2lpAiv+XsSHqBXs0al0T+GkkMctUGp0umYQj+tmQs0tHAhj6Xo/A==","shasum":"c043cb546d88629e7c67d890fe6b6ec899e6404b","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.3.2.tgz","fileCount":220,"unpackedSize":485000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgqPLCRA9TVsSAnZWagAA+qIQAJw0LuroMl3FJ/IuOMZF\nKuXg35I3NUaaXVvVo2lV9VThdocT3yFaJmFmDBQErRjlJTGDNoDxWr1NFu9I\nCaRl1AWby64RNNOCZXm11y6U4QV6Ub4V9XO8dZHChqzA8aAHAKorjXf76a6I\nbo+cjlVyg0yvFNtGpxt1kijRlAxk1i0yu41S4KMPhgLQ7V45pZgFKFM/Fgyg\niICoB+JybY/DqegIHJYlPCa0z+01vfQmn4p7I6zy34Y+WYgOwxjtZG53+wmE\nz2/WKrkCSzB9gFbPXOhE98vlDtXNnhMQ2pAecySAMgsNkPVnTsIeaaZqr1ta\nUqrk9hM0hIomGg5TFHHmp+Mo1GFtvYP+A3qn4JGYDRiGg0qwAd3dLuirgMqH\nbCYEq6OjXHM4tlvOLtVZUmc5NKlGFaLMNEIE/wMcwvQca2AEebDbU3EOj5XI\nwK4gZWDVkLVptpRk/uwdT3/NPrb61CwIQJZPKI0uc4WAaU4l0YTcowljxOWe\n70QO36mTG2WPtrTgnYV3CyucMd/D3Sox47DmUC/WqKO/KPl2DJ+EZ6c/wAJp\nF0XfA3YIMUdYcU4jZQxz7QSTgwANHuA8PZBWLHIsAyd1c7yR4GZmAzFKH+SP\nLqds55/FM+UMb6bmWb5zsCOl1eABOOQS/1n6hSzA5mv59sFZQp4tkPH8o+2y\nMGjn\r\n=u14t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnU277g2ydfHnooWi1/Xly0n3q04AzAtXJZivt5KHuZAiAdC5Q6K83RExAYS/AxajQ0my65ewP/80VeoP1qp8uzDQ=="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.3.2_1552065483171_0.37134527807074824"},"_hasShrinkwrap":false},"0.3.3":{"name":"fulton-server","version":"0.3.3","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node -T ./spec/test.ts","test:host":"ts-node -T ./spec/host.ts","test:it":"ts-node -T ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","bm":"ts-node ./spec/test-benchmark.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"0.0.31","@types/dotenv":"^6.1.0","@types/escape-string-regexp":"^1.0.0","@types/jasmine":"^3.3.1","@types/jws":"^3.1.1","@types/lodash":"^4.14.118","@types/lru-cache":"^4.1.1","@types/mongodb":"^3.1.17","@types/nodemailer":"^4.6.5","@types/passport":"^0.4.7","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.1","@types/redis":"^2.8.8","@types/request":"^2.48.1","@types/validator":"^9.4.3","@types/winston":"^2.4.4","class-validator":"^0.9.1","compression":"^1.7.3","cors":"^2.8.5","debug":"^4.1.0","google-auth-library":"^2.0.1","jasmine":"^3.3.0","jws":"^3.1.5","lru-cache":"^5.1.1","mongodb":"^3.1.10","nodemailer":"^4.7.0","passport":"^0.4.0","passport-facebook":"^2.1.1","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.6.0","redis":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.2","swagger-ui-express":"^4.0.1","ts-node":"^7.0.1","typeorm":"^0.2.9","typescript":"^3.2.1","validator":"^10.9.0"},"dependencies":{"@types/express":"^4.16.0","@types/node":"^10.12.12","chalk":"^2.4.1","dotenv":"^5.0.1","escape-string-regexp":"^1.0.5","express":"^4.16.4","inversify":"^4.13.0","lodash":"^4.17.11","reflect-metadata":"^0.1.12","url-join":"^4.0.0","winston":"^2.4.4","zone.js":"^0.8.26"},"_id":"fulton-server@0.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-bwobsuJjmaFfB2GUBU466VXi4MQyJjrzWIDx4k5cWH3m9lIN/4qrYDqE0eFmJVXjrF++yJrXwb0C6qoWJz1VQg==","shasum":"dc5a0c43c1da85938c2eacee44e94bf31eb6063f","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.3.3.tgz","fileCount":328,"unpackedSize":713062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch/f3CRA9TVsSAnZWagAAHK0P/1WWwoGkVCqk2ldEKu9O\noxyi/IxW7xG1GrhQQCyWLyT6H7k5LWx1Psot0RKcmeclQwOWJ912VVs2ULhu\nTGWyHsxd5G6XmSztujNDKndHUZywFYhosyaXxdiAfoy2FRMELrfqbiQ71cmm\nTmPVhsdekBtvUbxczGUEfUxTtdzgWm9LX8JCHiC0WkQoUpkTzfzLOJgD1oST\ntXuR5FiooVYYa7OC9YSKPfyCbOq6va1K909KGAp/1c4STYvgJK1aqAguTDWC\nkr4Txks0scwaHyMHdi30kXrdzqgKuAwshJFbxo9ZWC6k7fbsxBBmPfIVuTCX\nCG/DHP/dHqdR4WYQ2hrOef6Nz4gNtWP9Rcg0Gw7pjhg3EEoHEsG3uDj6nRDh\nqUvxmXdbec8ubPulHSgxwY4NKkbGc3/V7aQzaE45wRg49trSx1lmfNpxiB6Z\nnEBX68m0Vv030Odsu6YU7BlveB6n/GAbQeVH6d9G44CiiCu5QaATM0inBp1i\nE8biHS9HGtUYdbraiIk0zQYurlvQ9Z4sV5NR7N4rAoZ5w7/A6fkxHhwpAYpc\nD1ESpsig1hvFaI/UxiZDLqhoSNNAlvVysltoVE7oICi8beynRS0H33CSakmN\nnwslyAZSj6K8iGJaBZWy/no27jQG5mMye26zXj/XQ3RLz167mrsq/2fxTZSm\nFxIo\r\n=odar\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE04SKFwx4Jz/8na/ELgrrN8rkJPAyGuUQtSv9RmITmuAiASS+/K3Lhc2tLhjE7lCVDMytDfpc2bNwTH+6QVIw2egA=="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.3.3_1552414710808_0.8282104649584754"},"_hasShrinkwrap":false},"0.3.4":{"name":"fulton-server","version":"0.3.4","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly.","main":"./main.js","types":"./main.d.ts","scripts":{"clean":"rimraf ./build","build":"npm run clean && tsc -p tsconfig-prod.json","build:test":"npm run clean && tsc -p tsconfig.json","build:live":"npm run clean && tsc -w -p tsconfig-prod.json","test":"ts-node -T ./spec/test.ts","test:host":"ts-node -T ./spec/host.ts","test:it":"ts-node -T ./spec/test.ts --it","test:all":"npm run test && npm run test:it","test:debug":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts","test:debug:it":"node --inspect-brk=9229 -r ts-node/register ./spec/test.ts --it","test:debug:host":"node --inspect-brk=9229 -r ts-node/register ./spec/host.ts","bm":"ts-node ./spec/test-benchmark.ts","coverage":"nyc npm test"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"homepage":"https://github.com/swarmnyc/fulton","license":"MIT","devDependencies":{"@loopback/openapi-spec":"^0.3.0","@types/chalk":"^2.2.0","@types/compression":"0.0.36","@types/cors":"^2.8.4","@types/debug":"^4.1.4","@types/dotenv":"^6.1.1","@types/escape-string-regexp":"^1.0.0","@types/jasmine":"^3.3.12","@types/jws":"^3.2.0","@types/lodash":"^4.14.123","@types/lru-cache":"^5.1.0","@types/mongodb":"^3.1.23","@types/nodemailer":"^4.6.7","@types/passport":"^1.0.0","@types/passport-http-bearer":"^1.0.33","@types/passport-local":"^1.0.33","@types/password-hash":"^1.2.20","@types/qs":"^6.5.3","@types/redis":"^2.8.12","@types/request":"^2.48.1","@types/validator":"^10.11.0","@types/winston":"^2.4.4","axios":"^0.18.0","class-validator":"^0.9.1","compression":"^1.7.4","cors":"^2.8.5","debug":"^4.1.1","google-auth-library":"^3.1.2","jasmine":"^3.4.0","jws":"^3.2.2","lru-cache":"^5.1.1","mongodb":"^3.2.3","nodemailer":"^6.1.0","passport":"^0.4.0","passport-facebook":"^3.0.0","passport-github":"^1.1.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","password-hash":"^1.2.2","qs":"^6.7.0","redis":"^2.8.0","request":"^2.88.0","rimraf":"^2.6.3","swagger-ui-express":"^4.0.2","ts-node":"^8.1.0","typeorm":"^0.2.16","typescript":"^3.4.3","validator":"^10.11.0"},"dependencies":{"@types/express":"^4.16.1","@types/node":"^11.13.4","chalk":"^2.4.2","dotenv":"^7.0.0","escape-string-regexp":"^1.0.5","express":"^4.16.4","inversify":"^5.0.1","lodash":"^4.17.11","reflect-metadata":"^0.1.13","url-join":"^4.0.0","winston":"^2.4.4","zone.js":"^0.9.0"},"_id":"fulton-server@0.3.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"wadehuang36","email":"wadehuang36@gmail.com"},"dist":{"integrity":"sha512-KZRt1MXMiOXH3/s0CtxRUZdCRWVNEmA+8BIcndTb7eWdhIe2PRVSMA6JAFaDDC8pADt2LSLTrs94/Xt0iKhyAA==","shasum":"c035fe87b43722c7c0e44a48af2c794731a2e35a","tarball":"https://registry.npmjs.org/fulton-server/-/fulton-server-0.3.4.tgz","fileCount":328,"unpackedSize":726254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctl3RCRA9TVsSAnZWagAAraAP/R+f+hof8hsPhvb8AI9c\ny4vMOXoADr3f5A0YpffKl5vZNR5fZHkKVWMlTy1C8esM0/WmnbI4Kb/Zrduw\nLQ2eQSz2mI21DtkGKIiBkDt1YE+Khedp0hul74gHz4BmQOprdbBCcpsU4E3Y\n8jG3ZFzry7FvxgNllFjDwDB9nbMw0k0C6DDBD+vHjmPm60smmO4zrH6b3igy\nBvTiF40CaFjr2duT0fOabqkWBN2XuH+X2Xpsv1cs44XHB/zMd9/1U6zkPnYw\nQq3fZQI5lAPiRijFAbZaYsOsJ4BUhGknynCp87M0L9gDFKT0442I5rpzieH/\n75HbdBC7d+yeSVDv5CPqpgcvvms6oqtQHE5bfR3Fjh7roHrzVaz88Das7UFr\nVNCF5fUvcwyBZuKlunn3Hz1OwKToopqvbksZAOzZtpRDdtwjyvdSsmdZ2OBg\n13yRQwMMDQWFwXbOQOUO5LpCzAo45IRLS+PhyxMpOjahj7ZAqkmMT9MnlTSk\nJb2W9EbaOOu5RlX3nMnkS36z3thmlw3NOiOsNDbmMkN3YC8aYi5EwCwWtWIt\n79qBMIZUOstDP+o2omuzmhUacJN7x42shIbSHWRlf631aVyV9Xo6/ybEJb8e\ngF1EV0c585DH+hE1o3MqF/ggXyEOLteuysVFRAHroegabX6gywzMJEEys7Jk\nvupk\r\n=HrGu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBQqx5nsxHRJXBWYp5Y+D7Nuaj+eqkNfEuAnlWmiNt3AiEAoCRxeiTxmCD+AOQeHd8sgvyeqraEq6mVpWxzqVHX+iM="}]},"maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fulton-server_0.3.4_1555455440646_0.3011397698557341"},"_hasShrinkwrap":false}},"readme":"# Fulton Server\r\n\r\nFulton Server is integrated many essential features and packages that a functional web server needs. Using Fulton Sever can accelerate a lot of time from building a state of art web server from scratch. \r\n\r\n## CLI\r\nUsing Fulton Server with [Fulton CLI](https://www.npmjs.com/package/fulton-cli) can helps you get started with Fulton.\r\n\r\n## Integration\r\n\r\n### [typescript](https://typescriptlang.org/)\r\n\r\nwe encourage you use Fulton Server with typescript because typescript provide better experiences than pure javascript. Also, Fulton Server takes the advantage of decoration of typescript. \r\n\r\nFor Example, \r\n``` typescript\r\n@router(\"/my\")\r\nclass MyRouter extends Router {\r\n    @httpGet()\r\n    hi(req, res){\r\n        res.send(\"Hi there\")\r\n    }\r\n}\r\n```\r\nhere `@router` and `@httpGet` are the decorators. As you can see, it make your code more meaningful.\r\n\r\n### [express](https://expressjs.com/) \r\n\r\nFulton Server is based on express. express is a very lite and the most popular web framework for nodejs. And we use the feature of decoration of typescript to build Router. See [Router](https://swarmnyc.gitbooks.io/fulton/content/features/router.html) for more information.\r\n\r\n\r\n### [inversify](http://inversify.io/) \r\n\r\nDependency Injection(DI) and inversion of control(IoC) are a good developing pattern. And inversify is a very mature package, so we includes it into Fulton Server. See [DI](https://swarmnyc.gitbooks.io/fulton/content/features/di.html) for more information.\r\n\r\n### [passport](http://www.passportjs.org/)\r\n\r\nAuthentication is a basic feature of a web server. Fulton Server providers this feature definitely. Authentication is somehow complicated, so Fulton Server integrates passport, a useful authentication package, to help your web server authenticate users. See [Identity](https://swarmnyc.gitbooks.io/fulton/content/identity.html) for more information.\r\n\r\n### [typeorm](http://typeorm.io)\r\n\r\nFulton Server takes the advantages of typeorm to connect multiple database engine. See [Entity](https://swarmnyc.gitbooks.io/fulton/content/features/entity.html) for more information.\r\n\r\n### [swagger](http://swagger.io)\r\n\r\nFulton Server can generate swagger.json that might help export your web server to other service. Also, Fulton Server embedded the swagger ui, so developments can see the api docs with look at code. See [docs](https://swarmnyc.gitbooks.io/fulton/content/features/docs.html) for more information.\r\n\r\n\r\n### [winston](https://github.com/winstonjs/winston) \r\n\r\nFulton Server uses winston for its loggers. See [logging](https://swarmnyc.gitbooks.io/fulton/content/features/logging.html) for more information.\r\n\r\n### [jsonapi](http://jsonapi.org/) \r\n\r\nFulton Server fully supports jsonapi. \r\n\r\n\r\n## Options\r\nWe want Fulton can be easy to configure, so we put almost every configurable settings in options variable. \r\nFor example,\r\n\r\n``` typescript\r\nexport class ExampleApp extends FultonApp {\r\n    protected async onInit(options: FultonAppOptions): Promise<any> {\r\n        options.routers = [\r\n            FoodRouter,\r\n            IngredientRouter\r\n        ];\r\n        \r\n        options.entities = [Food, Ingredient]\r\n\r\n        options.cors.enabled = true;\r\n        options.docs.enabled = true;\r\n\r\n        options.identity.enabled = true;\r\n        options.identity.google.enabled = true;\r\n    }\r\n}\r\n```\r\n\r\nFulton Server has js-docs for almost all of public classes, functions and members on its typescript declaration files. Therefore, typescript supported IDEs such as Visual Studio Code can give you Auto-Complete with documents that can improve the coding experiences as this picture.\r\n\r\n![server-options-auto-complete](/screenshots/server-options-auto-complete.gif) \r\n\r\nAs you can see, the features of Fulton Server can be very easy to change. See [Options](https://github.com/swarmnyc/fulton/wiki/server-options) for more information.\r\n    \r\n\r\n## Requirements\r\n- node.js > 7.0, Fulton Server uses a lot of features on ES2015 and ES2016, so it needs newer version of nodejs\r\n- typescript > 2.4\r\n\r\n## Issues\r\n\r\nThere are some known issues, see the notes to avoid the issues.\r\n- Because typescript isn't really a programming language. The ts code will compiled to javascript. And javascript doesn't have interface and generic type and a lot features which only exists on typescript for helping coding experience. After compiling, they are all gone.\r\n\tFor example, \r\n\t```typescript\r\n\t// typescript\r\n\tinterface MyInterface{\r\n\t\tp1: string;\r\n\t\tp2: string;\r\n\t}\r\n\r\n\tclass MyClass <T extends MyInterface> {\r\n\t\tp1: T;\r\n\t\tp2: T;\r\n\t}\r\n\r\n\t```\r\n\t```javascript\r\n\t// the javascript that complied from typescript\r\n\tclass MyClass {\r\n\t}\r\n\t// all others staff are gone.\r\n\t```\r\n\r\n- zone.js has a problem for es2017. use es2016 for now.\r\n","maintainers":[{"email":"dev@swarmnyc.com","name":"swarmnyc-dev"},{"email":"tour.ren.gz@gmail.com","name":"touren"},{"email":"wadehuang36@gmail.com","name":"wadehuang36"}],"time":{"modified":"2022-05-03T00:39:24.144Z","created":"2018-02-02T22:21:58.961Z","0.0.1":"2018-02-02T22:21:58.961Z","0.0.2":"2018-02-02T22:33:34.146Z","0.0.3":"2018-02-13T17:31:53.132Z","0.0.4":"2018-02-13T18:10:34.323Z","0.0.5":"2018-02-15T23:57:32.510Z","0.0.6":"2018-02-20T21:54:05.568Z","0.0.7":"2018-02-21T18:14:58.984Z","0.0.8":"2018-02-23T01:55:36.397Z","0.0.9":"2018-02-24T02:09:19.242Z","0.0.10":"2018-03-02T23:17:04.810Z","0.0.11":"2018-03-05T22:16:59.268Z","0.0.12":"2018-03-06T15:51:09.424Z","0.0.13":"2018-03-09T22:46:27.816Z","0.0.14":"2018-03-09T23:35:15.904Z","0.0.15":"2018-03-16T22:58:28.230Z","0.0.16":"2018-03-19T21:03:16.669Z","0.0.17":"2018-03-20T18:00:15.394Z","0.0.18":"2018-03-20T20:48:48.527Z","0.0.19":"2018-04-19T21:08:10.645Z","0.0.20":"2018-04-30T21:47:33.734Z","0.0.23-0":"2018-05-03T17:28:15.289Z","0.0.22-3":"2018-05-03T17:48:53.979Z","0.0.23":"2018-05-03T18:26:15.441Z","0.0.24-0":"2018-05-03T21:44:09.865Z","0.0.24-1":"2018-05-03T23:37:33.875Z","0.0.24":"2018-05-03T23:54:47.691Z","0.0.25-0":"2018-05-04T22:03:01.742Z","0.0.25-1":"2018-05-04T22:25:41.040Z","0.0.25-2":"2018-05-08T18:47:50.335Z","0.0.25-3":"2018-05-14T18:24:05.425Z","0.0.25-beta.0":"2018-05-15T15:42:53.180Z","0.0.25":"2018-05-16T16:49:53.997Z","0.0.26-beta.2":"2018-05-16T22:37:36.992Z","0.0.27":"2018-05-24T17:43:27.792Z","0.0.26":"2018-06-04T16:50:07.251Z","0.0.28":"2018-06-04T16:54:38.867Z","0.0.29-beta.0":"2018-06-07T20:19:20.400Z","0.0.29-beta.1":"2018-06-18T16:11:48.641Z","0.0.29-beta.2":"2018-06-18T17:31:18.840Z","0.0.29-beta.3":"2018-06-18T19:17:39.595Z","0.0.29-beta.4":"2018-07-03T22:08:48.240Z","0.0.29":"2018-07-06T21:23:09.823Z","0.0.30-beta.0":"2018-07-06T22:08:35.541Z","0.0.30-beta.1":"2018-07-26T21:20:57.341Z","0.0.30-beta.2":"2018-07-27T21:01:32.387Z","0.1.0":"2018-08-21T21:18:03.418Z","0.1.1":"2018-09-10T20:22:36.125Z","0.1.2":"2018-10-05T21:48:20.359Z","0.1.3":"2018-10-08T19:01:15.904Z","0.1.4":"2018-11-16T21:07:59.222Z","0.2.0":"2018-11-29T00:33:57.926Z","0.2.1":"2018-12-04T22:08:55.252Z","0.2.2":"2018-12-12T18:03:03.553Z","0.2.3":"2018-12-14T15:35:10.334Z","0.2.4":"2018-12-15T01:01:17.218Z","0.2.5":"2018-12-17T19:56:48.656Z","0.2.6":"2019-01-25T23:54:08.564Z","0.3.0":"2019-02-15T18:00:28.073Z","0.3.1":"2019-03-05T22:55:31.092Z","0.3.2":"2019-03-08T17:18:03.348Z","0.3.3":"2019-03-12T18:18:31.050Z","0.3.4":"2019-04-16T22:57:20.790Z"},"homepage":"https://github.com/swarmnyc/fulton","repository":{"type":"git","url":"git+https://github.com/swarmnyc/fulton.git"},"author":{"name":"SWARM","email":"dev@swarmnyc.com","url":"https://swarmnyc.com"},"bugs":{"url":"https://github.com/swarmnyc/fulton/issues"},"license":"MIT","readmeFilename":"README.md","description":"Fulton is the best practical way to build web apis or websites we have done in our company. Basically, Fulton is integrated many popular libraries or frameworks seamlessly. By use Fulton, developers can build a completed web api or a websites quickly."}