Łukasz Mierzwa
e62afca443
Update nodejs deps
...
nodejs deps are outdated and they include old 'hoek' package that has some security issues, update all libs to keep deps healthy
2018-05-18 10:10:33 -07:00
Łukasz Mierzwa
06ee92d255
Upgrade moment to >2.19.3
...
CVE-2017-18214 affects <2.19.3, fixes #244
2018-03-05 18:47:30 -08:00
Łukasz Mierzwa
1d1b7a4acb
Update nodejs dependencies
...
New release is around the corner, update vendored packages so we can test it before the cut
2018-01-24 17:00:28 -08:00
Łukasz Mierzwa
25e796f2ac
Add a make target and Travis CI stage for linting docs
...
Nobody wants borked markdown syntax in docs
2018-01-20 12:54:45 -08:00
Łukasz Mierzwa
5fb69c19a2
Update npm packages
2017-11-20 15:19:38 -08:00
Łukasz Mierzwa
6251e813e9
Migrate from babel-preset-es2015 to babel-preset-env
...
babel-preset-env is the new recommended module to transform JS code, see babeljs.io/env for details
2017-10-29 17:51:08 -07:00
Łukasz Mierzwa
d2e72bff8e
Update npm vendor deps
2017-09-05 16:22:30 -07:00
Łukasz Mierzwa
c7442c3adf
Linkify URLs in the annotation
...
use linkifyjs to make all URLs in the annotation clickable, but since it requires us to stop escaping html when rendering annotation object let's first manually escape it to prevent rogue alerts with malicious annotations from executing <scripts> and other ugly things in user browsers
2017-08-18 12:09:35 -07:00
Łukasz Mierzwa
11e661dd5b
Exclude jquery.testing from coverage reports in jest
2017-08-15 09:59:53 -07:00
Łukasz Mierzwa
4fa2959d7c
Update eslint & webpack
...
Those are important so let's upgrade those early
2017-08-14 11:46:54 -07:00
Łukasz Mierzwa
c8ef373b59
Update webpack to the latest stable version
2017-08-03 22:47:46 -07:00
Łukasz Mierzwa
b6d5a5614e
Run end-to-end tests for unsee.js
...
This will allow to test entire alerts flow - get alerts.json response (via mocks) and render alerts
2017-07-30 21:08:11 -07:00
Łukasz Mierzwa
558ace10fc
More coverage in the ui.js module tests
2017-07-30 15:53:28 -07:00
Łukasz Mierzwa
f6078d9f1f
Add proper counter.js tests
2017-07-29 23:14:42 -07:00
Łukasz Mierzwa
83f291a5ae
Move jest coverage dir to .coverage
2017-07-29 16:29:12 -07:00
Łukasz Mierzwa
f202232be8
Version all bundles
...
This will tell webpack to add a hash to all bundles filenames, we generate script tags for loading those and inject them as templates. No more forced cache bypassing
2017-07-29 16:19:48 -07:00
Łukasz Mierzwa
f15476af6a
Drop version from package.json and add repository info
2017-07-29 15:00:20 -07:00
Łukasz Mierzwa
92562552db
Add missing deps
2017-07-29 13:58:41 -07:00
Łukasz Mierzwa
614ccacd35
Pin github deps
2017-07-29 13:52:57 -07:00
Łukasz Mierzwa
9770ffbaf2
Mock asset requires in jest tests
2017-07-29 13:52:57 -07:00
Łukasz Mierzwa
6105ae87d2
Get rid of last managed assets, everything is in webpack now
2017-07-29 13:51:29 -07:00
Łukasz Mierzwa
df2ef92466
Use package.json for all deps
2017-07-29 13:50:21 -07:00
Łukasz Mierzwa
a19a84cf9d
Add npm package config with dependencies
2017-07-29 13:48:35 -07:00