Ecosyste.ms: OpenCollective

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

github.com/eXist-db/gulp-exist

A gulp plugin to deploy to eXist-db
https://github.com/eXist-db/gulp-exist

fix(dest): correct collection handling

* do not create the collection for every file, only if it does not exist yet
* proceed to next f...

7b51ec5cd7867ae62941bd2ef842258d30e2ced6 authored almost 9 years ago by Marcel Schaeben <[email protected]>
style: use standard-format

close #6

7ba8b6d80419561d987f5ed8d00170dea23c38c3 authored almost 9 years ago by Marcel Schaeben <[email protected]>
fix: remove unused xmlrpc dependency

a7ddf44ad653d209192cde0c54c2345cfe3a7b8a authored almost 9 years ago by Marcel Schaeben <[email protected]>
fix(package): add ci files to .npmignore

dfe141777c98ddb7076b1a343592f8536dc38945 authored almost 9 years ago by Marcel Schaeben <[email protected]>
test: validate some test results in db

The tests for creating ressources and setting permissions will now check for actual results insi...

8cb33e4d891385ef7adabb6253c56843f4059604 authored almost 9 years ago by Marcel Schaeben <[email protected]>
chore: remove dependency on async

ef7d5dc74b4d449058b4e254f0302cd696547ae3 authored almost 9 years ago by Marcel Schaeben <[email protected]>
chore: cleanup, comments and better log output

1f9e429d8b7e0d2401e5580eb8b5fcfb5573096c authored almost 9 years ago by Marcel Schaeben <[email protected]>
docs(readme): fix typo in ci badge

0e56ce8e201cacd7fc8647a252f6cdd3eadf9313 authored almost 9 years ago by Marcel Schaeben <[email protected]>
docs(readme): adapt badges to branch

* remove npm badge
* use gulp-exist branch for travis ci badge

a522b9391d5e51af78b51c99e39a405a27ef149f authored almost 9 years ago by Marcel Schaeben <[email protected]>
feat: migrate to gulp-exist as backend

3f94dc53e203c334f3f376789ed27615ab4496c0 authored almost 9 years ago by Marcel Schaeben <[email protected]>
feat: setup semantic-release

26c077acb4c4f0fe60c936edecb3012b44dddf15 authored almost 9 years ago by Marcel Schaeben <[email protected]>
add build status to readme

f34e469a2d17a8392b4e0c64838d0cfb9cdefd00 authored almost 9 years ago by Marcel Schaeben <[email protected]>
ci: wait longer for eXist-db startup

74d0d7fc0a34f9c94e65b0eb647e97a4e312bd60 authored almost 9 years ago by Marcel Schaeben <[email protected]>
ci: add build for eXist 3-0.RC1, remove HEAD

1bd26b297cf35e81758191181c9f60dd8ecfa949 authored almost 9 years ago by Marcel Schaeben <[email protected]>
setup ci

2fc3afeb8fc1b8ef8456a754cba35969a7d3cff4 authored almost 9 years ago by Marcel Schaeben <[email protected]>
tests: add in-depth tests for .dest

