Skip to content

Commit d289ccc

Browse files
authored
Update "Once" example, inline entry prop typedef (#32)
* chore(deps-dev): upgrade svelte-readme * docs: add import to Once example * chore: inline entry prop typedef; remove sveld artifacts * chore(examples): upgrade deps * chore(examples): rename svite to vite
1 parent f26b767 commit d289ccc

File tree

21 files changed

+1186
-768
lines changed

21 files changed

+1186
-768
lines changed

README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,16 +55,22 @@ Set `once` to `true` for the intersection event to occur only once. The `element
5555

5656
```svelte
5757
<script>
58-
let element2;
58+
import IntersectionObserver from "svelte-intersection-observer";
59+
60+
let elementOnce;
5961
let intersectOnce;
6062
</script>
6163
6264
<header class:intersecting={intersectOnce}>
6365
{intersectOnce ? "Element is in view" : "Element is not in view"}
6466
</header>
6567
66-
<IntersectionObserver once element={element2} bind:intersecting={intersectOnce}>
67-
<div bind:this={element2}>Hello world</div>
68+
<IntersectionObserver
69+
once
70+
element={elementOnce}
71+
bind:intersecting={intersectOnce}
72+
>
73+
<div bind:this={elementOnce}>Hello world</div>
6874
</IntersectionObserver>
6975
```
7076

@@ -176,7 +182,7 @@ interface IntersectionObserverEntry {
176182
The [examples folder](examples/) contains sample set-ups.
177183

178184
- [examples/sveltekit](examples/sveltekit)
179-
- [examples/svite](examples/svite)
185+
- [examples/vite](examples/vite)
180186
- [examples/sapper](examples/sapper)
181187
- [examples/snowpack](examples/snowpack)
182188
- [examples/rollup](examples/rollup)

examples/rollup/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
"build": "rollup -c"
66
},
77
"devDependencies": {
8-
"@rollup/plugin-commonjs": "^20.0.0",
9-
"@rollup/plugin-node-resolve": "^13.0.4",
10-
"rollup": "^2.56.3",
8+
"@rollup/plugin-commonjs": "^21.0.1",
9+
"@rollup/plugin-node-resolve": "^13.0.6",
10+
"rollup": "^2.58.3",
1111
"rollup-plugin-svelte": "^7.1.0",
1212
"rollup-plugin-terser": "^7.0.2",
13-
"svelte": "^3.42.6",
14-
"svelte-intersection-observer": "^0.8.0"
13+
"svelte": "^3.44.0",
14+
"svelte-intersection-observer": "^0.9.0"
1515
}
1616
}

examples/rollup/yarn.lock

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
chalk "^2.0.0"
2424
js-tokens "^4.0.0"
2525

26-
"@rollup/plugin-commonjs@^20.0.0":
27-
version "20.0.0"
28-
resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-20.0.0.tgz#3246872dcbcb18a54aaa6277a8c7d7f1b155b745"
29-
integrity sha512-5K0g5W2Ol8hAcTHqcTBHiA7M58tfmYi1o9KxeJuuRNpGaTa5iLjcyemBitCBcKXaHamOBBEH2dGom6v6Unmqjg==
26+
"@rollup/plugin-commonjs@^21.0.1":
27+
version "21.0.1"
28+
resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.1.tgz#1e57c81ae1518e4df0954d681c642e7d94588fee"
29+
integrity sha512-EA+g22lbNJ8p5kuZJUYyhhDK7WgJckW5g4pNN7n4mAFUM96VuwUnNT3xr2Db2iCZPI1pJPbGyfT5mS9T1dHfMg==
3030
dependencies:
3131
"@rollup/pluginutils" "^3.1.0"
3232
commondir "^1.0.1"
@@ -36,10 +36,10 @@
3636
magic-string "^0.25.7"
3737
resolve "^1.17.0"
3838

39-
"@rollup/plugin-node-resolve@^13.0.4":
40-
version "13.0.4"
41-
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.4.tgz#b10222f4145a019740acb7738402130d848660c0"
42-
integrity sha512-eYq4TFy40O8hjeDs+sIxEH/jc9lyuI2k9DM557WN6rO5OpnC2qXMBNj4IKH1oHrnAazL49C5p0tgP0/VpqJ+/w==
39+
"@rollup/plugin-node-resolve@^13.0.6":
40+
version "13.0.6"
41+
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.6.tgz#29629070bb767567be8157f575cfa8f2b8e9ef77"
42+
integrity sha512-sFsPDMPd4gMqnh2gS0uIxELnoRUp5kBl5knxD2EO0778G1oOJv4G1vyT2cpWz75OU2jDVcXhjVUuTAczGyFNKA==
4343
dependencies:
4444
"@rollup/pluginutils" "^3.1.0"
4545
"@types/resolve" "1.17.1"
@@ -346,10 +346,10 @@ rollup-pluginutils@^2.8.2:
346346
dependencies:
347347
estree-walker "^0.6.1"
348348

349-
rollup@^2.56.3:
350-
version "2.56.3"
351-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.3.tgz#b63edadd9851b0d618a6d0e6af8201955a77aeff"
352-
integrity sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==
349+
rollup@^2.58.3:
350+
version "2.58.3"
351+
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.58.3.tgz#71a08138d9515fb65043b6a18618b2ed9ac8d239"
352+
integrity sha512-ei27MSw1KhRur4p87Q0/Va2NAYqMXOX++FNEumMBcdreIRLURKy+cE2wcDJKBn0nfmhP2ZGrJkP1XPO+G8FJQw==
353353
optionalDependencies:
354354
fsevents "~2.3.2"
355355

@@ -402,15 +402,15 @@ supports-color@^7.0.0:
402402
dependencies:
403403
has-flag "^4.0.0"
404404

405-
svelte-intersection-observer@^0.8.0:
406-
version "0.8.0"
407-
resolved "https://registry.yarnpkg.com/svelte-intersection-observer/-/svelte-intersection-observer-0.8.0.tgz#0ba16d095f1ae051e6a0d34aad2d5054fdb04cf0"
408-
integrity sha512-TyCrgv8bxnMczQrswqvgtzlvtJK5wo/X23mSypNBCxXfVOiQgXIXNPf06E+BLTQI3jrrtwFz0WLfzDjBa56ppA==
405+
svelte-intersection-observer@^0.9.0:
406+
version "0.9.0"
407+
resolved "https://registry.yarnpkg.com/svelte-intersection-observer/-/svelte-intersection-observer-0.9.0.tgz#686a2083846c6b8aa8140d0e7bbe936eef4604c0"
408+
integrity sha512-eCEcMNk20gHIRsz34p5ZH3qx0uow90L5QYvQ74Os3+3TIT1/YZNtQ2VTvK2eAnJfnpE2zurQFWYpk/G6xM+WYA==
409409

410-
svelte@^3.42.6:
411-
version "3.42.6"
412-
resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.42.6.tgz#45a534d76fcdb551a2f23abf2cfee648fa248d03"
413-
integrity sha512-lAcryr9Do2PeGtbodspX5I4kWj4yWYAa2WGpDCwzNkP3y8WZTxigMd4/TMO1rBZEOkMYGn4ZXrbAlSEGhK6q3w==
410+
svelte@^3.44.0:
411+
version "3.44.0"
412+
resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.44.0.tgz#e6176cb3ad93846ddb4140e93f43098136b23f3b"
413+
integrity sha512-zWACSJBSncGiDvFfYOMFGNV5zDLOlyhftmO5yOZ0lEtQMptpElaRtl39MWz1+lYCpwUq4F3Q2lTzI9TrTL+eMA==
414414

415415
terser@^5.0.0:
416416
version "5.8.0"

examples/sapper/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,21 @@
1111
"polka": "next"
1212
},
1313
"devDependencies": {
14-
"@babel/core": "^7.15.5",
14+
"@babel/core": "^7.15.8",
1515
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
16-
"@babel/plugin-transform-runtime": "^7.15.0",
17-
"@babel/preset-env": "^7.15.6",
16+
"@babel/plugin-transform-runtime": "^7.15.8",
17+
"@babel/preset-env": "^7.15.8",
1818
"@babel/runtime": "^7.15.4",
1919
"@rollup/plugin-babel": "^5.3.0",
20-
"@rollup/plugin-commonjs": "^20.0.0",
21-
"@rollup/plugin-node-resolve": "^13.0.4",
20+
"@rollup/plugin-commonjs": "^21.0.1",
21+
"@rollup/plugin-node-resolve": "^13.0.6",
2222
"@rollup/plugin-replace": "^3.0.0",
2323
"@rollup/plugin-url": "^6.1.0",
24-
"rollup": "^2.56.3",
24+
"rollup": "^2.58.3",
2525
"rollup-plugin-svelte": "^7.1.0",
2626
"rollup-plugin-terser": "^7.0.0",
27-
"sapper": "^0.29.2",
28-
"svelte": "^3.42.6",
29-
"svelte-intersection-observer": "^0.8.0"
27+
"sapper": "^0.29.3",
28+
"svelte": "^3.44.0",
29+
"svelte-intersection-observer": "^0.9.0"
3030
}
3131
}

0 commit comments

Comments
 (0)