Ecosyste.ms: OpenCollective

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

github.com/swup/swup

Versatile and extensible page transition library for server-rendered websites 🎉
https://github.com/swup/swup

Merge pull request #706 from swup/hook-names

Namespaced hooks

8224cc134dfe3e05e1617dcd77df04e8834f7fe1 authored over 1 year ago by Philipp Daun <[email protected]>
Merge branch 'next' into hook-names

# Conflicts:
# cypress/e2e/main.spec.js
# src/Swup.ts
# src/modules/__test__/hooks.test.ts

fd19c2e05b565d04e3a19d7c1cbf2218d4b4290a authored over 1 year ago by Philipp Daun <[email protected]>
Move enable and disable hooks to top-level

16db4750fc51c019d8a195d18769d17367c3946d authored over 1 year ago by Philipp Daun <[email protected]>
Update prettier config

c46661bc46996d32c623f4c2c6c7bcbdd653412f authored over 1 year ago by Philipp Daun <[email protected]>
Rename `originalHandler` to `defaultHandler`

e7ef91b5644f5b142eee8d5e36225ab54d5139ae authored over 1 year ago by Rasso Hilber <[email protected]>
Allow array of selectors for `context.animation.scope`

ec26364135c0968997e8f44d3072117f071b5992 authored over 1 year ago by Rasso Hilber <[email protected]>
Remove `context.animation.parallel`

a80c54bda7203e7e116428ea4066d553ac98d8bb authored over 1 year ago by Rasso Hilber <[email protected]>
Make Classes more robust

8d98e4f340f18c9b8c0e6b9161dfcc1e87113fad authored over 1 year ago by Rasso Hilber <[email protected]>
Wait one tick before `pageView`

c1401235d7f94031b297d65cae07e38650e5833b authored over 1 year ago by Rasso Hilber <[email protected]>
Add `context.animation.parallel`

30d9338a092f61c8d3df1d7232d7df8434a7db45 authored over 1 year ago by Rasso Hilber <[email protected]>
Add link to documentation

842616b81153e1fbb6c8ffc39f7fd7b40d804374 authored over 1 year ago by Philipp Daun <[email protected]>
Move license badge around

437b933e1e6260e397463007c426b0f941806358 authored over 1 year ago by Philipp Daun <[email protected]>
Switch to markdown links

58aa0d3b3c8296710042c8f8e10e8b6d867cd039 authored over 1 year ago by Philipp Daun <[email protected]>
Fix repo links

a5d6b20b3de6f333a7d0e2e93c6d97489a5b6771 authored over 1 year ago by Philipp Daun <[email protected]>
Merge pull request #720 from swup/prepublish-only

Run build on prepublish only

d844f61a3f7fcb9b3f61b84b2a21b828ca1f846b authored over 1 year ago by Philipp Daun <[email protected]>
Move build script to cypress action

8a69f54a10eaaf123d57ba16cf6bd37e4ff626aa authored over 1 year ago by Philipp Daun <[email protected]>
Adjust E2E action

19f0c10737325ef23d931445f7045cc18d5349ed authored over 1 year ago by Philipp Daun <[email protected]>
Merge branch 'next' into hook-names

9abc928fa02e5a24a6f1cbbca10e2add78514c6b authored over 1 year ago by Philipp Daun <[email protected]>
Merge pull request #719 from swup/await-animations

Return single animation promise

43e4ffc8a5000760b3bb332e617cc8f5d47cc38b authored over 1 year ago by Philipp Daun <[email protected]>
Run build in prepublishOnly hook

f1624841b56a638c9e4de71146210781ecea2176 authored over 1 year ago by Philipp Daun <[email protected]>
Rename readme

880dba796afd1778d07d7dce764c047dead07ab3 authored over 1 year ago by Philipp Daun <[email protected]>
Return single Promise for awaiting animations

d69f2f831d1ea93a878e16f03056f86e694914f8 authored over 1 year ago by Philipp Daun <[email protected]>
Fix test

9760caeb3c1f97c1ebd9e832dfd3a2fca71ec569 authored over 1 year ago by Philipp Daun <[email protected]>
Merge branch 'next' into hook-names

# Conflicts:
# cypress/e2e/main.spec.js
# src/Swup.ts
# src/modules/Hooks.ts
# src/modules/enter...

