Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/eXist-db/node-exist

Interact with eXist DB instances via XML-RPC and REST
https://github.com/eXist-db/node-exist

fix(connection): misleading warning message

When connecting to a remote DB over an encrypted channel users might be
greeted with a warning:
...

33f8c4d9c135d8138e93c36ba97e694b42634c52 authored about 1 year ago by Juri Leino <[email protected]>
chore: bump tape from 5.7.1 to 5.7.2

Bumps [tape](https://github.com/ljharb/tape) from 5.7.1 to 5.7.2.
- [Changelog](https://github.c...

d6f018a248c47ff336c0deb7c5fccb5b79991a38 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(connection): readOptionsFromEnv sets protocol

This is needed to allow REST connections using
`http:` to override the default (`https:`).

6399491a54a8ea4987cc4d530e0875414bf796f4 authored about 1 year ago by Juri Leino <[email protected]>
feat(connection): align connection options

Both REST and XML-RPC now have the same set of default options.
The boolean option `secure` can ...

e6d87f94a8d0c7e2f82302abd9c4061d7ebd6b93 authored about 1 year ago by Juri Leino <[email protected]>
doc(readme): clarify REST, connection and more

- fix TOC
- rename and improve Configuration section to Connection Options
- clarify wording in ...

1a37ec20843b5027aa906df4bff79c4a3500d3c7 authored about 1 year ago by Juri Leino <[email protected]>
chore: bump tape from 5.6.3 to 5.7.1

Bumps [tape](https://github.com/ljharb/tape) from 5.6.3 to 5.7.1.
- [Changelog](https://github.c...

a381ff408619e5018c6f3ef505f9cb959b8387ca authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump yargs from 17.6.2 to 17.7.2

Bumps [yargs](https://github.com/yargs/yargs) from 17.6.2 to 17.7.2.
- [Release notes](https://g...

6a37367c6134acee5674253ec7a4c648f44d70d0 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump standard from 17.0.0 to 17.1.0

Bumps [standard](https://github.com/standard/standard) from 17.0.0 to 17.1.0.
- [Release notes](...

aa22d0ea3ba6a6da592de82acf697bf32f13bc07 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: bump semver from 7.3.8 to 7.5.4

Bumps [semver](https://github.com/npm/node-semver) from 7.3.8 to 7.5.4.
- [Release notes](https:...

dabefae800a36274ca5f01e008eacfe95316ad5e authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: bump actions/checkout from 2 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.
- [Release notes](htt...

06f0d3354640a77c01232a09291f9010e8bf7372 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: bump actions/setup-node from 2 to 3

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes]...

0401444e109eb08434596a8d2be8406c491e3114 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: bump fast-glob from 3.2.12 to 3.3.1

Bumps [fast-glob](https://github.com/mrmlnc/fast-glob) from 3.2.12 to 3.3.1.
- [Release notes](h...

d6478bd89e16a6c0162ba53574f5efc77e6cf342 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: bump github/codeql-action from 1 to 2

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release no...

df3a688fbb1fa74193fcba1b15e0bc3dd3d8bf82 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: also update github-actions dependencies

74aeb4c508e1fc9e77bba13d121f1244d840dd0a authored about 1 year ago by Juri Leino <[email protected]>
chore: align test-matrix output

test (node-version, exist-version, experimental)

766641aa6cc5d5c911d645ea89c100e5512a7500 authored about 1 year ago by Juri Leino <[email protected]>
test: remove only flag

bc717d8a8dbe582a6897c71cad4095903740d5ac authored about 1 year ago by Juri Leino <[email protected]>
ci: mark latest as experimental

Apparently, collection listings have a XML declaration, which was not
the case up until 7.0.0-SN...

060307d8a73e702682b191b81f50c38df0b934b9 authored about 1 year ago by Juri Leino <[email protected]>
ci: test on node 20, drop 14

d5397e9351521f145b24dd79714f1b350e045636 authored about 1 year ago by Juri Leino <[email protected]>
build(npm): add npm lint, tighten npm test

- `npm lint` will run standard with `--fix`
- `npm test` will not autofix linting issue as this ...

8d4830437d6af288915abe34b526d9107ea405a7 authored about 1 year ago by Juri Leino <[email protected]>
fix(restClient): protocol in connectionOptions

The protocol _must_ end with a colon. This lead to the prefixUrl to
contain a double colon (`::`...

0cbcced0391f374a23aaea8758717f8fd00d6602 authored about 1 year ago by Juri Leino <[email protected]>
build(deps-dev): bump tape from 5.6.1 to 5.6.3

Bumps [tape](https://github.com/ljharb/tape) from 5.6.1 to 5.6.3.
- [Release notes](https://gith...

70f4ff38f7b3d81f2e257c1f8a12f7e742c6d02d authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump cacheable-request from 10.2.1 to 10.2.7

Bumps [cacheable-request](https://github.com/jaredwray/cacheable-request) from 10.2.1 to 10.2.7....

227257340bcfc21d1ba95df82b0228aca911a04e authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump semantic-release from 19.0.5 to 20.0.2

Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 19.0.5 to 20...

50dab37c03d018db05313b6c2cd7bb8c5f2a80d6 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: release from node v18

4c87253325eabb2abdd7a9ac23ca3c4993918749 authored almost 2 years ago by Juri Leino <[email protected]>
chore(test): remove trailing whitespace

a3e9576783856cb951a5f452056863d294ead036 authored almost 2 years ago by Juri Leino <[email protected]>
build(deps-dev): bump yargs from 17.6.0 to 17.6.2

Bumps [yargs](https://github.com/yargs/yargs) from 17.6.0 to 17.6.2.
- [Release notes](https://g...

671ec659bb1305180b2c03e052f28b4b1264250c authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump got from 12.5.2 to 12.5.3

Bumps [got](https://github.com/sindresorhus/got) from 12.5.2 to 12.5.3.
- [Release notes](https:...

ecdab0c6d7acadac90b01cd39397462c81742f7b authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump @semantic-release/github from 8.0.6 to 8.0.7

Bumps [@semantic-release/github](https://github.com/semantic-release/github) from 8.0.6 to 8.0.7...

12d806737cc2329796aded37879ce3f111ae216e authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump json5 from 1.0.1 to 1.0.2

Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://git...

3e0fbbac12c56eb5a7ace3ec20c5ec1bc82e2e76 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: add optional props to ResourceInfo type

3db3f18f321f4b9adfcbc5600d323e8466318916 authored about 2 years ago by Juri Leino <[email protected]>
test(documents): duplicate IDs and serialization

Add tests for reading XML resources with different serialization
settings.
Test upload of an XML...

0b2d7b186c7a18b23af9ee7d7156f7696412083a authored about 2 years ago by Juri Leino <[email protected]>
feat(server): query eXist-db version

closes #270

8d692abe5640d1db2fdf02f1cd46a46e56ddd8b1 authored about 2 years ago by Juri Leino <[email protected]>
feat: add facility to read binary resources

`db.documents.readBinary(path)` allows to read XQuery, textfiles, images
and other resources exi...

4acf5b2da83d4d634514abf70914550e18c35f10 authored about 2 years ago by Juri Leino <[email protected]>
doc(readme): enhance read and add readBinary

7e430034c765a41daab912a86670f0237cad0191 authored about 2 years ago by Juri Leino <[email protected]>
chore(test): remove log, compare Buffers

501bb7726a425e279e6aa6c0a7f659b1f1269bc0 authored about 2 years ago by Juri Leino <[email protected]>
doc(readme): description of read and readBinary

Co-authored-by: Duncan Paterson <[email protected]>

be7d8b40545b4b56bee93bfa53ddcb8fa3ed787d authored about 2 years ago by Juri Leino <[email protected]>
build(deps-dev): bump fast-glob from 3.2.11 to 3.2.12

Bumps [fast-glob](https://github.com/mrmlnc/fast-glob) from 3.2.11 to 3.2.12.
- [Release notes](...

d2858644894891429c721a98d0dfea66f6433e9d authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump tape from 5.5.3 to 5.6.1

Bumps [tape](https://github.com/ljharb/tape) from 5.5.3 to 5.6.1.
- [Release notes](https://gith...

2eddf73987e70cf6db6257a68e28e511e7b368cf authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump yargs from 17.5.1 to 17.6.0

Bumps [yargs](https://github.com/yargs/yargs) from 17.5.1 to 17.6.0.
- [Release notes](https://g...

f8f1e718e4bb782f046d91e452441e0b96ee4f9f authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump @semantic-release/github from 8.0.5 to 8.0.6

Bumps [@semantic-release/github](https://github.com/semantic-release/github) from 8.0.5 to 8.0.6...

ff575a9b1929282ce78c8ed85d3c91ee8e21248c authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: parseLocal without options

`parseLocal` will use defaults for `mimetype` and `replace`
when called without options.

f2ed27e5c79748b923c3202ac26d8d17576186b8 authored about 2 years ago by Juri Leino <[email protected]>
build(deps-dev): bump semantic-release from 19.0.3 to 19.0.5

Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 19.0.3 to 19...

e10a916334f83fea4aadc0cab1ab11fbac45f13e authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: add type hints to resources component

bba6fa5a11ec84b8a60ff05632e57a450fbb8915 authored about 2 years ago by Juri Leino <[email protected]>
doc(readme): add db.collections.exists

8f35e3189834de14d8e37642870b7d2a83f3d0ea authored about 2 years ago by Juri Leino <[email protected]>
feat: add method to check for collections

- calls XML-RPC method 'hasCollection'
- add positive and negative test as well as one to test t...

b76805e5408cfa2e7fcb4ded673ed8aaee9a5dc1 authored about 2 years ago by Juri Leino <[email protected]>
build(deps): bump got from 12.3.1 to 12.5.2

Bumps [got](https://github.com/sindresorhus/got) from 12.3.1 to 12.5.2.
- [Release notes](https:...

77c5bf77f87fa5f25752bf74ab50ceba4a4f9d46 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump tape from 5.5.2 to 5.5.3

Bumps [tape](https://github.com/substack/tape) from 5.5.2 to 5.5.3.
- [Release notes](https://gi...

cdeb5f82835975e69327afd2047d2815031a298b authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump got from 12.1.0 to 12.3.1

Bumps [got](https://github.com/sindresorhus/got) from 12.1.0 to 12.3.1.
- [Release notes](https:...

4e79f91c0ae5b798e790d00a8a503f7b61467b5f authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump @semantic-release/github from 8.0.2 to 8.0.5

Bumps [@semantic-release/github](https://github.com/semantic-release/github) from 8.0.2 to 8.0.5...

745ed5eeb3e90a46098663f36cbaf369da2cbb3c authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
sec(deps): audit fix

628b540c208f408702f216bae8ca64c2617fd5ee authored over 2 years ago by Juri Leino <[email protected]>
fix: use envOptions in collections.read test

6f54988e8a4869640ddd5600c25e0934483edbd2 authored over 2 years ago by Juri Leino <[email protected]>
chore(test): envOptions now named export

This enables easier import of connection.js in ES6 modules.

8c624d73426b791ccae2c80869589e8fd4b16aa5 authored over 2 years ago by Juri Leino <[email protected]>
ci: release on current LTS, test on v5 of exist

c7d5b5dcaf3ab721ae323ddf691aeb362e511485 authored over 2 years ago by Juri Leino <[email protected]>
fix(rest): safe require of isGeneratorFunction

The ability to require 'util/types' was introduced only with node15.

6a914fa647633ae06569c8a3d8bbd5956ea0fa7e authored over 2 years ago by Juri Leino <[email protected]>
feat(rest): add REST client for resources

node-exist exports a new async function `getRestClient` accepting the
same connection options as...

7c369cb5d15ba2f1ce727efee0e89193b2cbc484 authored over 2 years ago by Juri Leino <[email protected]>
fix(restClient): reliable check for attributes

911a164beee1fd5ce0c989bc92092c4f216a1738 authored over 2 years ago by Juri Leino <[email protected]>
chore: debug failing session test

c4a29a15e624c188ae870609ae75820815fb0404 authored over 2 years ago by Juri Leino <[email protected]>
fix: reliable results in rest-tests with sorting

e40546acae67242931bfdfbe2508e0d7efe2b90a authored over 2 years ago by Juri Leino <[email protected]>
feat(rest): extend wrapped results

whenever a wrapped result is returned from a request
to eXist-db's REST-API (for both GET and PO...

048327a6e9ea2fb23f9cf4b362422ed490cbb821 authored over 2 years ago by Juri Leino <[email protected]>
doc(examples): add rest usage example

954a6e4c6a90fc7f11dea8003ff4117e6c7cbe14 authored over 2 years ago by Juri Leino <[email protected]>
doc(readme): add rest client documentation

390a6a205f9dad61f6878d267180b10645ae8663 authored over 2 years ago by Juri Leino <[email protected]>
perf(exist-upload): utilize new REST-client

Using the REST-client is around 20% faster in uploading files.
In order to receive detailed vali...

11f760a351e70887d2d522c6cc9d3ffc1406c8dd authored over 2 years ago by Juri Leino <[email protected]>
feat(rest): add POST and parameters to GET

f7e33e8037785a3e7e363baa4a86a14c413041da authored over 2 years ago by Juri Leino <[email protected]>
chore(test): minor import optimization

c461dc4c8c0e7dce975bc674a3c3ee6d97f91bc4 authored over 2 years ago by Juri Leino <[email protected]>
test: add and improve tests for collections

- add test for the 'read' method which was missing
- improve test for the 'describe' method

7f1d4d1b5c62085e7dd4b5306c1ee6e98fdbc0fb authored over 2 years ago by Juri Leino <[email protected]>
fix(dependencies): reduce package size

Now that the examples are excluded from the npm-release their
dependencies are an unnecessary we...

8dd5b1f40f015625cff5ad2df7ae6ed07f7a8aeb authored over 2 years ago by Juri Leino <[email protected]>
chore(test): call standard with fix flag on test

cc0bc980bb0d93a3ed1c6dd31287c65835082768 authored over 2 years ago by Juri Leino <[email protected]>
fix(app): applyEachWith only acts on functions

`db.app.packageCollection` was turned into a function
now users will able to get to the constant...

ea30bbbcd88f06700c5f8d170093dc1e34b06e31 authored over 2 years ago by Juri Leino <[email protected]>
doc(readme): update links to xst

4c67c7caa94baa0eea9e4e365e1a391e90b40394 authored over 2 years ago by Juri Leino <[email protected]>
chore(examples): exclude spec folder from release

BREAKING CHANGE: Installing this package globally does not expose the
command line examples anym...

3ccf52d5ffc0e6dbe29af048b0c77bc63f24dc95 authored over 2 years ago by Juri Leino <[email protected]>
build(deps-dev): bump @semantic-release/github from 8.0.4 to 8.0.5

Bumps [@semantic-release/github](https://github.com/semantic-release/github) from 8.0.4 to 8.0.5...

42fe9ba3b1b2774c7618c66401742c18abd50835 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump npm from 8.4.0 to 8.12.1

Bumps [npm](https://github.com/npm/cli) from 8.4.0 to 8.12.1.
- [Release notes](https://github.c...

f297d4cfe159046b4888b19a5221b41b27a0f348 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump semantic-release from 19.0.2 to 19.0.3

Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 19.0.2 to 19...

5772dc4f8dab83b6b51e2b45b94678c95e25cbba authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump semver-regex from 3.1.3 to 3.1.4

Bumps [semver-regex](https://github.com/sindresorhus/semver-regex) from 3.1.3 to 3.1.4.
- [Relea...

1646e5397c0423106bc472f2b359277adbec9c35 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: import in module (esm)

ea6859704f18ef0a0a5d784a12519d872a3b6db8 authored over 2 years ago by Juri Leino <[email protected]>
chore(readme): concise require in examples

10073ba0ba01fefc93b21f8b707d7f3744cd9c3e authored over 2 years ago by Juri Leino <[email protected]>
doc(readme): importing into an ESM

f779cfc7d84db80d0460b0eeea2e096c99ff1c47 authored over 2 years ago by Juri Leino <[email protected]>
chore: apply latest standard fixes

0b583113dfcb16bc15b07633d154a0b42ad6cdfc authored over 2 years ago by Juri Leino <[email protected]>
fix: drop implicit dependency on full-icu

b5adbe60714fb6ddc5650e07d6a0f67ed8b94ecf authored over 2 years ago by Juri Leino <[email protected]>
build(deps-dev): bump tape from 5.5.2 to 5.5.3

Bumps [tape](https://github.com/substack/tape) from 5.5.2 to 5.5.3.
- [Release notes](https://gi...

32a4484034350b03f5f31ee4cc6e43e7cd10d248 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump yargs from 17.4.0 to 17.5.1

Bumps [yargs](https://github.com/yargs/yargs) from 17.4.0 to 17.5.1.
- [Release notes](https://g...

2aa311fad77ea437aa67ebf2f23871614e0f4236 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump standard from 16.0.4 to 17.0.0

Bumps [standard](https://github.com/standard/standard) from 16.0.4 to 17.0.0.
- [Release notes](...

37b4e68967742eb084f74b28504938b8fed45aca authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump yargs from 17.3.1 to 17.4.0

Bumps [yargs](https://github.com/yargs/yargs) from 17.3.1 to 17.4.0.
- [Release notes](https://g...

fbe415228ab2ca0d7a4d9e4443cb34814a0a31b7 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump @semantic-release/github from 8.0.2 to 8.0.4

Bumps [@semantic-release/github](https://github.com/semantic-release/github) from 8.0.2 to 8.0.4...

bcf00ae77b1cba31bccbe5543283e3c9d80053f5 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
doc(readme): add section for packageCollection

a1c69d98608c9fd7068d19e83c2612f2e104a8e2 authored almost 3 years ago by Juri Leino <[email protected]>
fix(test): assume no bundled apps are present

9921ee063513bc79ef52cddcd536f17beb97b0be authored almost 3 years ago by Juri Leino <[email protected]>
feat(app): export and ensure packageCollection

- if packageCollection does not exist, create it
- if packageCollection exists but is not access...

5973198d1cd7feb65fbdd42dc41bf7caf43e784d authored almost 3 years ago by Juri Leino <[email protected]>
perf(ci): speed up existdb initialization

- mount empty autodeploy volume
- tweak healthcheck interval

be6779c59aca8c983523ecc9cb3b153fc825f083 authored almost 3 years ago by Juri Leino <[email protected]>
chore(examples): yargs handles version parameter

9bb79426b39425168f84a01dc732c99fb15fcf8b authored almost 3 years ago by Juri Leino <[email protected]>
chore(examples): typo in readme

40ca2f3cb5a6e15a5b64a9383a2ba53c9a1080a5 authored almost 3 years ago by Juri Leino <[email protected]>
doc(examples): clarify CLI tools use

- add note that they only connect to a running instance
- enhance connection settings section

48b516acd88221525bab9fef70e0dcc09a1a1751 authored almost 3 years ago by Juri Leino <[email protected]>
fix(examples): adapt to cli tools to yargs v17

887891816323be0ec81f5393a8bf9e7be03135e8 authored almost 3 years ago by Juri Leino <[email protected]>
feat(examples): expose exist-exec as binary

69bb23b0c74cb8167b0ecb708de67dab98c74a93 authored almost 3 years ago by Juri Leino <[email protected]>
fix(exist-upload): cleanup, better errorhandling

a18d3ec6beff7145de6513da09dbe98d68d9753b authored almost 3 years ago by Juri Leino <[email protected]>
doc(exist-exec): add jsdoc to functions

8aef439bec8d5167dab837499c0d0657cab013aa authored almost 3 years ago by Juri Leino <[email protected]>
fix(exist-exec): error-handling and help output

ae92c90b3a0610ff1efe60cab99ab3136add8adb authored almost 3 years ago by Juri Leino <[email protected]>
chore(examples): update to yargs 17

Update fixes an issue where the coerce function is called more than
once.

6abdadccf6af83d6084ea8bc48da5c5a249bb753 authored almost 3 years ago by Juri Leino <[email protected]>
chore(examples): remove unused import

0c7183e167345c3b59bbdb0745827295642335d0 authored almost 3 years ago by Juri Leino <[email protected]>
feat(examples): read options, query from stdin

- use `-f -`, `-b -` or `exist-exec -` to read from standard input.

ce633d818d55c09b50078a0526aa20de9da6c22a authored almost 3 years ago by Juri Leino <[email protected]>
feat(examples): first implementation of exist-exec

Supports reading queries from the command line or from a file.
Variables can be bound using the ...

fe48b99ffdb0143d6b9cd9ee7d9acc4c2138c3c3 authored almost 3 years ago by Juri Leino <[email protected]>