Ecosyste.ms: OpenCollective

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

github.com/pulsar-edit/ppm

Pulsar Package Manager
https://github.com/pulsar-edit/ppm

Promisification of featured.js

Tests passing. Two of the three methods could immediately be turned into async 🎉

9823c2184936cc9db327fc0a6f8b7d790b9ce07d authored over 1 year ago by Polgár Márton <[email protected]>
Eliminating all callbacks from upgrade.js

Similar to the previous ones. All tests passing.

316d9fe7bef5d2525b554d4a21c9b0b7f629f9c2 authored over 1 year ago by Polgár Márton <[email protected]>
Eliminating all callbacks from unstar.js

Similar to the previous cosmetic changes. All tests still passing.

8ba5e833e64c72e19d0a0b3f88d407af9615113d authored over 1 year ago by Polgár Márton <[email protected]>
Tiny refinement of packages.js

All tests passing, this one was banal.

1cb698be81052fa63969340b7366128a6377085d authored over 1 year ago by Polgár Márton <[email protected]>
Promisification of unstar.js

Tests passing but a properly executed unstar operation throws a weird
error (just like now) becau...

0ef666235e655a43b23d2ca7a7568f271cb2946a authored over 1 year ago by Polgár Márton <[email protected]>
Eliminating all callbacks from ci.js

This is a cosmetic phase of the iterative development. I'm eliminating as
much of callbacks as po...

0aaac88730ca8639ef4a4374651e51286cecc880 authored over 1 year ago by Polgár Márton <[email protected]>
Prettifying tree.js

All tests passing.
This is not strictly an async-related change because this utility is mostly a ...

f2306f733e35b6e658c46d1a87d63057b3ebe16d authored over 1 year ago by Polgár Márton <[email protected]>
Promisify star.js

There were no tests for this and currently I couldn't get keytar working in
my environment so I'm...

a6a5410e6304f774c5fc84b7751a8576cef4c936 authored over 1 year ago by Polgár Márton <[email protected]>
Promisification of rebuild.js

All tests passing. This one is interweaved with config.js and the Command
base class so it's stil...

9139db1e41ce8107a5d25edec68798ea29b1981e authored over 1 year ago by Polgár Márton <[email protected]>
Better sort broken testfiles

It seems that install-spec was the one that didn't close the server, causing the remaining
tests ...

fe3bf8793b0edcfd1505fb78d33efca5dfcd99c8 authored over 1 year ago by Polgár Márton <[email protected]>
Asyncification of view.js

Tests still passing. This means that docs.js could be completely asyncified.

8fc1243e65150dbfaadd65d13c0d0aaf4f1f8c94 authored over 1 year ago by Polgár Márton <[email protected]>
Make saveToken more synchronized

It really wraps a Promise that has async operations in it; it probably shouldn't
throw a synchron...

1f3ecedff3f974b1ead494f2c424c68cd4664206 authored over 1 year ago by Polgár Márton <[email protected]>
Asyncification of unpublish.js

Test passes after the sufficient modification. The code is basically what
we can expect as final ...

c016e26cd8e00f7124aa3d416b3bfdca00ef7ea0 authored over 1 year ago by Polgár Márton <[email protected]>
Asyncification of unlink.js

All tests passing.
This could be plain sequential code as well but it's more convenient to stick
...

dba039656a3b998d8a09a95d521d8cae721626dd authored over 1 year ago by Polgár Márton <[email protected]>
Promisification of uninstall.js

Tests are still passing. This async.eachSeries is quite bothering, it would be
great to eliminate...

325bf0af8d276df972b5f3e0bd8369a3ea45fbfe authored over 1 year ago by Polgár Márton <[email protected]>
Asyncification of TextMate theme conversion

All tests passing. Some synchronization has been fixed and converTheme got
nicer and better in in...

c6de74f838faa3d0a59c9e0304958d0f73c24a1a authored over 1 year ago by Polgár Márton <[email protected]>
Promisification of test.js, fixing related test

It simply didn't wait for the callback to run... 🤦‍♂️
The tests are passing, some trivial promisi...

356b6ef83dd5e26d55822bf43de153d4b3876fe1 authored over 1 year ago by Polgár Márton <[email protected]>
Promisification of docs.js