* test for targets with and without trailing slash (inspired by 1f41a9bb626b7a01ebb878d497b5157c...

dc79fca898588860f74248063308bc716baad3f4 authored almost 9 years ago by Marcel Schaeben <[email protected]>
Merge pull request #2 from line-o/master

Test Queries

6a2796ea7b76ee1ceeae732a189a090b1899e22f authored almost 9 years ago by Marcel Schaeben <[email protected]>
test: rename xql_output_ext option to xqlOutputExt

c60a31cd34e016726601808d2b990b12bd6cd4aa authored almost 9 years ago by Marcel Schaeben <[email protected]>
version bump

e347bfbcfa6cc5dd7141a26f0973c43ac5e83864 authored almost 9 years ago by Marcel Schaeben <[email protected]>
fix: trailing slash handling for collections

would fail checking and creating collections when trailing slash was missing from target

48f704506fe06dcc5d315a33d0c4a68c996b00b8 authored almost 9 years ago by Marcel Schaeben <[email protected]>
chore (tests): add tests for queries and improve the one for newer

f76d9c0e194846f5b55d7a0ecd2fa33858ae8d7e authored almost 9 years ago by Juri Leino <[email protected]>
add watch example to readme

bfe1382045e0c758ba2ed4880f458dffc9ddafd8 authored almost 9 years ago by Marcel Schaeben <[email protected]>
spell eXist-db consistently in readme

1a941be7ef719ac8b70ec58d64b4bbc564b77c77 authored almost 9 years ago by Marcel Schaeben <[email protected]>
version bump

38f18ee350bd1c7a026bb636815a853df5c2f906 authored almost 9 years ago by Marcel Schaeben <[email protected]>
breaking: make query options camelCase

just while we're at breaking things...

16375a180bfec36e01905ba761fca3490d95a0e9 authored almost 9 years ago by Marcel Schaeben <[email protected]>
make target option agnostic about trailing slashes

1f41a9bb626b7a01ebb878d497b5157c976ce8dd authored almost 9 years ago by Marcel Schaeben <[email protected]>
Merge pull request #1 from line-o/master

Breaking Goods

5f119be35143fc97df4c3580a847e62c5203f7ca authored almost 9 years ago by Marcel Schaeben <[email protected]>
fix (docs): minor fix in readme

629a4808bdbfec9cf6574c766e29dbe676955789 authored almost 9 years ago by Juri Leino <[email protected]>
chore (test): run optimized tests with npm script

No need to install test framework globally anymore.

* add npm script for testing
* update readm...

e87fed4bf6b2cd6581c868d259ef38cfd426ff5e authored almost 9 years ago by Juri Leino <[email protected]>
feat (dest): rename and limit option to send files as binary

Rename `invalidXMLAsBinary` to `html5AsBinary` and enforce that it
applies to HTML files only.
A...

971bf74e448cb10eee7cdab003bdd5c32a585e49 authored almost 9 years ago by Juri Leino <[email protected]>
chore: test, if malformed XML can be uploaded as binary

c447011bca282728c9c45753926b9d3d70c48738 authored almost 9 years ago by Juri Leino <[email protected]>
fix: error handling in object streams

through2 transform functions do not have access to the event emitter
directly. Therefore, calls ...

cd83095cd2df57b85822f90d26f2928dda7320c5 authored almost 9 years ago by Juri Leino <[email protected]>
update readme

425013a7e51806dbc6dc75f05edf9e032e61f711 authored almost 9 years ago by Juri Leino <[email protected]>
BREAKING: rename option retry to invalidXMLAsBinary

Along with the renaming the explanation in the readme was updated to
clarify what this switch ac...

3daded6250a8ed726cc2b637b8df9fd2fe136d66 authored almost 9 years ago by Juri Leino <[email protected]>
BREAKING: rename sendTo to dest

See the examples in readme and tests for more detailed instructions.

ba3bd17622a871907a9bf853fb0406181b08f4fa authored almost 9 years ago by Juri Leino <[email protected]>
version bump

9621eceddb7712763e9a3288a4d68886c0847feb authored almost 9 years ago by Juri Leino <[email protected]>
remove empty file

a31961a6384283883f4210d0640cd67a398c8d89 authored almost 9 years ago by Juri Leino <[email protected]>
chore: remove trailing whitespace

cc54aeb790d40bc35d74f369cdb7b63f250a016f authored almost 9 years ago by Juri Leino <[email protected]>
fix (upload): check for existing folder for each file to upload

`gulp.src` allows to have arrays of file globbing patterns. Therefore
the first file of a stream...

d9014782209139504bd35e360c965f8db9e5edbb authored almost 9 years ago by Juri Leino <[email protected]>
update version and author info

ae9b37b042c56f10c343658ec2faee492fdd6e6f authored almost 9 years ago by Juri Leino <[email protected]>
feat (test): a first set of (integration) tests

Tests in `spec/test.js` are written for use with the tape package.
Some files for testing upload...

8d1cf33100e655bfc43798d762a50679ce5ddf0b authored almost 9 years ago by Juri Leino <[email protected]>
fix (doc): update readme after API change

1852569ffe3b356333fffaa3fe9571295a30c86d authored almost 9 years ago by Juri Leino <[email protected]>
chore (newer): slight refactoring

2cac04cb4e2ac7f992abc45fd8380470dfc33a07 authored almost 9 years ago by Juri Leino <[email protected]>
feat: add function getMimeTypes

`gulpExist.getMimeTypes` returns all currently defined mimeTypes. That
is good for testing and t...

56b7b76510e08f82c6fa4a9213b4daafa4d51fc8 authored almost 9 years ago by Juri Leino <[email protected]>
breaking (main): return methods that use a specific client

A call to createClient creates a local XML RPC client instance and
returns a set of functions to...

04bb03b645637cdc9a5d637acddfcbfec8191448 authored almost 9 years ago by Juri Leino <[email protected]>
ignore IDEA settings

0222f7498a1c5c071ce41c551b5957c4ce7f673a authored almost 9 years ago by Juri Leino <[email protected]>
feat (dest) log xmlrpc errors to console

cc2361dd8ba9aa947964a89f8658b63e5fe6689b authored almost 9 years ago by Juri Leino <[email protected]>
perform platform detection only once

6f460e1d17f430a8b3d0ae5b8184fc12ab24334d authored almost 9 years ago by Juri Leino <[email protected]>
fix code formatting

d29c29337f98524590642b4ec32bd644d6f68cfd authored almost 9 years ago by Juri Leino <[email protected]>
fix re-upload on fail

1974e47a0dcc203415f816bc98b7899def922773 authored almost 9 years ago by Juri Leino <[email protected]>
BREAKING new endpoint createClient

reuse xmlrpcclient
default options
remove getConfig

user needs to create a client first

543aa0d232e0fa5d76b88ff3fcd30ec440f4b0b6 authored almost 9 years ago by Juri Leino <[email protected]>
fix dest and further cleanup

a33854d96fbf07a6c93b9c71fee354b15a35e340 authored almost 9 years ago by Juri Leino <[email protected]>
BREAKING refactor exist.dest and add exist.defineMimeTypes

New API endpoint `exist.defineMimeTypes` that encapsulates
`mime.define()`
First step in refacto...

3c8e862ad8976eb8dfff0bfd0fe5612f18b0fd77 authored almost 9 years ago by Juri Leino <[email protected]>
reformat and cleanup index.js

* remove surplus blank lines
* unused vars and dependencies
* switch from tabs to spaces
* add m...

58803e9f8855d63ba2361631db7c8f1d9f94f632 authored almost 9 years ago by Juri Leino <[email protected]>
fix typos readme

Authentication needs to have `password` as a key.

b7a95ee56d63a67d38f33a36823f0f869b8dccf7 authored almost 9 years ago by Juri Leino <[email protected]>
remove log

44789f238850484d6ec90463c51918a9fb13bc33 authored about 9 years ago by Marcel Schaeben <[email protected]>
remove obsolete fs dependency, bump version

714bebc73178612a1ee20b3fa970198bf5ca7e97 authored about 9 years ago by Marcel Schaeben <[email protected]>
allow passing target as first parameter to .dest and .newer

58e87da3f6f4dca75ea2de56ec39869492102b16 authored about 9 years ago by Marcel Schaeben <[email protected]>
Update README.md

6b8170b22fa9e51490d9c257c56c8df0e1466891 authored about 9 years ago by Marcel Schaeben <[email protected]>
bump version

dfc61b75e57aa2f618c8841008d35eafee06f3b0 authored about 9 years ago by Marcel Schaeben <[email protected]>
update README.md

308b0c97e4a099136b46118f023c656a91e448ae authored about 9 years ago by Marcel Schaeben <[email protected]>
exist.query: read script contents from vinyl file

instead of fs file

35052826164c9badba929246866c7ceada671aea authored about 9 years ago by Marcel Schaeben <[email protected]>
remove extra log line on storing files

a27dc7bf47dabb14cbea4e88eaebd84bb58f3726 authored about 9 years ago by Marcel Schaeben <[email protected]>
add store as binary fallback option on parse error

eg for storing non-wellformed HTML5

9a98b35efd0cdbca52c4de01bcc4cc1e92cd27e4 authored about 9 years ago by Marcel Schaeben <[email protected]>
remove dead code

1f0b630ae7b35f3a5764d52a01eb7d1cd4ce9266 authored about 9 years ago by Marcel Schaeben <[email protected]>
create non-existing target collections

9b8accd8a111b7fb7301d15098036ce9b64ebf95 authored about 9 years ago by Marcel Schaeben <[email protected]>
delete remote resource on parse error

fixes watch tasks failing after parse errors

53129495d358a8424ebfc9eefad93b792970d6d8 authored about 9 years ago by Marcel Schaeben <[email protected]>
add option to override mime types

c30a58fd5df297eb5f56bba1585c899218a976e3 authored about 9 years ago by Marcel Schaeben <[email protected]>
use vinyl file.stat instead of fs.stat

57a2cdfafb0b232e51f502502f9f13d7fceb2614 authored about 9 years ago by Marcel Schaeben <[email protected]>
add .newer stream, replaces config option changed_only

b14117aeb9722fa026c1ba130f67a9f9856c8953 authored about 9 years ago by Marcel Schaeben <[email protected]>
bump version

2e41e00d0428477b45c9d706030fdbeec6125670 authored about 9 years ago by Marcel Schaeben <[email protected]>
add query export, remove post_install option

50a6ad811c3b920c4cf6d564bc3d55780ac1a812 authored about 9 years ago by Marcel Schaeben <[email protected]>
enable piping through exist.dest to something else

265e3f8291537b826d688162826e8daa8b52681d authored about 9 years ago by Marcel Schaeben <[email protected]>
move config initialization to global function

17c974ed365b0d872f58a998e01bb50b3312643b authored about 9 years ago by Marcel Schaeben <[email protected]>
move exist upload export to "dest"

de532d3dc72f01f4ab0b73df5163f07aa07ba079 authored about 9 years ago by Marcel Schaeben <[email protected]>
fix setting permissions when using windows

e41168531b61a853d60c9601cdb48de0177fc8d2 authored about 9 years ago by Marcel Schaeben <[email protected]>
move auth configuration to own object

for simplifying use of a secrets file

3c899340bcb4061ec2eddbd8853ed13773fcc925 authored about 9 years ago by Marcel Schaeben <[email protected]>
ignore dev files

945cec4b213a116b95112c39801af976f1cfe4a7 authored about 9 years ago by Marcel Schaeben <[email protected]>
store .xconf files as application/xml

bb837291d6861b5c707ac8826bc419f4ed2005c5 authored about 9 years ago by Marcel Schaeben <[email protected]>
fix windows compatibility

9157aa4404389109c8d9eb8f064444e4b8cac13e authored about 9 years ago by Marcel Schaeben <[email protected]>
fix path madness on windows by turning slashes around

cc909a1fb343ecdbcbbe460517d12e1119b7caef authored about 9 years ago by Marcel Schaeben <[email protected]>
bump version

8adb0cdaf2a4f1ef43a3548ceb57464fb195b4b4 authored about 9 years ago by Marcel Schaeben <[email protected]>
use xmlrpc call to determine if collection exists

and remove skip_info_retrieval option. mtimes will only be read from server when changed_only is...

f92880fd16c662f06ad3164da89104a2471df7db authored about 9 years ago by Marcel Schaeben <[email protected]>
Merge branch 'master' of https://github.com/olvidalo/gulp-exist

4361607c25089d7fe1dab0d8ea367659facede32 authored over 9 years ago by Marcel Schaeben <[email protected]>
add flag to skip retrieving existing collection and mtime info before uploading

bd8ec6709f41c27001cea777c8c53aea395d72b8 authored over 9 years ago by Marcel Schaeben <[email protected]>
Update README.md

e3e26b2ae27f7e25fe84f6f25647b6d7cdf34c95 authored over 9 years ago by Marcel Schaeben <[email protected]>
readme

a193e63c8854dc6862340a9913c4c79dce38248e authored over 9 years ago by Marcel Schaeben <[email protected]>
only create non-existent collections

d6be3a4500ce090226d8315069a944a7b69ef988 authored over 9 years ago by Marcel Schaeben <[email protected]>
fix error handling in getLastModified

5565a41d06c247057aa51306ef4189831ee3ef88 authored over 9 years ago by Marcel Schaeben <[email protected]>
add option to set permissions for individual files

c70d0c80394dffdaaadc628502db11002b5b5f9a authored over 9 years ago by Marcel Schaeben <[email protected]>
make sure file modification time list is always serialized as array

a30cd0d00d496d22cc5bd1db2a292ab805f4c162 authored over 9 years ago by Marcel Schaeben <[email protected]>
fix gulp-util dependency

3ab88bea8343d3e715337d26ea37754f48204467 authored over 9 years ago by Marcel Schaeben <[email protected]>
Initial commit

c33bff9fb0cd65b5327e6a1d4965edc05874e8f0 authored over 9 years ago by Marcel Schaeben <[email protected]>
Initial commit

5b1b1fc6f32bc5a0695e7b4b7522fdfaaaa62f89 authored over 9 years ago by Marcel Schaeben <[email protected]>