Ecosyste.ms: OpenCollective

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

github.com/swiftwasm/JavaScriptKit

Swift framework to interact with JavaScript through WebAssembly.
https://github.com/swiftwasm/JavaScriptKit

Add missing .npmignore, bump version to 0.7.2 (#85)

6e84a7003071ed3e9fa7f8d8266a272a36b84608 authored over 4 years ago
Merge pull request #84 from swiftwasm/npm-publish

Automatically publish to npm

29fb15f92a9e657f14e559fcb4364d063042e1b4 authored over 4 years ago
Remove test script

10a5998d49f57acc06c2974c8288c0a347c5848e authored over 4 years ago
Merge pull request #82 from swiftwasm/changelog-0.7.1

Bump version to 0.7.1

e5981ccd72feb9c5e7ddf485a64dd46ba872a666 authored over 4 years ago
Automatically publish to npm

This should activate whenever a new release is tagged.

f635527a3a7809f3d62bc8112b01619d66f0ec5f authored over 4 years ago
Bump version to 0.7.1 in `package.json`

d40559dacbff6dc183b0c1409c45a5eb6d0424d3 authored over 4 years ago
Update `CHANGELOG.md` for 0.7.1 bugfix release

37f929e5761971bdffa833c40ebcb1d8d85588bb authored over 4 years ago
Fix runtime files location in `package.json` (#81)

Resolves #79.

This requires tagging a new release and republishing on NPM to fully fix the is...

317bab3ade366f7e94b23a1e3fe4a0f28debf683 authored over 4 years ago
Run 4 perf tests instead of 2 (#80)

* Run Prettier

* Average over four tests instead of two

* More advanced algorithm

* spe...

4f0408d9c86124ea254d1cd8d56cfaab571a76d9 authored over 4 years ago
Merge pull request #78 from swiftwasm/readme-5.3-snapshot

Specify correct SwiftWasm snapshot in `README.md`

42ae818683c53fe0ae00a5827d1beaf0eef95cc9 authored over 4 years ago
Release version 0.7.0 (#76)

* Bump 0.7.0

* Update CHANGELOG.md

Co-authored-by: Max Desiatov <[email protected]>

* Bu...

50649faec285bf07cd91e92da4600a191b8ae212 authored over 4 years ago
Specify correct SwiftWasm snapshot in `README.md`

We should recommend that users install stable 5.3 snapshots instead of old development snapshots.

d49a9cf3a76cc033478145f64c75d64dcc33c262 authored over 4 years ago
Use upstream `swift-doc` with prebuilt Docker image (#77)

Thanks to https://github.com/SwiftDocOrg/swift-doc/issues/111 we probably no longer need to use ...

07e687b0b57fe69725387627a9d35fdf7f202542 authored over 4 years ago
Merge pull request #75 from swiftwasm/branch-renaming

Rename main stream branch: master -> main

8225581c821a8b65e7a6554a98f93d20d765cb7a authored over 4 years ago
Rename main stream branch: master -> main

8661a8bf8f2aa842f0f3361b48792c93acf4c35b authored over 4 years ago
Merge pull request #74 from swiftwasm/fix-changelog

Fix version and date in `CHANGELOG.md`

513075d1cd882261cf679e6bafbaccb446b3737a authored over 4 years ago
Fix version and date in `CHANGELOG.md`

The changes for the previous version were mistakenly attributed to 0.5.0, while actually they be...

2d0048e7c9dd65a724be38da82bff5e2fa479556 authored over 4 years ago
Create `CHANGELOG.md` (#71)

It's hard to track releases before 0.5.0, where PRs weren't used as much for development. Nevert...

eb7c471d68e7b63b10788b7a0d608b4f1b74089a authored over 4 years ago
Bump node-fetch from 2.6.0 to 2.6.1 in /ci/perf-tester (#73)

975886641035fa2da4b0af3bd41da04fa42ef996 authored over 4 years ago
Add performance tests (#72)

* Tweak Makefiles so it hopefully works with the perf-tests branch

* empty commit

* Add pe...

d9824133fdb001e952af8a9da0156ee7c7a9aaac authored over 4 years ago
Add Prettier, reformat JS code (#69)

* Add Prettier, reformat JS code

* Hopefully this fixes the issues

* Update Makefile

* ...

76bbe70a9800342d5a65e9d880e312c831a6f3f9 authored over 4 years ago
Add a generic `JSPromise` implementation (#62)

This provides three overloads each for `then` and `catch`, and I'm not sure if that's good for t...

c52ea0985a5e98f1a434bdc01bc0a3001d5853d9 authored over 4 years ago
Merge pull request #64 from swiftwasm/minimize-payload

Remove payload2 from value bridging interface

87c8f7322e9e62a9b508b324d761dc6259dfa1fe authored over 4 years ago
Add doc comments for Runtime library interface

10bfff2b23ea66394c04b932f56bd0b3f2d98b1e authored over 4 years ago
Update Node.js dependencies (#65)

a41f9bacc1bc55a7f08ec42cc0ceffab6469d5ab authored over 4 years ago
Remove payload2 from value bridging interface

2ba20d296068d22a386f107d53513c9104258d88 authored over 4 years ago
Implement JSString to reduce bridging overhead (#63)

* Implement JSString to reduce briding overhead

* Bump runtime library version

36a06c5ced68688002a5b4e0d95cec5215691f94 authored over 4 years ago
Merge pull request #26 from j-f1/webidl

Add JSBridgedType and JSBridgedClass

702dd896522adc37df7f576ccd053ed28cc4d295 authored over 4 years ago
Fix indent

767d05de679b7006ff0b81f5a86e23640d568160 authored over 4 years ago
Merge branch 'master' into webidl

4429d8893f197df5651a0e628e0b78701f19fcf3 authored over 4 years ago
Document & fix the behavior of isInstanceOf

29a30e756b98aacffa7258e89e213fba01aadad1 authored over 4 years ago
Rename Object and Array constructors

ed9f8d478108e5c7c6fbf969df814b490a898e1a authored over 4 years ago
Apply suggestions from code review

Co-authored-by: Max Desiatov <[email protected]>

c74e3d1cdd8b6a8fa7d2bada0eecdc9416b5aadf authored over 4 years ago
withCompatibleObject → unsafelyWrapping

ff1f4ac73f71f3229de388639638d57f0b6466fa authored over 4 years ago
Remove is* helpers

It’s better to use guard/if-let instead.

e19788aab5dc91b51656529e65faeb1cc46c7dd3 authored over 4 years ago
Merge branch 'master' into webidl

d0da61ad3d1a2416c53cfc16030fa8f27d51eaf1 authored over 4 years ago
Make JSValue ExpressibleByNilLiteral (#59)

8cdc2d109d9668351856d5aa250bca60d4635edd authored over 4 years ago
Remove AnyJSValueConvertible

cabda58bc52812ea3cece7be91a4faa57710cf7c authored over 4 years ago
Remove JavaScriptTypedArrayKind (#58)

* Remove JavaScriptTypedArrayKind

* Fix bugs

* Bump swjs_library_version

6652885c89e0558c48ed7ac6f8b23a339611ba56 authored over 4 years ago
Add doc comments for public APIs (Part 2) (#57)

* Add doc comments for public APIs (Part 2)

* Update Sources/JavaScriptKit/BasicObjects/JSArr...

6ff2941a821b5870450ad4ae5cfa1cf4688a15a1 authored over 4 years ago
Update based on review suggestions

Co-Authored-By: Yuta Saito <[email protected]>

b4edc1954a8608bc7e553f9511c2464edfb95139 authored over 4 years ago
Merge pull request #55 from swiftwasm/add-doc-comments

Add doc comments for public APIs (Part 1)

2eade6fb2c7f9676543c46262a1889ea36eac3d1 authored over 4 years ago
Update Sources/JavaScriptKit/FundamentalObjects/JSObject.swift

Co-authored-by: Max Desiatov <[email protected]>

5f2eac95672a0d971392c440f5284083a52f6ba2 authored over 4 years ago
Update Sources/JavaScriptKit/FundamentalObjects/JSFunction.swift

Co-authored-by: Max Desiatov <[email protected]>

26bc9d8279813038a05a73be221f0480f7a7b22e authored over 4 years ago
Add doc comments for public APIs (Part 1)

301dc00727b69b1549fd02fa8b2513ca9149278f authored over 4 years ago
Merge pull request #53 from swiftwasm/gardening-package

Cleanup invalid test target

51331c608c9f4ba86dbdb64feb2514a0481cef7e authored over 4 years ago
Cleanup invalid test target

7657c03cd5df6537340e6ebdd514019c4fd4ff0e authored over 4 years ago
Docs for JSValueCoable-adjacent types

479ad20b07f36a2db1cb5a410f12a7ae587d1b49 authored over 4 years ago
Docs for JSTypedArray

de5f52e88d39f1a579123fd6d8f78bff69939646 authored over 4 years ago
Clean up AnyJSValueConvertible

8b181c76236ac33ef034f0903df009f2fa144f60 authored over 4 years ago
wip

5982befec793754bd0e7668f5584df284e686dbd authored over 4 years ago
Update JSTypedArray.swift

e4d657e0f41c3f34f6b914ae579a8b3a5687e2bd authored over 4 years ago
wip

e31a989830cbfdfb8a8ce5445dfdd95774557b50 authored over 4 years ago
Move & rename JS*BridgedType

fbf9f76ad0b13004400758f531a436f108eb361a authored over 4 years ago
More updates

0f79f43726c96adcadb47821aaaf8eef4ef9c2d9 authored over 4 years ago
Add JSAbstractBridgedType

a5ce5e40eb8e88dc051b0b1034a61820ff076791 authored over 4 years ago
Rename constructor

e6b6705993c801f9d1aa4471dc8b8686fcccc47b authored over 4 years ago
Changes related to WebIDL support.

b123600211484f47be475ac366aa5c87d2c7706c authored over 4 years ago
Make JS{Array,Date,Error} conform to JSBridgedClass

b62b78e0460c9b712a5edc5c4575c19f56fe1195 authored over 4 years ago
Update JSTypedArray.swift

c07db3d25ed19a3b32c5256ae3c9043de82ffa43 authored over 4 years ago
Allow JSBridgedType (but not JSBridgedClass) to hold non-objects

5fe4b96a69e82f1f6ada482ddf71851b4ace23c2 authored over 4 years ago
Update JSTypedArray.swift

ba3316ebc96b8c03c86c4966970b759cb273fd3f authored over 4 years ago
Update JSTypedArray.swift

be1f916934c8c8ba9f582cb0df2dd7d32c5ee9ae authored over 4 years ago
Merge pull request #51 from swiftwasm/remove-ref-suffix

Remove deprecated Ref suffix

376ef991924e7d70cebcc52b8e3752f9306d27e9 authored over 4 years ago
Remove deprecated Ref suffix

b22313281cbaea58fb33f8748a455985bebf5e73 authored over 4 years ago
Rename `ref` to `jsObject` on JSDate for consistency with JSError (#50)

I think that `jsObject` name is more representative than plain `ref`, and as Jed correctly point...

6ce7e779bca7eb640e81787372e2edb4c7b3adab authored over 4 years ago
Merge pull request #49 from swiftwasm/swift-doc

Generate and publish documentation with `swift-doc`

f97dca1b5a74a3dfbaf81b2fbf4632caeb50f235 authored over 4 years ago
Add JSTimer implementation with tests (#46)

Depends on #45. This is also a prerequisite for a future `JSPromise` PR with tests.

I intenti...

0ac8b3703bf46236582da4a0a50e463d8491180d authored over 4 years ago
Deploy docs only on push to `master`

3160ab45af1ee093e9bb7e2f9941bc3b62d305f4 authored over 4 years ago
Fix `JSError.stack` doc comment wording

8c348a3efe6c61b5506926ee67153a3ea0990355 authored over 4 years ago
Fix `JSDate` doc comment wording

2af259d8a1e6a2c03f80180a7e4791a637cee9ec authored over 4 years ago
Make `@_cdecl` functions internal

f98bb11a6c9c5d479ad12d4fc64a070037eab42f authored over 4 years ago
Generate and publish documentation with `swift-doc`

0d2c9830112b5d9dc9e6301637d7e186e6d536f6 authored over 4 years ago
Add JSError.stack, add Error conformance (#48)

While the `stack` property is non-standard, it's [supported in all popular browser engines](http...

3220b3c6a82c1f7d0ef0442d82a404147eca886f authored over 4 years ago
Add JSDate implementation with tests (#45)

This doesn't 100% match the JS API, for example `getMonth`/`setMonth` etc accessor methods are c...

36f6bdb7c66716c64679d88d5c592907b77b9d38 authored over 4 years ago
Merge pull request #47 from swiftwasm/jserror

Add JSError with tests, add JSObject.description

cbbe6f9b4b3c4e357fceb6259cc83a02bfa5f25e authored over 4 years ago
Add newlines at end of files

e716309f64b2ee739d2658d6e1be0f07cabdc1fa authored over 4 years ago
Add JSError with tests, add JSObject.description

2a7354b0a7a9874a5e634b9e62cd2fd3eb6ef40d authored over 4 years ago
Bump 0.6.0

ad1544ff312e31a22d05426320913f24593ce838 authored over 4 years ago
Merge pull request #44 from swiftwasm/resolve-small-issues

Resolve small issues

d822fecb1783670d6b63a9a75f66579f93dfd20a authored over 4 years ago
Add explicitly modulemap file

af97471ae769dfb2fbcefc530c47261d65c8d158 authored over 4 years ago
Remove unused code

92dd0bedf34fc96af90394c1aa0f2be5c42c80a3 authored over 4 years ago
Resolve rename warnings

54c146e07a7ff964194a485afd32f7c9488c4080 authored over 4 years ago
Replace original author name to org name

002a72f5ec486ccb65532936e5a5fc6ecfe17bad authored over 4 years ago
Add a helper method to copy an array of numbers to a JS TypedArray (#31)

* Add a helper method to copy an array of numbers to a JS TypedArray

* _copy_typed_array_cont...

171c391655724933bd8a7f4672c05474245a0fe8 authored over 4 years ago
Bump bl from 3.0.0 to 3.0.1 in /IntegrationTests (#42)

445ea5bfea2ad3fdf46e8d852935ce084114e8bc authored over 4 years ago
Bump bl from 3.0.0 to 3.0.1 in /Example (#43)

a18e83de17939a8752e71f551be50779f537a068 authored over 4 years ago
Support Holes in Array (#41)

* Support Holes in Array

* Use filter(() => true)

* Revert accidently changed line

c67bd51b966fb2cab9774960a280c4fcd0b5fafd authored over 4 years ago
Fix uncached unit test failsure

3314250059c32b627a8edf67bc071ea6094aaf14 authored over 4 years ago
Fix deprecated warnings

c201a3ee2c91265ecf9b1070efdad06f5a96f146 authored over 4 years ago
Throw error and exit non-zero status when test failed

698ef2f3cb8f4f8ff38365fcd1a9f2f847db23e4 authored over 4 years ago
Refine public API (#40)

* Refine public API

Drop Ref suffix

* Drop ref suffix from JSFunctionRef

f3aad66f4c8f14d655d8ee9b2f548edee82dbc97 authored over 4 years ago
Fix invalid array termination for null and undefined (#38)

* Add test case to check invalid terminator

* Fix invalid array termination

a1ec2599a63f9669658c4cd37ecdca463de390e5 authored over 4 years ago
Add a test("name") { [test code] } helper function (#36)

04dc4adaefcc80020537727003c3ec36e8ca0574 authored over 4 years ago
Enable Xcode 12 with fresh SwiftWasm 5.3 snapshot (#35)

* Enable Xcode 12 with fresh SwiftWasm 5.3 snapshot

* Fix snapshot URLs in `test.yml`

0311620558ed7db604e6497746f41b3ea897d43c authored over 4 years ago
Add void-returning overload to `JSClosure.init` (#34)

9d4d9506edc556e32885228ca9429cb5b0c8f3eb authored over 4 years ago
Change `JSClosure.release` to `deinit` (#33)

* Change `JSClosure.release` to `deinit`

* Rename test case in PrimaryTests

* Add newline ...

5e79c1f012206fbae34d894a9f6c00aa51b56e7d authored over 4 years ago
Clean up the JSObjectRef API (#28)

* Add xcworkspaces

* Convert JSObjectRef.get() and JSObjectRef.set() to subscripts

* Make ...

de61e9518bda10ab8863befc8d871a8cc87959f2 authored over 4 years ago
Remove unused `Tests` directory (#32)

Tests are executed without XCTest, and the current `Tests` directory didn't contain anything use...

ed0acba8291f432e009acdeefc2be71ec69aabd8 authored over 4 years ago
Implement `RandomAccessCollection` on `JSArrayRef` (#30)

* Implement `RandomAccessCollection` on `JSArrayRef`

* Remove unused `Index` typealias

19365a10066e7d161e192d0dda5c6aa8c8387f9a authored over 4 years ago