Ecosyste.ms: OpenCollective

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

github.com/jsdelivr/api

DEPRECATED - API for public CDNs
https://github.com/jsdelivr/api

Remove redundant files

6cc356819a0fe23384da0e7e98721092f4d7f626 authored over 10 years ago by Juho Vepsalainen <[email protected]>
Sketch out structure required by API sync

Note that the bit doing actual syncing still needs to be implemented.

5ebd0846a10aa52c83368fe1ca476f3729789908 authored over 10 years ago by Juho Vepsalainen <[email protected]>
Add missing file

e881ae3930d3942b5e4286b3bbe188949ad23de6 authored over 10 years ago by Juho Vepsalainen <[email protected]>
Add timestamps to logging

1257fa8f27a5d2a977ddb622858de6ac110fbbf2 authored over 10 years ago by Juho Vepsalainen <[email protected]>
Include all files to output regardless their of their rights

Given file rights of git repositories may vary, it's better just to pick
files regardless of the...

dd19323438b558a5f83d310e0b3963811d277a52 authored over 10 years ago by Juho Vepsalainen <[email protected]>
google - Get more standard names

Thanks to @gavinhungry for spotting this.

3711b227f54b62a597634c5f8b1dafc90692fa6d authored over 10 years ago by Juho Vepsalainen <[email protected]>
Add `assets` to Google

5468847bd98968e33580faf43e7bff940e9aa4ba authored over 10 years ago by Juho Vepsalainen <[email protected]>
Add `use strict`

5699334419f118f6b5ae4d5345dc1ffdbde26354 authored over 10 years ago by Juho Vepsalainen <[email protected]>
Make google mainfiles strings to be consistent with the rest

80c631a2996af67739f7d5b1b955e9c315b2417b authored over 10 years ago by Juho Vepsalainen <[email protected]>
Expose `mainfile2` for jsdelivr

be54ae3afcaf5903885c6d0f394ff0bec3dda949 authored over 10 years ago by Juho Vepsalainen <[email protected]>
Set `annozip` version explicitly

Looks like a newer version caused some issues and the version parameter
matched that.

a3f50647d6f8ea13862c3d65dd270697075db25e authored over 10 years ago by Juho Vepsalainen <[email protected]>
Fix libraries/:name

Now it should be correct. forgot that getOne returns Object if it finds
an entry...

904cd005427a4f277ddb24569ea29740a07e6ffd authored over 10 years ago by Juho Vepsalainen <[email protected]>
In case zq isn't array, return just []

If it fails to match using given q, it will give [] as expected.

4252d69dc69a611cccc716ebecb2d6621f49790e authored over 10 years ago by Juho Vepsalainen <[email protected]>
Make sure zq is array

With a suitable query zq could fail so better check against this.

7c89e4e719e44ff21d3abf2bd0307e99ef8d3b95 authored over 10 years ago by Juho Vepsalainen <[email protected]>
libraries/:name - Check against library length

00e83f647e158bac1d4b422c600a42c5553a59a0 authored over 10 years ago by Juho Vepsalainen <[email protected]>
In case library isn't found, return just an empty array

This matches `?name` behavior.

f75f039da4580428017efaf26602d71f2058c1d4 authored over 10 years ago by Juho Vepsalainen <[email protected]>
Make cdnjs point at the official API

Note that cdnjs libraries missing an author will receive null now. This
is slightly easier to co...

95258cfa7d4706d212974224d077d1fcafafdff7 authored over 10 years ago by Juho Vepsalainen <[email protected]>
Add support for jQuery CDN

Closes #11.

10ccc3267c76c61257fe8c22c8b4e8b22bd315b6 authored over 10 years ago by Juho Vepsalainen <[email protected]>
Add support for BootstrapCDN

Closes #12.

cbaa35552bc5cd8625de675dd6d63767db38e7e6 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Add support for "or" connective

Closes #23.

73ef90eccc3634e96a10aa0f826127803a03a1b0 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Make examples more consistent

4a5090742cfadc96add7368056e8c1fa7ffcbe9f authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Mention description

6b10f2289d832755d49dfa4de8c92c17d9baae99 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Fix typo

seperation -> separation

c8b2c3755a955415c403d79ce36a2f55f5b46856 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Change tasks to update once per hour by default

