Nils Knappmeier
c5b699db00
fixup: revert wrongly added "['default']", fix amd module name in, npm audit fix
2019-11-26 23:26:49 +01:00
Nils Knappmeier
ee4dd7d4bf
use babel-plugin-add-module-exports to build compatible commonjs modules
...
- compatible to older-babel versions with broken default exports
- otherwise "import * as Handlebars from 'handlebars'" will not work.
2019-11-25 23:02:47 +01:00
Nils Knappmeier
9888569dcb
chore: update webpack and babel
2019-11-24 00:03:02 +01:00
Nils Knappmeier
93516a0b07
test: add sinon.js for spies, deprecate current assertions
...
- the goal is to get overall cleaner test.
- chai and sinon are standard libraries for testing
assertions and spies. We should not use custom ones.
2019-11-15 16:38:28 +01:00
Nils Knappmeier
93e284ed9b
chore: add chai and dirty-chai for better test assertions
2019-11-15 16:38:28 +01:00
Nils Knappmeier
5e9d17f8fa
fix: move "eslint-plugin-compat" to devDependencies
2019-10-29 05:17:03 +01:00
Nils Knappmeier
088e61812a
chore: add eslint-plugin-compat and eslint-plugin-es5
...
- tests are not compiled with babel and must thus be in
es5
- we don't use polyfills, so we need to make sure no
functions aren't used that are not supported by popular browsers. (like Object.assign in Safari and IE11)
- Boths are errors that usually only appear when running
tests in SauceLabs, which happens only on _after_
merging a PR.
2019-10-28 19:17:57 +01:00
Nils Knappmeier
b7eada0149
chore: fix grunt-saucelabs dependency
2019-10-02 22:42:52 +02:00
Nils Knappmeier
c53f340374
chore: use @knappi/grunt-saucelabs instead of github-dependency
...
- mostly because installing dependencies from github takes really
long in this case.
2019-10-02 21:46:16 +02:00
Nils Knappmeier
f119497312
chore: attempt to fix saucelabs problems with custom lib
...
- custom "grunt-saucelabs"
- which uses custom "sauce-tunnel"
- which uses current "sauce connect proxy"
2019-08-31 23:58:21 +02:00
Nils Knappmeier
a57b6824e0
add webpack test
2019-08-31 21:00:14 +02:00
Nils Knappmeier
594f1e30dd
chore: add missing typescript dependency, add package-lock.json
...
I suspect that the current problems with
saucelabs are due to a change transitive
dependency, but I'm not sure. I'm not
adding the package-lock.json to ensure
that this does not happen in the future.
2019-04-13 16:04:43 +02:00