├── .bowerrc ├── .gitignore ├── .jscsrc ├── .jshintignore ├── .jshintrc ├── .mocharc.json ├── .npmignore ├── .nycrc ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── files ├── public │ ├── core-favicon.ico │ └── images │ │ ├── login.png │ │ ├── logo-small.png │ │ └── logo.png └── robots.txt ├── install.js ├── locales ├── en-us.json └── pt-br.json ├── package.json ├── plugin.js ├── src ├── Database │ └── index.js ├── Hooks │ └── index.js ├── PluginManager │ ├── index.js │ └── isPlugin.js ├── Router │ ├── haveAndAcceptsHtmlResponse.js │ ├── index.js │ ├── responseType.js │ ├── search.js │ └── uploader.js ├── Sanitizer │ └── index.js ├── bootstrapFunctions.js ├── class │ ├── Controller.js │ ├── Plugin.js │ └── Theme.js ├── cron │ └── index.js ├── express │ ├── index.js │ ├── publicFolders.js │ └── sessionStore.js ├── getEnv.js ├── index.js ├── localization │ ├── i18n.js │ └── index.js ├── log │ └── index.js ├── messages │ └── index.js ├── responses │ ├── JSONApi.js │ ├── JSONF.js │ ├── formaters │ │ └── index.js │ ├── index.js │ ├── methods │ │ └── index.js │ └── parsers │ │ └── index.js ├── staticConfig │ ├── getAppBootstrapConfig.js │ └── index.js ├── unhandledErrorCatcher.js └── utils │ ├── index.js │ └── mkdirp.js └── test ├── bootstrap.js ├── testData ├── config │ └── log.js ├── invalidLogConfig │ └── config │ │ └── log.js ├── models │ └── pstub.js ├── we-plugin-fastload │ ├── package.json │ └── plugin.js └── we-plugin-post │ ├── package.json │ ├── plugin.js │ └── server │ ├── controllers │ └── post.js │ ├── models │ ├── classMethods │ │ └── returnModelName.js │ ├── hero.json │ ├── hooks │ │ └── setWananingoValue.js │ ├── instanceMethods │ │ └── returnModelId.js │ ├── post.js │ ├── tag.json │ └── user.js │ └── search │ ├── parsers │ └── orWithComaParser.js │ └── targets │ └── inTitleAndText.js └── tests ├── modules ├── database.defaultModelDefinitionConfigs.test.js ├── database.syncAllModels.test.js ├── lib.env.test.js ├── lib.index.test.js ├── lib.log.test.js ├── lib.messages.test.js ├── lib.sanitizer.test.js ├── lib.staticConfig.getAppBootstrapConfig.test.js ├── lib.staticConfig.test.js ├── lib.utils.test.js ├── modelClassMethods.test.js ├── modelHooks.test.js ├── modelInstanceMethods.test.js ├── plugin.fastload.test.js ├── pluginManager.test.js └── response.methods.test.js └── requests ├── plugin.fastload.test.js ├── pluralized-resource.test.js ├── resource.test.js ├── resource_jsonAPI.test.js └── routes.test.js /.bowerrc: -------------------------------------------------------------------------------- 1 | { "directory": "files/public/libs" } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/.gitignore -------------------------------------------------------------------------------- /.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/.jscsrc -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/.jshintignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/.jshintrc -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/.npmignore -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/.nycrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/README.md -------------------------------------------------------------------------------- /files/public/core-favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/files/public/core-favicon.ico -------------------------------------------------------------------------------- /files/public/images/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/files/public/images/login.png -------------------------------------------------------------------------------- /files/public/images/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/files/public/images/logo-small.png -------------------------------------------------------------------------------- /files/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/files/public/images/logo.png -------------------------------------------------------------------------------- /files/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /admin -------------------------------------------------------------------------------- /install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/install.js -------------------------------------------------------------------------------- /locales/en-us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/locales/en-us.json -------------------------------------------------------------------------------- /locales/pt-br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/locales/pt-br.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/package.json -------------------------------------------------------------------------------- /plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/plugin.js -------------------------------------------------------------------------------- /src/Database/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/Database/index.js -------------------------------------------------------------------------------- /src/Hooks/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('simple-hooks-callback'); -------------------------------------------------------------------------------- /src/PluginManager/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/PluginManager/index.js -------------------------------------------------------------------------------- /src/PluginManager/isPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/PluginManager/isPlugin.js -------------------------------------------------------------------------------- /src/Router/haveAndAcceptsHtmlResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/Router/haveAndAcceptsHtmlResponse.js -------------------------------------------------------------------------------- /src/Router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/Router/index.js -------------------------------------------------------------------------------- /src/Router/responseType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/Router/responseType.js -------------------------------------------------------------------------------- /src/Router/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/Router/search.js -------------------------------------------------------------------------------- /src/Router/uploader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/Router/uploader.js -------------------------------------------------------------------------------- /src/Sanitizer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/Sanitizer/index.js -------------------------------------------------------------------------------- /src/bootstrapFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/bootstrapFunctions.js -------------------------------------------------------------------------------- /src/class/Controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/class/Controller.js -------------------------------------------------------------------------------- /src/class/Plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/class/Plugin.js -------------------------------------------------------------------------------- /src/class/Theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/class/Theme.js -------------------------------------------------------------------------------- /src/cron/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/cron/index.js -------------------------------------------------------------------------------- /src/express/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/express/index.js -------------------------------------------------------------------------------- /src/express/publicFolders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/express/publicFolders.js -------------------------------------------------------------------------------- /src/express/sessionStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/express/sessionStore.js -------------------------------------------------------------------------------- /src/getEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/getEnv.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/index.js -------------------------------------------------------------------------------- /src/localization/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/localization/i18n.js -------------------------------------------------------------------------------- /src/localization/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/localization/index.js -------------------------------------------------------------------------------- /src/log/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/log/index.js -------------------------------------------------------------------------------- /src/messages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/messages/index.js -------------------------------------------------------------------------------- /src/responses/JSONApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/responses/JSONApi.js -------------------------------------------------------------------------------- /src/responses/JSONF.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/responses/JSONF.js -------------------------------------------------------------------------------- /src/responses/formaters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/responses/formaters/index.js -------------------------------------------------------------------------------- /src/responses/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/responses/index.js -------------------------------------------------------------------------------- /src/responses/methods/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/responses/methods/index.js -------------------------------------------------------------------------------- /src/responses/parsers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/responses/parsers/index.js -------------------------------------------------------------------------------- /src/staticConfig/getAppBootstrapConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/staticConfig/getAppBootstrapConfig.js -------------------------------------------------------------------------------- /src/staticConfig/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/staticConfig/index.js -------------------------------------------------------------------------------- /src/unhandledErrorCatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/unhandledErrorCatcher.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/mkdirp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/src/utils/mkdirp.js -------------------------------------------------------------------------------- /test/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/bootstrap.js -------------------------------------------------------------------------------- /test/testData/config/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/config/log.js -------------------------------------------------------------------------------- /test/testData/invalidLogConfig/config/log.js: -------------------------------------------------------------------------------- 1 | this will whrow error -------------------------------------------------------------------------------- /test/testData/models/pstub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/models/pstub.js -------------------------------------------------------------------------------- /test/testData/we-plugin-fastload/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-fastload/package.json -------------------------------------------------------------------------------- /test/testData/we-plugin-fastload/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-fastload/plugin.js -------------------------------------------------------------------------------- /test/testData/we-plugin-post/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-post/package.json -------------------------------------------------------------------------------- /test/testData/we-plugin-post/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-post/plugin.js -------------------------------------------------------------------------------- /test/testData/we-plugin-post/server/controllers/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-post/server/controllers/post.js -------------------------------------------------------------------------------- /test/testData/we-plugin-post/server/models/classMethods/returnModelName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-post/server/models/classMethods/returnModelName.js -------------------------------------------------------------------------------- /test/testData/we-plugin-post/server/models/hero.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-post/server/models/hero.json -------------------------------------------------------------------------------- /test/testData/we-plugin-post/server/models/hooks/setWananingoValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-post/server/models/hooks/setWananingoValue.js -------------------------------------------------------------------------------- /test/testData/we-plugin-post/server/models/instanceMethods/returnModelId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-post/server/models/instanceMethods/returnModelId.js -------------------------------------------------------------------------------- /test/testData/we-plugin-post/server/models/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-post/server/models/post.js -------------------------------------------------------------------------------- /test/testData/we-plugin-post/server/models/tag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-post/server/models/tag.json -------------------------------------------------------------------------------- /test/testData/we-plugin-post/server/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-post/server/models/user.js -------------------------------------------------------------------------------- /test/testData/we-plugin-post/server/search/parsers/orWithComaParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-post/server/search/parsers/orWithComaParser.js -------------------------------------------------------------------------------- /test/testData/we-plugin-post/server/search/targets/inTitleAndText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/testData/we-plugin-post/server/search/targets/inTitleAndText.js -------------------------------------------------------------------------------- /test/tests/modules/database.defaultModelDefinitionConfigs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/database.defaultModelDefinitionConfigs.test.js -------------------------------------------------------------------------------- /test/tests/modules/database.syncAllModels.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/database.syncAllModels.test.js -------------------------------------------------------------------------------- /test/tests/modules/lib.env.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/lib.env.test.js -------------------------------------------------------------------------------- /test/tests/modules/lib.index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/lib.index.test.js -------------------------------------------------------------------------------- /test/tests/modules/lib.log.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/lib.log.test.js -------------------------------------------------------------------------------- /test/tests/modules/lib.messages.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/lib.messages.test.js -------------------------------------------------------------------------------- /test/tests/modules/lib.sanitizer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/lib.sanitizer.test.js -------------------------------------------------------------------------------- /test/tests/modules/lib.staticConfig.getAppBootstrapConfig.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/lib.staticConfig.getAppBootstrapConfig.test.js -------------------------------------------------------------------------------- /test/tests/modules/lib.staticConfig.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/lib.staticConfig.test.js -------------------------------------------------------------------------------- /test/tests/modules/lib.utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/lib.utils.test.js -------------------------------------------------------------------------------- /test/tests/modules/modelClassMethods.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/modelClassMethods.test.js -------------------------------------------------------------------------------- /test/tests/modules/modelHooks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/modelHooks.test.js -------------------------------------------------------------------------------- /test/tests/modules/modelInstanceMethods.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/modelInstanceMethods.test.js -------------------------------------------------------------------------------- /test/tests/modules/plugin.fastload.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/plugin.fastload.test.js -------------------------------------------------------------------------------- /test/tests/modules/pluginManager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/pluginManager.test.js -------------------------------------------------------------------------------- /test/tests/modules/response.methods.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/modules/response.methods.test.js -------------------------------------------------------------------------------- /test/tests/requests/plugin.fastload.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/requests/plugin.fastload.test.js -------------------------------------------------------------------------------- /test/tests/requests/pluralized-resource.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/requests/pluralized-resource.test.js -------------------------------------------------------------------------------- /test/tests/requests/resource.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/requests/resource.test.js -------------------------------------------------------------------------------- /test/tests/requests/resource_jsonAPI.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/requests/resource_jsonAPI.test.js -------------------------------------------------------------------------------- /test/tests/requests/routes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wejs/we-core/HEAD/test/tests/requests/routes.test.js --------------------------------------------------------------------------------