Commit Graph

144 Commits

Author SHA1 Message Date
Ilan Biala
62095a1114 fix(test): Update Mocha, mock-fs, and fix Node 5 support 2016-02-10 20:47:11 -05:00
Cody B. Daig
2ee7194bbc feat(package.json): Set Async version to ~ from ^ 2016-02-06 10:16:39 -07:00
Cody B. Daig
a2c43c29eb fix(dependencies): Lock dependencies major and minor versions 2016-01-27 17:02:27 -07:00
Andrew Throener
64884b8925 fix(Travis build): PhantomJS and SocketIO dependencies 2016-01-27 11:42:54 -06:00
accraze
1a3f6f8195 feat(build): added imagemin to gulp
in order to minify images,
gulp is now given an imagemin task
2016-01-13 19:23:19 -08:00
mleanos
bf2eeed219 feat(gulp): Gulp Server Watch for Mocha
Adds a Gulp task that watches all server files (including server tests),
and upon any changes it will perform the Gulp *test:server* task.

Added a watch for server assets, to the main gulp watch config. This will only
add the watch when the NODE_ENV is set to "test".

Also, includes an **optional** argument for the task that can specify
that if the changed file is a test, then it will only run that test
file.

Example usage: gulp test:server:watch --onlyChanged
2015-12-16 17:56:53 -08:00
Ilan Biala
6088e0f8c7 fix(test): Remove npm warnings by testing against Node >=0.12
Fixes #1015
2015-11-29 21:58:28 -05:00
Cody B. Daig
bcdb663934 [docs] Changelog and updating package.json file for 0.4.2 release 2015-11-15 08:43:40 +02:00
Cody B. Daig
09bc727fdf Update Mongoose Version 2015-10-27 13:13:27 -07:00
Ilan Biala
63d0d71cf6 Merge pull request #948 from gustavodemari/update-multer-profile-upload
Update profile upload with a new version of multer
Fixes #947
2015-10-25 22:03:23 -04:00
mleanos
8cd2291a6a Enable log options for Morgan
Adds the log options, and format to the Morgan middleware in the Express
configuration.

These options are defined in the environment configurations.

The implementation derived from https://github.com/meanjs/mean/pull/254
by @lirantal, which somehow got overlooked when merging 0.4.0 into
master.

Added tests for the Logger configuration.

Added the log settings to the Test env config.

Added environment variables for the log settings in the Test &
Production env configs.

Moved the Morgan Express middleware outside of the NODE_ENV ===
'development' check. Morgan should be used in all environments, and use
the settings set in each env config.

Changed the wording of the Stream option comments in the env configs.

Added Rotating Logs functionality, and refactored the log Stream
options. Added a new npm package, FileStreamRotator, for use with
Morgan's rotating logs functionality.

Also, refactored the log configuration tests to be more maintainable.

Added more tests, and refactored test suite to use mock-fs.
2015-10-20 21:03:07 -07:00
Cody B. Daig
64916dd5ac Lock mongoose version to a working version 2015-10-19 20:19:59 -07:00
gustavodemari
7ecf9337ce updating profile upload with a new version of multer 2015-10-18 20:56:12 -02:00
Ilan Biala
1729db38e2 Merge pull request #990 from ilanbiala/eslint
Add ESLint
Fixes #763
2015-10-17 13:48:57 -04:00
Ilan Biala
9795cc08bf Merge pull request #1001 from ilanbiala/node-pre-gyp
Remove node-pre-gyp
Fixes #938
2015-10-17 13:06:33 -04:00
Ilan Biala
2ab02b7210 Update package.json 2015-10-17 12:48:00 -04:00
jloveland
c2b13b9216 adding karma coverage for grunt 2015-10-17 11:51:05 -04:00
Ilan Biala
d5cc4b7b34 Add ESLint support 2015-10-16 21:04:00 -04:00
Liran Tal
3cfd978e8a Merge pull request #922 from lirantal/feature/travis-add-node-v4-gcc-update
NodeJS v4 support - fixing the failed build
2015-10-06 14:22:47 +03:00
Liran Tal
b7a57abd30 adding the required support to properly build the nodejs v4 edition
updating grunt-node-inspector version to compatible version with nodejs v4
2015-10-06 14:09:04 +03:00
jloveland
fdf1ad571b fixing grunt and gulp e2e tests 2015-09-29 08:21:43 -04:00
mleanos
1c7d74298b [hotfix] Fixes db seed password bug
Fixes the database seeding bug with the password not passing the owasp
test.

