mirror of
https://github.com/LukeHagar/sveltesociety.dev.git
synced 2025-12-06 12:47:44 +00:00
Add repository node to json (#438)
This commit is contained in:
6
.github/actions/update-stars/main.js
vendored
6
.github/actions/update-stars/main.js
vendored
@@ -33,9 +33,9 @@ function gatherUrls() {
|
||||
let templates = JSON.parse(readFileSync('src/routes/templates/templates.json'));
|
||||
|
||||
return [
|
||||
...components.map((component) => component.url),
|
||||
...tools.map((tool) => tool.url),
|
||||
...templates.map((template) => template.url)
|
||||
...components.map((component) => component.repository),
|
||||
...tools.map((tool) => tool.repository),
|
||||
...templates.map((template) => template.repository)
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
export let stars;
|
||||
export let url = '';
|
||||
export let npm = '';
|
||||
export let repo = '';
|
||||
export let repository = undefined;
|
||||
|
||||
let clipboardCopy = false;
|
||||
|
||||
@@ -34,7 +34,8 @@
|
||||
|
||||
<div class="card" class:active id="component-{title}">
|
||||
<h3>
|
||||
<a href="#component-{title}">#</a> <a href={url}>{title}</a>
|
||||
<a href="#component-{title}">#</a>
|
||||
{#if url || repository}<a href={url || repository}>{title}</a>{:else}<span>{title}</span>{/if}
|
||||
{#if npm}<Tag
|
||||
click={() => copy()}
|
||||
variant="copy"
|
||||
@@ -49,24 +50,28 @@
|
||||
{/each}
|
||||
</div>
|
||||
{/if}
|
||||
{#if typeof stars !== 'undefined'}
|
||||
<div class="card__bottom">
|
||||
<div>
|
||||
{#if (repo || url).includes('github')}
|
||||
<img style="display:inline" src="/images/github_logo.svg" alt="github logo" />
|
||||
{:else if (repo || url).includes('gitlab')}
|
||||
<img style="display:inline" src="/images/gitlab_logo.svg" alt="gitlab logo" />
|
||||
{#if (repository || url || '').includes('github')}
|
||||
<a title="Go to the source code" href={repository || url}
|
||||
><img style="display:inline" src="/images/github_logo.svg" alt="github logo" /></a
|
||||
>
|
||||
{:else if (repository || url || '').includes('gitlab')}
|
||||
<a title="Go to the source code" href={repository || url}
|
||||
><img style="display:inline" src="/images/gitlab_logo.svg" alt="gitlab logo" /></a
|
||||
>
|
||||
<!-- {:else} -->
|
||||
{/if}
|
||||
</div>
|
||||
<div>
|
||||
{#if typeof stars !== 'undefined'}
|
||||
★
|
||||
<code>{stars}</code>
|
||||
{/if}
|
||||
</div>
|
||||
<!-- commenting out dates just cause it is not very updated yet - all the cards show same date. put back in when we have better scraping -->
|
||||
<!-- <datetime value={addedOn}>{new Intl.DateTimeFormat('en-Us').format(Date.parse(addedOn))}</datetime> -->
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<style>
|
||||
@@ -95,10 +100,26 @@
|
||||
.card__bottom {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: end;
|
||||
}
|
||||
.card__bottom > * {
|
||||
white-space: nowrap;
|
||||
}
|
||||
.card__bottom a {
|
||||
border-bottom: none;
|
||||
aspect-ratio: 1/1;
|
||||
display: flex;
|
||||
min-height: 26px;
|
||||
padding: 4px;
|
||||
border-radius: 50%;
|
||||
margin: -4px;
|
||||
box-sizing: border-box;
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
transition: background-color 200ms ease-out;
|
||||
}
|
||||
.card__bottom a:hover {
|
||||
background-color: rgba(0, 0, 0, 0.25);
|
||||
}
|
||||
|
||||
.flex-grow {
|
||||
flex-grow: 1;
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"abosch19/svelte-fast-marquee": 26,
|
||||
"agnosticui/agnosticui": 662,
|
||||
"agusid/boilerplate-svelte": 61,
|
||||
"agustinl/svelte-tags-input": 265,
|
||||
"agustinl/svelte-tags-input": 266,
|
||||
"alessiogr/sveltekit-windicss-flowbite-template": 3,
|
||||
"alexprey/sveltedoc-parser": 88,
|
||||
"alexxnb/aovi-svelte": 11,
|
||||
@@ -21,7 +21,7 @@
|
||||
"andrelmlins/svelte-infinite-scroll": 249,
|
||||
"anotherempty/svelte-brick-gallery": 34,
|
||||
"antony/svelte-box": 61,
|
||||
"antony/sveltekit-adapter-browser-extension": 141,
|
||||
"antony/sveltekit-adapter-browser-extension": 140,
|
||||
"appwrite/sdk-for-svelte": 72,
|
||||
"architect/sveltekit-adapter": 9,
|
||||
"arlac77/svelte-websocket-store": 264,
|
||||
@@ -33,15 +33,14 @@
|
||||
"beerui/beerui": 56,
|
||||
"benjazehr/svelte-example-museums": 29,
|
||||
"bernhardwebstudio/svelte-virtual-table": 17,
|
||||
"bestguy/sveltestrap": 1238,
|
||||
"beyonk-group/gdpr-cookie-consent-banner": 203,
|
||||
"bestguy/sveltestrap": 1240,
|
||||
"beyonk-group/gdpr-cookie-consent-banner": 204,
|
||||
"beyonk-group/svelte-carousel": 210,
|
||||
"beyonk-group/svelte-component-livereload-template": 14,
|
||||
"beyonk-group/svelte-facebook-customer-chat": 6,
|
||||
"beyonk-group/svelte-facebook-pixel": 13,
|
||||
"beyonk-group/svelte-google-analytics": 71,
|
||||
"beyonk-group/svelte-googlemaps": 68,
|
||||
"beyonk-group/svelte-mapbox": 304,
|
||||
"beyonk-group/svelte-mapbox": 305,
|
||||
"beyonk-group/svelte-notifications": 306,
|
||||
"beyonk-group/svelte-scrollspy": 37,
|
||||
"beyonk-group/svelte-simple-icons": 13,
|
||||
@@ -51,45 +50,48 @@
|
||||
"bluwy/svelte-router": 31,
|
||||
"bohnacker/svelte-number-spinner": 22,
|
||||
"brandonxiang/svelte-webpack-mpa": 22,
|
||||
"brunomolteni/svelte-sortable-list": 115,
|
||||
"brunomolteni/svelte-sortable-list": 116,
|
||||
"bsssshhhhhhh/svelte-data-grid": 196,
|
||||
"budgetdraw/sveltekit-cloudflare-adapter": 8,
|
||||
"budgetdraw/sveltekit-cloudflare-adapter": 7,
|
||||
"buhrmi/query-store": 43,
|
||||
"c0bra/svelma": 524,
|
||||
"carbon-design-system/carbon-components-svelte": 2387,
|
||||
"c0bra/svelma": 525,
|
||||
"carbon-design-system/carbon-components-svelte": 2390,
|
||||
"carlosv2/adapter-node-ws": 15,
|
||||
"casual-ui/casual-ui": 50,
|
||||
"cerebral/overmind": 1558,
|
||||
"chainlist/svelte-forms": 392,
|
||||
"chanced/filedrop-svelte": 102,
|
||||
"chanced/focus-svelte": 27,
|
||||
"charlyjazz/svelte-credit-card": 46,
|
||||
"chuanqisun/svelte-electron-template": 12,
|
||||
"cibernox/svelte-intl-precompile": 261,
|
||||
"coc-extensions/coc-svelte": 170,
|
||||
"codediodeio/sveltefire": 1296,
|
||||
"codediodeio/sveltefire": 1313,
|
||||
"colinbate/svelte-ts-tailwind-template": 69,
|
||||
"collardeau/svelte-headroom": 77,
|
||||
"consoletvs/sswr": 189,
|
||||
"cweili/svelte-fa": 338,
|
||||
"corneliusio/svelte-sublime": 56,
|
||||
"cweili/svelte-fa": 339,
|
||||
"dafn/svelte-typescript-parcel": 50,
|
||||
"dafn/svelte-typescript-rollup": 77,
|
||||
"dasdaniel/svelte-table": 438,
|
||||
"davipon/svelte-hover-draw-svg": 23,
|
||||
"daybrush/moveable": 8229,
|
||||
"daybrush/moveable": 8233,
|
||||
"daybrush/ruler": 260,
|
||||
"demoorjasper/parcel-plugin-svelte": 235,
|
||||
"devghost/svelte": 7,
|
||||
"dhyeymoliya/svelte-form-validation": 2,
|
||||
"dmitrykurmanov/waxwing-rating": 6,
|
||||
"dopry/svelte-auth0": 68,
|
||||
"dufu1991/stdf": 367,
|
||||
"dyalicode/svelte-formly": 231,
|
||||
"dylanblokhuis/svelte-feather-icons": 124,
|
||||
"easylogic/svelte-summernote": 11,
|
||||
"easyroute-router/svelte-easyroute": 124,
|
||||
"efeskucuk/svelte-color-picker": 98,
|
||||
"efeskucuk/svelte-color-picker": 99,
|
||||
"ekhaled/svelte-dev-helper": 6,
|
||||
"elsonigo/svelte-ie11": 3,
|
||||
"emh333/esbuild-svelte": 215,
|
||||
"emiltholin/svelte-routing": 1841,
|
||||
"emiltholin/svelte-routing": 1845,
|
||||
"emrekara37/svelte-rate-it": 38,
|
||||
"endenwer/svelte-restate": 21,
|
||||
"equipmentshare/date-range-input": 15,
|
||||
@@ -98,42 +100,42 @@
|
||||
"farhan2106/svelte-typescript": 36,
|
||||
"farhan2106/svelte-typescript-ssr": 9,
|
||||
"fede-rodes/hardhat-svelte-boilerplate": 1,
|
||||
"flekschas/svelte-simple-modal": 404,
|
||||
"flekschas/svelte-simple-modal": 405,
|
||||
"fmaclen/svelte-currency-input": 19,
|
||||
"fusioncharts/svelte-fusioncharts": 123,
|
||||
"fxbois/web-mode": 1586,
|
||||
"fxbois/web-mode": 1587,
|
||||
"gcbenlloch/svelte-cleavejs": 6,
|
||||
"geakstr/svelte-3-rollup-typescript-vscode": 38,
|
||||
"geoffcox/sterling-svelte": 1,
|
||||
"geoffrich/svelte-adapter-azure-swa": 91,
|
||||
"geoffrich/svelte-adapter-azure-swa": 92,
|
||||
"gitbreaker222/svelte-virtual-list": 17,
|
||||
"gitbreaker222/sveltestore": 1,
|
||||
"gornostay25/svelte-adapter-bun": 310,
|
||||
"gyurielf/svelte-tel-input": 48,
|
||||
"halfdanj/svelte-adapter-appengine": 46,
|
||||
"halfdanj/svelte-google-auth": 35,
|
||||
"halfnelson/svelte-native": 1556,
|
||||
"halfnelson/svelte-native": 1559,
|
||||
"henriquehbr/svelte-typewriter": 210,
|
||||
"heokhe/svmd": 8,
|
||||
"himynameisdave/svelte-copyright": 14,
|
||||
"himynameisdave/svelte-flex": 72,
|
||||
"himynameisdave/svelte-frappe-charts": 282,
|
||||
"hperrin/svelte-material-ui": 3089,
|
||||
"hperrin/svelte-material-ui": 3091,
|
||||
"idleberg/sveltekit-adapter-html-like": 16,
|
||||
"illright/attractions": 919,
|
||||
"importantimport/urara": 434,
|
||||
"idris-maps/svelte-parts": 46,
|
||||
"illright/attractions": 921,
|
||||
"importantimport/urara": 435,
|
||||
"introvertuous/svelte-icons": 265,
|
||||
"italypaleale/svelte-spa-router": 1373,
|
||||
"itswadesh/svelte-commerce": 1181,
|
||||
"itswadesh/svelte-commerce": 1183,
|
||||
"ivanhofer/sthemer": 23,
|
||||
"ivanhofer/typesafe-i18n": 1760,
|
||||
"ivanhofer/typesafe-i18n-demo-sveltekit": 95,
|
||||
"ivanhofer/typesafe-i18n": 1764,
|
||||
"ivanhofer/typesafe-i18n-demo-sveltekit": 96,
|
||||
"jacobmischka/svelte-flatpickr": 137,
|
||||
"jacwright/svelte-navaid": 17,
|
||||
"jamen/svelte-router": 7,
|
||||
"janosh/svelte-bricks": 58,
|
||||
"janosh/svelte-multiselect": 201,
|
||||
"janosh/svelte-toc": 80,
|
||||
"janosh/svelte-multiselect": 202,
|
||||
"janosh/svelte-toc": 81,
|
||||
"jerriclynsjohn/svelte-storybook-tailwind": 299,
|
||||
"jiangfengming/svelte-preprocess-css-hash": 8,
|
||||
"jiangfengming/svelte-preprocess-html-asset": 3,
|
||||
@@ -143,13 +145,13 @@
|
||||
"john--kane/svelteml": 71,
|
||||
"johnwalley/compare-image-slider": 15,
|
||||
"jorgegorka/svelte-firebase": 221,
|
||||
"jorgegorka/svelte-router": 483,
|
||||
"jthegedus/svelte-adapter-firebase": 267,
|
||||
"jorgegorka/svelte-router": 484,
|
||||
"jthegedus/svelte-adapter-firebase": 266,
|
||||
"justinekizhak/svelte-tailwind-template": 2,
|
||||
"jycouet/kitql": 304,
|
||||
"k-sato1995/sveltekit-blog-template": 24,
|
||||
"kaisermann/svelte-css-vars": 231,
|
||||
"kaisermann/svelte-i18n": 1008,
|
||||
"kaisermann/svelte-i18n": 1011,
|
||||
"kaisermann/svelte-loadable": 318,
|
||||
"kaladivo/svelte-kit-koa-boilerplate": 3,
|
||||
"kazzkiq/svero": 203,
|
||||
@@ -161,11 +163,11 @@
|
||||
"kevmodrome/svelte-favicon-badge": 101,
|
||||
"kevmodrome/svelte-preprocessor-fetch": 50,
|
||||
"kindoflew/svelte-parallax": 124,
|
||||
"kokizzu/svelte-mpa": 60,
|
||||
"kokizzu/svelte-mpa": 61,
|
||||
"kolodziejczak-sz/svelte-redux-connect": 17,
|
||||
"korywka/svelte-slider": 12,
|
||||
"ktsn/svelte-jest": 37,
|
||||
"kwchang0831/svelte-qwer": 347,
|
||||
"kwchang0831/svelte-qwer": 348,
|
||||
"l-portet/svelte-switch-case": 115,
|
||||
"laosb/sveltenova": 17,
|
||||
"leafoftree/vim-svelte-plugin": 122,
|
||||
@@ -174,14 +176,14 @@
|
||||
"lpshanley/svelte-phonegap": 9,
|
||||
"ls-age/svelte-preprocess-less": 13,
|
||||
"ls-age/svelte-preprocess-sass": 91,
|
||||
"lukeed/pwa": 3110,
|
||||
"lukeed/pwa": 3112,
|
||||
"lunatk/svelte-web-component-builder": 4,
|
||||
"macfja/svelte-adapter-multi": 15,
|
||||
"macfja/svelte-adapter-neutralino": 14,
|
||||
"macfja/svelte-expirable": 3,
|
||||
"macfja/svelte-invalidable": 4,
|
||||
"macfja/svelte-oauth2": 35,
|
||||
"macfja/svelte-persistent-store": 205,
|
||||
"macfja/svelte-persistent-store": 206,
|
||||
"macfja/svelte-scroll-video": 1,
|
||||
"macfja/svelte-undoable": 44,
|
||||
"maciekgrzybek/svelte-inview": 574,
|
||||
@@ -189,17 +191,18 @@
|
||||
"malynium/svelte-adapter-github": 40,
|
||||
"marcograhl/tailwindcss-svelte-starter": 115,
|
||||
"markoboy/svelte-webpack-babel-scss": 7,
|
||||
"matteobruni/tsparticles": 5711,
|
||||
"matyunya/smelte": 1474,
|
||||
"matteobruni/tsparticles": 5713,
|
||||
"mattjennings/svelte-modals": 123,
|
||||
"matyunya/smelte": 1475,
|
||||
"matyunya/svelte-image": 703,
|
||||
"matyunya/svelte-waypoint": 82,
|
||||
"mdauner/sveltejs-forms": 195,
|
||||
"mefechoel/svelte-navigator": 460,
|
||||
"melt-ui/melt-ui": 1070,
|
||||
"meteor-svelte/meteor-svelte": 113,
|
||||
"metonym/svelte-pincode": 17,
|
||||
"mhkeller/layercake": 920,
|
||||
"microsoft/fast": 8501,
|
||||
"mefechoel/svelte-navigator": 467,
|
||||
"melt-ui/melt-ui": 1086,
|
||||
"meteor-svelte/meteor-svelte": 112,
|
||||
"metonym/svelte-pincode": 18,
|
||||
"mhkeller/layercake": 921,
|
||||
"microsoft/fast": 8508,
|
||||
"milafrerichs/browser-repl-js": 14,
|
||||
"milahu/svelte-layout-resizable": 24,
|
||||
"milahu/svelte-preval": 9,
|
||||
@@ -207,26 +210,30 @@
|
||||
"mskocik/svelty-picker": 114,
|
||||
"muhajirdev/svelte-tailwind-template": 90,
|
||||
"mvasigh/sveltekit-mdsvex-blog": 137,
|
||||
"n00nday/stwui": 284,
|
||||
"n00nday/stwui": 286,
|
||||
"n0th1ng-else/svelte-typescript-sass": 11,
|
||||
"naver/egjs-infinitegrid": 1680,
|
||||
"navneetsharmaui/sveltekit-blog": 150,
|
||||
"navneetsharmaui/sveltekit-starter": 542,
|
||||
"naver/egjs-infinitegrid": 1682,
|
||||
"navneetsharmaui/sveltekit-blog": 152,
|
||||
"navneetsharmaui/sveltekit-starter": 544,
|
||||
"nazimhali/svelte-template": 4,
|
||||
"nbgoodall/leblog": 0,
|
||||
"neighbourhoodie/svelte-pouchdb-couchdb": 59,
|
||||
"nickyhajal/svelte-tabs": 94,
|
||||
"noelmugnier/svelte-translate": 10,
|
||||
"nomangul/svelte-page-progress": 17,
|
||||
"noney1412/svelte-exstore": 0,
|
||||
"novacbn/kahi-ui": 188,
|
||||
"nstuyvesant/sveltekit-auth-example": 231,
|
||||
"nstuyvesant/sveltekit-auth-example": 232,
|
||||
"ntsd/svelte-tex": 0,
|
||||
"ntsd/sveltekit-html-minifier": 0,
|
||||
"nubolab-ffwd/svelte-fluent": 64,
|
||||
"nye/svelte-electron-better-sqlite3-starter": 18,
|
||||
"okrad/svelte-progressbar": 121,
|
||||
"oli8/spaper": 179,
|
||||
"ordinaryjellyfish/svelte-routing-template": 15,
|
||||
"oslabs-beta/svend3r": 285,
|
||||
"pankod/svelte-boilerplate": 285,
|
||||
"pablo-abc/felte": 860,
|
||||
"pankod/svelte-boilerplate": 286,
|
||||
"panya/svelte-intl": 49,
|
||||
"paolotiu/svelte-boring-avatars": 46,
|
||||
"parables/svelta": 25,
|
||||
@@ -242,11 +249,12 @@
|
||||
"pavish/select-madu": 49,
|
||||
"pbastowski/svelte-poi-starter": 10,
|
||||
"pearofducks/svelte-match-media": 40,
|
||||
"perfect-things/ui": 9,
|
||||
"pixievoltno1/svelte-webext-storage-adapter": 23,
|
||||
"pixievoltno1/svelte-writable-derived": 81,
|
||||
"plrenaudin/svelte-storez": 26,
|
||||
"pluvial/svelte-adapter-deno": 284,
|
||||
"pngwn/mdsvex": 1930,
|
||||
"pngwn/mdsvex": 1932,
|
||||
"pngwn/svelte-adapter": 282,
|
||||
"pngwn/svelte-test": 25,
|
||||
"pragmatic-engineering/svelte-form-builder-community": 33,
|
||||
@@ -255,23 +263,23 @@
|
||||
"probablykasper/svelte-droplet": 21,
|
||||
"processtract/svelte-ts-snowpack-vscode": 4,
|
||||
"proverbial-ninja/vscode-svelte-component-extractor": 28,
|
||||
"pstanoev/simple-svelte-autocomplete": 413,
|
||||
"pstanoev/simple-svelte-autocomplete": 414,
|
||||
"ptkdev/sveltekit-cordova-adapter": 35,
|
||||
"ptkdev/sveltekit-electron-adapter": 41,
|
||||
"pyoner/svelte-typescript": 210,
|
||||
"qutran/svelte-inspector": 81,
|
||||
"qutran/swheel": 43,
|
||||
"radix-svelte/radix-svelte": 467,
|
||||
"radix-svelte/radix-svelte": 469,
|
||||
"reecelucas/svelte-accessible-dialog": 26,
|
||||
"rezi/svelte-gestures": 82,
|
||||
"rgossiaux/svelte-headlessui": 1596,
|
||||
"rgossiaux/svelte-headlessui": 1595,
|
||||
"ricalamino/svelte-firebase-auth": 51,
|
||||
"rich-harris/pancake": 1211,
|
||||
"rich-harris/svelte-template-electron": 89,
|
||||
"rixo/rollup-plugin-svelte-hot": 48,
|
||||
"rixo/svelte-template-hot": 60,
|
||||
"rob-balfre/svelte-select": 1068,
|
||||
"robbrazier/svelte-awesome": 445,
|
||||
"rob-balfre/svelte-select": 1069,
|
||||
"robbrazier/svelte-awesome": 448,
|
||||
"rossyman/svelte-add-jest": 32,
|
||||
"roxiness/routify": 1755,
|
||||
"rspieker/jest-transform-svelte": 35,
|
||||
@@ -282,25 +290,27 @@
|
||||
"samuel-martineau/generator-svelte": 27,
|
||||
"sawyerclick/cmsvelte": 21,
|
||||
"sawyerclick/svelte-lazy-loader": 17,
|
||||
"sbhattarj/full-client-server-sveltekit": 1,
|
||||
"sciactive/multicarousel": 36,
|
||||
"scottbedard/svelte-heatmap": 131,
|
||||
"scottbedard/svelte-heatmap": 133,
|
||||
"shaozi/svelte-steps": 87,
|
||||
"sharifclick/svelte-swipe": 340,
|
||||
"sharu725/yuyutsu": 26,
|
||||
"shavyg2/slick-for-svelte": 24,
|
||||
"shinnn/gulp-svelte": 25,
|
||||
"shyam-chen/svelte-starter": 111,
|
||||
"sibiraj-s/svelte-tiptap": 119,
|
||||
"sibiraj-s/svelte-tiptap": 121,
|
||||
"silvestrevivo/svelte-marquee": 7,
|
||||
"simeydotme/svelte-range-slider-pips": 336,
|
||||
"simeydotme/svelte-range-slider-pips": 337,
|
||||
"skayo/svelte-infinite-loading": 202,
|
||||
"skayo/svelte-tiny-virtual-list": 316,
|
||||
"skeletonlabs/skeleton": 3314,
|
||||
"soapdog/svelte-template-browserify": 6,
|
||||
"spaceavocado/svelte-form": 48,
|
||||
"spaceavocado/svelte-router": 57,
|
||||
"spaceavocado/svelte-router-template": 12,
|
||||
"srmullen/svelte-reactive-css-preprocess": 62,
|
||||
"srmullen/svelte-subcomponent-preprocessor": 40,
|
||||
"srmullen/svelte-subcomponent-preprocessor": 41,
|
||||
"srmullen/sveltekit-stripe": 94,
|
||||
"starptech/sveltejs-brunch": 7,
|
||||
"stephane-vanraes/renderless-svelte": 275,
|
||||
@@ -309,7 +319,7 @@
|
||||
"stephanepericat/svelte-boilerplate": 17,
|
||||
"stevealee/svelte-code-cypress-project": 5,
|
||||
"stordahl/sveltekit-snippets": 35,
|
||||
"storybookjs/storybook": 79758,
|
||||
"storybookjs/storybook": 79784,
|
||||
"supabase-community/svelte-supabase": 70,
|
||||
"svelte-add/3d": 6,
|
||||
"svelte-add/bulma": 39,
|
||||
@@ -319,24 +329,25 @@
|
||||
"svelte-add/mdsvex": 86,
|
||||
"svelte-add/postcss": 46,
|
||||
"svelte-add/scss": 58,
|
||||
"svelte-add/tailwindcss": 659,
|
||||
"svelte-add/tailwindcss": 662,
|
||||
"svelte-add/tauri": 16,
|
||||
"svelte-toolbox/svelte-toolbox": 75,
|
||||
"sveltejs/component-template": 540,
|
||||
"sveltejs/component-template": 538,
|
||||
"sveltejs/eslint-plugin-svelte": 174,
|
||||
"sveltejs/gestures": 86,
|
||||
"sveltejs/gl": 608,
|
||||
"sveltejs/kit": 15738,
|
||||
"sveltejs/kit": 15763,
|
||||
"sveltejs/language-tools": 1065,
|
||||
"sveltejs/prettier-plugin-svelte": 606,
|
||||
"sveltejs/rollup-plugin-svelte": 475,
|
||||
"sveltejs/rollup-plugin-svelte": 476,
|
||||
"sveltejs/svelte-devtools": 994,
|
||||
"sveltejs/svelte-loader": 579,
|
||||
"sveltejs/svelte-preprocess": 1618,
|
||||
"sveltejs/svelte-loader": 578,
|
||||
"sveltejs/svelte-preprocess": 1621,
|
||||
"sveltejs/svelte-repl": 274,
|
||||
"sveltejs/svelte-scroller": 301,
|
||||
"sveltejs/svelte-scroller": 302,
|
||||
"sveltejs/svelte-subdivide": 129,
|
||||
"sveltejs/svelte-virtual-list": 614,
|
||||
"sveltejs/template": 1698,
|
||||
"sveltejs/template": 1701,
|
||||
"sveltejs/template-custom-element": 20,
|
||||
"sveltejs/template-webpack": 295,
|
||||
"sveltejs/vite-plugin-svelte": 720,
|
||||
@@ -344,10 +355,10 @@
|
||||
"sveltetools/svelte-asyncable": 158,
|
||||
"sveltetools/svelte-pathfinder": 120,
|
||||
"sveltetools/svelte-viewpoint": 36,
|
||||
"swyxio/swyxkit": 598,
|
||||
"swyxio/swyxkit": 599,
|
||||
"syonip/svelte-cordova": 40,
|
||||
"tanepiper/svelte-formula": 124,
|
||||
"tanstack/query": 35823,
|
||||
"tanstack/query": 35837,
|
||||
"tehshrike/svelte-state-renderer": 35,
|
||||
"tehshrike/sveltify": 35,
|
||||
"tejasag/sveltetron-9000": 39,
|
||||
@@ -356,7 +367,7 @@
|
||||
"the-homeless-god/svelte-item-list": 5,
|
||||
"thecodejack/svelte-file-dropzone": 172,
|
||||
"thelgevold/rules_svelte": 19,
|
||||
"themesberg/flowbite-svelte": 1287,
|
||||
"themesberg/flowbite-svelte": 1293,
|
||||
"theovidal/svelteify": 48,
|
||||
"tienpv222/svelte-hash-router": 41,
|
||||
"timhall/svelte-apollo": 915,
|
||||
@@ -367,20 +378,21 @@
|
||||
"tjinauyeung/svelte-forms-lib": 578,
|
||||
"tolgee/tolgee-js": 191,
|
||||
"tomatrow/sveltekit-adapter-wordpress-shortcode": 30,
|
||||
"tomblachut/svelte-intellij": 463,
|
||||
"tommertom/svelte-ionic-app": 574,
|
||||
"tonyrewin/svelte3-ts-boilerplate": 6,
|
||||
"torstendittmann/svelte-adapter-static-digitalocean": 11,
|
||||
"twicpics/components": 44,
|
||||
"urql-graphql/urql": 8110,
|
||||
"urql-graphql/urql": 8113,
|
||||
"vadimkorr/svelte-carousel": 235,
|
||||
"vaheqelyan/svelte-grid": 849,
|
||||
"vaheqelyan/svelte-popover": 55,
|
||||
"valentinh/svelte-easy-crop": 153,
|
||||
"valentinh/svelte-easy-crop": 155,
|
||||
"vhscom/svelte-headlessui-starter": 45,
|
||||
"vikignt/svelte-mui": 308,
|
||||
"vime-js/vime": 2613,
|
||||
"vinayakkulkarni/s-offline": 59,
|
||||
"vinodnimbalkar/svelte-pdf": 155,
|
||||
"vinodnimbalkar/svelte-pdf": 156,
|
||||
"vkurko/calendar": 478,
|
||||
"vkurko/svelte-store2": 5,
|
||||
"vuesomedev/todomvc-svelte": 39,
|
||||
@@ -391,9 +403,9 @@
|
||||
"xelaok/svelte-watch-resize": 28,
|
||||
"xnimorz/svelte-input-mask": 100,
|
||||
"yazonnile/svelidation": 51,
|
||||
"yesvelte/yesvelte": 147,
|
||||
"yesvelte/yesvelte": 149,
|
||||
"yoglib/svelte-component-template": 347,
|
||||
"yoglib/svelte-fullcalendar": 186,
|
||||
"yoglib/svelte-fullcalendar": 187,
|
||||
"zooplus/zoo-web-components": 45
|
||||
},
|
||||
"gitlab": {
|
||||
|
||||
@@ -36,7 +36,9 @@ function getType(repositoryUrl: string): RepoInfo | null {
|
||||
return null;
|
||||
}
|
||||
|
||||
export function injectStars<T extends { url: string; stars: number }>(data: Array<T>): Array<T> {
|
||||
data.forEach((item) => (item.stars = getStarsCount(item.url)));
|
||||
export function injectStars<T extends { repository?: string; url?: string; stars?: number }>(
|
||||
data: Array<T>
|
||||
): Array<T> {
|
||||
data.forEach((item) => (item.stars = getStarsCount(item.repository ?? item.url ?? '')));
|
||||
return data;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -37,23 +37,24 @@
|
||||
|
||||
let type = types[0];
|
||||
let title = 'svelte-lorem-ipsum';
|
||||
let url = 'https://github.com/sveltejs/svelte-lorem-ipsum';
|
||||
let url = 'https://svelte-lorem-ipsum.dev';
|
||||
let description = 'A dummy text generator that does not exist';
|
||||
let npm = 'svelte-lorem-ipsum';
|
||||
let addedOn = todaysDate();
|
||||
let category;
|
||||
let tags;
|
||||
let repository = 'https://github.com/sveltejs/svelte-lorem-ipsum';
|
||||
|
||||
$: pathName = `${type.value}s`;
|
||||
$: jsonSnippet = {
|
||||
title,
|
||||
url,
|
||||
url: url ? url : undefined,
|
||||
repository: repository ? repository : undefined,
|
||||
description,
|
||||
npm,
|
||||
npm: npm ? npm : undefined,
|
||||
addedOn,
|
||||
category: category?.value,
|
||||
tags: tags?.map((tag) => tag.value),
|
||||
stars: 0
|
||||
tags: tags?.map((tag) => tag.value)
|
||||
};
|
||||
|
||||
$: currentTags = data[type.value].tags;
|
||||
@@ -120,11 +121,20 @@
|
||||
<span class="input-helper">Name of the component</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="input-wrapper">
|
||||
<label for="repository">Repository:</label>
|
||||
<div>
|
||||
<input id="repository" type="url" bind:value={repository} />
|
||||
<span class="input-helper">URL where code live.<br />Also used for star count update</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="input-wrapper">
|
||||
<label for="url">URL:</label>
|
||||
<div>
|
||||
<input id="url" type="url" bind:value={url} />
|
||||
<span class="input-helper">The URL where to find it</span>
|
||||
<span class="input-helper"
|
||||
>The URL where to find it.<br />If it's the same as Repository, it can be omitted</span
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
<div class="input-wrapper">
|
||||
|
||||
@@ -6,8 +6,7 @@
|
||||
"npm": "sveltekit-auth-example",
|
||||
"addedOn": "2022-11-16",
|
||||
"category": "SvelteKit",
|
||||
"tags": ["templates", "database", "integrations", "ssr", "typescript"],
|
||||
"stars": 135
|
||||
"tags": ["templates", "database", "integrations", "ssr", "typescript"]
|
||||
},
|
||||
{
|
||||
"title": "sveltekit-windicss-flowbite-template",
|
||||
@@ -16,8 +15,7 @@
|
||||
"npm": "",
|
||||
"addedOn": "2022-08-23",
|
||||
"category": "SvelteKit",
|
||||
"tags": ["templates", "typescript", "integrations"],
|
||||
"stars": 1
|
||||
"tags": ["templates", "typescript", "integrations"]
|
||||
},
|
||||
{
|
||||
"title": "CMSvelte",
|
||||
@@ -26,14 +24,12 @@
|
||||
"npm": "",
|
||||
"addedOn": "2022-02-27",
|
||||
"category": "Svelte",
|
||||
"tags": ["templates", "blog"],
|
||||
"stars": 0
|
||||
"tags": ["templates", "blog"]
|
||||
},
|
||||
{
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Boilerplate with TypeScript, Webpack, Storybook, Travis CI, SCSS, Babel, EsLint, Prettier, Jest",
|
||||
"stars": 61,
|
||||
"tags": [],
|
||||
"title": "agusID/boilerplate-svelte",
|
||||
"url": "https://github.com/agusID/boilerplate-svelte"
|
||||
@@ -42,7 +38,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "An example repo of a Svelte app that is IE11 compatible",
|
||||
"stars": 29,
|
||||
"tags": [],
|
||||
"title": "benjazehr/svelte-example-museums",
|
||||
"url": "https://github.com/benjazehr/svelte-example-museums"
|
||||
@@ -51,7 +46,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A truffle box for Svelte, a seed for building an Ethereum dapp using Truffle",
|
||||
"stars": 48,
|
||||
"tags": [],
|
||||
"title": "antony/svelte-box",
|
||||
"url": "https://github.com/antony/svelte-box"
|
||||
@@ -60,7 +54,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Typescript template for Svelte v3",
|
||||
"stars": 20,
|
||||
"tags": [],
|
||||
"title": "Axelen123/svelte-ts-template",
|
||||
"url": "https://github.com/Axelen123/svelte-ts-template"
|
||||
@@ -69,7 +62,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A complete implementation with components, store, unit e2e tests and linting.",
|
||||
"stars": 22,
|
||||
"tags": [],
|
||||
"title": "TodoMVC Svelte",
|
||||
"url": "https://github.com/vuesomedev/todomvc-svelte"
|
||||
@@ -78,7 +70,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Electron Svelte boilerplate",
|
||||
"stars": 47,
|
||||
"tags": ["electron"],
|
||||
"title": "Blade67/Sveltron",
|
||||
"url": "https://github.com/Blade67/Sveltron"
|
||||
@@ -87,7 +78,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A template to create multi-page application powered by Webpack",
|
||||
"stars": 17,
|
||||
"tags": [],
|
||||
"title": "brandonxiang/svelte-webpack-mpa",
|
||||
"url": "https://github.com/brandonxiang/svelte-webpack-mpa"
|
||||
@@ -96,7 +86,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "The bare minimum boilerplate to use Svelte in electron",
|
||||
"stars": 10,
|
||||
"tags": ["electron"],
|
||||
"title": "chuanqisun/svelte-electron-template",
|
||||
"url": "https://github.com/chuanqisun/svelte-electron-template"
|
||||
@@ -105,7 +94,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Minimal boilerplate example of Svelte with Typescript using Parcel. This also includes scss support",
|
||||
"stars": 48,
|
||||
"tags": [],
|
||||
"title": "dafn/svelte-typescript-parcel",
|
||||
"url": "https://github.com/dafn/svelte-typescript-parcel"
|
||||
@@ -114,7 +102,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Minimal boilerplate example of Svelte with Typescript using Rollup. This also includes scss support",
|
||||
"stars": 79,
|
||||
"tags": [],
|
||||
"title": "dafn/svelte-typescript-rollup",
|
||||
"url": "https://github.com/dafn/svelte-typescript-rollup"
|
||||
@@ -123,7 +110,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Skeleton app with Parcel, Jest, ESLint, Prettier, Babel, Wallaby",
|
||||
"stars": 6,
|
||||
"tags": [],
|
||||
"title": "devghost/svelte",
|
||||
"url": "https://github.com/devghost/svelte"
|
||||
@@ -132,7 +118,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Svelte template with basic Babel setup for IE11 compatibility",
|
||||
"stars": 0,
|
||||
"tags": [],
|
||||
"title": "svelte-ie11",
|
||||
"url": "https://github.com/elsonigo/svelte-ie11"
|
||||
@@ -141,7 +126,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Typescript + Storybook + Webpack boilerplate",
|
||||
"stars": 35,
|
||||
"tags": [],
|
||||
"title": "farhan2106/svelte-typescript",
|
||||
"url": "https://github.com/farhan2106/svelte-typescript"
|
||||
@@ -150,7 +134,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Typescript + Storybook + Webpack with SSR boilerplate",
|
||||
"stars": 8,
|
||||
"tags": [],
|
||||
"title": "farhan2106/svelte-typescript-ssr",
|
||||
"url": "https://github.com/farhan2106/svelte-typescript-ssr"
|
||||
@@ -159,7 +142,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Starter for Svelte 3/rollup/typescript/vscode",
|
||||
"stars": 41,
|
||||
"tags": [],
|
||||
"title": "geakstr/svelte-3-rollup-typescript-vscode",
|
||||
"url": "https://github.com/geakstr/svelte-3-rollup-typescript-vscode"
|
||||
@@ -168,7 +150,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A small starter template to get up and running with Svelte v3",
|
||||
"stars": 43,
|
||||
"tags": [],
|
||||
"title": "bholmesdev/svelte-starter-template",
|
||||
"url": "https://github.com/bholmesdev/svelte-starter-template"
|
||||
@@ -177,7 +158,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "The open-source storefront for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. The API approach also allows you to merge Svelte Commerce with any third-party tool like payment gateways, POS or AI. WIP for MedusaJS, Woocommerce, Bigcommerce and Shopify.",
|
||||
"stars": 1168,
|
||||
"tags": [],
|
||||
"title": "svelte-commerce",
|
||||
"url": "https://github.com/itswadesh/svelte-commerce"
|
||||
@@ -186,7 +166,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Svelte + Storybook + Tailwind - Starter Template",
|
||||
"stars": 217,
|
||||
"tags": [],
|
||||
"title": "jerriclynsjohn/svelte-storybook-tailwind",
|
||||
"url": "https://github.com/jerriclynsjohn/svelte-storybook-tailwind"
|
||||
@@ -195,7 +174,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A template to help you start developing SPAs with Svelte and Firebase",
|
||||
"stars": 134,
|
||||
"tags": [],
|
||||
"title": "jorgegorka/svelte-firebase",
|
||||
"url": "https://github.com/jorgegorka/svelte-firebase"
|
||||
@@ -204,7 +182,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "SvelteJS and TailwindCSS template",
|
||||
"stars": 1,
|
||||
"tags": [],
|
||||
"title": "justinekizhak/svelte-tailwind-template",
|
||||
"url": "https://github.com/justinekizhak/svelte-tailwind-template"
|
||||
@@ -213,7 +190,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Template for building phonegap hybrid applications with Svelte",
|
||||
"stars": 8,
|
||||
"tags": ["mobile"],
|
||||
"title": "lpshanley/svelte-phonegap",
|
||||
"url": "https://github.com/lpshanley/svelte-phonegap"
|
||||
@@ -222,7 +198,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Minimal setup for building svelte as a web component module",
|
||||
"stars": 2,
|
||||
"tags": [],
|
||||
"title": "LunaTK/svelte-web-component-builder",
|
||||
"url": "https://github.com/LunaTK/svelte-web-component-builder"
|
||||
@@ -231,7 +206,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Tailwindcss v1 + Svelte v3 = <3",
|
||||
"stars": 106,
|
||||
"tags": [],
|
||||
"title": "marcograhl/tailwindcss-svelte-starter",
|
||||
"url": "https://github.com/marcograhl/tailwindcss-svelte-starter"
|
||||
@@ -240,7 +214,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Svelte template with webpack, babel, eslint and scss. Using browserslist with corejs for legacy browser support",
|
||||
"stars": 4,
|
||||
"tags": [],
|
||||
"title": "svelte-webpack-babel-scss",
|
||||
"url": "https://github.com/markoboy/svelte-webpack-babel-scss"
|
||||
@@ -249,7 +222,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Build cybernetically enhanced web apps with Meteor and Svelte",
|
||||
"stars": 106,
|
||||
"tags": ["components and libraries", "stores and state"],
|
||||
"title": "Svelte for Meteor",
|
||||
"url": "https://github.com/meteor-svelte/meteor-svelte"
|
||||
@@ -258,7 +230,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Svelte + Tailwind = ❤",
|
||||
"stars": 86,
|
||||
"tags": [],
|
||||
"title": "muhajirdev/svelte-tailwind-template",
|
||||
"url": "https://github.com/muhajirdev/svelte-tailwind-template"
|
||||
@@ -267,7 +238,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Boilerplate code with Typescript and Sass bundled by Webpack",
|
||||
"stars": 11,
|
||||
"tags": [],
|
||||
"title": "n0th1ng-else/svelte-typescript-sass",
|
||||
"url": "https://github.com/n0th1ng-else/svelte-typescript-sass"
|
||||
@@ -276,7 +246,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Modern build process with Svelte, WebPack, PurgeCSS, code splitting, lazy loading...etc",
|
||||
"stars": 2,
|
||||
"tags": ["testing", "typescript", "code splitting", "lazy loading", "webpack", "preprocessors"],
|
||||
"title": "NazimHAli/svelte-template",
|
||||
"url": "https://github.com/NazimHAli/svelte-template"
|
||||
@@ -285,7 +254,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Offline-Capable todo list built with Svelte, PouchDB and CouchDB",
|
||||
"stars": 43,
|
||||
"tags": [],
|
||||
"title": "neighbourhoodie/svelte-pouchdb-couchdb",
|
||||
"url": "https://github.com/neighbourhoodie/svelte-pouchdb-couchdb"
|
||||
@@ -294,7 +262,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Template with Typescript, Sass, Storybook, Webpack",
|
||||
"stars": 16,
|
||||
"tags": [],
|
||||
"title": "ryburn52/svelte-typescript-sass-template",
|
||||
"url": "https://github.com/ryburn52/svelte-typescript-sass-template"
|
||||
@@ -303,7 +270,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Starter to built Electron apps with Svelte and Better SQLite3",
|
||||
"stars": 12,
|
||||
"tags": ["electron", "database"],
|
||||
"title": "nye/svelte-electron-better-sqlite3-starter",
|
||||
"url": "https://github.com/nye/svelte-electron-better-sqlite3-starter"
|
||||
@@ -312,7 +278,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Svelte webpack template with routing and lazy-loading",
|
||||
"stars": 14,
|
||||
"tags": [],
|
||||
"title": "OrdinaryJellyfish/svelte-routing-template",
|
||||
"url": "https://github.com/OrdinaryJellyfish/svelte-routing-template"
|
||||
@@ -321,7 +286,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Svelte application boilerplate with Webpack, Sass, BabelJS, Fetch, PostCSS, Jest, and .Env",
|
||||
"stars": 240,
|
||||
"tags": [],
|
||||
"title": "pankod/svelte-boilerplate",
|
||||
"url": "https://github.com/pankod/svelte-boilerplate"
|
||||
@@ -330,7 +294,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A base for building Svelte component library",
|
||||
"stars": 58,
|
||||
"tags": [],
|
||||
"title": "patoi/svelte-component-library-template",
|
||||
"url": "https://github.com/patoi/svelte-component-library-template"
|
||||
@@ -339,7 +302,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Svelte 3 starter with POI 12 and Prettier. Outputs web apps or web components",
|
||||
"stars": 10,
|
||||
"tags": [],
|
||||
"title": "pbastowski/svelte-poi-starter",
|
||||
"url": "https://github.com/pbastowski/svelte-poi-starter"
|
||||
@@ -348,7 +310,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Svelte + Snowpack, TypeScript, SCSS, Jest with tight VSCode debugging",
|
||||
"stars": 5,
|
||||
"tags": ["editor tools", "snowpack"],
|
||||
"title": "svelte-ts-snowpack-vscode",
|
||||
"url": "https://github.com/processtract/svelte-ts-snowpack-vscode"
|
||||
@@ -357,7 +318,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Typescript monorepo for Svelte v3 (preprocess, template, types)",
|
||||
"stars": 213,
|
||||
"tags": [],
|
||||
"title": "pyoner/svelte-typescript",
|
||||
"url": "https://github.com/pyoner/svelte-typescript"
|
||||
@@ -367,7 +327,6 @@
|
||||
"category": "Svelte",
|
||||
"description": "Typescript monorepo for Svelte v3 (preprocess, template, types)",
|
||||
"npm": "@pyoner/svelte-ts-preprocess",
|
||||
"stars": 213,
|
||||
"tags": ["integrations", "preprocessors"],
|
||||
"title": "@pyoner/svelte-ts-preprocess",
|
||||
"url": "https://github.com/pyoner/svelte-typescript"
|
||||
@@ -376,7 +335,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Svelte App with Firebase Authentication for all purposes",
|
||||
"stars": 38,
|
||||
"tags": [],
|
||||
"title": "ricalamino/svelte-firebase-auth",
|
||||
"url": "https://github.com/ricalamino/svelte-firebase-auth"
|
||||
@@ -385,7 +343,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A template for building Electron apps with Svelte (**VERSION 2**)",
|
||||
"stars": 80,
|
||||
"tags": ["electron"],
|
||||
"title": "Rich-Harris/svelte-template-electron",
|
||||
"url": "https://github.com/Rich-Harris/svelte-template-electron"
|
||||
@@ -394,7 +351,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Clone of official Svelte template with added HMR support using Nollup",
|
||||
"stars": 60,
|
||||
"tags": [],
|
||||
"title": "rixo/svelte-template-hot",
|
||||
"url": "https://github.com/rixo/svelte-template-hot"
|
||||
@@ -404,7 +360,6 @@
|
||||
"category": "Svelte",
|
||||
"description": "Yeoman generator generating a boilerplate Svelte.js app with all of svelte-preprocess' options",
|
||||
"npm": "generator-svelte",
|
||||
"stars": 25,
|
||||
"tags": ["preprocessors"],
|
||||
"title": "generator-svelte",
|
||||
"url": "https://github.com/Samuel-Martineau/generator-svelte"
|
||||
@@ -413,7 +368,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A boilerplate with Material, Babel, PostCSS, and Webpack",
|
||||
"stars": 111,
|
||||
"tags": [],
|
||||
"title": "Shyam-Chen/Svelte-Starter",
|
||||
"url": "https://github.com/Shyam-Chen/Svelte-Starter"
|
||||
@@ -422,7 +376,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A Svelte template for browserify",
|
||||
"stars": 5,
|
||||
"tags": [],
|
||||
"title": "soapdog/svelte-template-browserify",
|
||||
"url": "https://github.com/soapdog/svelte-template-browserify"
|
||||
@@ -431,7 +384,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Boilerplate template project for SPA router spaceavocado/svelte-router",
|
||||
"stars": 9,
|
||||
"tags": [],
|
||||
"title": "spaceavocado/svelte-router-template",
|
||||
"url": "https://github.com/spaceavocado/svelte-router-template"
|
||||
@@ -440,7 +392,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Boilerplate with Webpack, Cypress, Travis CI, Storybook, and SASS",
|
||||
"stars": 15,
|
||||
"tags": [],
|
||||
"title": "stephanepericat/svelte-boilerplate",
|
||||
"url": "https://github.com/stephanepericat/svelte-boilerplate"
|
||||
@@ -449,7 +400,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Template with VSCode, Prettier, ESLint, Cypress, and Rollup",
|
||||
"stars": 3,
|
||||
"tags": [],
|
||||
"title": "SteveALee/svelte-code-cypress-project",
|
||||
"url": "https://github.com/SteveALee/svelte-code-cypress-project"
|
||||
@@ -458,7 +408,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A base for building shareable Svelte components",
|
||||
"stars": 439,
|
||||
"tags": [],
|
||||
"title": "sveltejs/component-template",
|
||||
"url": "https://github.com/sveltejs/component-template"
|
||||
@@ -467,7 +416,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Template for building basic applications with Svelte with rollup",
|
||||
"stars": 1309,
|
||||
"tags": [],
|
||||
"title": "sveltejs/template",
|
||||
"url": "https://github.com/sveltejs/template"
|
||||
@@ -476,7 +424,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Template for building basic applications with Svelte and custom elements",
|
||||
"stars": 19,
|
||||
"tags": [],
|
||||
"title": "sveltejs/template-custom-element",
|
||||
"url": "https://github.com/sveltejs/template-custom-element"
|
||||
@@ -485,7 +432,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Template for building basic Svelte applications with webpack",
|
||||
"stars": 261,
|
||||
"tags": [],
|
||||
"title": "sveltejs/template-webpack",
|
||||
"url": "https://github.com/sveltejs/template-webpack"
|
||||
@@ -494,7 +440,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Starter template for Cordova featuring hot reload",
|
||||
"stars": 26,
|
||||
"tags": ["mobile"],
|
||||
"title": "syonip/svelte-cordova",
|
||||
"url": "https://github.com/syonip/svelte-cordova"
|
||||
@@ -503,7 +448,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A showcase app for all Ionic UI elements to create awesome mobile apps. Published as web app too.",
|
||||
"stars": 194,
|
||||
"tags": ["components and libraries", "component sets", "mobile"],
|
||||
"title": "Ionic Svelte UI demo",
|
||||
"url": "https://github.com/Tommertom/svelte-ionic-app"
|
||||
@@ -512,7 +456,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Starter pack for Rollup, Typescript, and VSCode",
|
||||
"stars": 6,
|
||||
"tags": [],
|
||||
"title": "tonyrewin/svelte3-ts-boilerplate",
|
||||
"url": "https://github.com/tonyrewin/svelte3-ts-boilerplate"
|
||||
@@ -521,7 +464,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "Template with TypeScript, Babel, Jest, Svelte-Testing-Library, Eslint, and Prettier",
|
||||
"stars": 4,
|
||||
"tags": [],
|
||||
"title": "will-wow/svelte-typescript-template",
|
||||
"url": "https://github.com/will-wow/svelte-typescript-template"
|
||||
@@ -530,7 +472,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A base for building shareable Svelte 3 components",
|
||||
"stars": 248,
|
||||
"tags": [],
|
||||
"title": "YogliB/svelte-component-template",
|
||||
"url": "https://github.com/YogliB/svelte-component-template"
|
||||
@@ -539,7 +480,6 @@
|
||||
"addedOn": "2020-09-29T14:39:13Z",
|
||||
"category": "Svelte",
|
||||
"description": "A base for building shareable Svelte 3 components.",
|
||||
"stars": 248,
|
||||
"tags": [],
|
||||
"title": "svelte-component-template",
|
||||
"url": "https://github.com/YogliB/svelte-component-template"
|
||||
@@ -548,7 +488,6 @@
|
||||
"addedOn": "2021-06-24T14:39:13Z",
|
||||
"category": "SvelteKit",
|
||||
"description": "SvelteKit template with TailwindCSS, Storybook, TypeScript and Sass.",
|
||||
"stars": 30,
|
||||
"tags": [],
|
||||
"title": "tejasag/sveltetron-9000",
|
||||
"url": "https://github.com/tejasag/sveltetron-9000"
|
||||
@@ -557,7 +496,6 @@
|
||||
"addedOn": "2021-06-24T14:39:14Z",
|
||||
"category": "SvelteKit",
|
||||
"description": "SvelteKit Starter template with Typescript, Postcss, scss, TailwindCSS, Storybook, husky, and eslint.",
|
||||
"stars": 148,
|
||||
"tags": ["blog", "seo", "ssr", "storybook", "templates"],
|
||||
"title": "navneetsharmaui/sveltekit-starter",
|
||||
"url": "https://github.com/navneetsharmaui/sveltekit-starter"
|
||||
@@ -566,7 +504,6 @@
|
||||
"addedOn": "2021-09-07T14:39:14Z",
|
||||
"category": "SvelteKit",
|
||||
"description": "SvelteKit Blog Starter template with Typescript, Postcss, scss, TailwindCSS, Storybook, husky, and eslint. The template is free to use and developers are welcome to contribute to it.",
|
||||
"stars": 0,
|
||||
"tags": ["blog", "mdsvex", "seo", "ssr", "storybook", "templates"],
|
||||
"title": "navneetsharmaui/sveltekit-blog",
|
||||
"url": "https://github.com/navneetsharmaui/sveltekit-blog"
|
||||
@@ -575,7 +512,6 @@
|
||||
"addedOn": "2021-06-24T14:39:15Z",
|
||||
"category": "SvelteKit",
|
||||
"description": "SvelteKit boilerplate with Koa for building backend API, Typescript support, Docker support",
|
||||
"stars": 1,
|
||||
"tags": [],
|
||||
"title": "kaladivo/svelte-kit-koa-boilerplate",
|
||||
"url": "https://github.com/kaladivo/svelte-kit-koa-boilerplate"
|
||||
@@ -584,7 +520,6 @@
|
||||
"addedOn": "2021-06-24T14:39:16Z",
|
||||
"category": "SvelteKit",
|
||||
"description": "SvelteKit template with Stripe Checkout and Typescript.",
|
||||
"stars": 30,
|
||||
"tags": [],
|
||||
"title": "srmullen/sveltekit-stripe",
|
||||
"url": "https://github.com/srmullen/sveltekit-stripe"
|
||||
@@ -593,7 +528,6 @@
|
||||
"addedOn": "2021-06-24T14:39:17Z",
|
||||
"category": "SvelteKit",
|
||||
"description": "A minimalistic blog template built with SvelteKit and MDsveX",
|
||||
"stars": 36,
|
||||
"tags": [],
|
||||
"title": "mvasigh/sveltekit-mdsvex-blog",
|
||||
"url": "https://github.com/mvasigh/sveltekit-mdsvex-blog"
|
||||
@@ -602,7 +536,6 @@
|
||||
"addedOn": "2021-06-24T14:39:18Z",
|
||||
"category": "SvelteKit",
|
||||
"description": "A personal website built with SvelteKit",
|
||||
"stars": 1,
|
||||
"tags": [],
|
||||
"title": "babichjacob/university-website",
|
||||
"url": "https://github.com/babichjacob/university-website"
|
||||
@@ -611,7 +544,6 @@
|
||||
"addedOn": "2021-06-24T14:39:21Z",
|
||||
"category": "Svelte Add",
|
||||
"description": "Add PostCSS to your Svelte project",
|
||||
"stars": 42,
|
||||
"tags": [],
|
||||
"title": "svelte-add/postcss",
|
||||
"url": "https://github.com/svelte-add/postcss"
|
||||
@@ -620,7 +552,6 @@
|
||||
"addedOn": "2021-06-24T14:39:22Z",
|
||||
"category": "Svelte Add",
|
||||
"description": "Add Tailwind CSS to your Svelte project",
|
||||
"stars": 631,
|
||||
"tags": [],
|
||||
"title": "svelte-add/tailwindcss",
|
||||
"url": "https://github.com/svelte-add/tailwindcss"
|
||||
@@ -629,7 +560,6 @@
|
||||
"addedOn": "2023-06-01",
|
||||
"category": "Svelte Add",
|
||||
"description": "Add Tauri to your Svelte project",
|
||||
"stars": 14,
|
||||
"tags": [],
|
||||
"title": "svelte-add/tauri",
|
||||
"url": "https://github.com/svelte-add/tauri"
|
||||
@@ -638,7 +568,6 @@
|
||||
"addedOn": "2021-06-24T14:39:23Z",
|
||||
"category": "Svelte Add",
|
||||
"description": "Add Bulma to your Svelte project",
|
||||
"stars": 35,
|
||||
"tags": [],
|
||||
"title": "svelte-add/bulma",
|
||||
"url": "https://github.com/svelte-add/bulma"
|
||||
@@ -647,7 +576,6 @@
|
||||
"addedOn": "2021-06-24T14:39:24Z",
|
||||
"category": "Svelte Add",
|
||||
"description": "Add CoffeeScript to your Svelte project",
|
||||
"stars": 11,
|
||||
"tags": [],
|
||||
"title": "svelte-add/coffeescript",
|
||||
"url": "https://github.com/svelte-add/coffeescript"
|
||||
@@ -656,7 +584,6 @@
|
||||
"addedOn": "2021-06-24T14:39:26Z",
|
||||
"category": "Svelte Add",
|
||||
"description": "A command to add a GraphQL server to your Svelte project",
|
||||
"stars": 31,
|
||||
"tags": [],
|
||||
"title": "svelte-add/graphql-server",
|
||||
"url": "https://github.com/svelte-add/graphql-server"
|
||||
@@ -665,7 +592,6 @@
|
||||
"addedOn": "2021-06-24T14:39:27Z",
|
||||
"category": "Svelte Add",
|
||||
"description": "A command to add hosting on Firebase to your Svelte project",
|
||||
"stars": 7,
|
||||
"tags": [],
|
||||
"title": "svelte-add/firebase-hosting",
|
||||
"url": "https://github.com/svelte-add/firebase-hosting"
|
||||
@@ -674,7 +600,6 @@
|
||||
"title": "svelte-add/scss",
|
||||
"url": "https://github.com/svelte-add/scss",
|
||||
"description": "Add SCSS to your Svelte project",
|
||||
"stars": 55,
|
||||
"tags": [],
|
||||
"addedOn": "2023-06-01",
|
||||
"category": "Svelte Add"
|
||||
@@ -683,7 +608,6 @@
|
||||
"title": "svelte-add/3d",
|
||||
"url": "https://github.com/svelte-add/3d",
|
||||
"description": "Add 3D scenes to your Svelte project",
|
||||
"stars": 5,
|
||||
"tags": [],
|
||||
"addedOn": "2023-06-01",
|
||||
"category": "Svelte Add"
|
||||
@@ -694,14 +618,12 @@
|
||||
"description": "Template designed to make it faster and easier to build libre Svelte apps using Headless UI.",
|
||||
"addedOn": "2022-02-26",
|
||||
"category": "SvelteKit",
|
||||
"tags": ["templates", "ssr", "typescript"],
|
||||
"stars": 15
|
||||
"tags": ["templates", "ssr", "typescript"]
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-06-24T14:39:28Z",
|
||||
"category": "Svelte Add",
|
||||
"description": "Add mdsvex to your Svelte project",
|
||||
"stars": 82,
|
||||
"tags": [],
|
||||
"title": "svelte-add/mdsvex",
|
||||
"url": "https://github.com/svelte-add/mdsvex"
|
||||
@@ -710,7 +632,6 @@
|
||||
"addedOn": "2021-06-24T14:39:29Z",
|
||||
"category": "Svelte Add",
|
||||
"description": "Add Supabase to your Svelte project",
|
||||
"stars": 70,
|
||||
"tags": [],
|
||||
"title": "supabase-community/svelte-supabase",
|
||||
"url": "https://github.com/supabase-community/svelte-supabase"
|
||||
@@ -719,7 +640,6 @@
|
||||
"addedOn": "2021-07-21T11:39:29Z",
|
||||
"category": "Svelte Add",
|
||||
"description": "Add Jest to your SvelteKit project",
|
||||
"stars": 32,
|
||||
"tags": [],
|
||||
"title": "rossyman/svelte-add-jest",
|
||||
"url": "https://github.com/rossyman/svelte-add-jest"
|
||||
@@ -728,7 +648,6 @@
|
||||
"addedOn": "2021-08-23T11:39:29Z",
|
||||
"category": "SvelteKit",
|
||||
"description": "SvelteKit blog powered with mdsvex, json schema support, sitemap.xml, RSS-feed and other tools required for good SEO.",
|
||||
"stars": 1,
|
||||
"tags": ["ssr", "templates", "mdsvex", "seo"],
|
||||
"title": "MailCheck-co/mailcheck.site",
|
||||
"url": "https://github.com/MailCheck-co/mailcheck.site"
|
||||
@@ -740,8 +659,7 @@
|
||||
"npm": "",
|
||||
"addedOn": "2021-12-08",
|
||||
"category": "SvelteKit",
|
||||
"tags": ["blog", "code splitting", "lazy loading", "seo", "ssr", "templates", "typescript"],
|
||||
"stars": 0
|
||||
"tags": ["blog", "code splitting", "lazy loading", "seo", "ssr", "templates", "typescript"]
|
||||
},
|
||||
{
|
||||
"title": "svelte-ts-tailwind-template",
|
||||
@@ -750,8 +668,7 @@
|
||||
"npm": "",
|
||||
"addedOn": "2022-02-28",
|
||||
"category": "Svelte",
|
||||
"tags": ["templates", "typescript"],
|
||||
"stars": 0
|
||||
"tags": ["templates", "typescript"]
|
||||
},
|
||||
{
|
||||
"title": "SENT-template",
|
||||
@@ -775,8 +692,7 @@
|
||||
"storybook",
|
||||
"templates",
|
||||
"component sets"
|
||||
],
|
||||
"stars": 68
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Yuyutsu",
|
||||
@@ -785,8 +701,7 @@
|
||||
"npm": "",
|
||||
"addedOn": "2022-03-02",
|
||||
"category": "SvelteKit",
|
||||
"tags": ["blog", "markdown", "templates"],
|
||||
"stars": 4
|
||||
"tags": ["blog", "markdown", "templates"]
|
||||
},
|
||||
{
|
||||
"title": "sveltekit-blog-template",
|
||||
@@ -795,8 +710,7 @@
|
||||
"npm": "",
|
||||
"addedOn": "2022-03-09",
|
||||
"category": "SvelteKit",
|
||||
"tags": ["blog", "templates"],
|
||||
"stars": 0
|
||||
"tags": ["blog", "templates"]
|
||||
},
|
||||
{
|
||||
"title": "Urara",
|
||||
@@ -805,8 +719,7 @@
|
||||
"npm": "",
|
||||
"addedOn": "2022-03-09",
|
||||
"category": "SvelteKit",
|
||||
"tags": ["blog", "mdsvex", "typescript", "templates"],
|
||||
"stars": 404
|
||||
"tags": ["blog", "mdsvex", "typescript", "templates"]
|
||||
},
|
||||
{
|
||||
"title": "Svelte-Typescript-Electron-Webpack",
|
||||
@@ -815,8 +728,7 @@
|
||||
"npm": "",
|
||||
"addedOn": "2022-03-21",
|
||||
"category": "Svelte",
|
||||
"tags": ["typescript", "webpack", "electron"],
|
||||
"stars": 0
|
||||
"tags": ["typescript", "webpack", "electron"]
|
||||
},
|
||||
{
|
||||
"title": "Svelte SCSS/TailwindCSS/Typescript Template",
|
||||
@@ -825,8 +737,7 @@
|
||||
"npm": "",
|
||||
"addedOn": "2022-04-14",
|
||||
"category": "Svelte",
|
||||
"tags": ["templates", "typescript", "preprocessors"],
|
||||
"stars": 0
|
||||
"tags": ["templates", "typescript", "preprocessors"]
|
||||
},
|
||||
{
|
||||
"title": "A Svelte + FAST + Vite starter project",
|
||||
@@ -835,8 +746,7 @@
|
||||
"npm": "svelte-fast-vite-starter-project",
|
||||
"addedOn": "2022-06-27",
|
||||
"category": "Svelte",
|
||||
"tags": ["templates"],
|
||||
"stars": 0
|
||||
"tags": ["templates"]
|
||||
},
|
||||
{
|
||||
"title": "A Svelte + FAST + Vite + TypeScript starter project",
|
||||
@@ -845,8 +755,7 @@
|
||||
"npm": "svelte-fast-vite-typescript-starter-project",
|
||||
"addedOn": "2022-06-27",
|
||||
"category": "Svelte",
|
||||
"tags": ["templates"],
|
||||
"stars": 0
|
||||
"tags": ["templates"]
|
||||
},
|
||||
{
|
||||
"title": "Swyxkit",
|
||||
@@ -855,8 +764,7 @@
|
||||
"npm": "",
|
||||
"addedOn": "2022-09-09",
|
||||
"category": "SvelteKit",
|
||||
"tags": ["blog", "templates", "mdsvex", "markdown"],
|
||||
"stars": 598
|
||||
"tags": ["blog", "templates", "mdsvex", "markdown"]
|
||||
},
|
||||
{
|
||||
"title": "QWER Blog Starter",
|
||||
@@ -865,8 +773,7 @@
|
||||
"npm": "",
|
||||
"addedOn": "2022-08-28",
|
||||
"category": "SvelteKit",
|
||||
"tags": ["blog", "markdown", "templates", "seo", "typescript"],
|
||||
"stars": 30
|
||||
"tags": ["blog", "markdown", "templates", "seo", "typescript"]
|
||||
},
|
||||
{
|
||||
"title": "svelte-mpa",
|
||||
@@ -875,8 +782,7 @@
|
||||
"npm": "",
|
||||
"addedOn": "2022-09-01",
|
||||
"category": "Svelte",
|
||||
"tags": ["templates", "integrations"],
|
||||
"stars": 0
|
||||
"tags": ["templates", "integrations"]
|
||||
},
|
||||
{
|
||||
"title": "Web3 Hardhat & Svelte Boilerplate",
|
||||
@@ -885,7 +791,6 @@
|
||||
"npm": "",
|
||||
"addedOn": "2023-02-09",
|
||||
"category": "Svelte",
|
||||
"tags": ["storybook", "typescript"],
|
||||
"stars": 0
|
||||
"tags": ["storybook", "typescript"]
|
||||
}
|
||||
]
|
||||
|
||||
@@ -4,189 +4,168 @@
|
||||
"title": "rollup-plugin-svelte",
|
||||
"category": "Bundler Plugins",
|
||||
"description": "Compile Svelte components with Rollup",
|
||||
"url": "https://github.com/sveltejs/rollup-plugin-svelte",
|
||||
"tags": ["official"],
|
||||
"stars": 457
|
||||
"repository": "https://github.com/sveltejs/rollup-plugin-svelte",
|
||||
"tags": ["official"]
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "svelte-loader",
|
||||
"category": "Bundler Plugins",
|
||||
"description": "Webpack loader for svelte components",
|
||||
"url": "https://github.com/sveltejs/svelte-loader",
|
||||
"tags": ["official"],
|
||||
"stars": 564
|
||||
"repository": "https://github.com/sveltejs/svelte-loader",
|
||||
"tags": ["official"]
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "vite-plugin-svelte",
|
||||
"category": "Bundler Plugins",
|
||||
"description": "This is the official svelte plugin for vite",
|
||||
"url": "https://github.com/sveltejs/vite-plugin-svelte",
|
||||
"tags": ["official"],
|
||||
"stars": 585
|
||||
"repository": "https://github.com/sveltejs/vite-plugin-svelte",
|
||||
"tags": ["official"]
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "esbuild-svelte",
|
||||
"category": "Bundler Plugins",
|
||||
"description": "An esbuild plugin to compile Svelte components",
|
||||
"url": "https://github.com/EMH333/esbuild-svelte",
|
||||
"tags": [],
|
||||
"stars": 193
|
||||
"repository": "https://github.com/EMH333/esbuild-svelte",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "rollup-plugin-svelte-hot",
|
||||
"category": "Bundler Plugins",
|
||||
"description": "Fork of official rollup-plugin-svelte with added HMR support (for both Nollup or Rollup)",
|
||||
"url": "https://github.com/rixo/rollup-plugin-svelte-hot",
|
||||
"tags": [],
|
||||
"stars": 48
|
||||
"repository": "https://github.com/rixo/rollup-plugin-svelte-hot",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "parcel-plugin-svelte",
|
||||
"category": "Bundler Plugins",
|
||||
"description": "A parcel plugin that enables svelte support",
|
||||
"url": "https://github.com/DeMoorJasper/parcel-plugin-svelte",
|
||||
"tags": [],
|
||||
"stars": 235
|
||||
"repository": "https://github.com/DeMoorJasper/parcel-plugin-svelte",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "sveltify",
|
||||
"category": "Bundler Plugins",
|
||||
"description": "Browserify transform for Svelte",
|
||||
"url": "https://github.com/tehshrike/sveltify",
|
||||
"tags": [],
|
||||
"stars": 31
|
||||
"repository": "https://github.com/tehshrike/sveltify",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "gulp-svelte",
|
||||
"category": "Bundler Plugins",
|
||||
"description": "A gulp 4 plugin to compile Svelte template to vanilla JavaScript",
|
||||
"url": "https://github.com/shinnn/gulp-svelte",
|
||||
"tags": [],
|
||||
"stars": 24
|
||||
"repository": "https://github.com/shinnn/gulp-svelte",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "meteor-svelte",
|
||||
"category": "Bundler Plugins",
|
||||
"description": "Build cybernetically enhanced web apps with Meteor and Svelte",
|
||||
"url": "https://github.com/meteor-svelte/meteor-svelte",
|
||||
"tags": [],
|
||||
"stars": 106
|
||||
"repository": "https://github.com/meteor-svelte/meteor-svelte",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "sveltejs-brunch",
|
||||
"category": "Bundler Plugins",
|
||||
"description": "Compile Svelte components inside Brunch projects",
|
||||
"url": "https://github.com/StarpTech/sveltejs-brunch",
|
||||
"tags": [],
|
||||
"stars": 6
|
||||
"repository": "https://github.com/StarpTech/sveltejs-brunch",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "rules_svelte",
|
||||
"category": "Bundler Plugins",
|
||||
"description": "Experimental rules for building Svelte components with Bazel",
|
||||
"url": "https://github.com/thelgevold/rules_svelte",
|
||||
"tags": [],
|
||||
"stars": 18
|
||||
"repository": "https://github.com/thelgevold/rules_svelte",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "svelte-devtools",
|
||||
"category": "Debugging",
|
||||
"description": "An extension that allows inspection of Svelte component hierarchy and state in the Firefox and Chrome developer tools",
|
||||
"url": "https://github.com/sveltejs/svelte-devtools",
|
||||
"tags": ["official"],
|
||||
"stars": 994
|
||||
"repository": "https://github.com/sveltejs/svelte-devtools",
|
||||
"tags": ["official"]
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "svelte-preprocess",
|
||||
"category": "Preprocessors",
|
||||
"description": "A ✨ magical ✨ Svelte preprocessor with sensible defaults and support for: PostCSS, SCSS, Less, Stylus, Coffeescript, TypeScript, Pug and much more",
|
||||
"url": "https://github.com/sveltejs/svelte-preprocess",
|
||||
"tags": ["official"],
|
||||
"stars": 1124
|
||||
"repository": "https://github.com/sveltejs/svelte-preprocess",
|
||||
"tags": ["official"]
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "svelte-preprocess-less",
|
||||
"category": "Preprocessors",
|
||||
"description": "Svelte preprocessor for less",
|
||||
"url": "https://github.com/ls-age/svelte-preprocess-less",
|
||||
"tags": [],
|
||||
"stars": 9
|
||||
"repository": "https://github.com/ls-age/svelte-preprocess-less",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "modular-css",
|
||||
"category": "Preprocessors",
|
||||
"description": "Svelte preprocessor support for modular-css",
|
||||
"url": "https://github.com/tivac/modular-css/tree/main/packages/svelte",
|
||||
"tags": [],
|
||||
"stars": 240
|
||||
"repository": "https://github.com/tivac/modular-css/tree/main/packages/svelte",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "svelte-preprocess-sass",
|
||||
"category": "Preprocessors",
|
||||
"description": "Svelte preprocessor for sass",
|
||||
"url": "https://github.com/ls-age/svelte-preprocess-sass",
|
||||
"tags": [],
|
||||
"stars": 84
|
||||
"repository": "https://github.com/ls-age/svelte-preprocess-sass",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "svelte-preprocess-css-hash",
|
||||
"category": "Preprocessors",
|
||||
"description": "Passing hashed css class name to child component. It is used to avoid class name conflicts.",
|
||||
"url": "https://github.com/jiangfengming/svelte-preprocess-css-hash",
|
||||
"tags": [],
|
||||
"stars": 3
|
||||
"repository": "https://github.com/jiangfengming/svelte-preprocess-css-hash",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "svelte-preprocess-html-asset",
|
||||
"category": "Preprocessors",
|
||||
"description": "Transform html asset relative path. Works with snowpack & webpack 5.",
|
||||
"url": "https://github.com/jiangfengming/svelte-preprocess-html-asset",
|
||||
"tags": [],
|
||||
"stars": 1
|
||||
"repository": "https://github.com/jiangfengming/svelte-preprocess-html-asset",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "svelte-preprocessor-fetch",
|
||||
"category": "Preprocessors",
|
||||
"description": "A preprocessor for Svelte can be used to fetch data before the component is compiled.",
|
||||
"url": "https://github.com/kevmodrome/svelte-preprocessor-fetch",
|
||||
"tags": [],
|
||||
"stars": 45
|
||||
"repository": "https://github.com/kevmodrome/svelte-preprocessor-fetch",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "prettier-plugin-svelte",
|
||||
"category": "Linting and Formatting",
|
||||
"description": "Format your svelte components using prettier.",
|
||||
"url": "https://github.com/sveltejs/prettier-plugin-svelte",
|
||||
"tags": ["official"],
|
||||
"stars": 388
|
||||
"repository": "https://github.com/sveltejs/prettier-plugin-svelte",
|
||||
"tags": ["official"]
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "svelte-check",
|
||||
"category": "Linting and Formatting",
|
||||
"description": "Detects unused css. Adds Svelte A11y hints. Provides JavaScript/TypeScript diagnostics.",
|
||||
"url": "https://github.com/sveltejs/language-tools/tree/master/packages/svelte-check",
|
||||
"tags": ["official"],
|
||||
"stars": 1064
|
||||
"repository": "https://github.com/sveltejs/language-tools/tree/master/packages/svelte-check",
|
||||
"tags": ["official"]
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
@@ -195,43 +174,39 @@
|
||||
"description": "Svelte language support for VS Code",
|
||||
"url": "https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode",
|
||||
"tags": ["official"],
|
||||
"stars": 608
|
||||
"repository": "https://github.com/sveltejs/language-tools"
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "vim-svelte",
|
||||
"category": "Editor Extensions",
|
||||
"description": "Vim syntax highlighting and indentation for Svelte 3 components.",
|
||||
"url": "https://github.com/evanleck/vim-svelte",
|
||||
"tags": [],
|
||||
"stars": 193
|
||||
"repository": "https://github.com/evanleck/vim-svelte",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "vim-svelte-plugin",
|
||||
"category": "Editor Extensions",
|
||||
"description": "Vim syntax and indent plugin for .svelte files",
|
||||
"url": "https://github.com/leafOfTree/vim-svelte-plugin",
|
||||
"tags": [],
|
||||
"stars": 67
|
||||
"repository": "https://github.com/leafOfTree/vim-svelte-plugin",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "coc-svelte",
|
||||
"category": "Editor Extensions",
|
||||
"description": "Svelte support for (Neo)Vim",
|
||||
"url": "https://github.com/coc-extensions/coc-svelte",
|
||||
"tags": [],
|
||||
"stars": 98
|
||||
"repository": "https://github.com/coc-extensions/coc-svelte",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "web-mode.el",
|
||||
"category": "Editor Extensions",
|
||||
"description": "Emacs major mode including support for Svelte",
|
||||
"url": "https://github.com/fxbois/web-mode",
|
||||
"tags": [],
|
||||
"stars": 1458
|
||||
"repository": "https://github.com/fxbois/web-mode",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
@@ -240,7 +215,7 @@
|
||||
"description": "Svelte Plugin for IntelliJ (WebStorm)",
|
||||
"url": "https://plugins.jetbrains.com/plugin/12375-svelte",
|
||||
"tags": [],
|
||||
"stars": 0
|
||||
"repository": "https://github.com/tomblachut/svelte-intellij"
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
@@ -249,80 +224,72 @@
|
||||
"description": "Sublime Text syntax highlighting for Svelte 3 components",
|
||||
"url": "https://packagecontrol.io/packages/Svelte",
|
||||
"tags": [],
|
||||
"stars": 32
|
||||
"repository": "https://github.com/corneliusio/svelte-sublime"
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "SvelteNova",
|
||||
"category": "Editor Extensions",
|
||||
"description": "Svelte language support for Nova Editor by Panic",
|
||||
"url": "https://github.com/laosb/SvelteNova",
|
||||
"tags": [],
|
||||
"stars": 6
|
||||
"repository": "https://github.com/laosb/SvelteNova",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2021-08-09T10:14:05.723Z",
|
||||
"title": "Svelte Component Extractor",
|
||||
"category": "Editor Extensions",
|
||||
"description": "Highlight text in VS Code and extract it to a new component",
|
||||
"url": "https://github.com/proverbial-ninja/vscode-svelte-component-extractor",
|
||||
"tags": [],
|
||||
"stars": 19
|
||||
"repository": "https://github.com/proverbial-ninja/vscode-svelte-component-extractor",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"addedOn": "2022-01-15T10:14:05.723Z",
|
||||
"title": "SvelteKit Snippets",
|
||||
"category": "Editor Extensions",
|
||||
"description": "Svelte & SvelteKit Snippets for VS Code",
|
||||
"url": "https://github.com/stordahl/sveltekit-snippets",
|
||||
"tags": [],
|
||||
"stars": 16
|
||||
"repository": "https://github.com/stordahl/sveltekit-snippets",
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"title": "svelte-reactive-css-preprocess",
|
||||
"url": "https://github.com/srmullen/svelte-reactive-css-preprocess",
|
||||
"repository": "https://github.com/srmullen/svelte-reactive-css-preprocess",
|
||||
"description": "Automatically update css on component state changes.",
|
||||
"npm": "svelte-reactive-css-preprocess",
|
||||
"addedOn": "2021-10-24",
|
||||
"category": "Preprocessors",
|
||||
"tags": [],
|
||||
"stars": 28
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"title": "svelte-subcomponent-preprocessor",
|
||||
"url": "https://github.com/srmullen/svelte-subcomponent-preprocessor",
|
||||
"repository": "https://github.com/srmullen/svelte-subcomponent-preprocessor",
|
||||
"description": "Write more than one component per svelte file",
|
||||
"npm": "svelte-subcomponent-preprocessor",
|
||||
"addedOn": "2021-11-08",
|
||||
"category": "Preprocessors",
|
||||
"stars": 7
|
||||
"category": "Preprocessors"
|
||||
},
|
||||
{
|
||||
"title": "eslint-plugin-svelte",
|
||||
"url": "https://github.com/sveltejs/eslint-plugin-svelte",
|
||||
"repository": "https://github.com/sveltejs/eslint-plugin-svelte",
|
||||
"description": "ESLint plugin that applies own rules to Svelte",
|
||||
"npm": "eslint-plugin-svelte",
|
||||
"addedOn": "2022-04-16",
|
||||
"category": "Linting and Formatting",
|
||||
"tags": ["official"],
|
||||
"stars": 135
|
||||
"tags": ["official"]
|
||||
},
|
||||
{
|
||||
"title": "full-client-server-sveltekit",
|
||||
"url": "https://github.com/SBHattarj/full-client-server-sveltekit",
|
||||
"repository": "https://github.com/SBHattarj/full-client-server-sveltekit",
|
||||
"description": "A plugin allowing usage of server directly on browser using web socket",
|
||||
"npm": "full-client-server-sveltekit",
|
||||
"addedOn": "2023-05-18",
|
||||
"category": "Bundler Plugins",
|
||||
"stars": 0
|
||||
"category": "Bundler Plugins"
|
||||
},
|
||||
{
|
||||
"title": "svelte-preprocess-delegate-events",
|
||||
"url": "https://github.com/baseballyama/svelte-preprocess-delegate-events",
|
||||
"repository": "https://github.com/baseballyama/svelte-preprocess-delegate-events",
|
||||
"description": "Delegate events with on:* 🎉",
|
||||
"npm": "svelte-preprocess-delegate-events",
|
||||
"addedOn": "2023-05-27",
|
||||
"category": "Preprocessors",
|
||||
"stars": 19
|
||||
"category": "Preprocessors"
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user