Commit Graph

13 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
4584a046ea Update package-lock.json using latest LTS nodejs/npm
This adds optional deps that only work on OSX back to the lock file, previous npm versions were only adding it when run on OSX, now that it's fixed we should update the lock file so it doesn't show any diff when working on OSX
2018-01-08 16:25:19 -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
4fa2959d7c Update eslint & webpack
Those are important so let's upgrade those early
2017-08-14 11:46:54 -07:00
Łukasz Mierzwa
036cb7e500 Drop fsevents from package-lock.json
This dependency was added to package-lock.json because npm install was initially run on MacOS and that package only works there. It spams CI jobs with warnings and keeps changing package-lock.json when developing on linux, MacOS builds should be fixed not to add it
2017-08-09 09:42:43 -07:00
Łukasz Mierzwa
0d045a8d6f Update package-lock.json
It wasn't updated because I was using npm 3.x which doesn't properly maintain this file upon npm install
2017-08-04 21:49:22 -07:00
Łukasz Mierzwa
a19a84cf9d Add npm package config with dependencies 2017-07-29 13:48:35 -07:00