Veeck
5f539b133b
Update dependencies, add stylelint too
2017-05-21 19:16:09 +02:00
Rodrigo Ramírez Norambuena
be05f1a71f
Remove warnings
...
npm WARN grunt-stylelint@0.8.0 requires a peer of stylelint@^7.8.0 but
none was installed.
npm WARN stylelint-config-standard@16.0.0 requires a peer of
stylelint@^7.8.0 but none was installed.
2017-05-11 02:44:52 -03:00
Rodrigo Ramírez Norambuena
dce8edf742
Merge branch 'develop' into check-week-number
2017-04-18 22:59:07 -03:00
Rodrigo Ramírez Norambuena
7e9c4848fb
Sort dependencies in the file package.json
2017-04-13 08:40:51 -03:00
Rodrigo Ramírez Norambuena
467b1ad4f1
Add test match week number with clock module with configuration showWeek
2017-04-12 22:29:20 -03:00
Michael Teeuw
ec20748594
Merge pull request #836 from roramirez/check-wrong-configuration
...
Check wrong configuration
2017-04-07 08:42:04 +02:00
Rodrigo Ramírez Norambuena
9725091233
Merge remote-tracking branch 'roramirez_github/develop' into check-wrong-configuration
2017-04-06 21:32:48 -03:00
Michael Teeuw
033d3c92ab
Add missing dependency
2017-04-06 16:28:48 +02:00
Michael Teeuw
60cf6cec5e
Merge pull request #822 from roramirez/website-package
...
Change website in package.json
2017-04-05 20:13:13 +02:00
Michael Teeuw
5a6f5133af
Prepare setup for 2.1.2
2017-04-01 22:05:21 +02:00
Rodrigo Ramírez Norambuena
fd2b070a6a
Change website in package.json
2017-03-25 00:26:47 -03:00
Rodrigo Ramírez Norambuena
4fb86bd699
change description package.json
2017-03-19 16:54:36 -03:00
Rodrigo Ramírez Norambuena
f89f704a69
Add task to check configuration file syntax.
2017-03-18 09:45:32 -03:00
Michael Teeuw
0dc39166ac
Merge pull request #775 from roramirez/npm-vendors
...
Npm for vendors
2017-03-18 11:42:38 +01:00
fewieden
bb08fe8113
fix recursive installation loop, added other vendor dependencies
2017-03-14 11:49:20 +01:00
Rodrigo Ramírez Norambuena
328f15c2ea
Add font-awesome using npm on vendors:
...
This can updated libs and clean repository code.
2017-03-12 21:55:08 -03:00
Rodrigo Ramírez Norambuena
ceb4ef2642
Add test basic-auth
2017-03-10 04:33:27 -03:00
Rodrigo Ramírez Norambuena
bd0da63f4c
use colors for warning message in deprecated options
2017-02-21 20:28:12 -03:00
Rodrigo Ramírez Norambuena
75c4ca77c2
Update socket.io to 1.7.3
2017-02-19 19:57:21 -03:00
Rodrigo Ramírez Norambuena
6fc1141477
Run tests e2e in Travis
2017-01-31 18:38:25 -03:00
Sergey Morozov
86fdd91597
Restructured Test Suite
...
- separated tests into e2e and unit directories
- created configs directory structure to support test framework
- added/modified `npm run test`, `npm run test:unit` and `npm run test:e2e` to target all, unit and e2e tests respectively
- modified some of the test names to be more descriptive
New structure of the Test Suite has following directory tree:
```
tests
├── configs
│ ├── env.js
│ └── modules
│ ├── clock
│ │ ├── clock_12hr.js
│ │ ├── clock_24hr.js
│ │ └── clock_showPeriodUpper.js
│ └── helloworld
│ └── helloworld.js
├── e2e
│ ├── env_spec.js
│ └── modules
│ ├── clock_spec.js
│ └── helloworld_spec.js
└── unit
├── functions
│ └── cmp_versions_spec.js
└── global_vars
└── root_path_spec.js
```
2017-01-31 11:08:53 -08:00
Sergey Morozov
7731878f36
Add missing 'chai-as-promised' dependency
...
When I attempted to run e2e tests I got following error:
```
$npm run test:e2e
> magicmirror@2.1.1 test:e2e /Users/sergeym/localDev/MagicMirror
> ./node_modules/mocha/bin/mocha tests/e2e --recursive
module.js:471
throw err;
^
Error: Cannot find module 'chai-as-promised'
...
```
Adding `chai-as-promised` to `package.json` and running npm install fixes it.
2017-01-30 15:33:23 -08:00
Rodrigo Ramírez Norambuena
d474d518ca
test e2e module helloworld
2017-01-30 12:24:49 -03:00
Rodrigo Ramírez Norambuena
52b8dbcbb1
separate test type. Create directory for End-to-end testing.
2017-01-30 12:17:45 -03:00
Rodrigo Ramírez Norambuena
566ea9a110
Use script for start MagicMirror
2017-01-24 02:12:36 -03:00
Sergey Morozov
690567659c
Minor clean up for test suite
...
@roramirez thanks for starting adding tests. I figured that we might as well grunt them and follow same rules for linting as we do for rest of JS code in the repo.
I've made following minor modifications:
- added tests to the grunt target
- fixed indentation in package.json
- made tests a bit more descriptive
- fixed eslint errors surfaced by grunt
2017-01-23 09:59:19 -08:00
Rodrigo Ramírez Norambuena
3a8d72db31
init tests:
...
This patch propouse use the mocha for testing MagicMirror.
2017-01-15 15:40:23 -03:00
Nicholas Hubbard
f4c8db654c
Fix postinstall error.
2017-01-14 15:42:29 -05:00
Nicholas Hubbard
a459f8b84c
Merge branch 'develop' of https://github.com/nhubbard/MagicMirror into develop
...
This merge is necessary to make Git happy.
2017-01-14 15:34:23 -05:00
Nicholas Hubbard
0d672420f7
Add postinstall script for installation
2017-01-14 15:32:59 -05:00
Michael Teeuw
2f7be0559a
Switch to rrule-alt. Issue: #565
2017-01-14 19:31:24 +01:00
Michael Teeuw
98855de71f
Changes in preperation of 2.1.1
2016-12-31 21:25:49 +01:00
Nicholas Hubbard
f1ca72aee9
Improve Security and Update Dependencies
2016-11-17 09:34:11 -05:00
Nicholas Hubbard
c59f47f4b5
Update Electron: Part I
...
Replace `electron-prebuilt` with `electron`.
2016-11-16 20:02:37 -05:00
Michael Teeuw
af660bc631
Fix typo.
2016-11-06 12:54:00 +01:00
Michael Teeuw
18edb13e76
Remove Snyk since it gives to many NPM issues.
2016-11-06 12:37:04 +01:00
Michael Teeuw
8ea955fb23
Fix type.
2016-10-25 12:24:01 +02:00
Michael Teeuw
a66a4f62bd
Add module 'updatenotification'.
2016-10-15 13:08:46 +02:00
Michael Teeuw
95edbc16bb
Add requiresVersion property to module API.
2016-10-13 16:42:15 +02:00
Joseph Bethge
5d29fa5e62
ip address filtering
2016-09-29 16:34:57 +02:00
Michael Teeuw
4ff86795b9
Snyk security update.
2016-09-22 19:56:54 +02:00
Nicholas Hubbard
88572e90d4
Add all the linters
2016-09-10 16:41:57 -04:00
Nicholas Hubbard
1a54bafdd5
Clean Up the Contributing Documentation and Process: Part II
...
* Add `grunt-stylelint` over the complicated PostCSS method previously used.
* Remove PostCSS dependencies.
2016-09-08 15:14:00 -04:00
Michael Teeuw
90c6758562
Upgrade vulnerabilities.
2016-07-30 16:06:48 +02:00
Nicholas Hubbard
9d0bf6d409
Grunt and Travis, you\'re late
2016-05-03 19:51:07 -04:00
Michael Teeuw
87aa887b2f
Fix missing module.
2016-04-22 08:32:07 +02:00
Michael Teeuw
287452169b
Fix for #197 and #185
2016-04-20 11:32:48 +02:00
Michael Teeuw
bc0ba2f524
fix typo. #190
2016-04-17 17:12:40 +02:00
Nicholas Hubbard
104a62e24d
Remove ESLint: Part II
2016-04-16 21:40:05 -04:00
Nicholas Hubbard
4950b69152
Add Synk Policy
2016-04-10 16:04:51 -04:00