af000fb4fafc9362295fd659297731c124a0dd30 authored over 1 year ago by Philipp Daun <[email protected]>
Refactor tests for `replaceContent`

- stub the `document` explicitly from every test
- unstub the `document` after each test

1ef95468ec1495c5477eb4311ab399f988816ff1 authored over 1 year ago by Rasso Hilber <[email protected]>
Merge pull request #718 from swup/refactor

Refactors

5ec784899554bed0bf72a531ae923aac9a1c789b authored over 1 year ago by Rasso Hilber <[email protected]>
Remove empty line

e20ac84063a995b236c15aea3008880cfbb87abf authored over 1 year ago by Rasso Hilber <[email protected]>
apply `filter(Boolean)` directly to `replaced`

3e20d47c50557699978ef868959d075e9a9f3a30 authored over 1 year ago by Rasso Hilber <[email protected]>
Move @types/jsdom to `devDependencies`

b01cb6479a3337afe3bfa4902274920b7e223d7b authored over 1 year ago by Rasso Hilber <[email protected]>
Add tests for `console.warn` from `replaceContent`

0c19afdf23d463408f80c1331ebab26083d41af6 authored over 1 year ago by Rasso Hilber <[email protected]>
Rename `doc` to `incomingDocument`

53c89bf8639e1767a479a9bd8da7f2c4ef355ad5 authored over 1 year ago by Rasso Hilber <[email protected]>
Add tests for `replaceContent`

fd748486b18d85490b4940dd4edb5ad7a3b773c4 authored over 1 year ago by Rasso Hilber <[email protected]>
Add tests for `replaceContent`

3833700793afe43aaa5257fa6e67a71281788649 authored over 1 year ago by Rasso Hilber <[email protected]>
Refactor `escapeCssIdentifier`

f077d9fbc4b198e4fc90605e5f7d900b94a55eea authored over 1 year ago by Rasso Hilber <[email protected]>
Convert else to early return

b10a2090435623bd243ec1f8122a975788540946 authored over 1 year ago by Rasso Hilber <[email protected]>
Refactor `replaceContent`

42629435d4299a91f974bce112bbaf6320a942d5 authored over 1 year ago by Rasso Hilber <[email protected]>
Remove unneccesary `return`

f9a17fcbcd217bf010e4df40b8703fd65e130ce2 authored over 1 year ago by Rasso Hilber <[email protected]>
Merge pull request #710 from swup/visit

Rename visit method

c36b7b6af7808ad11773266a51357d583cf81880 authored over 1 year ago by Philipp Daun <[email protected]>
Merge branch 'next' into visit

# Conflicts:
# cypress/e2e/main.spec.js
# src/Swup.ts

9331d17bc34b3fe6c73c8f841b5d076a97e10fd8 authored over 1 year ago by Philipp Daun <[email protected]>
Merge pull request #716 from swup/animation-context

Differentiate between transitions and animations

355abf2d49534c806fc2422243e7b51a919694e3 authored over 1 year ago by Philipp Daun <[email protected]>
Merge branch 'next' into visit

# Conflicts:
# src/modules/visit.ts

65412108d20613e8138f560bd741335ec31dc44a authored over 1 year ago by Philipp Daun <[email protected]>
Strictly use transition vs animation

bbdf7147625a6e4d24d5cc66debd366e8c52739d authored over 1 year ago by Philipp Daun <[email protected]>
Merge branch 'next' into animation-context

# Conflicts:
# src/modules/renderPage.ts

739bf6e9b077971edfd50b3510ba3f3b9a93cb8d authored over 1 year ago by Philipp Daun <[email protected]>
Merge pull request #717 from swup/unify-replace-content

Make API surface in `replaceContent` clearer

fddbec534dfde745c9821a98f34af8b7d2b13d1d authored over 1 year ago by Philipp Daun <[email protected]>
Remove unnecessary `args` in test

0da0da78c52644225179a90fc41ecf2e0a215815 authored over 1 year ago by Rasso Hilber <[email protected]>
Update test

2641a1ee704dee66a239ae90eda240c9543044e1 authored over 1 year ago by Rasso Hilber <[email protected]>
Make API surface in `replaceContent` non-ambiguous

d00e5b655e69aee369d8c9a703bb58f749e626da authored over 1 year ago by Rasso Hilber <[email protected]>
Add links to demos and themes

c3e131ab9107cd1c497441acb28ef9c9b353c49f authored over 1 year ago by Philipp Daun <[email protected]>
Update readme wording