2338819d77512a94a4ddaffad6131282df4157fb authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Set up Access-Control-Allow-Origin and Access-Control-Allow-Headers

This way it's easier to consume the API from an external service without
having to proxy it.

529918616b36a8280bdd1a2f2e9b9935c35d532d authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Check that query params are actually strings

Previously `toLowerCase` could fail because it tried to perform the
operation on something else ...

bb124b37bfebda01a9790c2249e9aff89005bc15 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Allow minimatch match slashes too

be3e40877f72374110b1b27b4c2912c3826dd073 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Mention about search at readme

c6e9565d587d60a8be1819fa090145f850189d05 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Allow fuzzy searches to be combined

Ie. v1/jsdelivr/libraries?name=jq*&lastversion=*.0.1 .

762ea681fb722e0c08761e5daec6ea4979de6d11 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Add checks against invalid search input

ce3588db28cc4daa1c72f159b4669124b3df2033 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Support fuzzy search

Closes #9.

df23e706738c056019badd29bfc2293202cb9c72 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Add default value for `serve` callback

e7ecde5bcab31eaf2bb155ea15724f4300083931 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Try running server before deploying

This way we should be able to catch possible dependency related issues
earlier.

685b85e391591515102e8fcacd856bd1921966d3 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Replace semver-loose with a custom version

For some reason AppFog Node is missing Number.isNaN. Using isNaN
instead.

f69213a28bcffb03db0eefe6227e2c2c49e3b038 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Support `fields` parameter for library alias

Closes #7.

88aac9b8e34afcc8535f3f9e796793d6c84e50e2 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Sort versions by semVer, descending order

Closes #8.

3571ebb0e649d788b1be9c6ac7c18668fb6d7983 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Merge pull request #6 from yasuyk/typo-google-lastversion

google - Fix "lastversion" typo

8432bafea1bd56d30e2ed154422f026ede8f59b9 authored almost 11 years ago by Juho Vepsäläinen <[email protected]>
Fix "lastversion" typo

f286c63dfd6dcaacc2cb6f0b8457417d4ab41bdc authored almost 11 years ago by Yasuyuki Oka <[email protected]>
Add support for Google CDN

Related to #5.

525bf13ba39b560dbb570871ed8e9a786ced8307 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Implement Google API scraper

dac2425c9e3f353d6d546834c95690615252e9ac authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Header

169c5dc8492821ce865f7f5fad301cad267686c3 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Update README.md

c427f0035a91138d42f32bc941e02e0aec14294d authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Add support for cdnjs

Related to #5.

967da1e274a99277189d8241a691a4d5be9505ed authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Update object-sugar

Previously libraries could have the same id and some data was missing as
a result. Updating obje...

19310e9d6f7c2c987fc498e7461a5dd8a73ff4b1 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Rename Library to jsDelivrLibrary

This way we prepare APIs for other CDNs.

b60d6ca8d416b434e99783718579a93f40941ba9 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Update object-sugar

Now it doesn't depend on `util._extend` again. Looks like that's
problematic on AppFog.

fbc392e298f6a00b55ef7942ee22b63893189c9b authored almost 11 years ago by Juho Vepsalainen <[email protected]>
0.2.0

50c4dfe9479890302dbbdd5f873d44646d5bc6f6 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Move from MongoDB to in-memory store

a6f1a19d06c8c69ffa805ae75a6b48f141772474 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
wercker - Remember to update the right app

352944f074fedfcd38253ea2a660d0d862d2b6bb authored almost 11 years ago by Juho Vepsalainen <[email protected]>
wercker - Point at AppFog

2ddad09d2cf5d809866bd90ad554be209d2c55a1 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Remove debug print

21526f59eaf156f98dd0fc7013881a165e1fcd4c authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Connect to MongoDB on AppFog

8140e8f37037e4635dec05244ab2f092a12169e3 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Update dependencies

6e83b518e7e7ae16b1620e6b537a49cefa9cdad1 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Add debug prints

52399aeb8fb22a4c4fe4482f83429fd98448b9f0 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Remove weird apple spaces

e795018f1d30a48bf19d105c3413a722f3061df4 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Add prints to init sequence

815e71dc5fc2187f7b65c9f21d5fb6e31e67f3d8 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Update dependencies

f611527261c6c9a0422ad16e52e134ad0375854b authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Update package.json