Tests passing, trivial wrapper used.

2e25bb06b597eb6e17871a5a167c8cfdb42e093e authored over 1 year ago by Polgár Márton <[email protected]>
Asyncification of stars.js

All tests still passing (which actually means not all is lost with Install either,
because it use...

02d399cf7625e3476f6a358d4cb1470c2072b66f authored over 1 year ago by Polgár Márton <[email protected]>
Fix with auth.js

There was a mistake in the porting, and perhaps it's good to make it more
apparent that auth.save...

aee88bba957e94b62ae81193b0b959a7aaf89413 authored over 1 year ago by Polgár Márton <[email protected]>
Promise-based rework of command.js

All tests still passing. All the related calls have been modified.
There is a reason I didn't hur...

34c73ba0fa85e65fb77c51ef05bdb78fb88af1b9 authored over 1 year ago by Polgár Márton <[email protected]>
Wrap printVersions

No tests broke. This is a functional change but very much a simple and
basic transformation.

8095925831ad6c08ea982b3fb9c4aa20200400a8 authored over 1 year ago by Polgár Márton <[email protected]>
Promisification of search.js

Tests passing. It's a rather small change but the run method could
be asyncified at least.

63ba42c33419174ab09eb95b40d067822de28780 authored over 1 year ago by Polgár Márton <[email protected]>
Promisification of publish.js

this was a large one but also rather educational one.
Tests still passing, although their amount ...

808201873d61ab5715c1ec880244fe52ffc10c05 authored over 1 year ago by Polgár Márton <[email protected]>
Rewrite use of `async` module to more Promise-based interface

I adapted the test in one case; there is no point in sweating too much over
undefined and null.
O...

f16576b542fbbc34d1c7586b6067fc1113e77196 authored over 1 year ago by Polgár Márton <[email protected]>
Promisify git.js

Tests still passing. The main change is that printVersions in apm-cli could be promisified
as a r...

1093f4a5a568ca679b4a6ca8b1be955829a0307f authored over 1 year ago by Polgár Márton <[email protected]>
Asyncification and polishment of package-converter.js

Tests passing. init.js could also see some refinement.

17a9ace0f25004474cb4b6600ad9f76cd823c0de authored over 1 year ago by Polgár Márton <[email protected]>
Asyncification of links.js

This one has no tests but the code is banal.

34b00e95186601f4aa1eb8582822c2500f85c75a authored over 1 year ago by Polgár Márton <[email protected]>
asyncification of dedupe.js

This command had already been broken on master but hey, if it's part of the
code base, why not at...

4f3f7e33d2c74b0914009581cea6d1b9b7395457 authored over 1 year ago by Polgár Márton <[email protected]>
init.js pt2: make generateFromTemplate look a bit more sensible

Tests still passing.

47f7dbab424b7b2f913de88e64531f6f47dfdc58 authored over 1 year ago by Polgár Márton <[email protected]>
Promisification of init.js pt.1

Tests passing. run could be asyncified right away. I still want to tackle
generateFromTemplate wh...

df0adba707e6772bc59f43034b0d53767ebfe595 authored over 1 year ago by Polgár Márton <[email protected]>
Eliminating all callbacks from star.js

Similar to the previous two commits. All tests passing.
It seems to me that probably only request...

0a3e5c2f4213a1eab8298bcbc1a6a9608611b678 authored over 1 year ago by Polgár Márton <[email protected]>
Asyncification of link.js

Tests still passing. It was so banal that it could be asyncified right away.
As a positive side e...

6da61f549f700879122f50c5ac515452efc07fc8 authored over 1 year ago by Polgár Márton <[email protected]>
Promisification of list.js

All tests passing, some code could be asyncified again.
It's important to note that some errors m...

8aea62aab57418bf6732cf0eb0930e17a500d12f authored over 1 year ago by Polgár Márton <[email protected]>
Promisification of fs.js

It was so small that it was easier to do than not do.
Only install.js was modified which is curre...

a4e6d709ddfea9bd23d4f8fc83dbc15fea68723f authored over 1 year ago by Polgár Márton <[email protected]>
Promisification of apm.js

All tests still passing.
For the modules where this had an effect and which have already been pro...

f598740b24a5d619668ffa4038da0141ee00d651 authored over 1 year ago by Polgár Márton <[email protected]>
Merge pull request #100 from pulsar-edit/ppm-version-rebrand-atom-to-pulsar

src: Rebrand two lines of "ppm --version" output

9b7205b04b823fd4835b97fef08c467936541bc2 authored over 1 year ago by DeeDeeG <[email protected]>
spec: Adjust expected output for ppm --version

0d7bf2a73fcde3729de0790de40bd3baa30327e5 authored over 1 year ago by DeeDeeG <[email protected]>
spec: Rename apm-cli.js to apm-cli-spec.js

This file's name was meaningfully changed during decaf -- Our test
framework won't run tests if ...

6ceabf1042e661d3e81c273095707f19e60d4735 authored over 1 year ago by DeeDeeG <[email protected]>
src: Restore atom and apm properties to JSON output of --version

It's reasonable to guess this JSON output is being read programmatically
*somewhere*. Leaving al...

6119199a1f1c5a4b18a7bb6ed5459f415db1b90d authored over 1 year ago by DeeDeeG <[email protected]>
Merge pull request #97 from pulsar-edit/deps-update-nan-for-compatibliity-with-newer-Node

deps: Bump nan for compatibility with newer NodeJS

7b4a70988a26e3c109c9e431dc3f0af7e22bdd60 authored over 1 year ago by DeeDeeG <[email protected]>
Merge pull request #99 from pulsar-edit/fix-error-handling

Fix Error Handling

beb33c6c302b7cf878bba4b42fb1005130ce1386 authored over 1 year ago by confused_techie <[email protected]>
src: Rebrand "ppm --version" ("apm" --> "ppm")

47d04263ed627e4491d25536b54cbbeefca2350a authored over 1 year ago by DeeDeeG <[email protected]>
src: Rebrand "ppm --version" ("atom" --> "pulsar")

We're not finding/printing the Atom version, we're finding/printing
the Pulsar version. Rebrand ...

52a0c2069de5b77d9257524a823ea7be110fe5f7 authored over 1 year ago by DeeDeeG <[email protected]>
Pass both `body` and `error` to `request.getErrorMessage()`

62378914b41bb73a7dc656877ea66dfc62d72d48 authored over 1 year ago by confused-Techie <[email protected]>
Merge pull request #87 from pulsar-edit/remove-request

Remove `request` Migrate to `superagent` && Fix CI

c9f9da898a96d444de0f1a9e99e2dae017eecce6 authored over 1 year ago by confused_techie <[email protected]>
Run `yarn install`

85fa9d32c52186f19992db4b5f160a76cea57e39 authored over 1 year ago by confused-Techie <[email protected]>
Merge branch 'master' into remove-request

433a998e95ff3bce1b51ffa171cf98c37fb17dd6 authored over 1 year ago by confused-Techie <[email protected]>
Remove `callback`

41fc2d73d4597f689011344c0de6058156296574 authored over 1 year ago by confused-Techie <[email protected]>
Merge pull request #96 from pulsar-edit/revert-91-no-update-check-on-core-packages

Revert "Skip update checks for bundled packages"

a2ade745bfbc5f1ff181a7975b58fd6400f19abc authored over 1 year ago by DeeDeeG <[email protected]>
deps: Bump nan for compatibility with newer NodeJS

Allows us to bootstrap ppm on machines running the latest NodeJS 20.x

Remains untested whether ...

295b9b1929c6bcd2f5903f1005550b2362f59896 authored over 1 year ago by DeeDeeG <[email protected]>
Revert "Skip update checks for bundled packages"

65ad28527d637db20e6cb6bc07adbc88ac745fc7 authored over 1 year ago by confused_techie <[email protected]>
Merge pull request #94 from pulsar-edit/update-npm-and-node-gyp-for-macOS-signing-fix

Update npm and node-gyp, for macOS signing fix

93b786c7c8d58cb9170e58f932fe61593bf3eb76 authored over 1 year ago by DeeDeeG <[email protected]>
meta: Sync package-lock.json with package.json

We mostly aren't using this, but while it's here
it may as well be up-to-date.

965d412409c2f5ba48ebbf38e1d8450be084277e authored over 1 year ago by DeeDeeG <[email protected]>
deps: Update npm to bump node-gyp to latest from git repo

Includes a fix for better compatibility with code-signing on macOS.
(https://github.com/nodejs/n...

d4ded6838bd2e2702677d61a919c6cecca209ff6 authored over 1 year ago by DeeDeeG <[email protected]>
deps: Update node-gyp to latest commit from git repo

This is just the devDependency, bumping npm next to fully do this.

Includes a fix for better co...

52fea39ec1f3526b72ab2ec485879b96c8d0c6a9 authored over 1 year ago by DeeDeeG <[email protected]>
meta: Sync yarn.lock with package.json

9aef0350f5e5139b3112e7c27a20314a6e6acf65 authored over 1 year ago by DeeDeeG <[email protected]>
Merge pull request #92 from 2colours/decaf-remnants

Remove remnants of Coffeescript building

0034d185b60afc8f0004df0022127f4ab6dd5c54 authored over 1 year ago by confused_techie <[email protected]>
Remove remnants of Coffeescript building

91aeb36e289a2e3b8a0affe84a69544f57d72e7f authored over 1 year ago by Polgár Márton <[email protected]>
Update .github/workflows/CI.yml

Co-authored-by: DeeDeeG <[email protected]>

6e3507ebb6df3a1a7a090d29e9b27573f4f7fb03 authored over 1 year ago by confused_techie <[email protected]>
Update src/install.js

Co-authored-by: DeeDeeG <[email protected]>

7bfe3ad166472f20c2a8e72f63054f1efc9cde5e authored over 1 year ago by confused_techie <[email protected]>
Merge pull request #91 from pulsar-edit/no-update-check-on-core-packages

Skip update checks for bundled packages

de6a852bd101e388b61fe67b535f155511962989 authored over 1 year ago by confused_techie <[email protected]>
Add spec for new behavior

29b64b66ebc7b97da68e66238c589cc63e221ae3 authored over 1 year ago by confused-Techie <[email protected]>
Skip update checks for bundled packages

9e5e2174155f050c5bc3b442328b5754b77b5a39 authored over 1 year ago by confused-Techie <[email protected]>
Merge pull request #90 from Daeraxa/unpublish-wording

Update unpublishing wording

0223f66ab95290efeaa1cc68aabc2ed8b24a7836 authored over 1 year ago by confused_techie <[email protected]>
update unpublishing wording

69b1c687943cd1acfe9f94c4e56b3a0560d899d0 authored over 1 year ago by Daeraxa <[email protected]>
Merge pull request #85 from pulsar-edit/cleanup-visual-studio-is-installed

Cleanup `visualStudioIsInstalled()`

e9065b4a2d03ad2c965a3d2d1887cbc2e42ac428 authored over 1 year ago by confused_techie <[email protected]>
Merge branch 'master' into remove-request

0cb499cc5cd64a86c1dae924e1ff03937133c37b authored over 1 year ago by confused-Techie <[email protected]>
Merge branch 'master' into cleanup-visual-studio-is-installed

5c3e0cd04b2d32002eb05c58bb4cb9cbec9b9e6c authored over 1 year ago by confused-Techie <[email protected]>
Merge pull request #86 from pulsar-edit/migrate-to-second-mate

Migrate to `second-mate` and remove `first-mate`

7b460967b2936e1e253855c7fd038a374216b70f authored over 1 year ago by confused_techie <[email protected]>
Merge pull request #83 from pulsar-edit/work-on-windows-path-with-space

Make `postinstall` scripts work on Windows with spaces in cwd path

794c372640d5822195be86be4326c8fb67e84a7b authored over 1 year ago by confused_techie <[email protected]>
Ensure we modify only the URL

5115ee17656bb5dadb36974204dff731e54a6033 authored over 1 year ago by confused-Techie <[email protected]>
Add additionally, expected success status codes

5b5580613c1bdb0fbc0933fd6e440d1290815c6e authored over 1 year ago by confused-Techie <[email protected]>
Accept more status codes as success

67a1282d3e57c5ed1c78e4fd6697fec06f103d13 authored over 1 year ago by confused-Techie <[email protected]>
Fix `uri` => `url`

c2aa07c3653124b6e62b95c3160b2edd60bdc606 authored over 1 year ago by confused-Techie <[email protected]>
Maybe just cat the file?

52ae0cae55466c29a411056cf4e47394b2a29901 authored over 1 year ago by confused-Techie <[email protected]>
Fix outputting log file in CI

fc9142792c2890a455f49cedef89784544350dc2 authored over 1 year ago by confused-Techie <[email protected]>
Hopefully fix CI (In possibly the hackiest way possible)

3cb47dda49a792080d98668d170e5e303516168b authored over 1 year ago by confused-Techie <[email protected]>
Ensure previous functionality is kept

6d33ea43a226f3f159807c2322b1acdfdd59ad99 authored over 1 year ago by confused-Techie <[email protected]>
Revert "Don't eat error output in CI"

e9b4588b51be8d76bcfc0349a352aa77af0a48e2 authored over 1 year ago by confused-Techie <[email protected]>
Fix options for `createReadStream()`

4ea468efd9d37b0ffaff6a1e2e238dce01b40ab3 authored over 1 year ago by confused-Techie <[email protected]>
Attempting to ensure compatibility of all features

a61aa7e121bc93723f675198778b6006fdd66738 authored over 1 year ago by confused-Techie <[email protected]>
Don't eat error output in CI

620ef94002b4922df4e077bfbf4ef98910e96a0d authored over 1 year ago by confused-Techie <[email protected]>
Use `superagent` in `src/request.js`

464c480e21dcb5b36175a62f4ab83cd39718cb87 authored over 1 year ago by confused-Techie <[email protected]>
Migrate to `second-mate` and remove `first-mate`

2d92e1b149eb7c95ae3cba9ff8a9df82883bba64 authored over 1 year ago by confused-Techie <[email protected]>
Replace endless or statements

65e71b43258b1ac3528804b1735785330287cf4f authored over 1 year ago by confused-Techie <[email protected]>
Merge pull request #84 from pulsar-edit/manual-decaf-source

Decaf Source

520ffcd6cf4529e7e8222f4d7577d8c855f89022 authored over 1 year ago by confused_techie <[email protected]>
Revert "Can we enable testing for windows?"

This reverts commit a3cd9215f906eae34f360c81664d634859e2b680.

e18f0b2603c3b6e1fdfbb28d4ca07d453e8aa9ee authored over 1 year ago by confused-Techie <[email protected]>
Can we enable testing for windows?

a3cd9215f906eae34f360c81664d634859e2b680 authored over 1 year ago by confused-Techie <[email protected]>
Resolve case in `supportedSyntaxes`

75fdc4572d2a976ede92a78a12fa3933e6d66e6e authored over 1 year ago by confused-Techie <[email protected]>
Remove verbose flag from ci

8279b8a6cd1239c4e62cf786ab4dfe054f1c5b39 authored over 1 year ago by confused-Techie <[email protected]>
Setting `supportedSyntaxes` as standard property

f874cdea043f71d049fe66f55baca4af4b1f0f93 authored over 1 year ago by confused-Techie <[email protected]>
Remove debugging throw

d0b8f943096900fbbb8c6ef55e54a6768381ce79 authored over 1 year ago by confused-Techie <[email protected]>
Ensure we return all yargs parsed parameters

6c10eec919072fdfb06cdb2e89a6ddeba3267031 authored over 1 year ago by confused-Techie <[email protected]>
temp verbose logging

4670a953fc63db7d5ff6b1cf70b6e4bbc5c01b05 authored over 1 year ago by confused-Techie <[email protected]>
Fix another bad import

8efefedfe6fbd39f0bf0fffbd6e9b7a102e1be64 authored over 1 year ago by confused-Techie <[email protected]>
Maybe a require error is being eaten in tests

27521b3d898ab1de1bcecb5d8cf047248685a252 authored over 1 year ago by confused-Techie <[email protected]>
Revert changes to tests, adding comment for future use

14a3a0edb083018756718768c8996beadacf52b5 authored over 1 year ago by confused-Techie <[email protected]>
Use normal testing

d2fe84bcd206913f6dda53395c474d70e5b9797a authored over 1 year ago by confused-Techie <[email protected]>
Migrate all tests and build tools to new decaffed code

b87f9341068d6bb6124ba2dafb1522c2854f27e4 authored over 1 year ago by confused-Techie <[email protected]>