49dc61c3c9ca6d88973f08ea3a37a3c61d8e8d24 authored over 1 year ago by Philipp Daun <[email protected]>
Rename to animation context

43ea3cc5937c03e890eb645443ea91180508bbe8 authored over 1 year ago by Philipp Daun <[email protected]>
Merge branch 'next' into animation-context

64ae4b52ba2f652d781c25913905aecca4ad46bc authored over 1 year ago by Philipp Daun <[email protected]>
Export all context sub-types

c5841e243f1f458f26894a27d7b90a61056d6b96 authored over 1 year ago by Philipp Daun <[email protected]>
Simplify click delegation typings

21e8952f0d2e6bae2e1bac9250e36401c02506e5 authored over 1 year ago by Philipp Daun <[email protected]>
Save next page html in context

f089f721e7dd6af80e88ad9cf7b63c00e644e7bb authored over 1 year ago by Philipp Daun <[email protected]>
Improve typing of to url in context

ab031b65b19a3c084a0a081de76bc62a55dd27e8 authored over 1 year ago by Philipp Daun <[email protected]>
Merge pull request #714 from swup/feature/wait

Allow awaiting page load before starting animations

79a1796e273b6334a86de92331fd4aa9952d8b6a authored over 1 year ago by Philipp Daun <[email protected]>
Remove unused import

e4e4929c5a9593e8fbcf56f1c30c9c2ee5c36215 authored over 1 year ago by Philipp Daun <[email protected]>
Allow waiting for page to load before transition

83591299cbd80bb2a5ba13c915b3256bd912d10e authored over 1 year ago by Philipp Daun <[email protected]>
Merge pull request #712 from swup/add-animation-selector-to-context

Add `animationSelector` to context

d5cfc4195f5a3fe26f37310db86f38b74a3ffb26 authored over 1 year ago by Philipp Daun <[email protected]>
Use `context.transition.selector` for `getAnimationPromises`

dd739b68fa8e0cc1184846f9fc02578ae7160ca7 authored over 1 year ago by Rasso Hilber <[email protected]>
Update package-lock.json

ff1672988d71d4072950a9fc2a77d4cbd8e692d5 authored over 1 year ago by Rasso Hilber <[email protected]>
Automatically create `context.containers` and `context.transition.scope` from the swup options

bbd720c87507e0968c1b4c0567a64f1ac3d9fe03 authored over 1 year ago by Rasso Hilber <[email protected]>
Add `context.transition.selector`

f0e592140123d992f118b49ad51042a23cd6ca1f authored over 1 year ago by Rasso Hilber <[email protected]>
Add complex transition timing tests

bde334528e64a8d7b3ffbf5b431d25c7838a7e2e authored over 1 year ago by Philipp Daun <[email protected]>
Set test timeouts

434bc998afb53ddab13c28c2904b37559811d15e authored over 1 year ago by Philipp Daun <[email protected]>
Refactor transition timing tests

9145e94fe830a18afad60a95e9f7f37dc881394e authored over 1 year ago by Philipp Daun <[email protected]>
Merge pull request #709 from swup/publish-prerelease

Pre-release action

54dab77f79a50eb60c8bf32d8646c25d5af45aae authored over 1 year ago by Philipp Daun <[email protected]>
Write transition duration test

9fbca0975c34a6dd191c0c08cb0c73bf99a9a2d8 authored over 1 year ago by Philipp Daun <[email protected]>
Add tests for dom events

5b32dffb06a11b6aacf7d2a8e78f38b6cafba729 authored over 1 year ago by Philipp Daun <[email protected]>
Add test about container classes

b28a78159c465c0d666459bec1d509b911b6b2fb authored over 1 year ago by Philipp Daun <[email protected]>
Adapt original handler call strategy

1b86fa6f03e68fd6081a17adeeaff4125e7b18fd authored over 1 year ago by Philipp Daun <[email protected]>
Allow any returns from hook handlers

432f1346d6c10ecd7df06e773511edbab9a83b61 authored over 1 year ago by Philipp Daun <[email protected]>
Merge branch 'next' into playwright

# Conflicts:
# tests/fixtures/containers-missing.html

6b3cad9704568c21da923a0b1fbc312e0cca1aef authored over 1 year ago by Philipp Daun <[email protected]>
Rename loadPage to visit