Adds a UserSchema static method that generates a random passphrase that passes
the owasp test.

Performed minor refactoring of the database seed configuration to
implement the new UserSchema method.

Added model test for the UserSchema generateRandomPassphrase static method.
2015-09-22 02:23:30 -07:00
Liran Tal
5c16db2187 Merge pull request #878 from jloveland/owasp-password-strength
Adding stronger password security
2015-09-10 09:54:29 +03:00
jloveland
1fd6bb6119 adding stronger password requirements for improving security based on OWASP 2015-09-07 22:11:02 -04:00
Liran Tal
a12746e3c1 Adding support for meanjs-version specific configuration option and displaying both MEAN.JS project and App project version numbers on start-up 2015-09-06 11:12:26 +03:00
Cody B. Daig
834555c80d 0.4.1 2015-09-02 14:36:51 -07:00
Liran Tal
70513452b0 Merge pull request #811 from lirantal/feature/code-coverage
Adding coverage report for server-side tests using istanbul
2015-09-01 16:22:36 +03:00
Ryan Hutchison
1fa977679c Task enhancements
lint is already referenced in build task.

missing env:prod

add client/server test tasks

Add template cache and autoprefixer.

Update .jshintrc
2015-08-26 00:43:21 -04:00
Liran Tal
7c286b00bb adding support for coveralls integration for mean.js to report live project code coverage information 2015-08-21 14:58:29 +03:00
Liran Tal
7252032007 Adding coverage report for server-side tests using istanbul 2015-08-16 00:19:52 +03:00
Andrew Throener
ea97f2e7d8 Database seeding 2015-08-13 09:37:24 -05:00
Ryan J Baxter
efd3ee4ce8 Initial support for deploying MEANJS to Cloud Foundry 2015-07-30 15:15:22 -04:00
cdriscol
c4685392cf Adding karma-ng-html2js-preprocessor to fix karma tests. Adding user mock to articles tests. 2015-07-26 10:21:49 -06:00
Cody Daig
5d5d1b7bda Update package.json to include peer dependencies 2015-07-17 01:09:08 -07:00
git-admin
a23290b46e Use validator.js for email validation 2015-07-17 09:27:16 +02:00
Andrew Throener
fe1d584564 Indentation fixes 2015-07-14 22:05:12 -05:00
trainerbill
a98a84fd20 Fix merge conflicts 2015-07-14 15:46:23 -05:00
Ryan Hutchison
f345d20c3e Update package.json to indent space-2. 2015-07-08 19:51:54 -04:00
Ryan Hutchison
d4c880b89c update dependencies 2015-07-05 16:15:06 -04:00
Liran Tal
d5b22e35c4 addressing missing newlines and node 0.12 version for travis-ci 2015-07-05 01:12:54 +03:00
Andrew Throener
8694b7e976 PayPal Authentication 2015-07-02 07:44:58 -05:00
Liran Tal
67e96a4f22 0.4.0 branch merged into master 2015-07-02 12:08:09 +03:00
Liran Tal
1ea9f55600 porting pull request from master to 0.4.0 branch: Local environment variables to address issue #553 #557 2015-05-31 11:54:17 +03:00
Liran Tal
aca6a793e9 adding a grunt-contrib-copy dev dependency to create a local copy of local.js file and then updating config.js to include it and gruntfile.js to run it in all common tasks 2015-05-13 11:29:51 +03:00
Ilan Biala
dc6f74dec5 Update connect-mongo to support Mongoose 4.0.0 2015-03-28 19:35:54 -04:00
Ilan Biala
1fa147e372 Update dependencies 2015-03-27 22:26:03 -04:00
Adam Walz
dd0cdfcc40 Bump glob to version 5.0 2015-03-09 15:46:35 -07:00
Liran Tal
8769a6cef7 updating package.json with latest stable API version for chalk 2015-03-07 22:59:06 +02:00
dotch
7876fad50e removed unused gulp-watch dependency 2015-03-07 01:26:49 +01:00
dotch
75bb6f2c2c update gulp-sass to ensure node-0.12 compatibility 2015-03-03 23:21:47 +01:00