{"_id":"@linkfuture/boot","_rev":"42-49fa4083829e7858a970da494c905de4","name":"@linkfuture/boot","description":"LinkFuture boot, auto load all linkfuture related web libs","dist-tags":{"latest":"0.0.37"},"versions":{"0.0.1":{"name":"@linkfuture/boot","version":"0.0.1","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"1e9398bc6f98cffdc547efee52f7e86d0e4c998c","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-2JmZvUlCN7NX/MBuMVV5Q3PjlFjIPc1oflO2mcuRx+tN6Rv3qsC4ul/3voNmHe/LXn9JlAMkfi13AHIwLrZdlA==","shasum":"89e192c4f05c6b1f0d17c6832f2405d879cce5cf","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8PlOXN8mrMFNqIA0ioTCEBi/0hEza7AhKfo5P1zxpmAIhALQPoCcuiGPOER8agPLQnD1scRINo6i26mBcXxpsUuvh"}]},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot-0.0.1.tgz_1506496867713_0.6268636775203049"},"directories":{}},"0.0.2":{"name":"@linkfuture/boot","version":"0.0.2","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"c259d48e3ec2782e6539e54e8113ae9e089ae4dc","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.2","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-s187qTWmtVB7ZwYENY0JjopxQ1TI4XVA/NHLmYWY3Mok8pR4cCZLdruFAFaXZdSVqxkQPJO5aRp4B8ebkNc/og==","shasum":"fc9dbaf1f7188e577ae4a99802587cc3730edb9b","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2P/MiWigRQgc6YSUh5BO8Wy4fdx5ZqFfRL7qc4VDllgIgQCrwew8YDv5dwi3b/bKFbpbWhsqsK4bU+tjf9ZpFmBc="}]},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot-0.0.2.tgz_1506663281514_0.5575751743745059"},"directories":{}},"0.0.3":{"name":"@linkfuture/boot","version":"0.0.3","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"0196ea051f8f4db1ae77edb11dbf436e22351437","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.3","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-baGJsWWU8gBj73X65F7C9muXTwTrdr4/kKO4kb/x1pP5goPCvAulQBSHLVyPIOax+JSms6RA3kPhWi6L6xfTPw==","shasum":"56a5bc56485a39dabc91ad78eaf21c1c87aa79a5","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXbeInIxSewiXM63c03jAk9AYLjxZEy+QQ6LFAVlN5vAiBU7dALTxkk6T1eYQLKGN9I0zuMHQcDcfBNcOnTl+Vq9w=="}]},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot-0.0.3.tgz_1506748844326_0.7718093083240092"},"directories":{}},"0.0.4":{"name":"@linkfuture/boot","version":"0.0.4","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"d4b3fbcbf247d891ad6751e3401677bd0eb7e8b3","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.4","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-dbfTYmNZUAUnZkcUBnYnA1Wx7rSG2LzMc8elZ748O4jzgwwPZFey0mkQm6AMZZxfoyStLWyKRFjYvzbhNPwVXg==","shasum":"8f53ad4da7e9c29381f5023672a4c59b1f7deab5","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs8l9ij/ip39jrUVJOzZGZYShqONftXoZ8vTIHzViTaQIgBP0pP9OLfLSSUpZFxeN3xHHXg28SRbkcbte9AhhG6V8="}]},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot-0.0.4.tgz_1506751323587_0.7097233112435788"},"directories":{}},"0.0.5":{"name":"@linkfuture/boot","version":"0.0.5","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","check":"eslint .","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.6.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-plugin-prettier":"^2.3.1","prettier":"^1.7.4","amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"3f289dd5fc872b2ccc341e2c0c69f90d076b9b22","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.5","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-4hsgSnOoRytzryt9dhBhy37l4J+muQodJKT5hmshd2ruHojgPlVrtHr0zXtb+hbtJv7aME8RocbglvoyOBQsZw==","shasum":"783c72a8ac4348fcb425bcc8e32bd6cc8515c00b","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI9cf6jNX6vHZhZ8XcBpXQr484sXluRHy2PR+dWLsVQQIhAKpK18IJsQbD1gQvDXT+WPGjlH8uyO3uwSfHJGxO8S1h"}]},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot-0.0.5.tgz_1510881717349_0.8389279316179454"},"directories":{}},"0.0.6":{"name":"@linkfuture/boot","version":"0.0.6","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","check":"eslint .","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.6.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-plugin-prettier":"^2.3.1","prettier":"^1.7.4","amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"f41c0bd03f30a8146cabdb19de8524d7e19970e4","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.6","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-oB33Dso3/MZoFZYJTmP8rXWboXq2AXmYwAjs3QauO4o8B6jl81LdGa2EUv0lf7HwxTpXc9ySRZSuerXrzGASfg==","shasum":"d5d590c33bdd0721ebc95fa29ff2da5ac7735439","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH34H04Dqlvx6nEIqsq5WgQGkL/+EqAe+YoyGBePzp/wAiBCCpJ6bOwkUG80J0eFyT1geTR4bK2TN5I3vMit2vOiBw=="}]},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot-0.0.6.tgz_1510990148844_0.14397840178571641"},"directories":{}},"0.0.7":{"name":"@linkfuture/boot","version":"0.0.7","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","check":"eslint .","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.6.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-plugin-prettier":"^2.3.1","prettier":"^1.7.4","amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"6a6043a36c966128ad2eebc96329f6ae88f41c0d","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.7","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-/joEsgjNFTB8ysi3sP6g5bJjCQfyJMnKxGTQJx32g+puWXO06nnv9H9uHe4sPrfS0NJEAGft360SY7071F/yGA==","shasum":"c4d7e2aa2ddc43cf45913744eb08d2fed3ea3e16","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8vZxdQGijvVQhSaKYpOev7l+gJI4R8R1VYFVyprVKxgIhAPo7eErjVISWi2Hq/BsMU4Pv1t0yQ+a8RPeuuKlJ/Rk/"}]},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot-0.0.7.tgz_1511122803882_0.7364974387455732"},"directories":{}},"0.0.8":{"name":"@linkfuture/boot","version":"0.0.8","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","check":"eslint .","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.6.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-plugin-prettier":"^2.3.1","prettier":"^1.7.4","amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"76688ad729e28fad70561cb86fa617cdde358883","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-DyjE4VWh+AvpY3MNvMzqcANciSsC+hKtSMiQ58oZ06IAE2807MA7Lkzc+opyt0ccDfmAxD6I1XyjKWw+VFicmg==","shasum":"3da7327fc8d3b9aa7953ee53d9106a0b5008f507","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPQ/ZPoYIxgHMjiIunh8Whowlil2q/CLRdwYBpWHsu+gIgWfA5MSOO8OWGCCkA4RFkuEQVSdiT36JOxnK5iZY3k2s="}]},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot-0.0.8.tgz_1513291814868_0.3825037977658212"},"directories":{}},"0.0.9":{"name":"@linkfuture/boot","version":"0.0.9","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","check":"eslint .","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.6.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-plugin-prettier":"^2.3.1","prettier":"^1.7.4","amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"eb9ba71f2d2d65f352198573112cedc9e7a009a1","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-wRM/BQrygIX7oPx0esCmTTstoVDMqQPFPf7HKm6fw82pYKQoyryZrDRzkonv8YXrltGA78BcOhjMK+0I3y4OOQ==","shasum":"262fdb09cac8b4276ba8d591aa395f93eff8e56a","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIjqIs1bZxBdW+p0ydDJ6x4J3bgemvuEU/F/L+X9L4RQIhAMOV01puV13jP3y+mU5CEF65qb2+5GCBOtcT21gTPoik"}]},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot-0.0.9.tgz_1513751642046_0.11301635554991663"},"directories":{}},"0.0.10":{"name":"@linkfuture/boot","version":"0.0.10","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","check":"eslint .","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","promise-retry":"^1.1.1","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.6.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-plugin-prettier":"^2.3.1","prettier":"^1.7.4","amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"2082bcbc9ad894f690442960185cf4fc6077786d","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.10","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-KA+HCQA8aWonJg/CHq4iMcIzlzLPjk73Nk+opXgYUdmBU6cOXgHM5I+/F5pn9Iu+0zwiKJBXiWC+tTtN1GIajg==","shasum":"01d9e5ccefe68e523e372e9d14c3e49456c1b29b","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsB5YejDW8VTy8q6ah2cDu02PoMdaRuN/4C1x0tpMfaQIgRtCiNLeCtxjHO6p8pyiXTG27FCZcFKZ++Q+IbYpaq7g="}]},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot-0.0.10.tgz_1515665718290_0.04531966522336006"},"directories":{}},"0.0.11":{"name":"@linkfuture/boot","version":"0.0.11","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","check":"eslint .","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","promise-retry":"^1.1.1","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.6.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-plugin-prettier":"^2.3.1","prettier":"^1.7.4","amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"a51f1eb4698d66670ae861eb6991f5c972922225","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-y5lS44clLNIyy8wclMBMIUu6tTQ/UndEmBZVDtKTlEHE3T+KyInOfE/yzWAfL7LhK0EgcbiDGkvjwvud3z0Scw==","shasum":"32be9d0ffa40d47006c00c88a1a5bb482dff51a9","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgAjzfg+E+EELlBXismgcSm1bC3iOWxu2ARIitMX49wQIhALynJHNvs9ZlM9+d6bKK1GIFo4mYj/CD5MDVFK+481Lz"}]},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot-0.0.11.tgz_1516264769525_0.4776534577831626"},"directories":{}},"0.0.12":{"name":"@linkfuture/boot","version":"0.0.12","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","check":"eslint .","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","promise-retry":"^1.1.1","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.6.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-plugin-prettier":"^2.3.1","prettier":"^1.7.4","amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"4c785510c61c028aa7b2709f8e5c7eff15cddee7","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.12","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-tNQ+iCGVR6Of/FJjkYPjIAJmoxCL6kTFt/08mmN1HNJ4leCQ/d0AIDXJf+yxcOsnQ+JK608jvf2MtZS9rtYsoA==","shasum":"e39ba69c4513ee7342dd6da94b7363beca17d7a3","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.12.tgz","fileCount":24,"unpackedSize":63508,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUDPPycSC4cnS/WI0T9KDD/h12oozkvWdOWgG7sBa2PAiAx0Y5VurbvDUwhQBm4vYLQjsojyST2Sei1vgDnh960NA=="}]},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.12_1518039670736_0.5497425680663433"},"_hasShrinkwrap":false},"0.0.13":{"name":"@linkfuture/boot","version":"0.0.13","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","check":"eslint .","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","promise-retry":"^1.1.1","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.6.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-plugin-prettier":"^2.3.1","prettier":"^1.7.4","amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"4c785510c61c028aa7b2709f8e5c7eff15cddee7","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.13","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-IoAWgDhe/L2y9Q1Hm6mjGBHtAlAQXjuDUJUMtAgvJ4t1gb9pXQ0oBwIm7xdLZWdZg2g1REKDxih9mrMeJjb/Kw==","shasum":"e2c0044377f97c0e465a57b93d4460874b507b31","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.13.tgz","fileCount":24,"unpackedSize":63508,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm+Zw77BAGMGg3ggDue1tniDJUgGBiloOtq9ajbf3r7QIgB2F8YPe6ZKGPIL4x3RHL0v4fFq4KhkxyKnZibNrtu3U="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.13_1518039906340_0.4068882731836041"},"_hasShrinkwrap":false},"0.0.14":{"name":"@linkfuture/boot","version":"0.0.14","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","check":"eslint .","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","promise-retry":"^1.1.1","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.6.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-plugin-prettier":"^2.3.1","prettier":"^1.7.4","amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"3e2918245d2aaaf0cf8c52c1b8466b8880eff6e8","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.14","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-0YjX9sEP98OB6uFCaRfieMQGUHZP37ujkji0QAzV1t92xcrW0IrzfrngOBeJFbUiBtd+0mgYyuzhw6DIURZGBg==","shasum":"ecfa1a849f48d8eb10c5533541329ac5b83a096a","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.14.tgz","fileCount":24,"unpackedSize":63997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYlunxh57OjsEgULYUs21W9q2fmt1SsgIGkIL2XGWo8AiBw+6v7A0JCCUIEJU1MvTEUzm+1/61HILCcRd2r4Uns3g=="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.14_1519846858726_0.9406696047153684"},"_hasShrinkwrap":false},"0.0.15":{"name":"@linkfuture/boot","version":"0.0.15","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","check":"eslint .","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","promise-retry":"^1.1.1","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.6.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-plugin-prettier":"^2.3.1","prettier":"^1.7.4","amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"17e31c8fcfecbca14b9ff7a96f4263be45e1d6ff","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.15","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-Ck11iu7YH/VWIUD42p6zZj+S0OLXcTRyBC/c0qBPqVq09ODBIIHCqKmktIQWRhv3H82PKRdvWiH1waiEBf4k4Q==","shasum":"4c08ea72268c6a7ad9f85ddfe272531ae14ee475","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.15.tgz","fileCount":24,"unpackedSize":64001,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjoxGqIveVjAt6Pk9/Vqa5264ZhonOgnKpU/ID/d76qAiEAyzFOllTveonL2TSjOemo+VWDb5iY+YbXlGEMpMbChpE="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.15_1520038972401_0.7235774323519562"},"_hasShrinkwrap":false},"0.0.16":{"name":"@linkfuture/boot","version":"0.0.16","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin","check":"eslint .","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.0","cookie-parser":"^1.4.3","express":"^4.14.1","glob-promise":"^3.1.0","helmet":"^3.8.1","jsonwebtoken":"^7.4.3","lodash":"^4.17.4","moment":"^2.18.1","morgan":"^1.8.2","node-minify":"2.0.2","passport":"^0.3.2","passport-auth0":"^0.6.0","passport-http":"^0.3.0","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","promise-retry":"^1.1.1","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.3.1","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"babel-eslint":"^8.0.1","eslint":"^4.9.0","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.6.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.8.0","eslint-plugin-prettier":"^2.3.1","prettier":"^1.7.4","amdefine":"^1.0.1","chai":"^4.1.2","chai-http":"^3.0.0","mocha":"^3.5.3","mochawesome":"^2.2.1"},"gitHead":"aa35a6949dbcb50173583cdb641d5366d6d5dcb2","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.16","_npmVersion":"5.7.1","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-ZOeXXoA5olkyYfngfu5LV3/xuf1yZkBctGSKxTTyXJ1p6Fu8GqFuQr533uqaTWW7Vrcx9dPASTsCDEcOck268g==","shasum":"10e9f7dda74be56ee62dee70dc832f92d445140a","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.16.tgz","fileCount":25,"unpackedSize":65428,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDYBB3IuT2nzDWOFZCin9PQa9Bk1LK//vSLs/7jkW6SAIgOJxn2Po84Fn+VqQFRovaZdpLbmNk5WcYfvfGH7oEXlk="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.16_1520201888638_0.45302597172167847"},"_hasShrinkwrap":false},"0.0.17":{"name":"@linkfuture/boot","version":"0.0.17","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","moment":"^2.21.0","morgan":"^1.9.0","node-minify":"2.4.1","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.1.2","chai-http":"^3.0.0","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.9.0","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"5134ec2e4dc177d335713922a56a7ef2e6f84894","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.17","_npmVersion":"5.7.1","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-0wNmNCDg9F2xkB+7iysjMj6t4KWsUGs0winf3YH2zW42rV2znoLFeAWJcFsHhdKLtGMBALBH90TzZitZ+hm9kA==","shasum":"5750103e5490c579646494b0abddcabff5574c29","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.17.tgz","fileCount":27,"unpackedSize":65761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDweW9ZExNv/fKyubK+BI1KZt8iFPfoqhywZJvi7tAKKwIhAOJz02TRYKFn4W30DV2tMEo040oZ10kBV0W0OTXulxYD"}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.17_1522992140024_0.8215584572379193"},"_hasShrinkwrap":false},"0.0.18":{"name":"@linkfuture/boot","version":"0.0.18","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","moment":"^2.21.0","morgan":"^1.9.0","node-minify":"2.4.1","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.1.2","chai-http":"^3.0.0","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.9.0","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"64a34d4d174cf58c49aeffacecaa9dfa4510ae20","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.18","_npmVersion":"5.7.1","_nodeVersion":"8.5.0","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-IKdV9qWU5mzXS+X477q94Ludm31IVK+tnr3oZBXxekGKE8p/Iw/NKY42rgsF/sVB+jLDXNbGWUsRW3wyZ+sivg==","shasum":"de798273bc6efc63dfd8e86b2a9dae2eba484747","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.18.tgz","fileCount":25,"unpackedSize":65913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwZq69YpWpT6zcpnwSm0PdxiinAEfRF9UtseIWzVJdvwIhAKUu4iLd9Ej1OvhCD0KefKagKoFPQvBn2iEvFUHBLALS"}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.18_1523349640369_0.7559159726085765"},"_hasShrinkwrap":false},"0.0.20":{"name":"@linkfuture/boot","version":"0.0.20","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","moment":"^2.21.0","morgan":"^1.9.0","node-minify":"2.4.1","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.1.2","chai-http":"^3.0.0","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.9.0","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"64a34d4d174cf58c49aeffacecaa9dfa4510ae20","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.20","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-shYYtwm6iYRpu6ZTn7+4fWAVgCBZ0E5smo0TVW9BmPyNjczBVUnfvTCQNxZXrHARxPRbdx1gdyHHqDXYGZqNvw==","shasum":"5916fe7c2f1d2dc21e48740560f3250ac33ae882","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.20.tgz","fileCount":26,"unpackedSize":67736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcffsICRA9TVsSAnZWagAA900P+gK42PZCPETRxCn/yvaH\nQnR/VS2kquK4AbW3edOAiHcxu7olqt+fnKQnDnA2QjN/J3XoTKMf4+6UVazg\nrJAxiKfk/xBWnTtu5SXdiYiCCk/uHpH7x3zGY2vXQiHKY5N/ZoxR2EmiD8x6\nDvMmU+kbXs60bEazZ/jtamO33qPsBa1rKwwiPzOuSUl/0dVnICPv0L+IZlpb\nxsuX4/rYNWDycI+ixNCVmPVdb6Iz2Br1wprqi6YfyXdx+a6vmjYVqWlfe+eS\nyTDQOQtKoROiwP6W8ijPn2wNb2yMMDe9W2BZy6a0/XAeq2nBdgIAOesFpQBX\nHRFLtmbVFJT3BarV7G/qj1Q5oH8eVHTwFNXgQKCKSKlLQkhpcyTWF6J9Ia2v\nUzqhbz6PksAYpiB5AD9e5q4tzZ2xBmbQtAz1XXSfuPrtU3NFXE88S2MyIppl\nO1CMsd0qg7oPf5tgEOWO45Kx8QiSsVV+h24ycn4OrnketyhdBIq5Ssu3gQNE\ngh4aMnMKOFICUU1ff/9YeLBY1xC4oHNwRDDxDaU6lo/SFOjulE/62THK2AKA\nVLq8C9VCnh2CSyXK9rRMJK4iFnw6XD70L8LRrGCntHCGvJpkJM4SHRrqlTE/\n3CLGLckw+jo/NxtRnaFJIOuxdWNB0fKGysizRNXBo9egZjM7JkLX64KS9dG5\n9S3D\r\n=WLWp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6WfPJThMmXMKxwLABqMg4s6JxYXuTfsie6HcF0TjsrAiBzAY3hChtcpPSJIEsZzem8wYFFiZx1Q9gllUViBVvf1w=="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.20_1551760136262_0.9218274594966551"},"_hasShrinkwrap":false},"0.0.21":{"name":"@linkfuture/boot","version":"0.0.21","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","moment":"^2.21.0","morgan":"^1.9.0","node-minify":"2.4.1","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.1.2","chai-http":"^3.0.0","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.9.0","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"bcb6c42f49cbdc83d66adf044cde2ab4158ab987","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.21","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-q6wbk+/iGgoIE9BQX/WCIxj6fYqjTFUReo9nnGOegzur9SDCQN7gcmfeeCOw07hWaHOuh4wJWUCPCdxZ23oizw==","shasum":"aff981a822e47287da4d49538f9cb6c4b24c2788","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.21.tgz","fileCount":26,"unpackedSize":68534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctq8iCRA9TVsSAnZWagAAppwP/395X/TKVSliAnoTvkfo\n0/GEG0DjiENfdag7TCtG+BH4kK5+n/zYGXnBzudq/hlqFXuRFcLTMCNtiifP\nDcgH0ghfCoEFbg9M+OrqneOf5uipnN1tQo5B3H4g1lEkWpwm1zXR8/iJBe/X\nzq5TWx5mD5mkDnD3WUXev9ltVxwB7Q3eKvZJpp6LbzJvliO85TMG1O/C3F+z\nTl49taEo5iNlba1D/XZp3u9XdBFtWfoEMOIoOuqn259KXqdHZXgB2OeByki+\n5pNzrmNXx0ubEEh8P9z8MMevNZi5jvyAm64I4m36r22wPOU6SI6V0Kdha9nl\nhBsVP0I5j9OqcKNKwFCPbwxq1ONLbWhPc/K9kxgTp11eByd+wnNLjVI7Ieyn\nJAGx/OU1okmF46/MAnc0Za1I/Zqr/dVFM6icHMkinw9SAockiqUs0Apw6I3Y\n4jMWigFXwdRCMtMHNAo0FDwKXYniUw+Ig+vw2xu//G9gukJrTRITTN1L/F/K\niYWNTXj7eNWiEnmDoWnAxrv/Q2YU5B+jQPGZmJPHfdCw4VIScYiEgdLgL98u\n/0kz8krHIO5y91xNim+Oiw1BN1Cozk2jfi+wgZESZUT3ET+cFNM3ndd/0ACS\n2VOLZ2qU33SUPJkJH6L6UmV0Jnk3Xa4bqpSasCXEvm160yamy7sCl1fZwMCh\nYiDR\r\n=NCCy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKMYW++B91dsqdHLtIDa14dbnQBwWwlmGDJmO2VwlMVAiEAt1hoQU9BSN1+xOyHOxkh+8HlvM1P97qsWfKXZhIwF7k="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.21_1555476257797_0.32679048478134676"},"_hasShrinkwrap":false},"0.0.22":{"name":"@linkfuture/boot","version":"0.0.22","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","moment":"^2.21.0","morgan":"^1.9.0","node-minify":"2.4.1","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.1.2","chai-http":"^3.0.0","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.9.0","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"2a6a8eeb87b359e6b4b220c476078f8a17b52c6f","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.22","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-Xv318E2DsQmtUE5GqlyJRp/eFUdluYkTod06Psx5ngVFNJ2IAQ34wMCijQFCJdejjNwA03L0VIkY3oJ3Tfj8MQ==","shasum":"1b90d53d1d11842d1c33c4256e83f05a2f7a285f","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.22.tgz","fileCount":27,"unpackedSize":73119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0Rh3CRA9TVsSAnZWagAAXhIP/2so9sUljg2iu1q7bMHw\nbVjum6dlrxh8m/QKYvnxHSGeY9kYVyBPl6Zk0yBxCX66PSCeVntdDnloh67p\nWZC2dTAHxSyP1fUp5RMiArI4A79CDImx6WVrbic9JUdWJAuNimNZJ/nSGVOc\nD1AnpQkC1TnAPZkyrIoFU+r2yKKnnKYW+nzw+WYWr2g2btBbHxrk7pjcWghE\n73R8cShuf0pbdqfQReq26YK5wbusPEDOBsaeY+gRPGpMF3DEgA8xch+SCIj0\nxRqcDdkugBryfDAqNIIediqSqOJnAXNHpzG6d07LEd0OROi8hszQcJki0SHr\nwQ+whmBHMp6C3/2GYd8y1Pa3ocsReTFvLZfWkNjSWRKz41sXvytqE/nSf8Lg\nUYY+WFU42QXVOlxjyRgQcrHhlfkf8QphUwTJFfwqPvvdD37jpcTqMKX+Quvj\n0wrCwwT2ylmP5qYW42GLmQqcHxm6tvAIkdG5n3fqKC3LGGijaxnjf3etEN7D\nRoAI7xfVrbtpe9QhVUssOPC0TGxEc3lfKtsNdCfnwhKKbQ2xxPttZlWKuQNr\noLvhPr4EnOLoHxdCiim5ZnU/UVThynrvTg+ZvcZu2m/FcyOzPcMLO4ZmDfrp\ndtVIHsexPKQnF5ZZrHFfZVfCyw3uC4Gga64ODALkon7DniFAOsFidszVWBPc\nGX3a\r\n=HYCB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXX+t8qM7uU/b2T/cH91wU/zfRZ8W8ael5Ew0B4+nt8AiEAot0b3XBQcpS66a18u8kPFum+BEYSK0UTvUeaJdOSt4k="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.22_1557207159072_0.3561046463157509"},"_hasShrinkwrap":false},"0.0.23":{"name":"@linkfuture/boot","version":"0.0.23","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","moment":"^2.21.0","morgan":"^1.9.0","node-minify":"2.4.1","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.83.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.1.2","chai-http":"^3.0.0","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.9.0","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","cross-env":"^5.1.3","prettier":"^1.11.1"},"gitHead":"dd3bccd2df7779d29c5da99ddf577f4c9a541571","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.23","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-ofyZ2Wgs/Z3FuaIdYrzRHjZ/UReb40hCrgZd1riQIaZkjqCHHOvMl0KtJyh9uGH/W9ibQoTnCxYUTXQhGe8hvQ==","shasum":"8b0a99af9b41e76ef878648dad5f9b0ada810d2b","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.23.tgz","fileCount":27,"unpackedSize":73261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0g0tCRA9TVsSAnZWagAAbLQP/32yCmuqm7DoYHaJZ0Tx\nvyg74nPB8qvdt4/0enaZRSwXBTTUAcuUfjUXHsovO3/PBSTQ1PjJD7LAf3v3\niKc4UTLukLKgLRhW1MNnwPRGOQiDmE9UPaiVqDz88v3taoUIv01/WRE6Xxb0\nZTx/dmrvchb17TfmqmBq/oDvxRc/srQYgjYHweltU8uMel8/Ih3lD6xWQ7Xe\nfE4410ZiyFZC1rhE5rVRUrg9KU6BYrrtFeDDcziHHVSD434EUtPzL02At+0f\nk9vt4mV7FMd+FX6yu2guiSuKLP10VE+dhl6fDuZ+X/4yqTuIS78d7j1NOk2j\nmv8o4Goa5qjtAnOIfxkEXrGQDR09VbFAq1dwSj0cYc2hwNAI06oPDcrJMOqR\nKUEi6KKUp1XS57AQW796j/WiFqdC4Jy6EA1KlntId2Kh3+DOLf1JVYoqyNLX\n8Etf4jtEkm8SVPJN5i1EPWigfV63EDGfqJGuFhfngI1vGUUgL3dXdTU4WFtK\n65661ZEQ5avuVroCW2DzQal8FiEU1pRkAUaE765VfvWAw1ddlBdeL9ZAb0+v\nXBF5Ndc+e0731Ac9AaBhAXgx47J9X0duItscyt8RSD6EyRXnNk4bMvKcHTDy\nTuiykSXhFPpUrJYIQxc50ba8req/eoRSOl1YWOgq4e104CC6FIeGLMXYZ4j9\nM0kI\r\n=sM0S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/lRYECZltc8D/iFYCYnvZ2d62ts/4Uo3SqRcDgxzBqQIgHrPYSM3gjgWf1xxB1EgdvzLGxvYlfq3Nl0+nJoNYHLo="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.23_1557269804587_0.6358433958308609"},"_hasShrinkwrap":false},"0.0.24":{"name":"@linkfuture/boot","version":"0.0.24","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"e7b50f8060e016fe806a8287143313d94732dd91","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.24","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-k+XtUBtTZ+6ETN5cnU8M3NaMLWhrTXyAEQiEuFuv4mJgPXbX+DkQQVZFvXvr3E/fMpZkQ/ilmwCnB3TznMM9Zw==","shasum":"fed8b66cfc678eba0ff35bc77d945c6544d3c02b","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.24.tgz","fileCount":27,"unpackedSize":73264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc01EvCRA9TVsSAnZWagAAFbkP/2Eur0pgyjdDDA5np5U6\nr5nLxnR3JC1lApD9kAEISefDpggqLWwVuuHvORj7GFB22QL/I0Y5edR51hQh\nKCs61dI5Lp0Ny/F3/SYKkVWe5Z7zXJm4N3thtG1BICQ5FOadz8Dwddu2al7b\n0/QiJpvYyPVujycWcHuNNVYhKj5CWoDgWHoNsaDJGPFhXqEX5UZdIXsKNcfx\nYzJdpt6SjisoxIyPdysssUuG0AV+elauTF8kvgWwGV12USGIdD7qJmmTBKG6\nopPnBJBfBXCb/v2MFkc8MQ3tFhFs502r0AHj87cps/JCkB7YtH/WeF91O9Z7\nNqXHElsETCfAh4sV1SGEtw69LgNVndp28IMUpXB25qJdmzHBlsIdDuxiPnzE\nqJIz4WpAHgLxHvT5fOUEg9uo2/2xtKELYFsWYPS/McpHU7QqsrZZcLoAAQB0\nZXflaCQB8XyFdsAGj0tfes1SPUDLsnk/uvdHQ3iU/Z10EpfW42qNqiT+2nzf\n8+8Yv5yQnfvwZGQZXJdq/4Mp0BsevnKwOe/CH4ckk8G+Cn37V604rMAfRAY1\n4Aln9RlR+AiBfKDnq2/tuJZdDW1ZpftBSSkSxAR4SE0WMv1lT2Tm/mOf1YdJ\n/isH/Hah1VfZsAR/qcPUK3YFuVd/e8PRbnskRka+2hTEQc0DFpk8hInEydll\nYn1U\r\n=kCPq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/hoBwsKshVSMrqUgJerfF7PmvMg3aC+u3MG7Bz7zd9AiBI9Td6pfMbqL9KsPKgC5xMsWXG2rwQblkZcaEzELbOfw=="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.24_1557352751352_0.7538296300305898"},"_hasShrinkwrap":false},"0.0.25":{"name":"@linkfuture/boot","version":"0.0.25","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"f70c0493c490c6e5ee1ac25b6c02a9c92618661a","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.25","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-1fElg1Tf5TEiE1UvEzANQnY5v8Jbe2fEYUyb6A89FQXD4w71MXWitJPHi0t3zVMdRiCe8wrardA4WR07+yAyvA==","shasum":"cff91d0d3bbb4695e728812fa8610abc6ad79d98","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.25.tgz","fileCount":27,"unpackedSize":73584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCWBICRA9TVsSAnZWagAAPAsP/2CrjoRpnoPFmKgKZsIB\noyTkFZi/wn0kc22zOd6XZXBWu8XrZhq1EZ05uB8wQkhLv4AubwGVt5hEQaoZ\n+Fohat+OnnC8AfdSW71mMTSmdVu2eQavTtZF3nJZ2C4xYVOQb1W9hUFUI4tB\nOG68sN/+AvMVxF3WEpuwxfpMsKnEqPPjhnAQgxfmZSmPBPPDnTs/V5jyPaPJ\nNFjK5ZNQt96NCZtBrP9WoxNuR7ax5l+Lg85R/tWQL3HIHlbkKE6URGuU+Fuo\nCMISVu/qKgzLQy43zoATSIkaYdH2VX6pCMq/zgAPfo1GgkdpVeJN5Qfz/jlN\nfG82EQPM2zmDsE3pQGzd/slrAh6iN0rODNU8pXc/9cnjfBvfqTSswR94uJwL\nMBDNbOs+HM3Xro8WXM2+mkwVy+e1HAYnLvzopR39sBsv3IiEeSyy3NLirU2t\nwSSAVpx1f7mjurnpUCZJ0gEvgRoZ1KT2R9Lt22SL0M2pPt3QIxL59P6s30BA\npqePZdDMwVbYGoCFhXTmCWwlDAXc8DD8iPtARpfMtFZQm0imnUKHA/ESoao9\nZlGRBwNWhzgWh75KDgSnqjAwnk3SqqXJBwJ17xoR1YgjUnnmknHHR+iW1rhG\n2Yax8y9Aqh/L7EOHFCpBvT2jJcySoCXa7H1QZoz9uvzv4QA9cQpsRSJ5WCM8\nwMTH\r\n=YgxQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEn4GzqcAuVFV/+oZEf4vWKdm4msN4fHddTgLNhu0s+hAiBWyHzAVfUXvP1PsZmEO+Q8+nGel/xOkvDde/jt74/z7g=="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.25_1560895559515_0.6941544376269584"},"_hasShrinkwrap":false},"0.0.26":{"name":"@linkfuture/boot","version":"0.0.26","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"749e7907c3ad3e3d9adf19e4d0b82580c37b0228","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.26","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-hum7lGPObg5FkSlj+4UFQDKSBKWF5qEQFDe/ubzk8lZmIry+KcLPViDjIcR7/hCN0LVQ8jfmTEyo5mtMmn4CTw==","shasum":"21cc4ae6042b21ae7931b2b02e4959c1e41d5dad","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.26.tgz","fileCount":27,"unpackedSize":73996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMlPTCRA9TVsSAnZWagAAsx8P+gL0thWbA2P6SQaYBC5Q\n+24YDVH/Ef77s34cCsu8TbWwCXS4jowPW/Z1fhCmJJbdsY+OFHP2ycTj+R6G\nQgzRxCMQszOvGijZkAPe7JW/NL8U1PelcixGz3x+8glSgmwHnx8N5O+qgygj\nR5o77Mgu5mI0UXoH7WN6SJl60clPmcnbLv9KLxCs7v7GeYyvS/pTMyqFqN/3\nlmS2jKV8xPnl1r2E1qGvv7ICpMpM/8IpqoaiYtCCrY8JVBinLHOm2BGE2ODq\njK5sLXEjFdjjKq1Wt/1t+pQy71EUKyOAiEBx4na3fpcaCr9bYA2hPBo9uA3b\nSKM6ze1JbATiKRJHGUtLxWXLq4rW1OrHmABDot3bnwzkv6nY9WFT/Ydc7eOd\nIIOH5raG8+IttUTNvYQ6959q4B/RGmZbgUGVenIDGsbVlF0eea2xgEKTNSAA\nOqFAtiSCAAAFR4Kg91dlOp1ttZBBKs3qrWEyELqkeLTWbAmL3qWli//5DTox\n1Sg0112T2J8voYWd0NHg2hmSr57NumLmcOnrUFtOFz/g/KENhZ2zVHX7ncDv\nwFd5rst2gnMpDBWcQ2x7JewLvUVrNbeKpqF4KpRtQYVjAMMjFr0Y/6rrsDpC\ndp0EEHsfIjp3mP7rV4KtO8BjHRPg+taxRVS3EkFrwDvWyne8ku/ub5Ff/kuh\nSkJs\r\n=cpGS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGRBgPLxzqS33vlvlpURAUGXv3CGQDj0WE4mWlh2rQ8AiEA1vPBgoUtsDichSOEzSrUakY3h9XQQRSSTUNldMcFrdQ="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.26_1563579346574_0.8496540553318743"},"_hasShrinkwrap":false},"0.0.27":{"name":"@linkfuture/boot","version":"0.0.27","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","connect-history-api-fallback":"^1.6.0","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"e3bdf51b929bcad1be31ac82c34a5d2c7cd1013f","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.27","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-3Q3sc0Hqygygmks1nbhkoeSj3kMmGHHLL0byd97D+eKPRubqR8Y4ka7jkmzUcukaL3vaQnLANBhF64RKRm4wow==","shasum":"c1c1cc9addf1bea4b289a51c67d4dd6a78045606","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.27.tgz","fileCount":27,"unpackedSize":74982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdO1mZCRA9TVsSAnZWagAAd0EP/A3DZKJlZTMuVdzrDoZE\nrubtvVUfEAyemL7Y157G1vOefXE9owBygrXqpRY/2GnAROXtR646UpOz1lb1\nMou1N0gB90nPw1eW029h3tCe7MlyiQz0GbNr3g0My65FgeXOgr8K5T0WFCx9\nYbbi3lYuPKx/gCXQTEQ8oZBZxq7/mwrDR/bi2vJvt3D7HdxG7nOJ9rqggTPY\nX/0z5XPXrHG0FDRHE0tB9AD+hNnwt+swH+Bh76RK28IM6iqz1ZI23MPdkix4\nWrXkhKcs+mcBUFRnT3nwljCOx56NTJOcb+YMBTCLm71fsyNndAKNKiPxIWun\nKouI3JR/oZlVUU2UxcDsmOsWq/I0fCdcAKuYkh16UmFzKgyODTYwWQfAiypf\ni3lhh5loUieAOdCChxSxJQzF+WnqPVB3c58qsLdmeAtAhisclnaEODgtdq0k\nqvcZbnml3vW/OEOaAney3Le97MgjSiXtIbbMkVK89hxbUyIEMqQQBZd6vup3\nxrS1ZMrwXpaOHDum5sFCxKaygq0mND5HqaKJ5DvhITDuv7z1Fq9PYrhzIHiL\nACg32k0R6tPEfUs4ijszXrERlwtvAKLZ99fU1n5ak1qjrEO923UNo59LPFUP\nK+kTJBJg6LUhUgutRTyoAIWK0oLhNh2t2cwrBLvL69rs1cJMAp4QJ5Ic2x1z\nf7bf\r\n=21f8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0IsxMVL+WmNzjwMznTIZzDyRY2BiPzeJC56Ahuu2gLAIgcoS9F7O+IG2z24iVuC5fpPY6NUWWyKN5spZi5OjKvCc="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.27_1564170648852_0.7140819435802661"},"_hasShrinkwrap":false},"0.0.28":{"name":"@linkfuture/boot","version":"0.0.28","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","connect-history-api-fallback":"^1.6.0","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"8b0be84d7671297acdd5db55f81a8884560ba62b","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.28","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-MoVb9VYGqImy371yk7SMNC/Y2x1rxUZyhAb84m4VqPZFk341mEjbOdOGSWCCEHXy8ZEka9UyYwX9hxeb46k+pg==","shasum":"7301830cc3125583d4428c33fb33afea6b34e287","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.28.tgz","fileCount":27,"unpackedSize":75124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU2BECRA9TVsSAnZWagAATi8P/jiWW938WtL8wbNHYBtn\nnvqVGttvILCf9FKVVx3+ljVW/AKaaaXGdSmgr3YNQd0nzEunKu57drAMbJqj\nsL7a6LryoLQ7e+LuFu8WC4xv4uO7H/YkKhRElZJeHAOjEazNYmKjWzpsvY/8\nVLsWbZ24h8VJAg2x6038hjN8ULWK/nRIUCgr4g+DHtum5Cu3sDeDnua+lwGY\nno5Esusak3N2l0Kro4ldHB4hKezjVc97tDUQgYV+Ow+VsBmtWW/Cr+eSNcUm\ntUJFBXrpyrCSYFEG16mTmQwOxdDdtMOIMJBjgJ3dWuU30Tw7SgHKeN0CY06b\nocnySzR8Fu7PH0qgEgQLEIKGdoaDyEHYCMvCb2f2uxqyx/EeGZW5m6hPFj31\nxIyOa/ATpJ9FiMyVme1j9Kys+1c95oLO/SU5/Q1Mbb9WEAZpjH4TLqLd+zvc\nX7+vd6G9UJDtsfA+SV6aJv9TtPj41Pqf46wbb+wBUVGAGQ8kUNUj100R3Aoj\nAkMAIvlQGjRyfKDLix5PIxrFgjBM8MAYBKXzjGsUrAMrGDs0U5WvhYOeJxQ0\n0wwgt64YomwR+wI5xuKgrdBHHRGL7vfBfJ0qzWU03YaWvdsJnz3hmXtM6TPu\nqM+M856eTwZYd0PVleiLJDj5i+njhsP7p0NmeThoW2AMeBWF+JpVyUvWv7kD\ndFOS\r\n=T/fg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgwxv3Kf94ckKC8fClvQtQemIsrdGM9G8LJUNeFW54cAiEAo9j91umz8BqLPMMV49i61MVrCd2cFZ/8TVptFNan03I="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.28_1565745219746_0.9519690166073496"},"_hasShrinkwrap":false},"0.0.29":{"name":"@linkfuture/boot","version":"0.0.29","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","connect-history-api-fallback":"^1.6.0","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"2d0bbecee23584bc2f422fbc9e964c38a2717560","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.29","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-fA5+Su0np/ckYF16u2X+hCvvKGqY9hr+vICrhIfa4Nfhfa8gJbBvgKprI9dYWvFToN1npD70bwL4VLScC1pT1w==","shasum":"9e04c812c8171365cba039a63a025e3a53ba0b70","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.29.tgz","fileCount":27,"unpackedSize":75442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbv8ZCRA9TVsSAnZWagAAJ80P/1kR9S6wGBc3MPY0kpWu\n6Epmh9gNuaoRf/NhF23HRF9niE2iz54b6B6yGCsdWYxxebd/9ZR4EAN9vTSy\nkCodkNk2R3WOYKOE4uf6IFEN6i/37g/BBTQxp4D/DL6mj308eO7xWVzQmEp3\nWEwFRnGrmOtT9dU6lcTiZhrYV/GMPNFLtQ57p5rqk//9b1qgqvLOEE0XiKJx\nlSdA2QiBUcrnYtwwSxW4EGlKu+Ji0Pw1c5KCHEBSYIU4DS48lvJwKnL5mtsh\ndNV2Nv5mwgj0CZhvsekjtLLjI/Pe3SJh8W8DD5lsLJkUBJHQQ4xCXGACv0Gd\nDJ1rWfe8XoEpRM1i5N3XMGYw3sakf4La4Kqa6a16t4fJbUlQRw8qIrnQVsR5\nYnsG2SY9lucQlt6RoSudWH5kfAXnS/p5uwt0nM055cF0ROxn6enFgWRIZfAU\nKw1gScjVEeGQDgRUwtXTS9JbMJPrmFDSs8ccm3q6SeEp7bfc2KpKkCNculaK\nOKKWeCDTvSkbH+0vA+4V84s5nAIwldP85O0yT+hEqS84H5A0Y7V3M2QirkZb\neqO2+5NpbCsJiQv52dAEzp1amRptzZPCFxoD8wjO/3kIdmWbkPqlQWUJD7Sm\n2a0Jdl4HjIdkUHyKsa8tFbDhNG2a9t81NEJt0o/wkPDlf+rpp2N0/se/R57o\nDgl/\r\n=U4xL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLTug7kbG9dbUgihb4597ecTwRuE3FrccMSOy0pRf8FQIgFmNCYus4GW73lWX1OI2f7BffjBEBklzBzslVq/WeaKU="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.29_1567555352414_0.6693460146815999"},"_hasShrinkwrap":false},"0.0.30":{"name":"@linkfuture/boot","version":"0.0.30","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","connect-history-api-fallback":"^1.6.0","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"2ed0ca99e8923a15c2d6f638c7a1d52243a5640c","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.30","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-q57gEcBGl33/vmlnwxhNz1NavGeBMkqOnPnF5l4ISsS0XYGoBPqT/EPlXsEBxwmuzrLmMUV8UK3BfNr5QFQfMg==","shasum":"879e2794f080b67e80c379c9cc2e6008c6f08fdc","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.30.tgz","fileCount":29,"unpackedSize":79210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmYz3CRA9TVsSAnZWagAA3VUP/0Vb1zz/PyzjxL/Fp5DC\no1BeLipZQdGouk/fpaltka3A9b0gZ/NTyQ7YHWFStPt2Oy+/xtjywYUmVFPe\nPZZSnswkmNy5gOhBomdZVBjJS9iCDaoh7Irx4aJ55Nu7c0OiBZ2bI59VDOVU\nXjGC6hL21mPpd6PS/u/sPX06w8U4FHUpmgy2EsZuqsMFy2BABCMZxrgsksj2\nzwYAEXP90Ilmp3XuzJ03hMZLYk2nMSE6ja9PfukVMNqR5y1ShVdUy47C+yaT\nu8ohEbOeK/FBlS70ytj4wHNKnsmWqRTSFUtRQoS3AJWwizG8TaPP5ASJJ/Gj\nN036Gv/TbtCLkxL6w0BESol5vy1I0ty18aEbydPzsreglOJCoungVmbBqXtT\niZMdT5/Z7mEVBxt6w7ADcBFGqP6NyIlWvrnvk6gcCDud5zOdtgyozaMn5aop\nzHDv49vBg9kp4R319h25kQs4vW5/CBjpjyHNdv83WkutAaDHgeG/vBLJZLFQ\nqxAT0+xxo8Q6ykOGKDUU4vt6R/MiO00Y5q7gXjHc5HrPfrtOXFRPO97w7dO2\nERltOYNOB9TvCe0l4dyKW8epR3Qr0qhb5PSi/lvhBMu1G6JLX0UUiE6Am6YP\nOC9AvJHdjmka0l1jwirySHj2m331e+wWyxj878uxBA/WnhX0WghfamAfzRJ6\nWzOw\r\n=uIlq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9qcSRqCHokTu/vfyTb37ROemwN2APCqYc2RQfQw5uLAIgU8x/CO8i7bo0Zi+Yx//azV9vHJqBdRFmzA9lJhUj28s="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.30_1570344183263_0.6191473715925122"},"_hasShrinkwrap":false},"0.0.31":{"name":"@linkfuture/boot","version":"0.0.31","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","connect-history-api-fallback":"^1.6.0","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"228eb13d593c2b72dcb1a3ea669b89583282d8d1","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.31","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-7zDEW1B2GxZcuf4hushUFxyjKXyC7EzTdW+YTvatNpuoFzbDcAH1WmuwP4p98/CsCvvAJJ5VQOXbbiYrQ7zakA==","shasum":"f311bff247c097f6a7c96ed647f34a65d441ca8b","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.31.tgz","fileCount":29,"unpackedSize":81039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzgDtCRA9TVsSAnZWagAAukIP/2JFWEPJrtiQ6hfYp0fV\neIflh0MkTnLJl0Q8r3tLdIp6fDvy4PqpOkdaGBft4CBMMIwg6mTgKfHujpkt\nMly5oODtvasjTjMq99vrBsn7m60lh3hfEuwihlKgDosKs0DG4MabXTtQZ8D/\nUaT3v5ARXJc694cmzHwq7fC3NTxM5Xbz7FhTDKEhmNUxzUrA1xkQb3C/9Idy\nz7djY0p8Hsap9DIoNvR1naxRFtZOhklig1qAEY3Y6WsvuXecLVF6tDsc6qwI\npeRzJhiYcfjllSwizEuyA+0BfvAhxGzAURc7CfFWzkzNXqOXaGsuyRUz2c6k\nDTLMpokVcM2ZCJtEsoZr6nsy3/VWK2L3BsZTzSrOGuPWvWMiPyZ84yOWti8n\nWdo1d0ygMADTRIh5W1VR+ccL39w7XveJT+9dhVCupKfQ7oGfBk6YYnlOPBGb\neXTEwadymOCs6DOoslysO/HLbLE9jDeMBDvXlsrXzuZJOpLxVokPlX8YswOT\nOgDI5fxYwF/fvu6Nnffgd5myaNmwVLiZpObjoQTPuoF5xb3XvispUN0q9RvU\nY26jrNsKVvTWnV1UQbJ8dTtlF67R/NoBrWGXhVplMIi9P2UUthILOJrZOFyR\nB2On0gMZhZIpxpvd1t2JUo3r/qUex9qOKe4i2nwND672mqtXwei9+AOjhYM0\nKSJM\r\n=Zdvl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5ulJpe+O/wm9kG0MdB9bskL8C7QtpBRwIljpTL7iVsAiBXu5bIhRFJoLY1+aWHAkbv4AkhgxFzdMINLdbm514S0A=="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.31_1573781740709_0.8668403570592516"},"_hasShrinkwrap":false},"0.0.32":{"name":"@linkfuture/boot","version":"0.0.32","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","connect-history-api-fallback":"^1.6.0","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"f2c18770ffed47364d302f5e9715152efea68b77","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.32","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-76oO+n4mNpnmVAmMM6K4XgypI7cuD+bORfO3m/9PpFeJIdNl0tktKXlwx4ay8rrbE68CEadvQTyAnNjY+KYN6A==","shasum":"62367edab74acc4e651096ed365dda34360d5d26","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.32.tgz","fileCount":29,"unpackedSize":81990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzjWPCRA9TVsSAnZWagAAoIUP/08rTBEd9WyGaoa2WSFZ\nucSqaCk7yfpLewKAp1w3diVYFqgQU/NNhmHRJMpCXcWOXNab8Ff1JRCzHAdZ\nmPIixYf48QTxm1nYlTxIPlSEQIVDCww7XjUNxU0Tqvf4Sk385OxvmlpmHI6/\njPR8OwUIkCvYy+fPLcGe8hp+wDCWp5KT95RSodBJujTOKVs5D8j30tGzmdgi\nTcpyVLEgjXEmwsRYFl1e2ftXnOxnKthX2ubQKSod9DSWIpw2pZvVA96BdiVs\nfNn/cK1gfXV/Ts5S3waX+4IKafYgzTlwI0h5BTE989ZLNs5qbW00RkTieoK1\nPRVNDHMYaa/3nr6w1YMuKDo63yyIheHLbyWsHjux067W+5v4GGjjWaeFAIj4\n/Mj1+HIi9gKWKXT+uND0ITK1dgSd+hxi6nOzzRLmPhGIIKmv1rPlNh/7pvS+\nP07Te12hCUxI3YLFvIQO++fqXnay7cJp+H5v1juEc7h9QzH7ev/zlY/KbNru\nYb59Uuf4V4YpJqjaSiQUkIopeJzQoonQJJ52qBnoAMRscylLjoKGZu72k0M1\n6F+cX3mZC7HzvpR8OstlHTgYB/TpkKZ27Q+iL24vkCQYoQRnHreGHg4N5EJq\nFnJmwKnrumd8wVRTijUZPVjgazHlismlOZf96cDfPi5KwckysEmGqHs6Mvcb\nEC1S\r\n=zIub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBshVJI0gCC6G+ljds7eYHg0lGai949LWFbxp3q3lNcAiEAw8wsnXVEJTL4dTjCUNq8WTIjLFH3Pjy1TDQRO7GRekU="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.32_1573795215304_0.31982188239583564"},"_hasShrinkwrap":false},"0.0.33":{"name":"@linkfuture/boot","version":"0.0.33","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","connect-history-api-fallback":"^1.6.0","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"f2c18770ffed47364d302f5e9715152efea68b77","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.33","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-2GSqYRWDueX+a00It6qtFdU9cM+POW7M2iQYkwH9LBH6IwgI/AUwmpLlFgHTNetq940a0zyocJlXkkk4aErCtg==","shasum":"bf1dc3bc7c4f407317e5532c76cc3deaf272fd22","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.33.tgz","fileCount":29,"unpackedSize":82800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2jobCRA9TVsSAnZWagAAI/MP/13ayMHpfqNpQsI6ERPD\ncS1RpNuNGWjQ4Gz3LGb5NoEnW0xv/aZUkj1bxu92cq3KhrQGBGv6EzB8pf7f\nh+/jwy5jC8fcI6azsSSnaj4l3c1kBqqw1w7ZXyIOCEL/X7X7ZLYSGPR2aQC2\nvShys1kOUqQsq3V79ccO9ZumtSDqS80JpCmQjP/RrhCc2VwKbdHTIsE+y4J6\nJY6VgJIJKAJ61M6nUzJq+QOHnqk/Cw0zjxUhQ5mUc53/TBvNIJFRh0/Rwf9V\nEiw7Dpxp3Vppm2+q5lT0iuRgcHNBY2L+YOoCeWNYdQUhSnrgypf4wT7dQpo/\nFgbqGtWIpAk3FIev9k75cb6zqiyr+SAcnlGRlxOUfCe36g9CAZ6v3TR6giG7\ncNPhoUNxMkwB1oZEN7+X0jkLPIcHO8KtzMiYmWO9LkFPq/1nDlvRE2wVFVWl\nUz4F6oJZ3U7qelPiEW+HILX+uwQ96NxodPjPOMKe3CsGFRPGTforEOmN9i73\nYPeFux20rzMIulVnGLXjiBAyHbla3PrAPM0CvIOHF5ofxZQrE6bQIwnnsD2I\nGHBE7X3DA76eqL17u3+kShAF/ATa1pYXUEwcEpv+sGsv+rKCHNjHwHB+PZ/S\nyxp5GOyceNR3dV61fWpwTsgd8gSRL+DGJlZ0wFp7hpuu5VsLvfWR8swQOScp\nP5pY\r\n=Edj3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsf2/oLE5ROfWT+lCe6HNob0KLHiMpNdtj0076UFKdWAiADoiBIa5MoMVZfhAhxQwgGWhI7v20FflDayj56/4yp2w=="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.33_1574582811115_0.4637291703502271"},"_hasShrinkwrap":false},"0.0.34":{"name":"@linkfuture/boot","version":"0.0.34","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","connect-history-api-fallback":"^1.6.0","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"2a0b1d5b4617948d18c7e51beef4235a01993259","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.34","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"dist":{"integrity":"sha512-qVILb/1SgogXL0eT30HnSWQYcY5auTsOn3mzGZdBwPfMkSPrVMqbQmtabRdpU4+fiIS9hpkarnR5TtnDUdAO/Q==","shasum":"aeac8d70bbe9983d181501e628040d5d0bdba29a","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.34.tgz","fileCount":29,"unpackedSize":82871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3jbtCRA9TVsSAnZWagAAO3MP/iuYpznyivWXIuTyUZjC\ntf9EjRKevhogN1aKN9troxa72/cZuBHE8yERrcl6az2wo5a6H0HmNFTrxyQk\n3XbcL/YfnotzZwS27nWcIRLOxoo//pxB6PIeN9MwAxs0x620tY1sO+gU9kqg\nzaDF4oxlpwp/sXlRFYQlLkalM1hG7/MhOLTHoHwQ6Fi5NnkTa/vuCnoscoZX\n5zH9jNlBLQWI5E4vY014wBMD8pfZUmDNBdp/9CH1gOglwO/rhstktN3gzFRO\nZBrGK0gRTwNX0jHJqtAI/L1/bKu5uFAYrxUzU4Ydf04ASnlTKb3SfxajxfTr\nfEIIfjUw7kiqdgIXKuDc/nvU8+YVLNNETiy9tCZc4rKSMVNKkW5bO3uFAeJ6\nlBrtz6lGAtrvihotHAkzZTi8F+ly7uOLvhDsI1iNkKm9JKgpMiSUkMGqZOp/\n28FJatUHutKUxFZn0/4VuW6AqKLfhs+D0Lp9HxQ8vwpvKiDfrXgVS650rEaX\nujW/CkqFdF/6ptob62of/4KQLZ6Hx9PTElUoTylcFVwvYNY/7az9QbRsfkFX\nI63DkxK5ePgjVjYl43oTUucRjId1UAuule4DO1dL5uEMddlT2nSZt/f+cajt\nV7gSQAVsRHgHMHDzP/tnkkSvO7uYEN0DUfCBisSA3VLtLF+/r3T03MJmiazG\nHAgE\r\n=Iy6i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNwx5gCS5/yEJGlFRwjVVFZW5LgXXbtSE+BkpSRfHi1QIhAKZV90+GmU0P5LMRiaIKq1utX9FySZmx12qz2xRAw4m7"}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.34_1574844140529_0.007055934069810865"},"_hasShrinkwrap":false},"0.0.35":{"name":"@linkfuture/boot","version":"0.0.35","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","connect-history-api-fallback":"^1.6.0","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"2a0b1d5b4617948d18c7e51beef4235a01993259","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.35","_nodeVersion":"10.15.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-C2Tojt41q76dt6DhLWTpy/Hz4YolPYkPY327A3kJQzSV/5tIsBd7TlQnypTE9queNdSp2QHp3QMrcT3nr8ilmQ==","shasum":"6e72c4a068dd4927d18a0a65c248f6a57dd4a84f","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.35.tgz","fileCount":29,"unpackedSize":82969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen1AdCRA9TVsSAnZWagAAqnkQAI56v/go6YXgoTgP6LFQ\nfT0MrQfR/aoR4CzD44WJpvhPEJexvhZJPgvsrEdzJAnQo637RXs2iNR1ttKS\nSYPAX7taHsLZpN73OAcU8Cw3liP/xOfqI6AFDWhjQ/uNDLPIGoC3+kYuyuvO\nRsH8lOI6Yzl+78Y+hAWdXLbi8hMSyQe4UGRuZYaDzAumPEJlligUBsYteEnb\n/guZbBy/qkayvITBhdXBDUeaSw1rqRU0SeSLNKVEHl//GKmrt092W4jdSGif\n3cOavCT46waQCee2QGuI0zM/ZJWQhBd+1TIOzJuL2RSQhbrojRomsX4vxbaZ\nMjxVvTVLD2ZGbBMHysUXp6rUXdC7XIjj63uHbKmwGIHbbum6uqjSCf8Gz0Dv\n3bqLknMDqunPkqytQVu8ViHWSCMyWfbP+2MwVwDZ6XRRog3qjBS9qih93wwQ\no30Z5FXUkbNTnD7ZtC8x+QN2PKMisL3M7PvhCtbcpFVenMQmCbdGW29XmOGP\nud+U8Hw2XrcCU+xIuJpWoXVaeue3XcfKDvzNvHTI82NZEG4GdbKqIVS9uZTM\nYcqYRhDMLXGzBk7win2qG00dnL2eYUiGiaxYBAO/LFmVX15Y0/ttQGSzRDSW\nVPXhzkqUcCkNUnoxbDQbde56hfWseCtWsBfa5XDcnwRtGIEK7hDAXmWrAtQ/\n6KhB\r\n=Fklb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLHFDMLE6tZfFpmfe+blyDbgkBz/jWQU2wAZ5afTAKjwIhAN+lznD1f+6NCejhQp1+uIUL7jjrIHgMdLSYoCcPE3wJ"}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.35_1587499036549_0.3404995961852104"},"_hasShrinkwrap":false},"0.0.36":{"name":"@linkfuture/boot","version":"0.0.36","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/cyokin/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","connect-history-api-fallback":"^1.6.0","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"^2.8.0","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"f217a32929cdc979ca0b778178b49a8a5ee875c5","homepage":"https://github.com/cyokin/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.36","_nodeVersion":"10.15.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7bZNecaMPpLJHqS1UMG6RDYrycVnHC9izWO2BMbAausO/bzpU8gRg8QxvCNxAu6cSiC0Rg1pwQppkyqIuEN5ww==","shasum":"ecaa503edea66c1afde1baecc5b444a833b307df","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.36.tgz","fileCount":29,"unpackedSize":83299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1vBfCRA9TVsSAnZWagAAav4P+wUTNh+gvs5lkeSj3dDF\noOYBJoPKP0wAMFP3pjzFjGrvfln5sGH+4chtjwTOCLbFEO85+OihZADsj2ke\nQPjSa/QqGgvLgoCpLOfJiffZfEPGhtat7TAMWLYr19hW3rbnZZOSrkMUdCX3\n5M7Ux7uPKuEC3W/Yg8yaQrAzvqbQUmCk3IbX/jm+WBAKQ1ztw6vPZP7ocgEX\nmfMSs7UwgWSlWsmgwmtVpQX2Dl6l/jGoXlxWdI4+GrCvFNdP5ubhQJI6vrBU\nwOM7+oaWmZ7JezgVFrACZqnnhwgybq5n1FWvQ4sV9XBHNU4yfjZn7qfIOiTD\nGLp13bpI1WjVjQY5+M96L2KE+BscqQhRHw/kGEokXy3QQVa8Opw5JR5YSwTm\nIZzYbs+3R16KzPM/9tx8lXIiTnvsHA62acfYUDiPzLTK+kDYsh/sVblkKnyV\nlZsFD0ikorXMI03dMA1Up++SWm4vWKIf+mgZv5fgzqJYLfLMuq/eEmLAZD6S\nxL6Q9JKErIwNss4eK7cUorD7jAYDzhwZl6sP3iRbl7q/qcymsLJw8vKen4lD\ny5Lm+n1VOrl77BVrdC9mMErc/GWpmbM1Z6RnQj0MvG1AZ78ZTIQsb1OVok+0\n20HLwD+WOB7W9e5psmeeHMwP2wGDHSq/wm+btufufzJ1K6a0RA4XaFfA8S+q\nd4Ju\r\n=s4fZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDG0R6ia4DUyTSYkJfDoKdjb+X1eru/x2eNaaTE0AIDCAiB4Tf1AeaVQ052PogTZ4lGUMRu4urnOnt0WqhInzu8GAA=="}]},"maintainers":[{"email":"half_6@hotmail.com","name":"cyokin"}],"_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.36_1591144543389_0.3953708333123285"},"_hasShrinkwrap":false},"0.0.37":{"name":"@linkfuture/boot","version":"0.0.37","description":"LinkFuture boot, auto load all linkfuture related web libs","main":"./lib/index.js","author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"license":"MIT","bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"scripts":{"test":"cross-env NODE_ENV=ci mocha ./test/bin --exit","check":"eslint .","upgrade":"ncu -u && npm update && npm outdated","release":"npm version patch && npm publish --access=public"},"keywords":["linkfuture","boot"],"engines":{"node":">= 8.0.0","npm":"5.0.x"},"repository":{"type":"git","url":"git+https://github.com/half-6/linkfuture-boot.git"},"dependencies":{"app-root-path":"^2.0.1","bluebird":"^3.5.1","body-parser":"^1.18.2","cli-color":"^1.2.0","compression":"^1.7.2","connect-history-api-fallback":"^1.6.0","cookie-parser":"^1.4.3","express":"^4.16.2","glob-promise":"^3.3.0","helmet":"^3.12.0","jsonwebtoken":"^8.5.1","lodash":"^4.17.11","moment":"^2.21.0","morgan":"^1.9.1","node-minify":"^3.6.0","passport":"^0.4.0","passport-auth0":"^0.6.1","passport-http":"^0.3.0","promise-retry":"^1.1.1","redis":"3.1.1","request":"^2.88.0","request-promise":"^4.2.2","stack-trace":"0.0.10","strip-json-comments":"^2.0.1","winston":"^2.4.0","winston-daily-rotate-file":"^1.5.0"},"devDependencies":{"amdefine":"^1.0.1","babel-eslint":"^8.2.2","chai":"^4.2.0","chai-http":"^4.3.0","cross-env":"^5.1.3","eslint":"^4.18.2","eslint-config-formidable":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-filenames":"^1.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^2.6.0","mocha":"^5.0.2","mochawesome":"^3.0.2","prettier":"^1.11.1"},"gitHead":"bc9ad213469eb156fd766c2b625795d98fd41b85","homepage":"https://github.com/half-6/linkfuture-boot#readme","_id":"@linkfuture/boot@0.0.37","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-H9xU/86Syl44h6GaIL2WlXIWoamez4lp4Ej3P794zadWrSGc9cdLfFw029lj32KUrEe0dmWWBBhEnALmxRagvA==","shasum":"3c6d4bc2c7723d3caae04f14f5628eeb02002ed3","tarball":"https://registry.npmjs.org/@linkfuture/boot/-/boot-0.0.37.tgz","fileCount":29,"unpackedSize":84417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPDSu95WB+mgn6rAL3tbA60R5aJOGfMvxPBncWuKptqAiEA4sl8HuKY4R20EAQl+aJnvuru+Arpx14QCFcXZr6mnWA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUtSCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Pg//Z+De8zrFCLceTlpyOPKfk+haF9VU+wziWU/TqWxaeMYuUD5X\r\nVhDwocEAQ2nK8rNqU37IHLlibYF5bNi/jrD4lGVncPd19QmEZ9WK7RT/zra9\r\n0dNf50N95INJZQvqGTVz68IVJxPf+z8YJlmGGGFvN6GL6uAeOC1PSUDq5eoI\r\n0AST1sI+ebzMhTYIPtF0+Pt7CT9ULlDht3DcbjL02ctSrDDYpPnKYpnu4XS+\r\nyY9fww/6kPw6hxzaTRk13MiySeZTPR0KcAVTbLy0keAJaM3ClvEM4Kau1epN\r\nYH1PdJ5BZIlTL/6wNwmdNidEQernZcIbL6nnt+ZgQxjxjtYa+GdkJKpxrIz5\r\nlKYqqCActC12Zq8uL5BDSWPEDckBA21sr1HFxuyaxqFk8r8uJFRFNUOIo/55\r\nkQ0GzXpAnIXwxRGdXV/YWptz4hxzzwXq0wWDf2zfDynhq5yIKAxzmnUQ7Qeb\r\nh6RGgbxWzeq/mE4VZ9qtrnbcGKJbLKS/snw2UPeZVh+0gQtZ7UqcE/s9sZzs\r\nGBOOGrCksorZ8iwED4SR1KXzt51hyDapVuZg1RxJAfbNYuTbwdbPBqNWwc8X\r\nfK4LfAnrhiVMQQwdRqvToGHgZ+yqsXgoMhW48/0XacdfnZ6jFRG2Vbed3zDo\r\nd4pF8ANFRXL9jIII/0q4pdVyXaAkVlRfPgo=\r\n=rj6G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cyokin","email":"half_6@hotmail.com"},"directories":{},"maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boot_0.0.37_1683149953875_0.349985903814956"},"_hasShrinkwrap":false}},"readme":"# Linkfuture boot   \r\n<span class=\"badge-npmversion\"><a href=\"https://npmjs.org/package/@linkfuture/boot\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/v/@linkfuture/boot.svg\" alt=\"NPM version\" /></a></span>\r\n<span class=\"badge-npmdownloads\"><a href=\"https://npmjs.org/package/@linkfuture/boot\" title=\"NPM Download\"><img src=\"https://img.shields.io/npm/dm/@linkfuture/boot.svg\" alt=\"NPM Download\" /></a></span> \r\n<span class=\"badge-npmstatus\"><a href=\"https://circleci.com/gh/half-6/linkfuture-boot\" title=\"NPM Status\"><img src=\"https://img.shields.io/circleci/project/github/half-6/linkfuture-boot.svg\" alt=\"NPM Status\" /></a></span>\r\n<span class=\"badge-npmlicense\"><a href=\"#license\" title=\"License\"><img src=\"https://img.shields.io/npm/l/@linkfuture/boot.svg?style=flat-square\" alt=\"License\" /></a></span>\r\n\r\nAn simple way to boot express.  \r\n \r\n## Prerequisites \r\n- nodejs 8.0 +\r\n- npm 5.0 + \r\n\r\n## How to use it\r\n``` js\r\nconst $consign = require('consign');\r\nconst $path = require('path');\r\n//use lf boot\r\nconst $meta = {\r\n    root:[optional,default is application root],\r\n    resourceroot:[optional,default is under /<root>/src/resource/],\r\n    webroot:[optional,default is under /<root>/src/webapp/],\r\n}\r\nconst $lf_boot =require(\"@linkfuture/boot\")($meta)\r\nconst $lf_boot_web =require(\"@linkfuture/boot\").web({beforeSetup:beforeSetupFun,afterSetup:afterSetupFun});\r\n\r\n//beforeSetupFun, useful for connect-history-api-fallback\r\nconst app = $lf_boot_web.app;\r\n//setup view engine \r\napp.set('views', $path.join(__dirname, './views'));\r\napp.set('view engine', 'ejs');\r\n\r\n/*auto scan routers, binding all pages and apis by using consign*/\r\n$consign({logger:$lf.$logger})\r\n    .include(\"src/bin/repository\")\r\n    .then(\"src/bin/service\")\r\n    .then(\"src/bin/controller\")\r\n    .into(app);\r\n\r\n//forward all requests to external service you configed at $lf.$config.config.service\r\n//option = {beforeForward(apiPath, configName, option, req),afterForward(apiPath, configName, option, req)} \r\n$lf.$forward.forwardAll(\"/api\",option); \r\n\r\n//boot application\r\n$lf_boot.boot();\r\n\r\n//for Mocha unit test only\r\nmodule.exports = app;\r\n```\r\n## How to run build \r\n``` js\r\n    \"build\": \"node -e \\\"require('@linkfuture/boot')().build().build(['js','css'],false)\\\"\",  //default compress is true, you can set false \r\n    \"build SQL\": \"node -e \\\"require('@linkfuture/boot')().build().build(['sql'])\\\"\",\r\n```\r\n## Global object\r\n After init linkfuture-boot, you can use below global object directly, no need require(\"\") \r\n``` js\r\n//Boot only\r\n$lf._               //call lodash directly, \r\n$lf.$m              //call moment directly, \r\n$lf.$config.config  //read config file\r\n$lf.$util           //utility method\r\n$lf.$request        //promise request with retry\r\n$lf.$cache          //store value into redis or static\r\n$lf.$logger.silly   //write log by using winston \r\n$lf.$repository     //generate async function as repository base on configuration node \"service\", set serviceToRepository = false to off that feature\r\n                    //example: $lf.$repository.test.h400({qs:{a:1,b:2}})\r\n//Web Boot only\r\n$lf.$auth           //auth model\r\n$lf.$siteInfo       //get basic site information\r\n$lf.$md             //an middleware to specific auth required or is it api response and setup cache time, \r\n ```\r\n\r\n## How to use middleware module for auth and cache\r\n``` js\r\napp.get(\"/admin/\",$ lf.$md(\r\n        {\r\n            min:0, // cache time in min\r\n            key: function (req) { //optional, cache key, required redis setup,default value is following\r\n                return `${req.method}_${req.getUrl}`;\r\n            },\r\n            api:false, //specific response type, JSON API or page, default is page\r\n            auth:true, //is this page behind the authenciation or not, default is false\r\n            roles:[\"admin\"]  //array type, which role can access this page, required set auth=true,and req.user.roles = []\r\n        }),(req,res,next)=>{\r\n           res.send(\"Hello world\");\r\n        })\r\n```\r\n\r\n## Config.json\r\n- config file can either JS or JSON format\r\n- must under resource root folder. default resource root folder is under /<root>/src/resource/\r\n- it will always read and merge two config files. config.json and config.<env>.json.\r\n\r\n``` js\r\n{\r\n  //Optional, default value is base on NODE_ENV!='prod'\r\n  \"debug\": true,\r\n  \"env\":\"${NODE_ENV}\" //node env variable support, by using ${*}\r\n  //Optional for static, default value is following\r\n  \"static\": {\r\n    \"minify\":false,\r\n    \"jsHttp\": \"/static/js/\",\r\n    \"cssHttp\": \"/static/css/\",\r\n    \"jsBuildFile\":\"/static/js/build.json\",\r\n    \"cssBuildFile\":\"/static/css/build.json\"\r\n  },\r\n   /*\r\n    * Optional,all configuration is same with request npm,\r\n    * but add following options\r\n    *    apiForward:for disable auto api forward, default is true\r\n    *    apiMethod: overwrite default api method, default is request method\r\n    *    apiPath: overwrite default api path, default is /{base API Url}/test/r200\r\n    *    repository: default is true, for disable auto repository\r\n    * */\r\n    \"service\":{\r\n        \"test\":{\r\n            \"baseUrl\": \"https://httpstat.us/\",\r\n            \"h400\":{\r\n                \"url\": \"400\",\r\n                \"method\": \"get\",\r\n                \"json\": true,\r\n                \"apiForward\":false\r\n                \"apiPath\":\"my-path\",   //this api path is /{base API Url}/my-path, overwrite default path /{base API Url}/test/h400\r\n            },\r\n            \"h200\":{\r\n                \"url\": \"200\",\r\n                \"method\": \"get\",\r\n                \"apiMethod\":[\"get\",\"post\"],\r\n                \"json\": true,\r\n                \"qs\":{\r\n                    \"sleep\":1000\r\n                }\r\n            }\r\n        }\r\n    },\r\n  \"serviceToRepository\":true, //default is true\r\n  //optional\r\n  \"cache\":{\r\n    //if you want to use redis, then need following node\r\n    \"redis\": {\r\n      \"options\": {\r\n        \"url\": \"redis://[redis URL]:6379\",\r\n        \"disable_resubscribing\": true\r\n      },\r\n      \"prefix\": \"__LF.NODE__\"\r\n    }\r\n    \"method\": \"redis\" //redis or local,default is local\r\n  },\r\n  //optional\r\n  \"auth\":{\r\n      \"login\": \"/login\",  //optional\r\n      \"info\": \"/info\",  //optional\r\n      \"logout\": \"/logout\", //optional\r\n      \"loginSuccessURL\": \"/\", //optional\r\n      \"logoutSuccessURL\": \"/\", //optional\r\n      \"cookieOptions\":{       //optional\r\n        \"httpOnly\": true,\r\n        \"cookieAge\": 7200000, // 2hr no need, as JWT will expired\r\n        \"secure\": false, //true if url is https, otherwise false\r\n        \"expires\": 0 //browser session only cookie\r\n      },\r\n      //use jwt to encrypt the cookie base token\r\n      \"jwt\": {\r\n        \"secret\": {\r\n          \"public\": \"./test/resource/public.key\",\r\n          \"private\": \"./test/resource/private.key\"\r\n        },\r\n        \"options\": {\r\n          \"expiresIn\": \"2h\",\r\n          \"header\": {\r\n            \"author\": \"LF\"\r\n          },\r\n          \"subject\": \"@LinkFuture/Boot\",\r\n          \"audience\": \"browser\",\r\n          \"algorithm\": \"RS256\",\r\n          \"issuer\": \"LINK FUTURE LLC\"\r\n        }\r\n      },\r\n      \"event\":{ //optional\r\n          \"onLoginSuccess\":function (res, user) {\r\n              $lf.$logger.silly(\"onLoginSuccess\");\r\n          },\r\n          \"onLogoutSuccess\":function (res, user) {\r\n              $lf.$logger.silly(\"onLogoutSuccess\");\r\n          }\r\n      },\r\n     \"method\": \"form\",   //form or auth0 or null\r\n     \"auth0\": {  //need append this if use auth0 as auth\r\n        \"clientID\": \"[auth0 clientID]\",\r\n        \"domain\": \"[auth0 domain]\",\r\n        \"clientSecret\": \"[auth0 clientSecret]\",\r\n        \"responseType\": \"code\",\r\n        \"scope\": \"openid profile\",\r\n        \"audience\": \"[auth0 audience]\",\r\n        \"callbackURL\": \"/callback\"\r\n      }\r\n  },\r\n  //Optional\r\n  \"mappings\": [\r\n    {\"pattern\": \"/admin/*\", \"auth\":true, \"roles\": [\"ETA Dashboard\"], \"method\": [\"GET\", \"POST\"]},\r\n    {\"pattern\": \"/api/db\", \"api\":false,\"auth\":true},\r\n    {\"pattern\": \"/api/login\", \"api\":true,\"auth\":false},\r\n    {\"pattern\": \"/api/*\", \"api\":true,\"auth\":true,\"min\":10, \"roles\": [\"ETA Dashboard\"]}\r\n  ],\r\n  //Optional\r\n  \"helmet\":{\r\n    \"frameguard\": false\r\n  },\r\n  //Optional for logger, default value is following\r\n  \"log\":{\r\n    \"logFolder\":\"logs\"\r\n    ,\"logLevel\":\"silly\"\r\n    ,\"showDate\":true\r\n  },\r\n  //Optional for api/config, default value is following\r\n  \"lf_admin\":{\r\n    \"username\":\"admin\"\r\n   ,\"password\":\"[admin password]\"\r\n  },\r\n  //Optional for api/config, default value is following\r\n  \"error\":{\r\n    \"error400\":\"error400\",\r\n    \"error500\":\"error500\"\r\n  },\r\n  //Optional for retry\r\n  \"retryOptions\":{\r\n    \"retries\": 3,\r\n    \"minTimeout\": 1000,\r\n    \"maxTimeout\": 3000,\r\n    \"randomize\": true\r\n  },\r\n  //Optional for request\r\n  \"requestOptions\":{\r\n      \"timeout\": 15000,\r\n  },\r\n   //Optional, url proxy, forward request to target url.\r\n   \"proxy\":[\r\n     {\r\n       \"url\":\"/api/proxy/*\",\r\n       \"forwardBaseUrl\":\"http://<domain>/api/\",\r\n       \"headers\":{}, //optional\r\n       \"query\":{}, //optional\r\n       \"body\":{} //optional\r\n     }\r\n   ],\r\n   //single application history mode\r\n   //reference connect-history-api-fallback for configuration detail\r\n   \"history\":{\r\n        \"disableDotRule\": false,\r\n        \"verbose\": false,\r\n        \"htmlAcceptHeaders\": [\"text/html\", \"application/xhtml+xml\"]\r\n   }\r\n}\r\n\r\n```\r\n\r\n## How to read config\r\n``` js\r\n//read config by default NODE_ENV\r\n$lf.$config.config.XXX \r\n//read config by pass env\r\nconst $config = $lf.$config.readEnvConfig('prod', $meta);\r\n$config.config.XXX\r\n```\r\n","maintainers":[{"name":"cyokin","email":"half_6@hotmail.com"}],"time":{"modified":"2023-05-03T21:39:14.262Z","created":"2017-09-27T07:21:07.816Z","0.0.1":"2017-09-27T07:21:07.816Z","0.0.2":"2017-09-29T05:34:41.593Z","0.0.3":"2017-09-30T05:20:44.423Z","0.0.4":"2017-09-30T06:02:03.649Z","0.0.5":"2017-11-17T01:21:58.387Z","0.0.6":"2017-11-18T07:29:09.972Z","0.0.7":"2017-11-19T20:20:04.004Z","0.0.8":"2017-12-14T22:50:16.032Z","0.0.9":"2017-12-20T06:34:02.133Z","0.0.10":"2018-01-11T10:15:19.442Z","0.0.11":"2018-01-18T08:39:29.693Z","0.0.12":"2018-02-07T21:41:10.981Z","0.0.13":"2018-02-07T21:45:06.593Z","0.0.14":"2018-02-28T19:40:58.821Z","0.0.15":"2018-03-03T01:02:52.551Z","0.0.16":"2018-03-04T22:18:08.783Z","0.0.17":"2018-04-06T05:22:20.191Z","0.0.18":"2018-04-10T08:40:40.513Z","0.0.20":"2019-03-05T04:28:56.387Z","0.0.21":"2019-04-17T04:44:18.038Z","0.0.22":"2019-05-07T05:32:39.263Z","0.0.23":"2019-05-07T22:56:44.743Z","0.0.24":"2019-05-08T21:59:11.453Z","0.0.25":"2019-06-18T22:05:59.741Z","0.0.26":"2019-07-19T23:35:46.775Z","0.0.27":"2019-07-26T19:50:48.991Z","0.0.28":"2019-08-14T01:13:39.901Z","0.0.29":"2019-09-04T00:02:32.526Z","0.0.30":"2019-10-06T06:43:03.410Z","0.0.31":"2019-11-15T01:35:40.863Z","0.0.32":"2019-11-15T05:20:15.473Z","0.0.33":"2019-11-24T08:06:51.224Z","0.0.34":"2019-11-27T08:42:20.739Z","0.0.35":"2020-04-21T19:57:16.756Z","0.0.36":"2020-06-03T00:35:43.494Z","0.0.37":"2023-05-03T21:39:14.137Z"},"homepage":"https://github.com/half-6/linkfuture-boot#readme","keywords":["linkfuture","boot"],"repository":{"type":"git","url":"git+https://github.com/half-6/linkfuture-boot.git"},"author":{"name":"Cyokin Zhang","email":"half_6@hotmail.com","url":"http://cyokin.wordpress.com/"},"bugs":{"url":"https://github.com/cyokin/linkfuture-boot/issues"},"license":"MIT","readmeFilename":"README.md","users":{"cyokin":true}}