35f997e88bb3cd0247999e942dd69fa33e3e0d18 authored over 1 year ago by Philipp Daun <[email protected]>
Merge branch 'next' into hook-names

# Conflicts:
# cypress/e2e/main.spec.js
# src/modules/Hooks.ts
# src/modules/__test__/hooks.test...

162ca2aa5646b23a933f097a06011021798f6df1 authored over 1 year ago by Philipp Daun <[email protected]>
Rewrite fetch handlers to accept return value directly

981c4deedf58824ba14621768ceb4d8215dfefde authored over 1 year ago by Philipp Daun <[email protected]>
Add test for replacing and original handlers

d47480e1d1d8a6ce62b19aad73e73272c710e8bb authored over 1 year ago by Philipp Daun <[email protected]>
Remove only from tests

116e88d3665a6d06f5d03a15a6e9b05e9f25e026 authored over 1 year ago by Philipp Daun <[email protected]>
Pass original handler into replacing handler

aa9a5c65ad81799ea22efe9f431de9cf83d51171 authored over 1 year ago by Philipp Daun <[email protected]>
Pass hook arguments into dom events

21f7f62faa8a635c4b383ef22d2580adb2d41138 authored over 1 year ago by Philipp Daun <[email protected]>
Adjust prerelease check

85312a571668c60f3cee0c513b70d5b1c17ce189 authored over 1 year ago by Philipp Daun <[email protected]>
Create prerelease action

feca8c40b6616024e7699a533fa29438b054ed3e authored over 1 year ago by Philipp Daun <[email protected]>
Add html tag class tests

ae123dae6e925603461e06e02dcd6d0f7579a043 authored over 1 year ago by Philipp Daun <[email protected]>
Add tests about fetch

c7e32efb3a7f29d013a4bc455bb855a919b54561 authored over 1 year ago by Philipp Daun <[email protected]>
Add network error test

41a537c49e51c041b35452b515a051010192e066 authored over 1 year ago by Philipp Daun <[email protected]>
Merge branch 'next' into hook-names

717117d15639880c962da07585f3326b10d2cab2 authored over 1 year ago by Philipp Daun <[email protected]>
Bump version

d11b5e14af1b4a6f6f8e26c801fa49f117f143fa authored over 1 year ago by Philipp Daun <[email protected]>
Throw on container mismatch

da2178ab4f0db7d8331d232809dc995389228188 authored over 1 year ago by Philipp Daun <[email protected]>
Return whether all containers were replaced

7dc856da021d4a4b6cac3764ad81bc7d000e53c8 authored over 1 year ago by Philipp Daun <[email protected]>
Return type spelling

b6affd66149b9589cd65cfc2032f138009194e17 authored over 1 year ago by Philipp Daun <[email protected]>
Merge branch 'next' into hook-names

# Conflicts:
# src/Swup.ts

ac81518ee9dc3fcaf046c90c381663b49fed4745 authored over 1 year ago by Philipp Daun <[email protected]>
Clarify hook names

6ab035852aeb99634342d27924b24b7060b67da1 authored over 1 year ago by Philipp Daun <[email protected]>
Allow to disable scrolling to top on `samePage`

6ce9f82b9515797b4bf211517e9f1dfd8d9f9dff authored over 1 year ago by Rasso Hilber <[email protected]>
Remove start tests

c8385ac38dbb0e5cda3ff20e0a319dec5a3b2544 authored over 1 year ago by Philipp Daun <[email protected]>
Add tests for server error

c756acc07667f8e72986be9f70b1dad17b0acf20 authored over 1 year ago by Philipp Daun <[email protected]>
Move test helpers into support files

1d09fd181576aa265c58a7e0937ebab4ddd6878a authored over 1 year ago by Philipp Daun <[email protected]>
Include unit tests from src dir

79a3b0223a4939a2a36a5236a5832fe806058534 authored over 1 year ago by Philipp Daun <[email protected]>
Add unit test for cache hostnames

b8fd4288683404ed57195655614cebfc3e17c8bf authored over 1 year ago by Philipp Daun <[email protected]>
Create helpers

b51108b94ee792afe8104747e480d0b18bf4f91d authored over 1 year ago by Philipp Daun <[email protected]>
Change hook names

cf3e6c4d14d0ee0a63a89a757ef338ad5675ee20 authored over 1 year ago by Philipp Daun <[email protected]>