UNPKG

twee

Version:

Twee Framework - the most powerful, elegant and extensive framework for Node.js based on Express.js

291 lines 7.31 kB
{ "twee": { "extensions": { "Twee Basic HTTP Parsers": { "module": "twee-extensions/http/parsers", "name": "Twee Basic HTTP Parsers" }, "Twee Response Formats": { "module": "twee-extensions/http/responses", "name": "Twee Response Formats" }, "Twee Winston Logger": { "module": "twee-extensions/logging/winston", "name": "Twee Winston Logger" }, "Twee Custom Headers": { "module": "twee-extensions/http/headers/requested-with", "name": "Twee Custom Headers" }, "Twee Static Files Serving": { "module": "twee-extensions/http/static", "name": "Twee Static Files Serving" }, "Twee Session": { "module": "twee-extensions/http/session", "disabled": true, "name": "Twee Session" }, "Twee Compressor": { "module": "twee-extensions/http/compressor", "name": "Twee Compressor" }, "Twee View Engine": { "module": "twee-extensions/view/engine/swig", "name": "Twee View Engine" }, "Twee View Helpers": { "module": "twee-extensions/view/helpers", "name": "Twee View Helpers" }, "Twee Passport": { "module": "twee-extensions/http/session/passport", "disabled": true, "name": "Twee Passport" }, "Twee i18n": { "module": "twee-extensions/i18n", "name": "Twee i18n" } }, "options": { "i18n": { "init": { "locales": [ "en", "ru" ], "defaultLocale": "en", "cookie": "locale", "directory": "i18n" }, "autoUpdate": false }, "compress": { "html": true, "gzip": true }, "passport": { "enabled": true }, "staticFiles": { "directory": "public" }, "logging": { "winston": { "accessFile": "var/log/access.json", "exceptionsFile": "var/log/exceptions.json", "exitOnError": false, "consoleLogging": false, "consoleLoggingOptions": { "colorize": true, "meta": true, "msg": "HTTP {{res.statusCode}} {{req.method}} {{res.responseTime}}ms {{req.url}}", "expressFormat": true, "colorStatus": true } } }, "favicon": { "file": "public/favicon.ico" }, "bodyParser": { "urlencoded": { "extended": false } }, "session": { "enabled": true, "options": { "secret": "expR3ssS3cR3TASD:Fwfk%$^$%&*&", "cookie": { "secure": false, "maxAge": 999999999999, "signed": true, "path": "/" }, "resave": true, "saveUninitialized": true } }, "viewEngine": { "swig": { "engineExtension": "html", "options": { "cache": null } }, "jade": { "engineExtension": "jade", "options": { "pretty": true, "compileDebug": false } }, "disabled": false }, "cache": { "redis": { "host": "127.0.0.1", "port": 6379 }, "memcache": {} }, "errorPages": { "404": { "viewTemplate": "/private/var/tmp/mochatweetestapp/configs/../views/common/pages/404.html" } } }, "package": { "name": "mochatweetestapp", "version": "0.0.1", "private": true, "scripts": { "pstart": "NODE_ENV=production PORT=80 node ./application.js", "start": "NODE_ENV=development DEBUG=twee node ./application.js" }, "dependencies": { "twee": ">= 0.1.4", "grunt-contrib-jshint": "*", "grunt-contrib-concat": "*", "grunt-contrib-uglify": "*", "grunt-contrib-copy": "*", "grunt-contrib-clean": "*", "grunt-contrib-connect": "*", "grunt-contrib-watch": "*", "load-grunt-tasks": "*", "grunt-contrib-cssmin": "*", "grunt-aws-s3": "*", "grunt-notify": "*", "grunt-bower-task": "*", "grunt-express-server": "*" } } }, "__moduleOptions__": { "Default": { "disabled": false, "prefix": "/" } }, "__folders__": { "Default": { "module": "/var/tmp/mochatweetestapp/modules/Default", "moduleSetupFolder": "/var/tmp/mochatweetestapp/modules/Default/setup/", "moduleSetupFile": "/var/tmp/mochatweetestapp/modules/Default/setup/setup", "moduleConfigsFolder": "/var/tmp/mochatweetestapp/modules/Default/setup/configs/", "moduleControllersFolder": "/var/tmp/mochatweetestapp/modules/Default/controllers/", "moduleModelsFolder": "/var/tmp/mochatweetestapp/modules/Default/models/", "moduleMiddlewareFolder": "/var/tmp/mochatweetestapp/modules/Default/middleware/", "moduleViewsFolder": "/var/tmp/mochatweetestapp/modules/Default/views/", "moduleExtensionsFolder": "/var/tmp/mochatweetestapp/modules/Default/extensions/", "moduleI18nFolder": "/var/tmp/mochatweetestapp/modules/Default/i18n/", "moduleAssetsFolder": "/var/tmp/mochatweetestapp/modules/Default/assets/" } }, "default": { "common": { "variable": "This prod value from common config" }, "grunt": { "concat": { "default-js": { "src": [ "modules/default/assets/js/*.js", "modules/default/assets/js/**/*.js" ], "dest": "public/build/<%= pkg.version %>/js/default-module.<%= pkg.version %>.js" }, "default-css": { "src": [ "modules/default/assets/css/*.css", "modules/default/assets/css/**/*.css" ], "dest": "public/build/<%= pkg.version %>/css/default-module.<%= pkg.version %>.css" } }, "uglify": { "default": { "files": { "public/build/<%= pkg.version %>/js/default-module.<%= pkg.version %>.min.js": [ "public/build/<%= pkg.version %>/js/default-module.<%= pkg.version %>.js" ] } }, "options": { "compress": true } }, "cssmin": { "default": { "files": { "public/build/<%= pkg.version %>/css/default-module.<%= pkg.version %>.min.css": [ "public/build/<%= pkg.version %>/css/default-module.<%= pkg.version %>.css" ] } } }, "copy": { "default-img": { "files": [ { "expand": true, "flatten": true, "src": [ "modules/default/assets/img/*.*" ], "dest": "public/build/<%= pkg.version %>/img/default" } ] }, "default-fonts": { "files": [ { "expand": true, "flatten": true, "src": [ "modules/default/assets/fonts/*.*" ], "dest": "public/build/<%= pkg.version %>/fonts/default" } ] } } } }, "__setup__": { "Default": { "params": [], "middleware": { "description": "These are globally installed middleware functions", "head": { "Default Middleware": { "file": "DefaultMiddleware", "method": "defaultMiddleware" } }, "tail": {} }, "extensions": { "Default Extensions": { "file": "DefaultExtension", "name": "Default Extensions" } }, "routes": [ { "description": "Entry point for application. Landing page", "pattern": "/", "controllers": [ "DefaultController.indexAction" ], "middleware": { "before": {}, "after": {} } } ] } } }