Commit Graph

23 Commits

Author SHA1 Message Date
Ł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