Ecosyste.ms: OpenCollective

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

github.com/entropic-dev/entropic

🦝 :package: a package registry for anything, but mostly javascript 🦝 🦝 🦝
https://github.com/entropic-dev/entropic

chore(docs): update contributors list

7836684e4805e76347d2c1cdeea7747272b53ac7 authored over 5 years ago by James <[email protected]>
[fix] Handle build with no depedencies (#156)

running `ds build` in a directory with no dependencies causes the
installer to crash since it c...

106510f1438f42870fbdc56d8018e085c4fa97f5 authored over 5 years ago by Todd Kennedy <[email protected]>
feat(cli): alias -v to --version (#157)

e0fcc97307191d03a183b683bb8aff0c8ca44254 authored over 5 years ago by James <[email protected]>
add mocha to eslintrc env

f145c065fbbf61e11a0e4ed6bc7be85e70d255b8 authored over 5 years ago by Nick Olinger <[email protected]>
Add registry Docker build (#130)

65ec2efe0821f86dfb2692f448838c1f9c620b54 authored over 5 years ago by Zac Anger <[email protected]>
chore: Add Markdownlint

Add the intial setup, but ignore all current issues

2c5f4fb20332733a700dd69f7173b20f493f8b85 authored over 5 years ago by Nick Schonning <[email protected]>
fix(docs): language in readme

b4f45a7975b5cc6f044c554f507b83f8a0f39919 authored over 5 years ago by James <[email protected]>
Remove external docker network (#146)

fad90d13e4ed7b758cc469c75e8950f342e2339c authored over 5 years ago by Zac Anger <[email protected]>
[feat] Set up system for locale-specific help (#123)

* [feat] Set up system for locale-specific help

Provide a way to determine the locale of the ...

c0647c5d34f7800f932ec7141760811099d05435 authored over 5 years ago by Todd Kennedy <[email protected]>
Update path for registry .env location in Readme

1e4328dc81c6f236bb80e831f1fa554b0bde7bf2 authored over 5 years ago by Andrew Nesbitt <[email protected]>
Added ping command for pinging registry (#140)

* Added ping command to ping repository

* added missing ;

f86590e24f2e0f4f435171b532b33b518bcb2f0a authored over 5 years ago by Nikhil Ranjan <[email protected]>
Fix boltzmann authneeded response; Make local NODE_ENV consistent (#128)

* fix(services/common/boltzmann): fix arguments passed to Response constructor

* fix(services...

1caebd27e716bfe5d37104f74f78bc5958803d6b authored over 5 years ago by Sergey <[email protected]>
Fix tests and docker-compose (#125)

* Fix tests

* Fix docker-compose and tests

28c86601415f02c8a48e7f7a2af909e4e67d6006 authored over 5 years ago by Zac Anger <[email protected]>
Abusing my position to push readme tweaks to master.

6b6d1de6d2eb4e06ced147baa6bff707ea9194b6 authored over 5 years ago by C J Silverio <[email protected]>
The cheese moves. Again. (#122)

* The cheese moves.

<ricard strauss organ pedal note>

<trumpet blast>

Laying the ground...

d54ab504c146ef327cf5d209e3a2aded4cdfb72a authored over 5 years ago by C J Silverio <[email protected]>
Local dev docker setup (#119)

* Local dev docker setup

* Address PR comments

* Add note about .env file

824458b5d557bc87799f3f689e4bc329c844da3d authored over 5 years ago by Zac Anger <[email protected]>
docs: Minor edits for spelling, punctuation (#117)

* Minor documentation edits

- Removed superfluous punctuation
- Corrected misspelling

* d...

a4987ceb8af38ebffc451227cbc55e9432844a2d authored over 5 years ago by Brenna Flood <[email protected]>
Link to TOML spec from README

I didn't know what TOML was and I imagine others might not either.

Made references links to t...

3057bb37e760a4ff3e83ab19dc9a029b46544771 authored over 5 years ago by SΓ©bastien Cevey <[email protected]>
doc: update web/README to point at project issue

f0cbe3764883c5a92e612fbf621489832c99e97e authored over 5 years ago by Chris Dickinson <[email protected]>
doc: add a min requirement for ds

a81d6f8528709a3fe5e291916c16378b649eb676 authored over 5 years ago by Chris Dickinson <[email protected]>
Add basic help showing avilable commands (#100)

* Add basic help showing avilable commands

If you don't provide a command to ask for help on,...

d3dbbb6795b3222130ffe31b08faedde3ab70176 authored over 5 years ago by Todd Kennedy <[email protected]>
Fix typo in API schema (#98)

09b98134373414e3342aa08313402b1d9ab2eb90 authored over 5 years ago by Jonathan Weiss <[email protected]>
fix: point at registry.entropic.dev, you are automatically an accepted member of your own namespace

93661648fcaf7182f557732ede11c2923feb7a45 authored over 5 years ago by Chris Dickinson <[email protected]>
fix: make nginx&cli encode legacy scoped pkgs well (#97)

* fix: make nginx&cli encode legacy scoped pkgs well

- This means urldecoding the incoming sp...

f6e1ccf304a7b2d535b092ad86374ffccc243e5f authored over 5 years ago by Chris Dickinson <[email protected]>
doc: note that "ds build" creates a ds/node_modules dir

7379e8235a87a443623263eabe5d5bfef1d36821 authored over 5 years ago by Chris Dickinson <[email protected]>
doc: update to remove certainty from wording: we don't know the future!

b14e3a74dc76e76a9a7ec6f7dd0186663a1fcc43 authored over 5 years ago by Chris Dickinson <[email protected]>
Version two more urls. A package.toml for the registry! (#96)

* Version two more urls. A package.toml for the registry!

* Urlencoding. Also, have a list a...

316feecc54f24bafb998e1589b79d0f4a82ba537 authored over 5 years ago by C J Silverio <[email protected]>
Readme tweaks only.

1c7696ae2e28b1860dd3206f59513109af9966ba authored over 5 years ago by C J Silverio <[email protected]>
Integration tests for invtations.

Both for packages & namespaces.
Fixed revealed bugs. Yay tests!

a0f041071cdd7692d7a71033a6f9036312dd9114 authored over 5 years ago by C J Silverio <[email protected]>
Tighten up the nginx config.

8351f2f8737109fde333bb2494e5084ec5c5ae44 authored over 5 years ago by C J Silverio <[email protected]>
Rampaging all over the place (#90)

* Take a swing at introductory documentation.

* API path tweaking, while I still have the cha...

b41ab15e885a9e09a3b8426287eafa50073446c5 authored over 5 years ago by C J Silverio <[email protected]>
Whitelist what we proxy through nginx. (#89)

* Whitelist what we proxy through nginx.

This allows us to have internal & external APIs.
Al...

91d0621c246bb95f837415559af842e813f3d922 authored over 5 years ago by C J Silverio <[email protected]>
Tighten up our nginx tls config.

660130156ec52609fbcc0de4d8c42d292455105a authored over 5 years ago by C J Silverio <[email protected]>
eslint + prettier + babel-eslint == solution (#82)

* Ran a lot of lint.

* eslint + prettier + babel-eslint == solution

We can have private cl...

4eaad7e2ca38fbe2a802b1f34ba4821ffcccaaad authored over 5 years ago by C J Silverio <[email protected]>
Validate dependencies & compress publication. (#80)

* fix: publication of new packages records dependencies in canonical form

* fix: lint

* fe...

16e7cabc5ea25b7fd67a3112c5f11d16749580de authored over 5 years ago by Chris Dickinson <[email protected]>
Chris/cli cleanup (#78)

* fix: use common methods to load-package-toml

* fix: log fix in publication; maintainer look...

3e8e064dd703e2fe41e787fddbeb26e13616ed6c authored over 5 years ago by Chris Dickinson <[email protected]>
Add some machinery for writing workers.

68839f13034902a636804974cf1fd1c7327e11ad authored over 5 years ago by C J Silverio <[email protected]>
fix: everything is middleware, including flushing the response (#76)

* fix: everything is middleware, including flushing the response

* fix: spotted an unrelated ...

8775f09eb99be64af46ed9f8222c60a7022fd78a authored over 5 years ago by Chris Dickinson <[email protected]>
Probably invitations to namespaces are working now. (#74)

* Probably invitations to namespaces are working now.

Probably. I haven't exercised all the c...

241612b923241e452bc3a7d02dd05411decc00b2 authored over 5 years ago by C J Silverio <[email protected]>
Unpack the files! (#75)

* noop: switch Package.toml dep to old-style just to check

* dep: add graceful-fs

* fix: u...

b50bc2585ef29399b5098325ac70d003a1b718a3 authored over 5 years ago by Chris Dickinson <[email protected]>
Fixing the postgres cls calumny, sync files while we build the tree (#73)

* fix: re-add @ to scoped packages when canonicalizing

* fix: serialize and then fix the bug,...

62acdee7a215077d207f2ba52731f55da2bb7177 authored over 5 years ago by Chris Dickinson <[email protected]>
WIP: Invitations & joining. (#72)

* Invitations & joining, plus a consistency sweep.

Invitations are a boolean on maintainers, ...

1992bc5a915a2bbe88908a9e6e6044d6449d838d authored over 5 years ago by C J Silverio <[email protected]>
Chris/hacking through the redwood (#71)

* fix: sometimes the public registry is missing tarballs

* fix: new-style validations were be...

984f7aedb47e9b0d390b517dc2fb2913bb31174e authored over 5 years ago by Chris Dickinson <[email protected]>
A little bit of docs work.

Plus a guiding opinion about where to put the data.

5f65034fabe4deac604f538b3ef2d9d15083dc9a authored over 5 years ago by C J Silverio <[email protected]>
Rip out all the legacy routes. (#66)

* Rip out all the legacy routes.

Ah well. The work at least made me figure out how we're doin...

8ea0b2d2575b712c1cdb26677e5cd7ba0710aea4 authored over 5 years ago by C J Silverio <[email protected]>
the cli is now installable via shell script (#65)

* Bundle all deps for the cli.

Remove my debug hack.

* Add a version command.

Check in ...

94d8ae1c928a31ffd925030a9bd063b4dbfdf84f authored over 5 years ago by C J Silverio <[email protected]>
feat: build trees (#64)

* feat: build trees

* fix: remove created, modified, derivedFiles from version integrities

...

e91dce3c18f010098cfa8c2738f3e2e5bb3e6de2 authored over 5 years ago by Chris Dickinson <[email protected]>
npm run lint-fix

0ca15c12121c212a96d428587f2f829a4d86f035 authored over 5 years ago by C J Silverio <[email protected]>
Add host to namespace (#62)

* feat: add host to namespace

* fix: add host to namespace in the CLI

* fix: restore exist...

a19816e5cdc8c9bf2d77c2853578110c731625d4 authored over 5 years ago by Chris Dickinson <[email protected]>
Circle CI paths.

4e294a683eea8a27e62efb5f918d2711e7d308c6 authored over 5 years ago by C J Silverio <[email protected]>
Update the call to the legacy package name validator. (#58)

* Update the call to the legacy package name validator.

* Yeah.

9a607659a72ac869fec4a0bbd5d3aeb725faf2d0 authored over 5 years ago by C J Silverio <[email protected]>
Implemented maintainers crud. Well, CRD.

You can now get lists of maintainers, add new ones, and remove them.

http GET localhost:3000/pa...

31d4c25efae43dc62f405f8c8d7be8fbf561dce2 authored over 5 years ago by C J Silverio <[email protected]>
I like feeling validated. (#54)

* Validate legacy package names before attempting to fetch them.

Also, bumped deps. Removed s...

273caf2f15cfeb3dd87a42baf2db185489b72588 authored over 5 years ago by C J Silverio <[email protected]>
Log a lot of things, if not all of them.

087ad62c1026ad4414c196309bb92cba4cb0e6df authored over 5 years ago by C J Silverio <[email protected]>
Anticipating opening the doors... (#49)

a code of conduct, thanks to weallbehave
a contributing guide, thanks to weallcontribute

Bot...

4575bcc3fd9559a98de94f2f26cff3596e12db37 authored over 5 years ago by C J Silverio <[email protected]>
Moved all the cheese there was to move. (#48)

* Moved all the cheese there was to move.

* The journey to Registry documentation starts with...

6ad7c48e076f970cfc065724ffa8aa2ff24eae82 authored over 5 years ago by C J Silverio <[email protected]>
Tidy up package.jsons. I am sorry. (#47)

fb0da83913e461414888bb5faf4e4b7a903c4831 authored over 5 years ago by C J Silverio <[email protected]>
Add a CLI? Of sorts? (#44)

* feat: add a cli; fix some oddball routing errors with objects

* lint

1824fabdba55755a878077dc437cedd1ee7b1b5f authored over 5 years ago by Chris Dickinson <[email protected]>
feat: denormalize version oids in package; render readmes (#43)

* feat: denormalize version oids in package; render readmes

- Add version_integrities stanza ...

20b8b03a8485d7ec868c9937eebb09aafb94014a authored over 5 years ago by Chris Dickinson <[email protected]>
docs: fix mislabel endpoint in assets

43e886f8dae083492838fd7a983d3bf65df94fef authored over 5 years ago by Chris Dickinson <[email protected]>
doc: update install assets

4b1e42bc6d023b885e94bc6de3807ab0524dd099 authored over 5 years ago by Chris Dickinson <[email protected]>
Add "yank a package"; write published files to disk. (#41)

* feat: yank a package.

* feat: add object storage. write files to disk. serve at content add...

13957d4b9a7647cb674f6ebfd8488d5def012e2f authored over 5 years ago by Chris Dickinson <[email protected]>
feat: publish (#40)

* feat: publish

* fix: overpublish is a 409

* fix: name & hoist constants to top of file
...

d671d5dedc264ac340488884c0f6a362daa11dc6 authored over 5 years ago by Chris Dickinson <[email protected]>
Only auth for a few routes that need it. (#39)

c061460e739f17ad7bd79cfe328ed7e422b9c97b authored over 5 years ago by C J Silverio <[email protected]>
fix issue #32: implement whoami (#35)

* issue #32: implement whoami

This isn't all that important from a legacy API, but is a build...

bd3eec37cdbd6b3bba3440a12939c6cffd1553c2 authored over 5 years ago by C J Silverio <[email protected]>
Fix issue #34: Implement CSRF checking

Added the `csrf` package for generating random tokens. Wrapped the
tokens handlers in a function...

02196ca8380e821ae35d53a887c7a12bfbeb36a4 authored over 5 years ago by C J Silverio <[email protected]>
fix: create authentication rows when logging in with oauth (#31)

821914c2382c5a51ea329bdddbf0004ee6d82242 authored over 5 years ago by Chris Dickinson <[email protected]>
I apologize. (#22)

* Rewrite tarball urls, in the stupidest simple way.

We just replace legacy urls with our url...

8290f16e723492bf68de095edfcf1c0a88d86b01 authored over 5 years ago by C J Silverio <[email protected]>
Add sessions, CLI login works (#21)

* feat: add redis to docker-compose.yml

* feat: add redis and session middlewares + session m...

14ceeb85dd815b3b08b2c59daae5eb12d6425767 authored over 5 years ago by Chris Dickinson <[email protected]>
eslint --fix .

16101b8df661f1feafb27da6bc9681ebc2532ecf authored over 5 years ago by C J Silverio <[email protected]>
The simplest possible whitelist. (#19)

Plus, a whole lot of improvements on the read-through cache for
VCpm packages. We now handle er...

2b027baf5ef1e9848cbcbb32a53eba6ff5da910c authored over 5 years ago by C J Silverio <[email protected]>
WIP-y Oauth! Login with GitHub, login with the CLI (#18)

* feat: add response.{redirect, html}

* fix: router should not consider the querystring when ...

c4e14da2c62b75b6745bf9d12e37c9596b8b07c3 authored over 5 years ago by Chris Dickinson <[email protected]>
espree doesn't support private fields? I think?

Switch circle ci config back; turn off post-test linting for the moment.

8444d6a1965d33582d4f71ddd1fe594a60b0ca9e authored over 5 years ago by C J Silverio <[email protected]>
feat: add models and migrations (#17)

* feat: add models and migrations

* feat: add default namespaces ("abandonware", "legacy")

...

3cb8579e494a6fd3e1709f127d497dfb31981e0d authored over 5 years ago by Chris Dickinson <[email protected]>
Make pacote really cache, by giving it a directory. (#16)

The directory is specified an env var. If the process can't create it,
it just crashes. This is...

99251f3981164d1767e995ad0b3189068d5404bc authored over 5 years ago by C J Silverio <[email protected]>
The simplest possible read-through cache for VCpm. (#15)

* The simplest possible read-through cache for VCpm.

Pacote does all the hard work here: we j...

36a4bed15c1ae8cf8a68de649d69100c14284543 authored over 5 years ago by C J Silverio <[email protected]>
Fiddling and clearing some brush. (#14)

* Fiddling and clearing some brush.

Add a child logger to the request object with the request...

01263820795a7c1f7dd295eae7003cbe913e9ed4 authored over 5 years ago by C J Silverio <[email protected]>
fix: use find-my-way.find() for pure routing (#13)

6472067a779ba767792eb81752496d68afce5545 authored over 5 years ago by Chris Dickinson <[email protected]>
A wild ORM appears in the tall grass! (#12)

* fix: phew, database issues

- pg > 7.5.0 has an oddball bug where a Client will prematurely ...

c689a5c77aeccba463ec2934635783395080ad99 authored over 5 years ago by Chris Dickinson <[email protected]>
Conveniences for responding with data of various types. (#11)

* Conveniences for responding with data of various types.

Like, json.

* Much nicer.

13f4d99d1ce0afd1c352df4163e132985ef7d83f authored over 5 years ago by C J Silverio <[email protected]>
Convulsions in how we route and wrap requests (#10)

* Request contexts: wrap raw req/res in an object.

This object is now used to hold request li...

2390b0cb959ff8df8b6fa5959f2ae1b470875c1a authored over 5 years ago by C J Silverio <[email protected]>
Restored the work I did in package.json (#9)

* Restored the work I did in package.json.

Specifically, nice linting targets and stuff.
Res...

71a90fa9c650a32bcf4cbaf1075cdaaf99b641f4 authored over 5 years ago by C J Silverio <[email protected]>
feat: migration: a rats's nest of run commands (#8)

* feat: migration: a rats's nest of run commands

* feat: remove timeout from handler

* lin...

35b5b8ffef798a4b07c39a053dca52edd8b2adda authored over 5 years ago by Chris Dickinson <[email protected]>
wip: select star from databases where theme is elephant (#7)

* feat: add docker-compose.yml

I'm not the biggest fan of docker-compose, but phew, it sure b...

d3c133899e5be0c170ded9d62dba5512246767aa authored over 5 years ago by Chris Dickinson <[email protected]>
Decorate every request with a request id.

And log it in the logs.

ddcf72f36ce492dd4fe581fac631819c64ce3837 authored over 5 years ago by C J Silverio <[email protected]>
Eslint with recommended rules + prettier for style.

Ran the fixer.

2a08da8dd6ac7b47b53211fecc871ad16da260d7 authored over 5 years ago by C J Silverio <[email protected]>
Single quote-tastic. (#6)

d4334391e0189a53ddc2d197b7d96a44bc0295ae authored over 5 years ago by C J Silverio <[email protected]>
feat: stub in registry structure: middleware + basic handler (#5)

* feat: stub in registry structure: middleware + basic handler

* lint: semicolons!

f547d04867fa998489050a7a54a8d867c3a58860 authored over 5 years ago by Chris Dickinson <[email protected]>
okay yaml

ceaddea4d7aecd43949048551f3700d337487233 authored over 5 years ago by C J Silverio <[email protected]>
oh yaml

1f1ef8e9bfdca8b2fdd6616b5d63a32ae09a8f74 authored over 5 years ago by C J Silverio <[email protected]>
This should have worked. oh yaml

c6b6b0bb9e77f43ff9083fbfa10cfadfaa52b2f3 authored over 5 years ago by C J Silverio <[email protected]>
Okay. That example was wrong.

fc702bc11df7d0deec62d77cbee120d0c3c63e6c authored over 5 years ago by C J Silverio <[email protected]>
And now the misery begins as I edit the ci config endlessly.

42f814fc38370cf9253abf331770a9b713f72a94 authored over 5 years ago by C J Silverio <[email protected]>
Add a circle-ci config file. (#4)

6e13f51c4be87044f52e21afe5cd4b3865da9d34 authored over 5 years ago by C J Silverio <[email protected]>
We solemnly swear we're here to give this away.

2b1d98d4ffa5efbafd88c4c04f124d8205f79cab authored over 5 years ago by C J Silverio <[email protected]>
Sketch out a basic layout for our services. (#3)

Key decisions encoded here:
apache-2.0 license
micro, prettier, mocha, must, nyc

ff637b3d07d8e149e4681eadbccc66c94652a759 authored over 5 years ago by C J Silverio <[email protected]>
Update problem.md (#2)

* doc: update PROBLEM.md

* doc: rearrange ruthlessly

* doc: update graffle link

7df07fcebf0f8661313c5c6881ced8e0cb252eb3 authored over 5 years ago by Chris Dickinson <[email protected]>
WIP comments (#1)

* feat: install problem light

* feat: add a table of contents

* fix: directions are hard t...

0b105a365ad9aa65b483d6a67212ee0f5b4f428f authored over 5 years ago by Chris Dickinson <[email protected]>
Revert previous commit.

d2c1b41b5f53570feb847cc86ec364ccd0c22deb authored over 5 years ago by C J Silverio <[email protected]>