{"_id":"trek","_rev":"55-93c6ac505be5dd731ab93660d0bdeda9","name":"trek","dist-tags":{"latest":"2.2.0"},"versions":{"0.0.0":{"name":"trek","version":"0.0.0","author":"","license":"MIT","_id":"trek@0.0.0","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://github.com/trekjs/trek","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"8a54c7b848c99b01d7167337420e3dc7518df84e","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.0.tgz","integrity":"sha512-nWO8RACzxFEdaEGXkZEDIcR9LYzJn746zvjRZaTP3ZGxE1GC8OecCHpCSf3qXFbtYJ0QUakCx6AzbJ4NSMOcAg==","signatures":[{"sig":"MEYCIQCF9EjsBaLHONFhUxXy/nA+KhXJv4HjjDiFzY1i4mx3dQIhAPf2xujzUpFwwPGsvC0noq1fMlXplVX0r6hkDaGgJlhZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"1.4.3","description":"TREK.JS is a next generation full-stack JavaScript open source solution.","directories":{}},"0.0.0-dev":{"name":"trek","version":"0.0.0-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.0-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"d532cfa7f8c0b9ada1259da2dd469fe6f0362207","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.0-dev.tgz","integrity":"sha512-xtQ08XUi7FLRxVwhvZS0PhndxezH0WP6yz/jrPKILlkslNiX/XJam26q3W5YMuarTzJCfXJNFF2a1FwGQhmkdg==","signatures":[{"sig":"MEUCIQDkijEycYfj3TaARXTH9MwTFYSRZSbs/cTYr1daCBr/kwIgW6ckBLuEkru2XiLhMxi/cPx0YyTNokEsvO8Pofa7DX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/trek.js","_from":".","files":["lib","index.js"],"_shasum":"d532cfa7f8c0b9ada1259da2dd469fe6f0362207","engines":{"iojs":"1.x.x"},"gitHead":"e81a1e788352319ee55fb37cb72743c158fc871b","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.1","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.1","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.7","thenify":"^3.x.x","winston":"^0.9.x","bluebird":"^2.x.x","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.5.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.1","koa-compress":"^1.0.8","koa-passport":"git+https://github.com/rkusa/koa-passport","koa-bodyparser":"^1.4.1","passport-local":"^1.0.0","koa-static-cache":"^3.0.2","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"pg":"^4.3.x","knex":"^0.7.x","babel":"^4.7.12","jsdoc":"^3.3.0-beta2","mocha":"^2.x.x","eslint":"^0.17.1","should":"^5.x","nodemon":"^1.3.7","istanbul":"^0.3.x","mongoose":"^3.9.x","bookshelf":"^0.7.x","grant-koa":"^3.0.0","pg-hstore":"^2.3.x","pg-native":"^1.8.x","sequelize":"^2.x","supertest":"^0.x","babel-eslint":"^2.0.2","passport-jwt":"^1.0.0","sequelize-cli":"^1.x","passport-github":"^0.1.5","passport-twitter":"^1.0.3","passport-bitbucket":"^0.1.2","passport-http-bearer":"^1.0.1","passport-digitalocean":"0.0.2","nodemailer-mailgun-transport":"^1.x"}},"0.0.1-dev":{"name":"trek","version":"0.0.1-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.1-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"87938e140af1eeca8b2743381212fa0be0e00f90","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.1-dev.tgz","integrity":"sha512-DobKwhCCdjNb5NZi9zIjqW6UK/U3mGbWc5I5rFXJB4iY+THtHFZPDzVM7Wbp2NySNJY/6KS+sGAxjsLe0z2GTA==","signatures":[{"sig":"MEUCIG4MbS+PDFvQg2EzPHS2ipFcpZyTz1XJ7cT/adMGhjjGAiEA5M0SjptGVadJiLbP44cHb+NUDOf/l1f+hYY+MTlj400=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/trek.js","_from":".","files":["lib","index.js"],"_shasum":"87938e140af1eeca8b2743381212fa0be0e00f90","engines":{"iojs":"1.x.x"},"gitHead":"fbc8aea84199e0802a8b1c206b424752e22fc462","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.1","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.1","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.7","thenify":"^3.x.x","winston":"^0.9.x","bluebird":"^2.x.x","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.5.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.1","koa-compress":"^1.0.8","koa-passport":"git+https://github.com/rkusa/koa-passport","route-mapper":"^0.2.3","koa-bodyparser":"^1.4.1","passport-local":"^1.0.0","koa-static-cache":"^3.0.2","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"pg":"^4.3.x","knex":"^0.7.x","babel":"^4.7.16","jsdoc":"^3.x","mocha":"^2.x.x","eslint":"^0.17.1","should":"^5.x","nodemon":"^1.3.7","istanbul":"^0.3.x","mongoose":"^3.9.x","bookshelf":"^0.7.x","grant-koa":"^3.0.0","pg-hstore":"^2.3.x","pg-native":"^1.8.x","sequelize":"^2.x","supertest":"^0.x","babel-eslint":"^2.0.2","passport-jwt":"^1.0.0","sequelize-cli":"^1.x","passport-github":"^0.1.5","passport-twitter":"^1.0.3","passport-bitbucket":"^0.1.2","passport-http-bearer":"^1.0.1","passport-digitalocean":"0.0.2","nodemailer-mailgun-transport":"^1.x"}},"0.0.2-dev":{"name":"trek","version":"0.0.2-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.2-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"ade7dea4cb91b12be7eb9a42b22ad571e21e0bc9","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.2-dev.tgz","integrity":"sha512-WpgFeoYRthelwWAwHrF8WzrwqI7bDAheMZcDYv7x3rD+IysT6ua/lH4UgtVd4zJItZ9uXDvmMZ1QxstarQgFeQ==","signatures":[{"sig":"MEQCIGUZqfFte+x61EELNLjVZRZimtfrcA30YOz0L/GDI8p7AiBx00zKXyMytgbSQLU94Dbov92OKd6vJY8C16Mlp9bPEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/trek.js","_from":".","files":["lib","index.js"],"_shasum":"ade7dea4cb91b12be7eb9a42b22ad571e21e0bc9","engines":{"iojs":"1.x.x"},"gitHead":"1690b2d3f375fc3f1fb90a3e70808c7d68a64450","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.1","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.1","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.7","thenify":"^3.x.x","winston":"^0.9.x","bluebird":"^2.x.x","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.5.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.1","koa-compress":"^1.0.8","koa-passport":"git+https://github.com/rkusa/koa-passport","route-mapper":"^0.2.3","koa-bodyparser":"^1.4.1","passport-local":"^1.0.0","koa-static-cache":"^3.0.2","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"pg":"^4.3.x","knex":"^0.7.x","babel":"^4.7.16","jsdoc":"^3.x","mocha":"^2.x.x","eslint":"^0.17.1","should":"^5.x","nodemon":"^1.3.7","istanbul":"^0.3.x","mongoose":"^3.9.x","bookshelf":"^0.7.x","grant-koa":"^3.0.0","pg-hstore":"^2.3.x","pg-native":"^1.8.x","sequelize":"^2.x","supertest":"^0.x","babel-eslint":"^2.0.2","passport-jwt":"^1.0.0","sequelize-cli":"^1.x","passport-github":"^0.1.5","passport-twitter":"^1.0.3","passport-bitbucket":"^0.1.2","passport-http-bearer":"^1.0.1","passport-digitalocean":"0.0.2","nodemailer-mailgun-transport":"^1.x"}},"0.0.3-dev":{"name":"trek","version":"0.0.3-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.3-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"5533a32e43c30ee6d36612d5aae9f8e74aca3990","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.3-dev.tgz","integrity":"sha512-fkyWpZMZ07jmMXfUgdOFlfyYEpw6086Gwa/GIMcNXnu4AUbM8ZE+eNhEmsLBTqvcoTFlIF1zGSpdS3p5EcwfNw==","signatures":[{"sig":"MEUCIQCQ8fSiGzi8qtZ5wkupczmz2FXkHU8vlrb5s/hdxG8+hQIgIskXEwSlIbqRJmRoO01Xs179uRk0iRge23Qw7u9w+yQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/trek.js","_from":".","files":["lib","index.js"],"_shasum":"5533a32e43c30ee6d36612d5aae9f8e74aca3990","engines":{"iojs":"1.x.x"},"gitHead":"0318d715e3133b8c9a25425a9d39237db5c88aa2","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.1","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.1","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.7","thenify":"^3.x.x","winston":"^0.9.x","bluebird":"^2.x.x","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.5.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.1","koa-compress":"^1.0.8","koa-passport":"git+https://github.com/rkusa/koa-passport","route-mapper":"^0.2.3","koa-bodyparser":"^1.4.1","passport-local":"^1.0.0","koa-static-cache":"^3.0.2","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"pg":"^4.3.x","knex":"^0.7.x","babel":"^4.7.16","jsdoc":"^3.x","mocha":"^2.x.x","eslint":"^0.17.1","should":"^5.x","nodemon":"^1.3.7","istanbul":"^0.3.x","mongoose":"^3.9.x","bookshelf":"^0.7.x","grant-koa":"^3.0.0","pg-hstore":"^2.3.x","pg-native":"^1.8.x","sequelize":"^2.x","supertest":"^0.x","babel-eslint":"^2.0.2","passport-jwt":"^1.0.0","sequelize-cli":"^1.x","passport-github":"^0.1.5","passport-twitter":"^1.0.3","passport-bitbucket":"^0.1.2","passport-http-bearer":"^1.0.1","passport-digitalocean":"0.0.2","nodemailer-mailgun-transport":"^1.x"}},"0.0.4-dev":{"name":"trek","version":"0.0.4-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.4-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"0e00d9b13417110e6439ba913ef9a56c67b712b6","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.4-dev.tgz","integrity":"sha512-KMZYKcwGtoshI7wWdM2PDHuZGDciQwAWknngnlWoWnSjektJJrdatH3VeSNnsihaU6rhzJxuYpO4EbYSTW8ASA==","signatures":[{"sig":"MEQCIDvuToZRR+pK6rYMMjvcmOZwj/ZGkS3G5wtLLsuSpwbbAiBvaLE2kw1iijIPbls0+OTpArLUyq2ae5xRu5kMshmp+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/trek.js","_from":".","files":["lib","index.js"],"_shasum":"0e00d9b13417110e6439ba913ef9a56c67b712b6","engines":{"iojs":"1.x.x"},"gitHead":"f963b024dc9c3b7b440b6585efeaf0606eb98c4d","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.1","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.1","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.7","thenify":"^3.x.x","winston":"^0.9.x","bluebird":"^2.x.x","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.5.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.1","koa-compress":"^1.0.8","koa-passport":"git+https://github.com/rkusa/koa-passport","route-mapper":"^0.2.3","koa-bodyparser":"^1.4.1","passport-local":"^1.0.0","koa-static-cache":"^3.0.2","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"pg":"^4.3.x","knex":"^0.7.x","babel":"^4.7.16","jsdoc":"^3.x","mocha":"^2.x.x","eslint":"^0.17.1","should":"^5.x","nodemon":"^1.3.7","istanbul":"^0.3.x","mongoose":"^3.9.x","bookshelf":"^0.7.x","grant-koa":"^3.0.0","pg-hstore":"^2.3.x","pg-native":"^1.8.x","sequelize":"^2.x","supertest":"^0.x","babel-eslint":"^2.0.2","passport-jwt":"^1.0.0","sequelize-cli":"^1.x","passport-github":"^0.1.5","passport-twitter":"^1.0.3","passport-bitbucket":"^0.1.2","passport-http-bearer":"^1.0.1","passport-digitalocean":"0.0.2","nodemailer-mailgun-transport":"^1.x"}},"0.0.5-dev":{"name":"trek","version":"0.0.5-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.5-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"95b02c3a1d92ba50c5ec6b6a57cebd8371ee3990","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.5-dev.tgz","integrity":"sha512-TrB/GNP8npCh3q51/yddNvhRbt4HRzkn4iWoJkdxC7qOg+AFn5eceOpA6Voq2ArKqefkTl1dgXC29TBSm6pygg==","signatures":[{"sig":"MEUCICTh3KyEf5tzoculTqAZzwhTe3RthYTPRUSeLgzZPJZ/AiEAmKjY9YxI9fQtPmWuLKumSmcXOEjO7aR3WMWZFFMgDUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/trek.js","_from":".","files":["lib","index.js"],"_shasum":"95b02c3a1d92ba50c5ec6b6a57cebd8371ee3990","engines":{"iojs":"1.x.x"},"gitHead":"f64564a96d3109e14b381fdfa41082540b1c4acd","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.1","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.1","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.7","thenify":"^3.x.x","winston":"^0.9.x","bluebird":"^2.x.x","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.5.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.1","koa-compress":"^1.0.8","koa-passport":"git+https://github.com/rkusa/koa-passport","route-mapper":"^0.2.3","koa-bodyparser":"^1.4.1","passport-local":"^1.0.0","koa-static-cache":"^3.0.2","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"pg":"^4.3.x","knex":"^0.7.x","babel":"^4.7.16","jsdoc":"^3.x","mocha":"^2.x.x","eslint":"^0.17.1","should":"^5.x","nodemon":"^1.3.7","istanbul":"^0.3.x","mongoose":"^3.9.x","bookshelf":"^0.7.x","grant-koa":"^3.0.0","pg-hstore":"^2.3.x","pg-native":"^1.8.x","sequelize":"^2.x","supertest":"^0.x","babel-eslint":"^2.0.2","passport-jwt":"^1.0.0","sequelize-cli":"^1.x","passport-github":"^0.1.5","passport-twitter":"^1.0.3","passport-bitbucket":"^0.1.2","passport-http-bearer":"^1.0.1","passport-digitalocean":"0.0.2","nodemailer-mailgun-transport":"^1.x"}},"0.0.6-dev":{"name":"trek","version":"0.0.6-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.6-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"3efc1511b841783aec77dea5ff1dc36c7a18e113","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.6-dev.tgz","integrity":"sha512-ORlALfeIu9FSek3rz0oYogl8RebfFckm9MvqTjItss4K8ve6r7cYZNAXwldWPEbcuYm+Hek7sq92SLn3TijOGg==","signatures":[{"sig":"MEQCIHbpf3X6oZEbNlm9mHQO1fnhoPwAj6I6G3/KmsDhZ2CaAiAHrsS0whJXH8DmpEoOcX8k6kh3PH6LpcPytUygibfitw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/trek.js","_from":".","files":["lib","index.js"],"_shasum":"3efc1511b841783aec77dea5ff1dc36c7a18e113","engines":{"iojs":"1.x.x"},"gitHead":"d456a3ec92921370c0718d9fc01cd17a695cbfd5","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.1","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.1","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.7","thenify":"^3.x.x","winston":"^0.9.x","bluebird":"^2.x.x","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.5.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.1","koa-compress":"^1.0.8","koa-passport":"git+https://github.com/rkusa/koa-passport","route-mapper":"^0.2.3","koa-bodyparser":"^1.4.1","passport-local":"^1.0.0","koa-static-cache":"^3.0.2","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"pg":"^4.3.x","knex":"^0.7.x","babel":"^4.7.16","jsdoc":"^3.x","mocha":"^2.x.x","eslint":"^0.17.1","should":"^5.x","nodemon":"^1.3.7","istanbul":"^0.3.x","mongoose":"^3.9.x","bookshelf":"^0.7.x","grant-koa":"^3.0.0","pg-hstore":"^2.3.x","pg-native":"^1.8.x","sequelize":"^2.x","supertest":"^0.x","babel-eslint":"^2.0.2","passport-jwt":"^1.0.0","sequelize-cli":"^1.x","passport-github":"^0.1.5","passport-twitter":"^1.0.3","passport-bitbucket":"^0.1.2","passport-http-bearer":"^1.0.1","passport-digitalocean":"0.0.2","nodemailer-mailgun-transport":"^1.x"}},"0.0.7-dev":{"name":"trek","version":"0.0.7-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.7-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"c3f01267b41bd320583a73e7116f0096123c46b0","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.7-dev.tgz","integrity":"sha512-uuMYCIBHlgvX+1d6Sy7VoBCSRkS2ECePzihWniwdjyIrEodvvUWYsguuyjFs/9c+wDz+c6ITdgirJls6PpC/ag==","signatures":[{"sig":"MEUCIQCzRAagcdSOxyZ+K+094lEJGkRb2vSnbXxwAzKvYSMiYQIgXVlly0EixfqvJx0BM1t3OlYbCmMKUwzctsGX0uoNtGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/trek.js","_from":".","files":["lib","index.js"],"_shasum":"c3f01267b41bd320583a73e7116f0096123c46b0","engines":{"iojs":"1.x.x"},"gitHead":"57f89e64cdee346a95b8d7ecb92fdb02f18ae0cc","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.1","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.1","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.7","thenify":"^3.x.x","winston":"^0.9.x","bluebird":"^2.x.x","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.5.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.1","koa-compress":"^1.0.8","koa-passport":"git+https://github.com/rkusa/koa-passport","route-mapper":"^0.2.3","koa-bodyparser":"^1.4.1","passport-local":"^1.0.0","koa-static-cache":"^3.0.2","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"pg":"^4.3.x","knex":"^0.7.x","babel":"^4.7.16","jsdoc":"^3.x","mocha":"^2.x.x","eslint":"^0.17.1","should":"^5.x","nodemon":"^1.3.7","istanbul":"^0.3.x","mongoose":"^3.9.x","bookshelf":"^0.7.x","grant-koa":"^3.0.0","pg-hstore":"^2.3.x","pg-native":"^1.8.x","sequelize":"^2.x","supertest":"^0.x","babel-eslint":"^2.0.2","passport-jwt":"^1.0.0","sequelize-cli":"^1.x","passport-github":"^0.1.5","passport-twitter":"^1.0.3","passport-bitbucket":"^0.1.2","passport-http-bearer":"^1.0.1","passport-digitalocean":"0.0.2","nodemailer-mailgun-transport":"^1.x"}},"0.0.8-dev":{"name":"trek","version":"0.0.8-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.8-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"7bcd909f78bcfe4a217b0af0c270d6c605ea7864","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.8-dev.tgz","integrity":"sha512-paEfV0yOE7t4ylU+37p+ZU5xE1FnYwTOA96IyP5pjtRmLX12R+LLwNp4AL+eHdh1vA0SMInpJzm+b11dOdKF5A==","signatures":[{"sig":"MEUCIQCA22okbqGr1OgZXuTIkkRi40Ffy1kcXH8TBiylHMcMHAIgIElP1edYbVYEG50S4RRUR2e1dfW6Csua5dCd5fZ1oGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/trek.js","_from":".","files":["lib","index.js"],"_shasum":"7bcd909f78bcfe4a217b0af0c270d6c605ea7864","engines":{"iojs":"1.x.x"},"gitHead":"0f05a3268ade0f31e431ead27df19e0c2e598ffa","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.1","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.1","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.7","thenify":"^3.x.x","winston":"^0.9.x","bluebird":"^2.x.x","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.5.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.1","koa-compress":"^1.0.8","koa-passport":"git+https://github.com/rkusa/koa-passport","route-mapper":"^0.2.3","koa-bodyparser":"^1.4.1","koa-static-cache":"^3.0.2","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"pg":"^4.3.x","knex":"^0.7.x","babel":"^4.7.16","jsdoc":"^3.x","mocha":"^2.x.x","eslint":"^0.17.1","should":"^5.x","nodemon":"^1.3.7","istanbul":"^0.3.x","mongoose":"^3.9.x","bookshelf":"^0.7.x","grant-koa":"^3.0.0","pg-hstore":"^2.3.x","pg-native":"^1.8.x","sequelize":"^2.x","supertest":"^0.x","babel-eslint":"^2.0.2","passport-jwt":"^1.0.0","sequelize-cli":"^1.x","passport-local":"^1.0.0","passport-github":"^0.1.5","passport-twitter":"^1.0.3","passport-bitbucket":"^0.1.2","passport-http-bearer":"^1.0.1","passport-digitalocean":"0.0.2","nodemailer-mailgun-transport":"^1.x"}},"0.0.9-dev":{"name":"trek","version":"0.0.9-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.9-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"48e83dc50c2ed062cacd6d25f505865591023fc2","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.9-dev.tgz","integrity":"sha512-j9ciwz0pGdulTgZ/Z3SXHSqkn3fm2kRjjggylO28mDVlaIw1qfERNBxWlpVYlvKORs9eAl+gDTcnH4TWmsLL2A==","signatures":[{"sig":"MEQCIEWfjDDNQ9ee7MhEwlcvZ7qrPk9i0G2WoQ5iciDpuMwqAiBvhC9qcUoJPWuRYDzXrXYEI2MMEC0/imCFEnknqb86Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["lib","index.js"],"_shasum":"48e83dc50c2ed062cacd6d25f505865591023fc2","engines":{"iojs":"1.x.x"},"gitHead":"d5ae842e13cf4ab660a48414ac3652255f0a363b","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.3","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.1","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.8","winston":"^0.9.x","bluebird":"^2.x.x","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.6.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.1","koa-compress":"^1.0.8","koa-passport":"^1.1.5","route-mapper":"^0.2.3","koa-bodyparser":"^1.4.1","koa-static-cache":"^3.0.2","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"babel":"^4.7.16","mocha":"^2.x.x","eslint":"^0.17.1","should":"^5.x","istanbul":"^0.3.x","supertest":"^0.x","babel-eslint":"^2.0.2"}},"0.0.10-dev":{"name":"trek","version":"0.0.10-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.10-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"2a284c5965ae2fda1e8de6efc7ea014d9f31828c","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.10-dev.tgz","integrity":"sha512-u7pbjG5Zfrj5bE8putzkvh/6b0qBrZA3l2nC4wUSEb8LF30XmFYJYX0PIsa3W8Cvuyn3/xx/HwR6tsnddXyiag==","signatures":[{"sig":"MEUCIAs9kj3/rRNO4z47kQuGvnMPlStZI2hDo7JZ6YvDE6GfAiEAy1YU0lAA6eUJm8SkRhuddHc0jbJ0Duh4RLtL6Yhw7q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["lib","index.js"],"_shasum":"2a284c5965ae2fda1e8de6efc7ea014d9f31828c","engines":{"iojs":"1.x.x"},"gitHead":"a3a7c4076e529262ea955fffa8eef65e35ed9514","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.3","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.1","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.8","winston":"^0.9.x","bluebird":"^2.9.14","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.6.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.1","koa-compress":"^1.0.8","koa-passport":"^1.1.5","route-mapper":"^0.2.3","koa-bodyparser":"^1.4.1","koa-static-cache":"^3.0.2","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"babel":"^4.7.16","mocha":"^2.x.x","eslint":"^0.17.1","should":"^5.x","istanbul":"^0.3.x","supertest":"^0.x","babel-eslint":"^2.0.2"}},"0.0.11-dev":{"name":"trek","version":"0.0.11-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.11-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"7b2adfec825fc008e85ac06f2afb44d5414751cb","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.11-dev.tgz","integrity":"sha512-WJZDjXKFsReXsV5kAXQWUuuMDACAUbQR9uzCyVn0/wsD+c57rYUDCL+tSl2jdPcN3ipia1WAH6Akc+63iXyi5g==","signatures":[{"sig":"MEUCIChSs7LK/UTi6Z55DsUDEOg0f8PmlVOKb8hFZgaPOMbtAiEA+ohp5jWOeBvdPSkMfWTDhMULfEx3BABUInoElGeatn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["lib","index.js"],"_shasum":"7b2adfec825fc008e85ac06f2afb44d5414751cb","engines":{"iojs":"1.x.x"},"gitHead":"0fea91f0850cba8f6c757611d9fc1fed88d8510d","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.3","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.1","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.8","winston":"^0.9.x","bluebird":"^2.9.16","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.6.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.2","koa-compress":"^1.0.8","koa-passport":"^1.1.5","route-mapper":"^0.2.3","koa-bodyparser":"^1.4.1","koa-static-cache":"^3.1.0","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"babel":"^4.7.16","mocha":"^2.x.x","eslint":"^0.18.0","should":"^5.x","istanbul":"^0.3.x","supertest":"^0.x","babel-eslint":"^2.0.2"}},"0.0.12-dev":{"name":"trek","version":"0.0.12-dev","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.12-dev","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"505e2f4f2cec1efc54a9b8d397e7568fa82777cb","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.12-dev.tgz","integrity":"sha512-06VVYlemPGNpLAlgFUS/07Xa/z57tGey1eGsJPyoe63AjCMvQL2Ubz06OkmuFONzD5ZfYD5k+8isfQV5qSUrsQ==","signatures":[{"sig":"MEUCIBraSHiQDuJNoaFra3vK8F9F/gt8jboHtLVvKd+YSb9qAiEAoKVh5tAiemLEdYFif5VNr9B5NRXxIQo6w2/yHGBJnAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["lib","index.js"],"_shasum":"505e2f4f2cec1efc54a9b8d397e7568fa82777cb","engines":{"iojs":"1.x.x"},"gitHead":"295628aa9e19ff859d768e8c639303b53b482544","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.3","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.5.0","dependencies":{"co":"^4.5.1","mz":"^1.3.0","joi":"^6.x.x","koa":"^0.18.1","glob":"^5.x.x","chalk":"^1.0.0","debug":"^2.x.x","bcrypt":"^0.8.2","dotenv":"^1.x.x","koa-qs":"^2.0.0","koa-jwt":"^0.1.8","winston":"^0.9.x","bluebird":"^2.9.18","koa-etag":"^2.0.0","koa-i18n":"^1.1.0","koa-swig":"^1.3.0","delegates":"^0.1.0","koa-lusca":"^2.0.1","koa-mount":"^1.3.0","koa-redis":"^1.0.0","node-uuid":"^1.4.3","validator":"^3.x.x","koa-locale":"^1.0.0","koa-logger":"^1.2.2","koa-morgan":"^0.1.0","koa-router":"^4.2.0","nodemailer":"^1.3.2","koa-favicon":"^1.2.0","lodash-node":"^3.6.0","thenify-all":"^1.6.0","jsonwebtoken":"^4.2.2","koa-compress":"^1.0.8","koa-passport":"^1.1.5","route-mapper":"^0.2.5","koa-bodyparser":"^1.4.1","koa-static-cache":"^3.1.0","koa-x-request-id":"^1.1.0","koa-connect-flash":"^0.1.2","koa-response-time":"^1.0.2","koa-methodoverride":"^0.4.1","koa-conditional-get":"^1.0.2","koa-generic-session":"^1.7.0","koa-load-middlewares":"^1.0.0","nodemailer-stub-transport":"^0.1.5"},"devDependencies":{"babel":"^4.7.16","mocha":"^2.x.x","eslint":"^0.18.0","should":"^5.x","istanbul":"^0.3.x","supertest":"^0.x","babel-eslint":"^2.0.2"}},"0.1.0":{"name":"trek","version":"0.1.0","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.1.0","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"20ae831edd0953da14b0dca8981125d0c0b11422","tarball":"https://registry.npmjs.org/trek/-/trek-0.1.0.tgz","integrity":"sha512-c/Hh70lzlSap9d3rG24nDHdJkEcqNB98sVLRJ0oBRmEwAMjXRVwXeKu/FR4CGBe3Qyaw5fhZtISBehqozQrKqQ==","signatures":[{"sig":"MEYCIQCEiR/RxqUEoPkn9gnv67Ik4jsQ0V1bd62kgxAz1kitSwIhAIeYWecs9djRtmK1fXb/PaxI189Mb0fEgxF/ZXbJQMG+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["LICENSE","lib"],"_shasum":"20ae831edd0953da14b0dca8981125d0c0b11422","engines":{"iojs":"1.x.x"},"gitHead":"4b222b308baa2e43737ff06471f0f936899e7e49","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.4","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.6.3","dependencies":{"co":"^4.5.1","koa":"^0.19.0","glob":"^5.0.5","swig":"^1.4.2","toml":"^2.2.2","chalk":"^1.0.0","debug":"^2.x.x","nconf":"^0.7.1","dotenv":"^1.1.0","winston":"^1.0.0","bluebird":"^2.9.24","delegates":"^0.1.0","nodemailer":"^1.3.2","composition":"^2.1.1","lodash-node":"^3.6.0","thenify-all":"^1.6.0","trek-router":"^0.1.4","route-mapper":"^0.2.5","koa-serve-static":"0.0.1","koa-static-cache":"^3.1.0"},"devDependencies":{"babel":"^5.0.12","mocha":"^2.2.4","eslint":"^0.18.0","should":"^5.x","istanbul":"^0.3.13","koa-swig":"^2.0.0","supertest":"^0.x","babel-eslint":"^2.0.2","require-times":"^1.0.0"}},"0.1.1":{"name":"trek","version":"0.1.1","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.1.1","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"54f7028de8fd3da349e1b6e466a706574aebbb4f","tarball":"https://registry.npmjs.org/trek/-/trek-0.1.1.tgz","integrity":"sha512-JZOu9hpUDHOVS4S/QBPSM2W2qdezn5LE1QZkIwahwOEglW+emeLC5O3UklKG0UgvCqMU9QlLTZilM+PFQwqAjw==","signatures":[{"sig":"MEUCIQDm48gH1h9pWTlDwc8IfpAVbBqymE2Niya7Qx6zGSIpeAIgHoPfohSJYII1xqtcKYs0iJa71lXjr8KQNKMpMtYsDP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["LICENSE","lib"],"_shasum":"54f7028de8fd3da349e1b6e466a706574aebbb4f","engines":{"iojs":"1.x.x"},"gitHead":"42eb824e2dd41436660472e46a472877f2661173","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.4","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.6.3","dependencies":{"co":"^4.5.1","koa":"^0.19.1","glob":"^5.0.5","swig":"^1.4.2","toml":"^2.2.2","chalk":"^1.0.0","debug":"^2.x.x","nconf":"^0.7.1","dotenv":"^1.1.0","winston":"^1.0.0","bluebird":"^2.9.24","delegates":"^0.1.0","nodemailer":"^1.3.2","composition":"^2.1.1","lodash-node":"^3.6.0","thenify-all":"^1.6.0","trek-router":"^0.1.5","route-mapper":"^0.2.5","koa-serve-static":"0.0.1","koa-static-cache":"^3.1.0"},"devDependencies":{"babel":"^5.1.9","mocha":"^2.2.4","eslint":"^0.19.0","should":"^5.x","istanbul":"^0.3.13","koa-swig":"^2.0.0","supertest":"^0.x","babel-eslint":"^3.0.1","require-times":"^1.0.0"}},"0.1.2":{"name":"trek","version":"0.1.2","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.1.2","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"75b305ee4c4b7a34bc1d463a249700a8495d8679","tarball":"https://registry.npmjs.org/trek/-/trek-0.1.2.tgz","integrity":"sha512-tgQyfkaGPlLUPjUtfDHMhUKiFOkINnmmH01fSFpFpz+7gEMAbJi0MIup5E50y6jA9BVEGoiUYWhyUVJS96fKFQ==","signatures":[{"sig":"MEUCIQD4zSvKCJmrhEfjhcWSFLH8hF13cu2N8sEbBqjLvwpsigIgLJsgcPDh4QaTO8jDk3fUl6FLYRNKtUCuAYn4vQ/0LDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["LICENSE","lib"],"_shasum":"75b305ee4c4b7a34bc1d463a249700a8495d8679","engines":{"iojs":"1.x.x"},"gitHead":"5490bf9eb7e3981b73cc4fa1a92f168ae6e84974","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"https://github.com/trekjs/trek","type":"git"},"_npmVersion":"2.7.4","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"1.6.3","dependencies":{"co":"^4.5.1","koa":"^0.19.1","glob":"^5.0.5","swig":"^1.4.2","toml":"^2.2.2","chalk":"^1.0.0","debug":"^2.x.x","nconf":"^0.7.1","dotenv":"^1.1.0","winston":"^1.0.0","bluebird":"^2.9.24","delegates":"^0.1.0","nodemailer":"^1.3.2","composition":"^2.1.1","lodash-node":"^3.6.0","thenify-all":"^1.6.0","trek-router":"^0.1.6","route-mapper":"^0.2.5","koa-serve-static":"0.0.1","koa-static-cache":"^3.1.0"},"devDependencies":{"babel":"^5.1.9","mocha":"^2.2.4","eslint":"^0.19.0","should":"^5.x","istanbul":"^0.3.13","koa-swig":"^2.0.0","supertest":"^0.x","babel-eslint":"^3.0.1","require-times":"^1.0.0"}},"0.1.3":{"name":"trek","version":"0.1.3","keywords":["trek","framework","web","mvc","rest","es6","koa"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.1.3","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"0315453083843ba81e72db8a0063397dedcca9db","tarball":"https://registry.npmjs.org/trek/-/trek-0.1.3.tgz","integrity":"sha512-RM5/qe/oGvIvIoWkPCdMdn1Rgh/79hJjhwTUJDS28WHPtq7/LKt1dMNiVBCU4/slFvWbZ0SCAB07TpebnQBjjw==","signatures":[{"sig":"MEUCIF4pIyaJaG4byLtPtLaUYIM3bE2bhXTbxPNISYleofWLAiEA25IPU6DLKXtKlDMYAxlTjeGfVzZcWDcd8jTGIcsA9xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"0315453083843ba81e72db8a0063397dedcca9db","engines":{"iojs":"*"},"gitHead":"9acbecb6d576f37ac5943753be66e4aff0676322","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"2.9.0","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"2.0.2","dependencies":{"co":"^4.5.4","koa":"^0.21.0","glob":"^5.0.9","swig":"^1.4.2","toml":"^2.2.2","chalk":"^1.0.0","debug":"^2.2.0","nconf":"^0.7.1","dotenv":"^1.1.0","winston":"^1.0.0","bluebird":"^2.9.26","delegates":"^0.1.0","nodemailer":"^1.3.4","composition":"^2.1.1","lodash-node":"^3.9.3","thenify-all":"^1.6.0","trek-router":"^0.3.1","route-mapper":"^0.2.5","koa-serve-static":"0.0.1","koa-static-cache":"^3.1.1"},"devDependencies":{"babel":"^5.4.7","mocha":"^2.2.5","eslint":"^0.21.2","should":"^6.0.3","istanbul":"^0.3.14","koa-swig":"^2.0.0","supertest":"^1.0.1","babel-eslint":"^3.1.9","require-times":"^1.0.0"}},"0.1.4":{"name":"trek","version":"0.1.4","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.1.4","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"1e8d3bbe7871964cde45581b78d7bfecd9507346","tarball":"https://registry.npmjs.org/trek/-/trek-0.1.4.tgz","integrity":"sha512-0X6hrZnnywMtP8arJMkW8zyflu5KYFyXdUrT6wpUMBqXa6F/gnykJT87vdIbqDKPpLrNVn6BDom0KM/nnc76JQ==","signatures":[{"sig":"MEUCICD/uCAh2PlgEoaZTYvGW8Dfkk4UVsmQHdk7mH616HQyAiEA8TgAUQ0tJUWZURBDtS25KHtuhLe7qNn4zkx84fykyzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"1e8d3bbe7871964cde45581b78d7bfecd9507346","engines":{"iojs":"*"},"gitHead":"7dec6850fd31ab67824be1ab95b0e6b21bf5c3d0","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"2.14.3","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"4.0.0","dependencies":{"co":"^4.6.0","mz":"^2.0.0","koa":"^1.0.0","glob":"^5.0.14","toml":"^2.3.0","babel":"^5.8.23","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.7.2","dotenv":"^1.2.0","lodash":"^3.10.1","winston":"^1.0.1","templatly":"^0.1.2","nodemailer":"^1.4.0","composition":"^2.2.1","trek-router":"^0.4.0","route-mapper":"^0.4.2","koa-serve-static":"0.0.1","koa-static-cache":"^3.1.2"},"devDependencies":{"mocha":"^2.3.2","istanbul":"^0.3.20","koa-swig":"^2.0.0","supertest":"^1.1.0","power-assert":"^1.0.0","require-times":"^1.1.0","babel-plugin-espower":"^1.0.0"}},"0.1.5":{"name":"trek","version":"0.1.5","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.1.5","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"1ce07f8c60a399ff59bd23d5fabd42b65daf099c","tarball":"https://registry.npmjs.org/trek/-/trek-0.1.5.tgz","integrity":"sha512-4aQF5z6g4C1x/LX+oHeI3c1V4EHNRqVnZu2lQjlUYE7+VP+mgIBEUUXwYBcf6CPax9UylisS3djYRxJHLAF3DQ==","signatures":[{"sig":"MEYCIQDmrQh8syzQLuER1J6hPkubBN9YLTYFRN7fz2bSLFpBTAIhALUgSGdkg7qN39G2oZbDvhhofR42dXZJuTbQbeTSEODo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"1ce07f8c60a399ff59bd23d5fabd42b65daf099c","engines":{"iojs":"*"},"gitHead":"8bb55e07f467170524d537f21ff26f4bbb405e1a","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"2.14.3","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"4.0.0","dependencies":{"co":"^4.6.0","mz":"^2.0.0","koa":"^1.0.0","glob":"^5.0.14","toml":"^2.3.0","babel":"^5.8.23","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.7.2","dotenv":"^1.2.0","lodash":"^3.10.1","winston":"^1.0.1","templatly":"^0.1.2","nodemailer":"^1.4.0","composition":"^2.2.1","trek-router":"^0.4.0","route-mapper":"^0.4.2","koa-serve-static":"0.0.1","koa-static-cache":"^3.1.2"},"devDependencies":{"mocha":"^2.3.2","istanbul":"^0.3.20","koa-swig":"^2.0.0","supertest":"^1.1.0","power-assert":"^1.0.1","require-times":"^1.1.0","babel-plugin-espower":"^1.0.0"}},"0.1.6":{"name":"trek","version":"0.1.6","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.1.6","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"5d5597e4fd20d93ab624b5781965ddadbea36011","tarball":"https://registry.npmjs.org/trek/-/trek-0.1.6.tgz","integrity":"sha512-tvAKo8mVJYcKHtsqL3uDEDr+czPzMMngQbHz64T4gm6vqcjYQ8EpHkI+ycr+Clfh0rqDFxIuV/d3gh9NyvPbJg==","signatures":[{"sig":"MEUCIFVaxS7TtfJcwZHrQ3JQ06CpaieSDgfIpMyrqSU83ALYAiEAlXjUrFnMliNm4/LWWJvlI46ElWfVx1Afd+LarkVL+m4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"5d5597e4fd20d93ab624b5781965ddadbea36011","engines":{"iojs":"*"},"gitHead":"695bbb65adf481cb199aec34c1b7451f788a7a0c","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"2.14.3","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"4.1.0","dependencies":{"co":"^4.6.0","mz":"^2.0.0","koa":"^1.0.0","glob":"^5.0.14","toml":"^2.3.0","babel":"^5.8.23","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.7.2","dotenv":"^1.2.0","lodash":"^3.10.1","winston":"^1.0.1","templatly":"^0.1.2","nodemailer":"^1.4.0","composition":"^2.2.1","trek-router":"^0.4.0","route-mapper":"^0.4.2","koa-serve-static":"0.0.1","koa-static-cache":"^3.1.2"},"devDependencies":{"mocha":"^2.3.2","istanbul":"^0.3.20","koa-swig":"^2.0.0","supertest":"^1.1.0","power-assert":"^1.0.1","require-times":"^1.1.0","babel-plugin-espower":"^1.0.0"}},"0.1.7":{"name":"trek","version":"0.1.7","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.1.7","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"91831a0311ce87ea705fe56aeb4c33a346b617c2","tarball":"https://registry.npmjs.org/trek/-/trek-0.1.7.tgz","integrity":"sha512-zPouDqD+86oiAWoyxSy4ZaEHy7s0BZiFyChUzgzPBi3ukIvQ1IIDecxncIKuuUpur3JTe3RiXePh66ajZAe9/Q==","signatures":[{"sig":"MEUCIQC7rpECA3a15HRgWRV2//MZpCAnDaiVVIS5GTYSh4qXiwIgRZLcT3a0m16zG1n/x9WNZ9hUrx349oxiOLPuGCbVPx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"91831a0311ce87ea705fe56aeb4c33a346b617c2","engines":{"iojs":"*"},"gitHead":"693491e711816ccba4f207f344670ac4b714aeb8","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"2.14.3","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"4.1.0","dependencies":{"co":"^4.6.0","mz":"^2.0.0","koa":"^1.0.0","glob":"^5.0.14","toml":"^2.3.0","babel":"^5.8.23","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.7.2","dotenv":"^1.2.0","lodash":"^3.10.1","winston":"^1.0.1","templatly":"^0.1.2","nodemailer":"^1.4.0","composition":"^2.2.1","trek-router":"^0.4.0","route-mapper":"^0.4.2","koa-serve-static":"0.0.1","koa-static-cache":"^3.1.2"},"devDependencies":{"mocha":"^2.3.2","istanbul":"^0.3.20","koa-swig":"^2.0.0","supertest":"^1.1.0","power-assert":"^1.0.1","require-times":"^1.1.0","babel-plugin-espower":"^1.0.0"}},"0.1.8":{"name":"trek","version":"0.1.8","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.1.8","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"c0556c9ad8c2bdcc9e83f87b43f7600c9b306f3f","tarball":"https://registry.npmjs.org/trek/-/trek-0.1.8.tgz","integrity":"sha512-hsg5giagVUgdLxq3hCqKSayMlbcXOcU6HwB1cQP8wOfbSJEfe4BMQBuTSlGg8UtFodphaElQV025+wRhPzdRGw==","signatures":[{"sig":"MEYCIQCMP2v17utlBo7qXoBWxhw3IzIKlG/RwyIlj8UTFTydzQIhAOic8HSeUBe2yP9z4mDNTripGDmvT+7PyZEpBnAkG3G9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"c0556c9ad8c2bdcc9e83f87b43f7600c9b306f3f","engines":{"iojs":"*"},"gitHead":"a656efb1d50dba6547a400e76d5082f6f69fdde8","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"2.14.3","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"4.1.0","dependencies":{"co":"^4.6.0","mz":"^2.0.0","koa":"^1.0.0","glob":"^5.0.14","toml":"^2.3.0","babel":"^5.8.23","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.7.2","dotenv":"^1.2.0","lodash":"^3.10.1","js-yaml":"^3.4.2","winston":"^1.0.1","templatly":"^0.1.2","nodemailer":"^1.4.0","composition":"^2.2.1","trek-router":"^0.4.0","route-mapper":"^0.4.2","koa-serve-static":"0.0.1","koa-static-cache":"^3.1.2"},"devDependencies":{"mocha":"^2.3.2","istanbul":"^0.3.20","koa-swig":"^2.0.0","supertest":"^1.1.0","power-assert":"^1.0.1","require-times":"^1.1.0","babel-plugin-espower":"^1.0.0"}},"0.1.9":{"name":"trek","version":"0.1.9","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.1.9","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"5cc35775d251a11aa08294a16a43fe75643969c8","tarball":"https://registry.npmjs.org/trek/-/trek-0.1.9.tgz","integrity":"sha512-lfLd5q9nDJi2wF9Qqn3uOYteq6bf/YAC3wyPMjUq7/w3A293NBfQfQ5u1BOCc+L6rV+25Tat250/uKjU7+ojKg==","signatures":[{"sig":"MEUCIQDlSM6mSBMb5LuyVy/LOkE1CNqmb1cqLHqjY6ZkZw9JMQIgWEcz7PQg40gaALw8rWMTtDuJjjvCebhh1abKhlm84zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"5cc35775d251a11aa08294a16a43fe75643969c8","engines":{"iojs":"*"},"gitHead":"b39839e4c29a6e8980f9ae4c36881dd70e48e87e","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"2.14.3","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"4.1.0","dependencies":{"co":"^4.6.0","mz":"^2.0.0","koa":"^1.0.0","glob":"^5.0.14","toml":"^2.3.0","babel":"^5.8.23","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.7.2","dotenv":"^1.2.0","lodash":"^3.10.1","js-yaml":"^3.4.2","winston":"^1.0.1","templatly":"^0.1.2","nodemailer":"^1.4.0","composition":"^2.2.1","trek-router":"^0.4.0","route-mapper":"^0.4.2","koa-serve-static":"0.0.1","koa-static-cache":"^3.1.2"},"devDependencies":{"mocha":"^2.3.2","istanbul":"^0.3.20","koa-swig":"^2.0.0","supertest":"^1.1.0","power-assert":"^1.0.1","require-times":"^1.1.0","babel-plugin-espower":"^1.0.0"}},"0.1.10":{"name":"trek","version":"0.1.10","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.1.10","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"2d1ad9716ac4a2bf5d6e5e79b99d3853edd9ba82","tarball":"https://registry.npmjs.org/trek/-/trek-0.1.10.tgz","integrity":"sha512-dodVawU8arpbUPfhwSEqWKWjxe2C5rFRXYKQFn78uzmILtnWxWQW5nR2SHlPxeZ1zncMSPwwi9uCwtvCmfucpA==","signatures":[{"sig":"MEQCICEkkprS25ecyJiQ7/frtVoP8giPuEU8rQ8idrQqE8/cAiA/z9zklgLezJQjS+1Sl1j3fWEV0NuBGWMTd2ry75iS2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"2d1ad9716ac4a2bf5d6e5e79b99d3853edd9ba82","engines":{"iojs":"*"},"gitHead":"4589ad04197288a3968da1e954da7ed13a28a923","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"2.14.5","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"4.1.0","dependencies":{"co":"^4.6.0","mz":"^2.0.0","koa":"^1.0.0","glob":"^5.0.14","toml":"^2.3.0","babel":"^5.8.23","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.7.2","dotenv":"^1.2.0","lodash":"^3.10.1","js-yaml":"^3.4.2","winston":"^1.0.1","templatly":"^0.1.2","koa-static":"^1.4.9","nodemailer":"^1.4.0","composition":"^2.2.1","trek-router":"^0.5.0","route-mapper":"^0.4.2"},"devDependencies":{"mocha":"^2.3.2","istanbul":"^0.3.20","koa-swig":"^2.0.0","supertest":"^1.1.0","power-assert":"^1.0.1","require-times":"^1.1.0","babel-plugin-espower":"^1.0.0"}},"0.1.11":{"name":"trek","version":"0.1.11","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.1.11","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"e6ae86db765440462805ab94f079e0102e192a4f","tarball":"https://registry.npmjs.org/trek/-/trek-0.1.11.tgz","integrity":"sha512-+EAEtjlAHe5kkmuOgCf1W5gmtmWnCgkI3yCU8nuIBW3jJ/oy89rMKsyqjE8sY9NQN+s39mv0PVyhvkrLtEDiaQ==","signatures":[{"sig":"MEQCICgd7qfmFN3ZyD4jmu9QEHAMpravtmqZqSYVEAj/SAK3AiBtQlg4QJr13XuAIeJuQwYVlaUUJq6UCrK3YdDm7+a3mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"e6ae86db765440462805ab94f079e0102e192a4f","engines":{"node":">= 4"},"gitHead":"bc76ef40de86e71f2715f65ba72146b28b108126","scripts":{"test":"make test","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"2.14.5","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"4.1.0","dependencies":{"co":"^4.6.0","mz":"^2.0.0","koa":"^1.0.0","glob":"^5.0.14","toml":"^2.3.0","babel":"^5.8.23","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.7.2","dotenv":"^1.2.0","lodash":"^3.10.1","js-yaml":"^3.4.2","winston":"^1.0.1","koa-send":"^1.3.1","templatly":"^0.1.2","koa-static":"^1.4.9","nodemailer":"^1.4.0","composition":"^2.2.1","trek-router":"^0.5.0","route-mapper":"^0.4.3"},"devDependencies":{"mocha":"^2.3.2","istanbul":"^0.3.20","koa-swig":"^2.0.0","supertest":"^1.1.0","power-assert":"^1.0.1","require-times":"^1.1.0","babel-plugin-espower":"^1.0.0"}},"0.2.0":{"name":"trek","version":"0.2.0","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.2.0","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"2c633b89a3bc81d961d1d26f92cad16026507ae1","tarball":"https://registry.npmjs.org/trek/-/trek-0.2.0.tgz","integrity":"sha512-TNuddf1XNGizCwNqkP4KeUZXutfdufTfu3QJJlckovIJHPW/xfegViVJQs4QwVQ5V+JAcECGzKLiz1fNSYNDzw==","signatures":[{"sig":"MEYCIQClYwgyU/F1w5oUt40jAm09PwBbd4fq6KlPDmnbImAbXgIhAIH3z4IykDFQpBHtQJuGOY4e/pxrL/4wekqWzctRUcTG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"2c633b89a3bc81d961d1d26f92cad16026507ae1","engines":{"node":">= 4"},"gitHead":"5cbe0a50692786785dfff4f0c193615d5ce385c6","scripts":{"lint":"eslint src","test":"make test","build":"babel src --out-dir lib","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"2.14.5","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"4.1.0","dependencies":{"co":"^4.6.0","mz":"^2.0.0","koa":"^1.0.0","glob":"^5.0.14","toml":"^2.3.0","babel":"^5.8.23","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.8.0","dotenv":"^1.2.0","lodash":"^3.10.1","js-yaml":"^3.4.2","winston":"^1.0.1","koa-send":"^1.3.1","templatly":"^0.1.2","koa-static":"^1.4.9","nodemailer":"^1.4.0","composition":"^2.2.1","trek-router":"^0.5.0","koa-compress":"^1.0.8","route-mapper":"^0.4.3","koa-bodyparser":"^2.0.1","koa-methodoverride":"^1.0.0"},"devDependencies":{"mocha":"^2.3.3","eslint":"^1.5.0","istanbul":"^0.3.20","koa-swig":"^2.0.0","supertest":"^1.1.0","babel-eslint":"^4.1.3","power-assert":"^1.0.1","require-times":"^1.1.0","babel-plugin-espower":"^1.0.0"}},"0.2.1":{"name":"trek","version":"0.2.1","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.2.1","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"9ae4cd2782d6f42702545bf79d43079bcb30dfda","tarball":"https://registry.npmjs.org/trek/-/trek-0.2.1.tgz","integrity":"sha512-B7gPPizOkEN1/0bgmiVIUQKJ8bDWgS3aYRtAXOWXdpkhmUMm4xphRNrqUnZOmbVdhr/r5i0dlWTHU4WYcBjKFQ==","signatures":[{"sig":"MEUCIQCuSoN62OCZGoD70z+GQ482u/ZyrMVnu+CQDpsEtrPNCQIgb8z/65yyDIilsFCBQRVpbWVil6ivDdQQRPjhqSk0ZBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"9ae4cd2782d6f42702545bf79d43079bcb30dfda","engines":{"node":">= 4"},"gitHead":"d647d74e7077224d71adb607de8fb3fb1464b20a","scripts":{"lint":"eslint src","test":"make test","build":"babel src --out-dir lib","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"3.3.3","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"co":"^4.6.0","mz":"^2.0.0","koa":"^1.0.0","glob":"^5.0.14","toml":"^2.3.0","babel":"^5.8.23","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.8.0","dotenv":"^1.2.0","lodash":"^3.10.1","js-yaml":"^3.4.2","winston":"^1.0.1","koa-send":"^1.3.1","templatly":"^0.1.2","koa-static":"^1.4.9","nodemailer":"^1.4.0","composition":"^2.2.1","trek-router":"^0.5.0","route-mapper":"^0.4.5"},"devDependencies":{"mocha":"^2.3.3","eslint":"^1.5.1","istanbul":"^0.3.21","koa-swig":"^2.0.0","supertest":"^1.1.0","babel-eslint":"^4.1.3","power-assert":"^1.0.1","require-times":"^1.1.0","babel-plugin-espower":"^1.0.0"}},"0.2.2":{"name":"trek","version":"0.2.2","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.2.2","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"1be665f528ba0cb3ea90cea6328a1af528ca9c3a","tarball":"https://registry.npmjs.org/trek/-/trek-0.2.2.tgz","integrity":"sha512-YAHqdp4UvuJGWApJ7G2yV1Em06vviZTSx86ArI1PvzLu9NWRP1GNGKFKWXA3SPUSQfZ4/gaEP1WefuJhtLWzRA==","signatures":[{"sig":"MEUCIQC9K5BzTJ0+Sp9opPg97zwMq5FdZflYDpe9GQ5ss8u4jAIgEkqfFW8qZDfKh7zTKlkQQizi+PvPzzxj0tnI3pCenqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"1be665f528ba0cb3ea90cea6328a1af528ca9c3a","engines":{"node":">= 4"},"gitHead":"6037a57fa6d307335107a93be6d99eda8e5562fb","scripts":{"lint":"eslint src","test":"make test","build":"babel src --out-dir lib","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"3.3.5","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"co":"^4.6.0","mz":"^2.0.0","koa":"^1.0.0","glob":"^5.0.15","toml":"^2.3.0","babel":"^5.8.23","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.8.0","dotenv":"^1.2.0","lodash":"^3.10.1","js-yaml":"^3.4.2","winston":"^1.0.2","koa-send":"^1.3.1","templatly":"^0.1.2","koa-static":"^1.4.9","composition":"^2.2.1","trek-router":"^0.5.0","route-mapper":"^0.4.5"},"devDependencies":{"mocha":"^2.3.3","eslint":"^1.5.1","istanbul":"^0.3.21","koa-swig":"^2.0.0","supertest":"^1.1.0","babel-eslint":"^4.1.3","power-assert":"^1.0.1","require-times":"^1.1.0","babel-plugin-espower":"^1.0.0"}},"0.2.3":{"name":"trek","version":"0.2.3","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.2.3","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"2f4eb47c50d8ce60e6fec273106e2abd2da510ee","tarball":"https://registry.npmjs.org/trek/-/trek-0.2.3.tgz","integrity":"sha512-lVBeNRwPq4PY2QSmLUkOI02CZljqCbiEbLHUhTmd18Ic6PXsRkXV7/SMGq64OwteuKRHyBGdVzM1U1ms9EkbzQ==","signatures":[{"sig":"MEQCIG+FxaThIMJrHqmlpwADwpn1by/jNN2uGJes9HNzKYFfAiBkTevs6rrwJEsfnmOxVg2C9JYHGD9c93XdCdeWdXbDjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"2f4eb47c50d8ce60e6fec273106e2abd2da510ee","engines":{"node":">= 4"},"gitHead":"d6ff525de71f6466ed5abbabe80a50ea13152d70","scripts":{"lint":"eslint src","test":"make test","build":"babel src --out-dir lib","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"3.3.8","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"co":"^4.6.0","mz":"^2.0.0","koa":"^1.1.0","glob":"^5.0.15","toml":"^2.3.0","babel":"^5.8.23","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.8.2","dotenv":"^1.2.0","lodash":"^3.10.1","js-yaml":"^3.4.3","winston":"^1.1.0","koa-send":"^2.0.1","templatly":"^0.1.2","koa-static":"^1.5.1","composition":"^2.2.1","trek-router":"^0.5.0","route-mapper":"^0.4.5"},"devDependencies":{"mocha":"^2.3.3","eslint":"^1.5.1","istanbul":"^0.3.22","koa-swig":"^2.1.0","supertest":"^1.1.0","babel-eslint":"^4.1.3","power-assert":"^1.0.1","require-times":"^1.1.0","babel-plugin-espower":"^1.0.0"}},"1.0.0":{"name":"trek","version":"1.0.0","keywords":["es6","framework","koa","mvc","rest","trek","web"],"author":{"url":"https://github.com/fundon","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@1.0.0","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"dist":{"shasum":"f154aa290c00def30f628f2b91008d42f67fa065","tarball":"https://registry.npmjs.org/trek/-/trek-1.0.0.tgz","integrity":"sha512-dfCJjXj3IC+bs8pfNgZ9aw/dzrRFs4RvzNrWSQ1dgO0AHTtXU5YbKWfea36Q3QpI784YdCXVxI8FUOEf0QC0ww==","signatures":[{"sig":"MEQCIAHcv1OtHORNeKQGP9V5LhXTWjFNGL+xFf9zuPH5gWDPAiABKfTZ9Gn1XwlEHvtMHH3VrBMRFJRyMA8eboxCgJ4FXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/Trek.js","_from":".","babel":{"plugins":["transform-es2015-destructuring","transform-es2015-modules-commonjs","transform-es2015-parameters"],"presets":["stage-1","stage-2","stage-3"]},"files":["CHANGELOG.md","LICENSE","lib"],"_shasum":"f154aa290c00def30f628f2b91008d42f67fa065","engines":{"node":">= 4"},"gitHead":"5956586881bee9e3bfa5dc97fc3b008d93dfd282","scripts":{"lint":"eslint src","test":"make test","build":"babel src --out-dir lib","prepublish":"make clean && make build"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"3.4.0","description":"Next generation full-stack JavaScript open source solution.","directories":{},"_nodeVersion":"5.0.0","dependencies":{"co":"^4.6.0","mz":"^2.1.0","koa":"^2.0.0-alpha.3","glob":"^6.0.1","toml":"^2.3.0","chalk":"^1.1.1","debug":"^2.2.0","hjson":"^1.7.4","nconf":"^0.8.2","dotenv":"^1.2.0","lodash":"^3.10.1","js-yaml":"^3.4.3","winston":"^2.1.0","koa-send":"^3.1.0","templatly":"^0.1.2","babel-core":"^6.1.21","koa-static":"^1.5.2","koa-convert":"^1.1.0","trek-router":"^1.0.0","power-assert":"^1.2.0","route-mapper":"^0.5.0"},"devDependencies":{"co":"^4.6.0","mocha":"^2.3.3","eslint":"^1.9.0","istanbul":"^0.4.0","koa-swig":"^2.1.0","babel-cli":"^6.1.18","supertest":"^1.1.0","babel-eslint":"^4.1.5","power-assert":"^1.1.0","require-times":"^1.1.0","eslint-plugin-babel":"^2.1.1","babel-preset-stage-1":"^6.1.18","babel-preset-stage-2":"^6.1.18","babel-preset-stage-3":"^6.1.18","babel-plugin-transform-es2015-parameters":"^6.1.18","babel-plugin-transform-es2015-destructuring":"^6.1.18","babel-plugin-transform-es2015-modules-commonjs":"^6.1.20"}},"0.0.1":{"name":"trek","version":"0.0.1","keywords":["async","async/await","framework","middleware","mvc","rest","server","trek","web"],"author":{"url":"fundon.me","name":"Fangdun Cai","email":"cfddream@gmail.com"},"license":"MIT","_id":"trek@0.0.1","maintainers":[{"name":"fundon","email":"cfddream@gmail.com"}],"homepage":"https://trekjs.com/","bugs":{"url":"https://github.com/trekjs/trek/issues"},"xo":{"extends":"prettier","ignores":["examples/**/*"]},"ava":{"files":["test/**/*.js"],"failFast":true,"concurrency":5},"nyc":{"reporter":["html","lcov","text"]},"dist":{"shasum":"db3f5155caa73a100ff4ca77992d20274c8c2b95","tarball":"https://registry.npmjs.org/trek/-/trek-0.0.1.tgz","integrity":"sha512-eWryUsOE+eXyOgRKJtk1bXNgEIpt+hwSa078DuaGUQFxZP9qaFdM1DAdxvFWUx8R9ozf7QwTNbeHffM9bV60jg==","signatures":[{"sig":"MEYCIQDknZzozfTRrZCCRqV9XYt90FrNjuHg3kBEFRvfq4tf7QIhAJD7p62zU0M4qNnAyYI7kz3nlNYcxthor03FvthgieO1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["CHANGELOG.md","LICENSE","README.md","dist","lib"],"engines":{"node":">= 8.0.0"},"gitHead":"ec0c480ed2ec7d6571030964e3ad9ea51a0fc78f","scripts":{"lint":"xo","test":"xo && nyc ava","bench":"cd benchmarks; make all","clean":"rm -rf coverage .nyc_output","precommit":"lint-staged"},"_npmUser":{"name":"fundon","email":"cfddream@gmail.com"},"deprecated":"Trek.js (Fast Async Web Framework) is replaced by Trek (A modern content management & back-office system for Ruby on Rails)","repository":{"url":"git+https://github.com/trekjs/trek.git","type":"git"},"_npmVersion":"5.3.0","description":"Fast Async Web Framework For Modern Node.js","directories":{},"lint-staged":{"*.js":["xo","prettier --single-quote --no-semi --write","git add"]},"_nodeVersion":"8.2.1","dependencies":{"pino":"4.7.1","dotenv":"4.0.0","globby":"6.1.0","lodash.get":"4.4.2","lodash.has":"4.5.2","lodash.set":"4.3.2","trek-engine":"1.0.1","trek-router":"1.2.0","trek-sessions":"0.1.6","interop-require":"1.0.0","trek-middleware":"1.1.0"},"devDependencies":{"xo":"0.18.2","ava":"0.21.0","nyc":"11.1.0","husky":"0.14.3","request":"2.81.0","parseurl":"1","prettier":"1.5.3","lint-staged":"4.0.2","request-promise":"4.2.1","eslint-config-prettier":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/trek-0.0.1.tgz_1501631578307_0.5677133477292955","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"trek","version":"2.0.0","author":{"name":"Etamin Studio"},"license":"MIT","_id":"trek@2.0.0","maintainers":[{"name":"spone","email":"hans@etamin.studio"}],"homepage":"https://trek.etamin.studio","dist":{"shasum":"42f8d7b80d498384228af49b18bd8a8d4bc3897d","tarball":"https://registry.npmjs.org/trek/-/trek-2.0.0.tgz","fileCount":131,"integrity":"sha512-5lnmfRBsw69OyMf8RjFjnSlotg1h3/6NroZ+LqIdEUVb7WRddbW0hMzn9uYWbmQbb2QQc2kgxNGb5GvRz7dJVg==","signatures":[{"sig":"MEQCICzyaagRvZRDp2Wf7bCXcQ1shV923x3/G17obHBbnX1SAiBRNpQOmaPsxJlIQMUPaxpe5SlrxzJmbOYo6HHSJ0qJRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115393},"main":"app/javascript/trek.js","gitHead":"eaa4671b9cba9747ee3e2b952918a08ccec12008","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"spone","email":"hans@etamin.studio"},"deprecated":"Broken tarball (missing vendor/) — use 2.0.1","repository":{"url":"git@git.etamin.studio:etaminstudio/trek.git","type":"git"},"_npmVersion":"11.16.0","description":"A modern content management & back-office system for Ruby on Rails","directories":{},"_nodeVersion":"24.18.0","dependencies":{"slugify":"^1.6.6","@tiptap/pm":"^2.1.11","@uppy/core":"^3.0.4","hotkeys-js":"^3.13.15","sortablejs":"^1.15.6","tom-select":"^2.2.2","@tiptap/core":"^2.1.11","stimulus-use":"^0.52.3","@uppy/locales":"^3.0.1","normalize.css":"^8.0.1","@radix-ui/colors":"^3.0.0","@uppy/xhr-upload":"^3.0.4","@hotwired/stimulus":"^3.2.2","@tiptap/starter-kit":"^2.1.11","@hotwired/turbo-rails":"^8.0.20","@tiptap/extension-link":"^2.1.11","@uppy/thumbnail-generator":"^3.0.2","@tiptap/extension-placeholder":"^2.1.11","@tiptap/extension-floating-menu":"^2.1.11"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.0","devDependencies":{"eslint":"^8.49.0","esbuild":"^0.28.0","postcss":"^8.4.30","prettier":"2.8.8","stylelint":"^15.11.0","vitepress":"^1.6.4","postcss-cli":"^10.1.0","postcss-url":"^10.1.3","esbuild-rails":"^1.0.7","postcss-import":"^15.1.0","postcss-modules":"^5.0.0","postcss-nesting":"^10.2.0","stylelint-order":"^6.0.4","postcss-inline-svg":"^5.0.0","postcss-preset-env":"^7.8.3","esbuild-style-plugin":"^1.6.3","vitepress-plugin-llms":"^1.13.1","eslint-config-prettier":"^8.10.2","postcss-flexbugs-fixes":"^5.0.2","stylelint-config-standard":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trek_2.0.0_1787064626690_0.9834670489240556","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"trek","version":"2.0.1","author":{"name":"Etamin Studio"},"license":"MIT","_id":"trek@2.0.1","maintainers":[{"name":"spone","email":"hans@etamin.studio"}],"homepage":"https://trek.etamin.studio","dist":{"shasum":"e8751bc84d1a8b311a496e5a28ea78988c1f8d23","tarball":"https://registry.npmjs.org/trek/-/trek-2.0.1.tgz","fileCount":132,"integrity":"sha512-teC5riZmlbtvFayR5K66FL2Fb/wr4uqRJP972OFr09IVVN837yTZsG9RtnCI9Irrces6pF86D0uLA/A4Ro3Bvw==","signatures":[{"sig":"MEYCIQDxHBuCaB9u8bySKrROoXyv9E21hCtyP0Bc6/UrbB7a0gIhALfi5c4HHGzqlG18oJmWXLLRSdJAjyZ6yKFe2uD9drrS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126795},"main":"app/javascript/trek.js","gitHead":"2f8a126a17628008a5263c9b353c458696a05a33","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"spone","email":"hans@etamin.studio"},"repository":{"url":"git@git.etamin.studio:etaminstudio/trek.git","type":"git"},"_npmVersion":"11.16.0","description":"A modern content management & back-office system for Ruby on Rails","directories":{},"_nodeVersion":"24.18.0","dependencies":{"slugify":"^1.6.6","@tiptap/pm":"^2.1.11","@uppy/core":"^3.0.4","hotkeys-js":"^3.13.15","sortablejs":"^1.15.6","tom-select":"^2.2.2","@tiptap/core":"^2.1.11","stimulus-use":"^0.52.3","@uppy/locales":"^3.0.1","normalize.css":"^8.0.1","@radix-ui/colors":"^3.0.0","@uppy/xhr-upload":"^3.0.4","@hotwired/stimulus":"^3.2.2","@tiptap/starter-kit":"^2.1.11","@hotwired/turbo-rails":"^8.0.20","@tiptap/extension-link":"^2.1.11","@uppy/thumbnail-generator":"^3.0.2","@tiptap/extension-placeholder":"^2.1.11","@tiptap/extension-floating-menu":"^2.1.11"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.0","devDependencies":{"eslint":"^8.49.0","esbuild":"^0.28.0","postcss":"^8.4.30","prettier":"2.8.8","stylelint":"^15.11.0","vitepress":"^1.6.4","postcss-cli":"^10.1.0","postcss-url":"^10.1.3","esbuild-rails":"^1.0.7","postcss-import":"^15.1.0","postcss-modules":"^5.0.0","postcss-nesting":"^10.2.0","stylelint-order":"^6.0.4","postcss-inline-svg":"^5.0.0","postcss-preset-env":"^7.8.3","esbuild-style-plugin":"^1.6.3","vitepress-plugin-llms":"^1.13.1","eslint-config-prettier":"^8.10.2","postcss-flexbugs-fixes":"^5.0.2","stylelint-config-standard":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trek_2.0.1_1787065825310_0.9236539874289518","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"trek","version":"2.1.0","author":{"name":"Etamin Studio"},"license":"MIT","_id":"trek@2.1.0","maintainers":[{"name":"spone","email":"hans@etamin.studio"}],"homepage":"https://trek.etamin.studio","dist":{"shasum":"a34d15d3adb8eabe8294c12703e2dd615f9c54af","tarball":"https://registry.npmjs.org/trek/-/trek-2.1.0.tgz","fileCount":132,"integrity":"sha512-Z9SJ0w6Cb3jM9i/1BaYocAz0LtSY9+cdQm9uRCeowcx9AAyPXDvMC+znmGTyYEjHC0arHN+1eLQzY9a17zRylQ==","signatures":[{"sig":"MEQCIHSczjZeLG310qRffqeT2U671ZJeGC4to+4KvteWQVJsAiBLb7o8lNrzj/Ksy1oHiW3n0EaihrKKRWCOXeyaXXa3YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126937},"main":"app/javascript/trek.js","gitHead":"ab8562739747b0ec3b8ecea683415e0d09603651","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"spone","email":"hans@etamin.studio"},"repository":{"url":"git@git.etamin.studio:etaminstudio/trek.git","type":"git"},"_npmVersion":"11.16.0","description":"A modern content management & back-office system for Ruby on Rails","directories":{},"_nodeVersion":"24.18.0","dependencies":{"slugify":"^1.6.6","@tiptap/pm":"^2.1.11","@uppy/core":"^3.0.4","hotkeys-js":"^3.13.15","sortablejs":"^1.15.6","tom-select":"^2.2.2","@tiptap/core":"^2.1.11","stimulus-use":"^0.52.3","@uppy/locales":"^3.0.1","normalize.css":"^8.0.1","@radix-ui/colors":"^3.0.0","@uppy/xhr-upload":"^3.0.4","@hotwired/stimulus":"^3.2.2","@tiptap/starter-kit":"^2.1.11","@hotwired/turbo-rails":"^8.0.20","@tiptap/extension-link":"^2.1.11","@uppy/thumbnail-generator":"^3.0.2","@tiptap/extension-placeholder":"^2.1.11","@tiptap/extension-floating-menu":"^2.1.11"},"_hasShrinkwrap":false,"packageManager":"yarn@3.8.0","devDependencies":{"eslint":"^8.49.0","esbuild":"^0.28.0","postcss":"^8.4.30","prettier":"2.8.8","stylelint":"^15.11.0","vitepress":"^1.6.4","postcss-cli":"^10.1.0","postcss-url":"^10.1.3","esbuild-rails":"^1.0.7","postcss-import":"^15.1.0","postcss-modules":"^5.0.0","postcss-nesting":"^10.2.0","stylelint-order":"^6.0.4","postcss-inline-svg":"^5.0.0","postcss-preset-env":"^7.8.3","esbuild-style-plugin":"^1.6.3","vitepress-plugin-llms":"^1.13.1","eslint-config-prettier":"^8.10.2","postcss-flexbugs-fixes":"^5.0.2","stylelint-config-standard":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trek_2.1.0_1787666308339_0.8516868778511206","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"trek","version":"2.2.0","description":"A modern content management & back-office system for Ruby on Rails","homepage":"https://trek.etamin.studio","license":"MIT","main":"app/javascript/trek.js","repository":{"type":"git","url":"git@git.etamin.studio:etaminstudio/trek.git"},"author":{"name":"Etamin Studio"},"dependencies":{"@hotwired/stimulus":"^3.2.2","@hotwired/turbo-rails":"^8.0.20","@radix-ui/colors":"^3.0.0","@tiptap/core":"^2.1.11","@tiptap/extension-floating-menu":"^2.1.11","@tiptap/extension-link":"^2.1.11","@tiptap/extension-placeholder":"^2.1.11","@tiptap/pm":"^2.1.11","@tiptap/starter-kit":"^2.1.11","@uppy/core":"^3.0.4","@uppy/locales":"^3.0.1","@uppy/thumbnail-generator":"^3.0.2","@uppy/xhr-upload":"^3.0.4","hotkeys-js":"^3.13.15","normalize.css":"^8.0.1","slugify":"^1.6.6","sortablejs":"^1.15.6","stimulus-use":"^0.52.3","tom-select":"^2.2.2"},"devDependencies":{"esbuild":"^0.28.0","esbuild-rails":"^1.0.7","esbuild-style-plugin":"^1.6.3","eslint":"^8.49.0","eslint-config-prettier":"^8.10.2","postcss":"^8.4.30","postcss-cli":"^10.1.0","postcss-flexbugs-fixes":"^5.0.2","postcss-import":"^15.1.0","postcss-inline-svg":"^5.0.0","postcss-modules":"^5.0.0","postcss-nesting":"^10.2.0","postcss-preset-env":"^7.8.3","postcss-url":"^10.1.3","prettier":"2.8.8","stylelint":"^15.11.0","stylelint-config-standard":"^31.0.0","stylelint-order":"^6.0.4","vitepress":"^1.6.4","vitepress-plugin-llms":"^1.13.1"},"packageManager":"yarn@3.8.0","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"gitHead":"4dea0a770bc795ce05a7887356b132d3f9e328a9","_id":"trek@2.2.0","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-Uv39LeG/OJrnrmxXgfOdoUq1ivodebc/1SyW/I0rq6bXylSVqsElbzyfxBMKcIWi6Fe94Gs7/cxWN7BDgVdAIw==","shasum":"01d2db9f6cc78f7ea5c96f5434118e10439d2ace","tarball":"https://registry.npmjs.org/trek/-/trek-2.2.0.tgz","fileCount":136,"unpackedSize":133242,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDtBCsl2rqvaFKDRZsOoFQF9QFojivvM81lMdYTNJpQAwIhALWac63v0eYFyrRZXtqw+xAyp6xWYAyEE8QcXzsImhS+"}]},"_npmUser":{"name":"spone","email":"hans@etamin.studio"},"directories":{},"maintainers":[{"name":"spone","email":"hans@etamin.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/trek_2.2.0_1787932069327_0.05894945574674115"},"_hasShrinkwrap":false}},"time":{"created":"2014-05-11T08:24:34.866Z","modified":"2026-08-28T15:47:49.673Z","0.0.0":"2014-05-11T08:24:34.866Z","0.0.0-dev":"2015-03-18T16:11:09.989Z","0.0.1-dev":"2015-03-21T09:36:51.919Z","0.0.2-dev":"2015-03-21T09:38:24.788Z","0.0.3-dev":"2015-03-21T16:36:15.988Z","0.0.4-dev":"2015-03-21T16:41:27.364Z","0.0.5-dev":"2015-03-21T18:00:27.643Z","0.0.6-dev":"2015-03-21T18:28:14.034Z","0.0.7-dev":"2015-03-21T22:29:59.537Z","0.0.8-dev":"2015-03-22T15:34:20.268Z","0.0.9-dev":"2015-03-25T22:01:03.675Z","0.0.10-dev":"2015-03-25T22:57:18.083Z","0.0.11-dev":"2015-03-29T10:32:30.744Z","0.0.12-dev":"2015-03-29T10:57:23.450Z","0.1.0":"2015-04-11T16:28:08.641Z","0.1.1":"2015-04-14T22:02:32.253Z","0.1.2":"2015-04-14T22:19:38.277Z","0.1.3":"2015-05-26T02:08:10.905Z","0.1.4":"2015-09-14T05:28:28.733Z","0.1.5":"2015-09-15T14:59:33.141Z","0.1.6":"2015-09-17T23:11:19.289Z","0.1.7":"2015-09-17T23:47:18.152Z","0.1.8":"2015-09-19T09:08:36.424Z","0.1.9":"2015-09-19T09:23:25.120Z","0.1.10":"2015-09-19T17:41:30.544Z","0.1.11":"2015-09-19T21:15:44.393Z","0.2.0":"2015-09-22T00:01:20.853Z","0.2.1":"2015-09-24T01:57:17.905Z","0.2.2":"2015-09-28T07:31:22.347Z","0.2.3":"2015-10-15T06:06:40.567Z","1.0.0":"2015-11-15T07:27:09.098Z","0.0.1":"2017-08-01T23:52:58.601Z","2.0.0":"2026-08-18T14:50:26.843Z","2.0.1":"2026-08-18T15:10:25.480Z","2.1.0":"2026-08-25T13:58:28.511Z","2.2.0":"2026-08-28T15:47:49.478Z"},"author":{"name":"Etamin Studio"},"license":"MIT","homepage":"https://trek.etamin.studio","repository":{"type":"git","url":"git@git.etamin.studio:etaminstudio/trek.git"},"description":"A modern content management & back-office system for Ruby on Rails","maintainers":[{"name":"spone","email":"hans@etamin.studio"}],"readme":"# Trek\n\nTrek is a modern content management system for Ruby on Rails, that is designed to get you started fast with useful conventions, then let you customize the back-office to your project's needs.\n\n## Prerequisites\n\n- Rails 7.0+\n- Ruby 3.1+\n- PostgreSQL 12+\n- Node 22+\n- Yarn 4.x\n- libvips\n\n### Dependencies\n\nTrek uses these gems under the hood:\n\n- [ActionPolicy](https://github.com/palkan/action_policy) for authorization\n- [ClosureTree](https://github.com/Sorcery/sorcery) for hierarchies\n- [Postmark](https://github.com/ActiveCampaign/postmark-rails) for sending emails\n- [rails-i18n](https://github.com/svenfuchs/rails-i18n), [mobility](https://github.com/shioyama/mobility) and [i18n-tasks](https://github.com/glebm/i18n-tasks) for internationalization\n- [RSpec](https://github.com/rspec/rspec-rails) for testing\n- [Shrine](https://github.com/shrinerb/shrine) for attachments\n- [StripAttributes](https://github.com/rmm5t/strip_attributes)\n\nYou don't have to set them up yourself, but you can customize their configuration once Trek is installed.\n\n## Installation\n\n### Prerequisites\n\nMake sure your default Rails version is 7.0+\n\n    $ rails -v\n    Rails 8.1.3\n\nIf not, run `gem install rails` to upgrade.\n\nMake sure your default Yarn version is 4.x\n\n    $ yarn -v\n    4.17.0\n\nIf not, run:\n\n    corepack enable\n    corepack install --global yarn@4\n\nCreate your Rails project (replace `helloworld` with your own project name):\n\n    export TREK_PROJECT_NAME=helloworld\n    rails new $TREK_PROJECT_NAME -j esbuild -d postgresql --skip-action-mailbox --skip-action-text --skip-action-cable --skip-active-storage --skip-jbuilder --skip-test --skip-system-test\n    cd $TREK_PROJECT_NAME\n\n### Install the gem\n\nTrek is distributed publicly: the gem on [RubyGems](https://rubygems.org/gems/trek) and the [`trek` npm package](https://www.npmjs.com/package/trek) on npmjs.com (the installer adds the latter to your `package.json`). Install the gem and add it to the application's Gemfile by running:\n\n    bundle add trek\n\n### Run the installer\n\nNow you're ready to install Trek. This will:\n\n- install all [dependencies](#dependencies)\n- create the `User` model and include Trek's concerns\n- create the `Page`, `PagePath` and `PageVersion` model and include Trek's concerns\n- create the `Fragment` model and include Trek's concerns\n- create the relevant policies\n- generate and run the relevant migrations\n\nRun:\n\n    rails g trek:install\n\n#### Configure Postmark\n\nIf you already know your Postmark credentials, you can define the following ENV variables, prior to running the installer:\n\n    export POSTMARK_API_TOKEN=YOUR_TOKEN\n\nThis way, they will be injected automatically in the credentials file.\n\nYou can also do it manually after running the installer by running:\n\n    EDITOR=\"code --wait\" bin/rails credentials:edit\n\n#### Configure Deepl\n\nDeepL can be use to translate locale files automatically when running the scaffold generator.\n\nTo use this feature, specify your DeepL credentials by defining the following ENV variables, prior to running the installer:\n\n    export DEEPL_AUTH_KEY=YOUR_TOKEN\n\nIf the ENV variable is not found, translations won't happen automatically and you will have to manually edit each locale file (except English).\n\n## Usage\n\n### Customize branding\n\n#### Change the logo\n\nAdd the favicon:\n\n- in SVG format at `app/assets/images/favicon.svg`\n- in PNG format (512 x 512 px) at `public/favicon.png`\n\n#### Change the brand title and subtitle\n\nThe title and subtitle are customizable in the locales, with the following keys:\n\n```yml\nen:\n  admin:\n    brand:\n      title: My project\n      subtitle: Back-office\n```\n\n### Useful commands\n\n#### Create an admin user\n\nCustomize the credentials with `ADMIN_EMAIL` and `ADMIN_PASSWORD` ENV variables in `.env`\n\n    rails g trek:admin:user\n\n## Development\n\nAfter checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment.\n\nTo install this gem onto your local machine, run `bundle exec rake install`.\n\n### Testing in a local Rails project\n\nFirst, follow the Installation instructions above.\n\nThen, configure the project to use the local version of Trek (both the gem and the NPM package).\n\n#### Linking to the local gem with bundler\n\nLet's use [Bundler `local` feature](https://bundler.io/v2.7/man/bundle-config.1.html#LOCAL-GIT-REPOS).\n\nFirst, make sure you're pointing to Trek's git repo main branch in your `Gemfile`:\n\n    gem \"trek\", git: \"git@git.etamin.studio:etaminstudio/trek.git\", branch: :main\n\nNavigate to your project, then configure the local version of Trek:\n\n    cd /local/path/to/yourproject\n    bundle config set --local local.trek ~/projects/trek\n\nInstall the gem and restart the Rails server:\n\n    bundle\n    overmind restart # if you're using overmind\n\nThen, whenever you change the files in Trek, you'll have to restart the Rails server.\n\nWhen you're done, disable the local version:\n\n    bundle config unset --local local.trek\n\nDon't forget to revert to a released verion in your `Gemfile`:\n\n    gem \"trek\", \"~> 2.0\"\n\n#### Linking to the local NPM package with Yarn\n\nLet's use [Yarn `link` feature](https://yarnpkg.com/cli/link).\n\n    yarn link ~/projects/trek\n\nYou don't need to restart the server when you change CSS or JS files in Trek.\n\nWhen you're done, disable the local package:\n\n    yarn unlink ~/projects/trek\n\n### Working on documentation\n\nThe docs, based on [VitePress](https://vitepress.dev), are embedded in the `/docs` folder.\n\n- Launch dev mode: `yarn docs:dev`\n- Build the docs: `yarn docs:build`\n- Open the built docs: `yarn docs:preview`\n\n### Publishing a new version\n\n    make release\n\nThis will:\n\n1. Prompt for the new version number (showing the current version)\n2. Update the version in `lib/trek/version.rb` and `package.json`\n3. Run `bundle` to update the lockfile\n4. Commit all changes with message \"Version X.Y.Z\"\n5. Run `bundle exec rake release` (creates git tag, pushes commits/tag, pushes gem to [rubygems.org](https://rubygems.org))\n6. Run `npm publish` (publishes the [npm package](https://www.npmjs.com/package/trek) to npmjs.com). This requires being logged in to npmjs (`npm login`) as a maintainer of the `trek` package.\n","readmeFilename":"README.md","users":{"goliatone":true}}