Nils Knappmeier
35d3fdb1dd
Merge branch '4.x'
...
# Conflicts:
# components/bower.json
# components/handlebars.js.nuspec
# components/package.json
# package-lock.json
# package.json
2019-09-03 22:24:48 +02:00
Nils Knappmeier
888750ec27
fix typings of resolvePartial-options
...
- derived from the object structure seen in the debugger
closes #1534
2019-09-03 21:40:21 +02:00
Nils Knappmeier
a26633f204
chore: fix integration tests
2019-08-31 19:27:11 +02:00
Nils Knappmeier
f9cce4dd02
chore: add framework for various integration tests
2019-08-31 13:18:47 +02:00
Nils Knappmeier
2f681d256f
Merge branch '4.x'
...
# Conflicts:
# components/bower.json
# components/handlebars.js.nuspec
# components/package.json
# package.json
2019-04-13 16:48:27 +02:00
Nils Knappmeier
871acccbb1
test: remove safari from saucelabs
2019-04-13 15:55:52 +02:00
Timothy Lindvall
3fb6687013
Port over linting and test for typings
...
- Move typings from lib/ to types/.
- Add dtslint for validating types.
- Use grunt-bg-shell to call out to dtslint during build step.
2019-03-19 16:07:05 -07:00
Nils Knappmeier
684f1032c6
chore: reactivate saucelabs-tests
2019-03-15 23:01:49 +01:00
Nils Knappmeier
40fb115e53
Revert "chore: re-activate saucelabs"
...
This reverts commit b2e2cfe56d .
2019-02-19 10:49:24 +01:00
Nils Knappmeier
b2e2cfe56d
chore: re-activate saucelabs
2019-02-19 10:31:42 +01:00
Nils Knappmeier
b92589a3b0
test: add test for NodeJS compatibility
...
The test is a simple addition to the existing tests. It should ensure
that the built Handlebars artifact only uses language features that are
available in old versions of NodeJS. A simple program and the
precompiler are started with NodeJS 0.10 to 11
2019-02-18 19:20:39 +01:00
Nils Knappmeier
f349aa43c0
Merge branch '4.x'
...
# Conflicts:
# components/bower.json
# components/handlebars.js.nuspec
# components/package.json
# package.json
2019-02-07 11:06:49 +01:00
Nils Knappmeier
f1c8b2e2a2
chore: disable sauce-labs
...
Related to #1497
2019-02-07 10:19:53 +01:00
Marcos Marado
a6476739f0
add more machine-readable data about the license
...
This small change is meant to make LibreJS happy.
Closes : #1273
2017-01-06 11:26:04 +01:00
Gennadiy Litvinyuk
45e14b7b45
Preserve License info in Closure Compiler
...
To preserve license info in Closure Compiler the license has to be JSDoc-comment (not simple comment) and have @license before license text
2016-11-11 12:01:16 -06:00
kpdecker
fee23342b1
Update target browser test versions
2016-11-11 12:01:16 -06:00
Gennadiy Litvinyuk
7130a11539
Preserve License info in Closure Compiler
...
To preserve license info in Closure Compiler the license has to be JSDoc-comment (not simple comment) and have @license before license text
2016-02-05 15:03:19 +01:00
kpdecker
400bada31f
Avoid multiple babel execution cycles
2015-12-26 18:49:28 -06:00
kpdecker
834695e241
Remove cdnjs copy task
2015-12-26 18:49:28 -06:00
kpdecker
5302782c08
Drop removed amd task from watch list
2015-12-26 18:49:28 -06:00
kpdecker
9a94d1771f
Restore babel compile options
2015-12-14 02:52:38 -06:00
kpdecker
8517352e20
Remove amd files from the build
...
Users can utilize the UMD library if they are still using require.js and if they need to have specific modules, they can consume the cjs or es6 modules via webpack or similar.
Fix for #1096
2015-12-14 02:31:13 -06:00
kpdecker
871c32a6f9
Update target browser test versions
2015-12-12 16:26:48 -06:00
kpdecker
251ec3b128
Work around uglify preserveComments some issue
...
Root cause: https://github.com/gruntjs/grunt-contrib-uglify/issues/366
Fixes #1129
2015-11-19 22:54:20 -06:00
kpdecker
c21118d04b
Include tests for minimized artifacts
2015-11-19 22:53:31 -06:00
kpdecker
0aef72cb8e
Update to latest eslint
2015-09-01 17:56:32 -05:00
kpdecker
3ce04ddd23
Include inline source maps in babel build
2015-08-14 15:19:37 -05:00
kpdecker
ba31ef8ae4
Increase sauce test concurrency
2015-08-03 23:43:13 -05:00
kpdecker
bb9831b73e
Specify platform for firefox in sauce tests
...
Works around what appears to be an init issue within Sauce.
2015-08-03 23:42:50 -05:00
kpdecker
72eb10ca4b
Revert "Pull sauce tests out of CI"
...
This reverts commit e2ba22eaad .
2015-08-03 22:27:25 -05:00
kpdecker
9b1f9c7e44
Style updates
2015-08-03 17:03:37 -05:00
kpdecker
f3e8b18925
Add istanbul ignore to babel boilerplate
2015-08-01 21:46:45 -05:00
kpdecker
e2ba22eaad
Pull sauce tests out of CI
...
Disabling these until #1069 can resolve whatever the root issue is.
2015-08-01 16:08:57 -05:00
kpdecker
0263aa48bc
Run the precompiler module through es6 toolchain
2015-04-20 02:25:53 -05:00
kpdecker
fdc94207a3
Fix UMD build target generation
2015-04-16 16:54:30 -05:00
kpdecker
e3d3eda2e1
Add full support for es6
...
Converts the tool chain to use babel, eslint, and webpack vs. the previous proprietary solutions.
Additionally begins enforcing additional linting concerns as well as updates the code to reflect these rules.
Fixes #855
Fixes #993
2015-04-16 16:43:01 -05:00
kpdecker
dfca676d63
Fix test path
2014-08-25 22:39:01 -05:00
kpdecker
09d3c74c7f
Convert build to expose UMD from the default files
2014-08-25 22:06:15 -05:00
kpdecker
2f14fa57e5
Fix/simplify tests under sauce
2014-08-15 01:02:26 -05:00
kpdecker
a601b24a73
Update travis exec for S3 push
2014-03-29 13:27:12 -05:00
kpdecker
8347ee2591
Temporarily kill the AWS publish CI step
2014-03-05 18:17:46 -06:00
kpdecker
66538cc7fa
Drop opera tests
...
The Sauce implementation doesn't seem to work properly.
2014-03-05 15:03:13 -06:00
kpdecker
103e5f8409
Only lint 1 set of release content
2014-01-17 23:11:35 -06:00
kpdecker
a14daca1c6
Simplify sauce test environments
2014-01-17 23:11:13 -06:00
kpdecker
7151d15abb
Add AMD tests to sauce tests
2013-12-26 15:20:37 -06:00
kpdecker
ae1795f82c
Update sauce tests for supported versions
2013-12-23 21:24:11 -06:00
kpdecker
97c7d65931
Do not minimize multiple times
2013-12-23 21:16:07 -06:00
kpdecker
23d41e5617
Use watch atBegin command to handle failing tests
2013-12-23 14:26:56 -06:00
kpdecker
d62620a282
Implement grunt dev task
2013-12-23 13:13:25 -06:00
kpdecker
015eba6687
Hide success messages when running in sauce
...
This should help debug the firefox issues that only occur when executing against sauce.
2013-12-23 11:57:11 -06:00