Commit Graph

545 Commits

Author SHA1 Message Date
Lance Ball aa2cef6e3c
deps: update old and remove unused dependencies
This commit updates all of the dependencies in package.json to
their most recent versions. It also removes dependencies that were
specified in package.json but not used - or only used in a
`require()` statement.

These changes have some ripple effects. Istanbul has not been
supported for some time, so it has been replaced with nyc.
The code coverage reporting tool from codacy has been updated
as well. This could not be tested without having the API token.

Finally, the CI job has been modified to run tests on Node.js
versions 10x and 12x. All older versions of Node.js are no longer
maintained.

Signed-off-by: Lance Ball <lball@redhat.com>
2020-04-20 14:53:53 -04:00
Fabio José e7343b7993
Merge pull request #58 from danbev/use-const
Use const instead of var where applicable
2020-04-20 09:57:56 -03:00
Fabio José 23426fc4ec
Merge pull request #57 from danbev/formatter-comment
Fix minor typo in JSONFormatter comment
2020-04-20 09:53:43 -03:00
Daniel Bevenius 704c497771 Fix minor typo in JSONFormatter comment
Signed-off-by: Daniel Bevenius <daniel.bevenius@gmail.com>
2020-04-20 09:54:58 +02:00
Daniel Bevenius df85189a64 Use const instead of var where applicable
Signed-off-by: Daniel Bevenius <daniel.bevenius@gmail.com>
2020-04-20 09:54:25 +02:00
Fabio José 02edfb9c2d
Merge pull request #53 from lance/48-fix-emitters
fix: support mTLS in 1.0 Binary and Structured emitters
2020-04-16 15:45:13 -03:00
Lance Ball 388c1fc1f7
squash: add changes to CHANGELOG.md
Signed-off-by: Lance Ball <lball@redhat.com>
2020-04-15 09:18:11 -04:00
Fabio José 362c4d6829
Merge pull request #52 from lance/ci-pull-requests
ci: run test suite for pull requests
2020-04-15 09:13:00 -03:00
Lance Ball 71a32d4e89
squash: fix linting error
Signed-off-by: Lance Ball <lball@redhat.com>
2020-04-13 10:10:26 -04:00
Fabio José 0b068acdd1
Merge pull request #47 from duglin/addemail
add link to email
2020-04-10 12:30:04 -03:00
Lance Ball 3a063d7245
fix: support mTLS in 1.0 Binary and Structured emitters
This commit modifies both of the 1.0 emitters so that they may
accept typed objects as a part of the configuration. When using
mTLS in Node, you need to provide an `Agent` to the underlying
HTTP handler. In this case, Axios will pass this object along to
Node.js when it is provided.

Fixes: https://github.com/cloudevents/sdk-javascript/issues/48

Signed-off-by: Lance Ball <lball@redhat.com>
2020-04-08 16:13:57 -04:00
Lance Ball 10f093a952
ci: run test suite for pull requests
This commit modifies the Travis-CI configuration so that the tests
are run for pull requests.

Signed-off-by: Lance Ball <lball@redhat.com>
2020-04-03 11:37:36 -04:00
Doug Davis b48b720974 add link to email
Signed-off-by: Doug Davis <dug@us.ibm.com>
2020-03-20 14:48:19 +00:00
Fabio José 4a199d4623
Merge pull request #44 from duglin/editreadme
add helpful text to README
2020-01-28 17:28:10 -03:00
Doug Davis 716854d39b add helpful text to README
Signed-off-by: Doug Davis <dug@us.ibm.com>
2020-01-28 18:53:23 +00:00
Fabio José 98e476d82c
Merge pull request #43 from danbev/readme-fromString
Remove non-existing fromString from README API doc
2019-11-29 08:22:35 -03:00
Daniel Bevenius 041aed4bad Remove non-existing fromString from README API doc
This commit removes the API documentation for the fromString Cloudevent
function as it does not seem to exist.

Signed-off-by: Daniel Bevenius <daniel.bevenius@gmail.com>
2019-11-18 08:32:34 +01:00
Fabio José d70274d404 Merge branch 'develop'
Typo fixing
2019-11-12 14:39:04 -03:00
Fabio José 627e31bb97
Merge pull request #42 from danbev/readme-typo
Fix typo in "What we can do" table
2019-11-12 14:36:33 -03:00
Fabio José b0d6dff1c0
Merge pull request #39 from cloudevents/develop
Support for Spec v1.0
2019-11-12 14:35:37 -03:00
Daniel Bevenius 2c7d2a5b41 Fix typo in "What we can do" table
Signed-off-by: Daniel Bevenius <daniel.bevenius@gmail.com>
2019-11-11 14:26:54 +01:00
Fabio José 68ca47cc13 Missing semicolon
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-08 10:27:36 -03:00
Fabio José 99c595036a Missing semicolon
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-08 10:17:21 -03:00
Fabio José 470b97fd29 Missing semicolon
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-08 10:08:48 -03:00
Fabio José a66aafc5a6 Missing semicolon
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-08 10:07:51 -03:00
Fabio José 218d889be5 Set version to 1.0.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-06 11:36:09 -03:00
Fabio José 9dbb382d85 Remove old docs
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-06 11:33:31 -03:00
Fabio José a7e8354d56 Set the version of sdk to 1.0.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-06 11:22:04 -03:00
Fabio José 36d61f190e Express examples with Spev 1.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-06 11:21:53 -03:00
Fabio José 03f8796b3f Examples of payload using spec 1.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-06 11:20:41 -03:00
Fabio José ba221ea369 End of line char
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-06 11:01:23 -03:00
Fabio José f0ffa05297 Fix receiver example
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-06 10:58:34 -03:00
Fabio José a81cbf6493 Fix typescript example anchor
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-06 10:53:00 -03:00
Fabio José 861e4aa0b0 Document the removal of Unmarshallers
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-06 10:50:04 -03:00
Fabio José c7cfa46e9d Update the examples to v1
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-06 10:49:51 -03:00
Fabio José 6600663993 Old examples of old spevs
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-06 10:49:35 -03:00
Fabio José 6a197941f8 Support for binary format
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 15:55:29 -03:00
Fabio José 8e0371bdc0 Remove console output
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 15:55:14 -03:00
Fabio José 4648305a77 http strutured: handle for data_base64
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 14:08:49 -03:00
Fabio José 49f4d5ec23 Process string, when is not base64
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 14:08:16 -03:00
Fabio José bf4967d30c supporting the data_base64
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 13:50:22 -03:00
Fabio José 1f8940c8a7 Support for data_base64 when event data is Binary
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 13:41:13 -03:00
Fabio José 16d9bfb7e3 asData improvement
asBuffer to transform UintArray to node Buffer

Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 13:15:35 -03:00
Fabio José 8b39902910 Calling getData() to apply some internal state
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 13:13:47 -03:00
Fabio José 215bc348f8 Test for data 'Binary'
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 10:55:27 -03:00
Fabio José 89597985ba Binary as 'Uint32Array'
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 10:47:11 -03:00
Fabio José cf701e423c Remove HTTPUnmarshaller
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 10:13:04 -03:00
Fabio José 43c6bfe9dc Exporting the http unmarshaller spec 1.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 10:07:02 -03:00
Fabio José 68aaf48ba7 HTTP Unmarshaller for spec 1.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 10:06:47 -03:00
Fabio José c35af5b66e Fix link to requestbin
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-04 10:00:30 -03:00