bbb1c4458537e4ce75fb88a06c7cfe1bfbd42b71 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Update .travis.yml

ff7124e671b1c01e069062efeda9b5c06eb20ae3 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Change api root to `/v1/jsdelivr`

The idea is that using this scheme we may build apis for other CDNs too.

a61610011f61a42af35e5c4ccdb965bbb552baa8 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Update README.md

4bf34c36bf1705a88f1fbac3baee520d74e2e0e4 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Update jsdelivr.js

2085f8559c38dd8e7cc77c8ba6dd6ba965deb327 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Bail on error

cd03e50c16e8a0f77942446e4a76ed47e04dbf3a authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Add some helper prints

5c33096a53ed5572c5246fb5e35b0632bfef45a8 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Add missing data

It was erroring out on update. Had to make sure `assets` is a mixed
type. Also made it output po...

13e846f497e8d94f8cddc0556e0c313261d5ba2e authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Take in count that even data.package could be undefined

39bbe721bfc6f905926aae87160479e0866b339b authored almost 11 years ago by Juho Vepsalainen <[email protected]>
If there is no data, do not proceed

218b7e92fa77c5606a45484433b394ac34d1f779 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Cache results in a database

Ended up using MongoDB as a cache. The nice thing about this is that the
data is more or less va...

50e18be060802cc9420dd199931c303eaf7fef31 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Update README.md

d0b73e522ecd6aae392dfa44ff25319d9190839f authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Fixed url

f2ebbda0fd7e718b06e1dddb6cc840244e864257 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Allow `package.php` to proxy the original one

5ecd603c4533ca942eae31f57643f9feaf05859a authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Alias `/packages.php` to `/api/v1/libraries`

912ec80a8b380986e901ea917d9bb84e7c44f5e6 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Disable ETAG

ecf3fbc5d60ec6f7129e7b389e70a8b303edac74 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Update .travis.yml

27a7b7833265c5dde16a19e4c777149e13dfeabf authored almost 11 years ago by Dmitriy Akulov <[email protected]>
travis

1f0c79ee5429fe94944daff005e1bcf9624bb4f1 authored almost 11 years ago by root <root@xbmc.(none)>
Update README.md

b8219145d03a03fb27bc7cb96d4a947f5294d2f1 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Let `libraries/<name>` return an array

This way it is consistent with `libraries?name=<name>`.

66aec2ad159202e645bd77e9c8c51b4b77802393 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Update README.md

3eb39003bc4180d3ef4a6b591db82b3a2669e28c authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Move API to a separate module

33ef0fd23dd2fa6d346118f271e520ca02c974d6 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Add `libraries/<name>` alias

1484654a3171d91f2aafe31d0b3ee3ce2d0babe9 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Add `libraries/<name>/<version>` -> files

16bbbdfc2c0b58a8a88ae5db72d59a1b096b3d2d authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Update README.md

de30c179dd9e025c89f1de3db46b682357ad6590 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Update README.md

9e2844691d927b344e4f61e9c0bcdbd3bb22d511 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Add versions to schema

d6f988518151710924c2689571f991cd463a43c3 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Update README.md

f2f9d5b47448dc1d7f1bc5e434a9d64d26fbd100 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Wercker

f4f14ff6dfdd6583134290b91a56f1c254068c97 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Update README.md

bce2738ee0a166032542ee74a903977e009d8eb8 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Update README.md

439b5dc14b90061af03979d07393f3d1ef235648 authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Update README.md

437e9b083b1933e2c5fe2febae3a2bc9e35dc9fb authored almost 11 years ago by Dmitriy Akulov <[email protected]>
Added github

0a2906abd7c33108ae307cdff230c48bd6fd575a authored almost 11 years ago by Dmitriy Akulov <[email protected]>
0.1.0

6848b90866b6c9f90b26d308cd7ebbd23e169dd0 authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Fix links

a6d7c9552288f4e3d3a6c074dedaef86ff22010c authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Implement initial API

09330d648bc24492d0f1e27abf7fc18ad5a4723b authored almost 11 years ago by Juho Vepsalainen <[email protected]>
Initial commit

77173f5268a8ec5c258f066e0802071466d061e9 authored almost 11 years ago by Juho Vepsalainen <[email protected]>