Nils Knappmeier
048f2ce7d2
refactor: replace "async" with "neo-async"
...
The main reason is that neo-async takes a lot less space due to the missing lodash-dependency.
The other is speed.
closes #1431
2019-02-18 19:26:38 +01:00
Nils Knappmeier
bacd473fe6
chore: fix components/handlebars package.json and auto-update on release
2019-01-02 01:07:05 +01:00
Nils Knappmeier
5b76f041b3
Fix build on Windows
...
Closes #1233
- Handle path-separators properly. Use "path.sep" instead of "/".
Or use "require.resolve()" if possible
- Use "execFile" instead of "exec" to run the Handlebars executable.
This prevents problems due to (missing) shell escaping.
- Use explicit call to "node" in order to run the executable on Windows.
- Add "appveyor"-CI in order to run regular tests on Windows.
2017-08-23 22:29:30 +02:00
Luiz Américo
cc554a5813
Fix build in windows
...
(cherry picked from commit 275ab37 )
2017-05-15 00:11:59 +02:00
Nils Knappmeier
2e21e2bc9a
Run integration test with node handlebars -a ... on Windows
...
Fixes #1233
NodeJS files cannot be executed directly on Windows.
2017-05-14 23:37:24 +02:00
Nils Knappmeier
6e6269fcd7
Use istanbul/lib/cli.js instead of node_modules/.bin/istanbul
...
Fixes #1331
Due to the way, "bin"-files are distributed into the node_modules/.bin
directory on Windows, the task "test:cov" did not work on Windows.
This commit uses the node-script directly.
2017-05-14 14:43:14 +02:00
Nils Knappmeier
7378f854c3
Publish valid semver task independently of the branch
2017-05-13 00:57:46 +02:00
kpdecker
c21118d04b
Include tests for minimized artifacts
2015-11-19 22:53:31 -06:00
kpdecker
2d9a5151e8
Add source map flag for istanbul fork
2015-09-02 21:20:03 -05:00
kpdecker
454d20e3b2
Remove keen code
...
This hasn’t been running and is horribly out of date.
2015-09-02 11:40:35 -05:00
kpdecker
324d615726
Enforce 100% code coverage
2015-08-03 17:49:47 -05:00
kpdecker
9b1f9c7e44
Style updates
2015-08-03 17:03:37 -05:00
kpdecker
00bfdd782f
Fix VERSION update script
...
This broke after updating to es6 formatted code.
Fixes #1016
2015-05-05 10:20:56 -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
9ab31e1fc6
Add istanbul code coverage
2014-08-14 01:11:55 -05:00
kpdecker
8f07bbabea
Add quotes to exception
2014-01-20 00:55:53 -06:00
kpdecker
4679b1d931
Include content on binary output test failure
2014-01-18 09:29:47 -06:00
kpdecker
1b8c0e3c76
Use git describe to lookup tag
2014-01-17 17:43:48 -06:00
Brett Bim
70b27bcef6
Fix for issue #673 - Parser task did not execute correctly on windows environments because of forward/backward slash issues
2014-01-02 11:36:01 -06:00
kpdecker
f17cb3ecac
Run jshint on output
...
Allows us to execute jshint in non-forced mode.
2013-12-01 15:40:08 -06:00
kpdecker
57b4ef08b6
Use module packager for all transpile tasks
2013-12-01 14:59:38 -06:00
kpdecker
96a45a4a96
Add simple binary utility tests
2013-11-05 18:02:25 -06:00
kpdecker
60f8aad5c9
Fix publish task typo
2013-11-03 16:50:36 -06:00
kpdecker
a2bb02638b
Publish tag versions from travis build
2013-11-03 16:14:27 -06:00
kpdecker
479acfbe9e
Fix typo
2013-11-03 16:04:12 -06:00
kpdecker
6b62a2e58e
Log tag on jenkins build
2013-11-03 16:01:55 -06:00
kpdecker
a6781265a7
Update version task for generator-release
2013-11-03 16:00:07 -06:00
kpdecker
23ff9829d5
Remove tag target
2013-11-03 15:49:39 -06:00
kpdecker
c70e897f1c
Move component definitions into sub directory
2013-11-03 15:49:05 -06:00
kpdecker
4e4c016be5
Merge branch 'master' into es6-modules
2013-10-09 03:41:58 -07:00
kpdecker
0966f5172b
Defer load packager module
...
Second change required to work around multiple traceur loading issue.
2013-10-09 02:41:16 -07:00
kpdecker
63bb459ac6
Generate dist file using es6-module-packager
2013-10-09 02:20:52 -07:00
kpdecker
5fd0d4a790
Only init amazon SDK when we are publishing
2013-10-04 10:33:40 -05:00
kpdecker
fbf8f134fa
Generate parser as es6 module
2013-10-01 00:12:39 -05:00
kpdecker
54cda3b3ae
Handle missing revision error in publish
2013-08-25 19:12:18 -05:00
kpdecker
dac055f01e
Add git debugging to publish command
2013-08-25 18:55:21 -05:00
kpdecker
1b4b8ed1da
Rename to publish latest
2013-08-25 16:12:07 -05:00
kpdecker
115db76f66
Additional logging on git command error messages
2013-08-25 16:11:05 -05:00
kpdecker
672aeda17f
Metrics collection framework
2013-08-25 14:14:33 -05:00
kpdecker
da3788384b
AWS publish tasks
2013-08-25 12:51:17 -05:00
kpdecker
7efa75684e
Version update task
2013-08-24 13:28:39 -05:00
kpdecker
2f1a454467
Move parser generation into grunt file
2013-08-17 12:41:04 -05:00