⚑ A blazing fast, lightweight, and open source comment system for your static website, blogs powered by Supabase

Overview

SupaComments

SupaComments

⚑ A blazing fast, lightweight, and open source comment system for your static website, blogs

build

πŸš€ Demo

You can visit the Below demo blog post to see the SupaComments in action.

https://supacomments.netlify.app/abc/

πŸͺ„ Lightweight

SupaComments js bundle is less than 25kb and CSS bundle is less than 5kb.

SupaComments

Page Speed Insights

πŸ“¦ Requirements

Static Blog or Website

✨ Installation and Usage

  • Clone the Repo
git clone https://github.com/mcnaveen/supacomments.git
  • cd into the directory
cd supacomments
  • Install dependencies
yarn install
  • Configure the environment variables
cp .env.example .env
  • In the Supabase Dashboard create a new project and database.
  • Table name should be: comments
  • Make sure you have the same table structure like below.
id - int8
name - text
email - text
postURL - text
comment - text
created_at - timestamp
show - boolean
  • Default value for show should be true

Table Structure

  • Copy API URL and Key (Supabase Guide for Creating API URL and Key)
  • Now open the .env and change the values copied from the above step
  • Change the Hostname to your domain name without http:// or https:// and trailing slash

Example

SUPACOMMENT_HOST_URL=supabase.com
SUPACOMMENT_SUPABASE_URL=https://xxxxxxxxxxxx.supabase.co
SUPACOMMENT_SUPABASE_ANON_KEY=xxxxxxxxxxxxxxxxx

Once you have the environment variables set, run the following command to start the build process.

yarn build
  • This will create a comments.js & comments.css files under the pubic/build directory.

  • Copy and paste the two files to root of your static website or blog.

πŸ–ŠοΈ Usage

  • To import the comments.js & comments.css file, paste the below code before </head> closing tag.
<script src="./comments.js">
<link rel="stylesheet" href="./comments.css" />
  • Then, paste the Below code where you want to show the comments.
<div id='comments'></div>

Now, If you open your static website or blog, you will see the comments section like below.

Comments Example

βœ… TODO/Features

  • Ability to add comment section based on div element
  • Click to load user's comments
  • Add native styling instead of Tailwind CSS
  • Add Docker support
  • Add Reply to comment feature
  • Add ability to edit and delete comment
  • Add ability to add comment as logged in user or anonymous user
  • Add Admin Panel for managing comments (As Monorepo)

These are the planned features, if you have any feature request, please open an feature request on Github

πŸ“š Contributions

Checkout the Contributing Guide

Breaking Changes

⚠️ Use it with caution, Breaking changes ahead!

Disclaimer

You can add features and fixes but please don't claim this project as your own.

πŸ™ Additional Information

This project uses Supabase for the database, Svelte for the frontend and Tailwind CSS for the styling and Demo is built with Gatsby MDX Starter.

πŸ’š Message

I hope you find this project useful. If you have any questions, please create an issue.

License

Copyright (c) 2022 SupaComments

Comments
  • Update actions/setup-node action to v3.2.0

    Update actions/setup-node action to v3.2.0

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | actions/setup-node | action | minor | v3.1.1 -> v3.2.0 |


    Release Notes

    actions/setup-node

    v3.2.0

    Compare Source

    In scope of this release we added new aliases to install the latest Node.js version. https://github.com/actions/setup-node/pull/483

    steps:
    - uses: actions/checkout@v3
    - uses: actions/setup-node@v3
      with:
        node-version: current
    - run: npm ci
    - run: npm test
    

    Configuration

    πŸ“… Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency concurrently to v7.2.0

    Update dependency concurrently to v7.2.0

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | concurrently | 7.1.0 -> 7.2.0 | age | adoption | passing | confidence |


    Release Notes

    open-cli-tools/concurrently

    v7.2.0

    Compare Source

    New Contributors


    Configuration

    πŸ“… Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency rollup to v2.74.1

    Update dependency rollup to v2.74.1

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | rollup (source) | 2.72.1 -> 2.74.1 | age | adoption | passing | confidence |


    Release Notes

    rollup/rollup

    v2.74.1

    Compare Source

    2022-05-19

    Bug Fixes
    • Revert #​4498 until some issues are understood and resolved

    v2.74.0

    Compare Source

    2022-05-19

    Features
    • Remove unneeded default values for function parameters (#​4498)
    Bug Fixes
    • Use a consistent mechanism to resolve the config file to avoid issues on Windows (#​4501)
    • Avoid an inaccurate warning about an event emitter leak for complicated builds (#​4502)
    • Ensure that reexporting values from other chunks via dynamic imports does not reference non-imported variables (#​4499)
    Pull Requests

    v2.73.0

    Compare Source

    2022-05-13

    Features
    • Do not treat Object.defineProperty/ies as side effect when called on an unused object (#​4493)
    • Do not assume that assigning a property can create a getter with side effects (#​4493)
    • Do not treat string.prototype.replace(All) as side effect when used with two literals (#​4493)
    Bug Fixes
    • Detect side effects when manually declaring getters on functions (#​4493)
    Pull Requests

    Configuration

    πŸ“… Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency dotenv to v16.0.1

    Update dependency dotenv to v16.0.1

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | dotenv | 16.0.0 -> 16.0.1 | age | adoption | passing | confidence |


    Release Notes

    motdotla/dotenv

    v16.0.1

    Compare Source

    Changed
    • Minor README clarifications
    • Development ONLY: updated devDependencies as recommended for development only security risks (#​658)

    Configuration

    πŸ“… Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency @supabase/supabase-js to v1.35.3

    Update dependency @supabase/supabase-js to v1.35.3

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @supabase/supabase-js | 1.35.2 -> 1.35.3 | age | adoption | passing | confidence |


    Release Notes

    supabase/supabase-js

    v1.35.3

    Compare Source

    Bug Fixes

    Configuration

    πŸ“… Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency rollup to v2.72.1

    Update dependency rollup to v2.72.1

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | rollup (source) | 2.71.1 -> 2.72.1 | age | adoption | passing | confidence |


    Release Notes

    rollup/rollup

    v2.72.1

    Compare Source

    2022-05-07

    Bug Fixes
    • Improve tree-shaking of classes with super classes in certain scenarios (#​4489)
    Pull Requests

    v2.72.0

    Compare Source

    2022-05-05

    Features
    • Add CLI hooks to run external commands at certain points in watch mode (#​4457)
    Bug Fixes
    • Fix an issue that could accidentally treat relevant assignments as side effect free (#​4486)
    Pull Requests

    Configuration

    πŸ“… Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency svelte to v3.48.0

    Update dependency svelte to v3.48.0

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | svelte (source) | 3.47.0 -> 3.48.0 | age | adoption | passing | confidence |


    Release Notes

    sveltejs/svelte

    v3.48.0

    Compare Source

    • Allow creating cancelable custom events with createEventDispatcher (#​4623)
    • Support {@&#8203;const} tag in {#if} blocks #​7241
    • Return the context object in setContext #​7427
    • Allow comments inside {#each} blocks when using animate: (#​3999)
    • Fix |local transitions in {#key} blocks (#​5950)
    • Support svg namespace for {@&#8203;html} (#​7002, #​7450)
    • Fix {@&#8203;const} tag not working inside a component when there's no let: #​7189
    • Remove extraneous leading newline inside <pre> and <textarea> (#​7264)
    • Fix erroneous setting of textContent for <template> elements (#​7297)
    • Fix value of let: bindings not updating in certain cases (#​7440)
    • Fix handling of void tags in <svelte:element> (#​7449)
    • Fix handling of boolean attributes in <svelte:element> (#​7478)
    • Add special style scoping handling of [open] selectors on <dialog> elements (#​7495)

    Configuration

    πŸ“… Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency rollup to v2.71.1

    Update dependency rollup to v2.71.1

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | rollup (source) | 2.71.0 -> 2.71.1 | age | adoption | passing | confidence |


    Release Notes

    rollup/rollup

    v2.71.1

    Compare Source

    2022-04-30

    Bug Fixes
    • Allow importing loadConfigFile without extension (#​4483)
    Pull Requests

    Configuration

    πŸ“… Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency @rollup/plugin-commonjs to v22

    Update dependency @rollup/plugin-commonjs to v22

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @rollup/plugin-commonjs | 17.1.0 -> 22.0.0 | age | adoption | passing | confidence |


    Release Notes

    rollup/plugins

    v22.0.0

    2022-04-24

    Breaking Changes
    • fix: add heuristic to deoptimize requires after calling imported function (requires [email protected]) (#​1038)
    • feat: reimplement dynamic import handling (requires Node 12, no longer supports require.cache) (#​1038)
    Bugfixes
    • fix: support CJS modules re-exporting transpiled ESM modules (#​1165)
    • fix: Warn when plugins do not pass options to resolveId (#​1038)
    • fix: Do not change semantics when removing requires in if statements (#​1038)
    • fix: handle external dependencies when using the cache (#​1038)
    • fix: proxy all entries to not break legacy polyfill plugins (#​1038)
    • fix: use correct version and add package exports (#​1038)
    • fix: validate node-resolve peer version (#​1038)
    • fix: inject module name into dynamic require function (#​1038)
    • fix: do not transform "typeof exports" for mixed modules (#​1038)
    • fix: attach correct plugin meta-data to commonjs modules (#​1038)
    Features
    • feat: expose plugin version (#​1038)
    • feat: throw for dynamic requires from outside the configured root (#​1038)
    • feat: add dynamicRequireRoot option (#​1038)
    • feat: auto-detect conditional requires (#​1038)
    • feat: limit ignoreTryCatch to external requires (#​1038)
    • feat: make namespace callable when requiring ESM with function default (#​1038)
    • feat: Infer type for unidentified modules (#​1038)
    • feat: automatically wrap cyclic modules (#​1038)
    • feat: add strictRequires option to wrap modules (#​1038)
    Updates
    • refactor: deconflict helpers only once globals are known (#​1038)

    v21.1.0

    2022-04-15

    Features
    • feat: make defaultIsModuleExports as funtion to config defaultIsModuleExports for each source (#​1052)

    v21.0.3

    2022-03-27

    Updates

    v21.0.2

    2022-02-23

    Updates

    v21.0.1

    2021-10-19

    Bugfixes
    • fix: pass on isEntry and custom resolve options (#​1018)

    v21.0.0

    2021-10-01

    Breaking Changes
    • fix: use safe default value for ignoreTryCatch (#​1005)

    v20.0.0

    2021-07-30

    Breaking Changes
    • fix: Correctly infer module name for any separator (#​924)

    v19.0.2

    2021-07-26

    Bugfixes

    v19.0.1

    2021-07-15

    Bugfixes
    • fix: short-circuit to actual module entry point when using circular ref through a different entry (#​888)

    v19.0.0

    2021-05-07

    Breaking Changes
    • feat!: Add support for circular dependencies (#​658)

    v18.1.0

    2021-05-04

    Bugfixes
    Features
    • feat: Add defaultIsModuleExports option to match Node.js behavior (#​838)

    v18.0.0

    2021-03-26

    Breaking Changes
    • feat!: Add ignore-dynamic-requires option (#​819)
    Bugfixes
    • fix: isRestorableCompiledEsm should also trigger code transform (#​816)

    Configuration

    πŸ“… Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency autoprefixer to v10.4.7

    Update dependency autoprefixer to v10.4.7

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | autoprefixer | 10.4.4 -> 10.4.7 | age | adoption | passing | confidence |


    Release Notes

    postcss/autoprefixer

    v10.4.7

    Compare Source

    • Fixed print-color-adjust support in Firefox.

    v10.4.6

    Compare Source

    • Fixed print-color-adjust support.

    v10.4.5

    Compare Source


    Configuration

    πŸ“… Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency @supabase/supabase-js to v1.35.2

    Update dependency @supabase/supabase-js to v1.35.2

    WhiteSource Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @supabase/supabase-js | 1.33.3 -> 1.35.2 | age | adoption | passing | confidence |


    Release Notes

    supabase/supabase-js

    v1.35.2

    Compare Source

    Bug Fixes
    • version bump realtime-js to 1.7.2 (3c0bb80)

    v1.35.1

    Compare Source

    Bug Fixes
    • version bump gotrue-js to 1.22.13 (1a09388)

    v1.35.0

    Compare Source

    Features
    • auth: add cookieOptions for underliying auth client (608d93c)

    v1.34.1

    Compare Source

    Bug Fixes
    • version bump realtime-js to 1.7.1 (b196135)

    v1.34.0

    Compare Source

    Features
    • add channel to SupabaseClient (c5f6b5f)

    Configuration

    πŸ“… Schedule: At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by WhiteSource Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency dotenv to v16.0.3

    Update dependency dotenv to v16.0.3

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | dotenv | 16.0.1 -> 16.0.3 | age | adoption | passing | confidence |


    Release Notes

    motdotla/dotenv

    v16.0.3

    Compare Source

    Changed
    • Added library version to debug logs (#​682)

    v16.0.2

    Compare Source

    Added
    • Export env-options.js and cli-options.js in package.json for use with downstream dotenv-expand module

    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency autoprefixer to v10.4.13

    Update dependency autoprefixer to v10.4.13

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | autoprefixer | 10.4.7 -> 10.4.13 | age | adoption | passing | confidence |


    Release Notes

    postcss/autoprefixer

    v10.4.13

    Compare Source

    • Fixed missed prefixes on vendor prefixes in name of CSS Custom Property.

    v10.4.12

    Compare Source

    • Fixed support of unit-less zero angle in backgrounds (by 一丝).

    v10.4.11

    Compare Source

    • Fixed text-decoration prefixes by moving to MDN data (by Romain Menke).

    v10.4.10

    Compare Source

    • Fixed unicode-bidi prefixes by moving to MDN data.

    v10.4.9

    Compare Source

    • Fixed css-unicode-bidi issue from latest Can I Use.

    v10.4.8

    Compare Source

    • Do not print color-adjust warning if print-color-adjust also is in rule.

    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency svelte to v3.53.1

    Update dependency svelte to v3.53.1

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | svelte (source) | 3.48.0 -> 3.53.1 | age | adoption | passing | confidence |


    Release Notes

    sveltejs/svelte

    v3.53.1

    Compare Source

    • Fix exception in rel= attribute check with dynamic values (#​7994)
    • Do not emit deprecation warnings for css compiler options for now (#​8009)
    • Make compiler run in browser again (#​8010)
    • Upgrade tslib (#​8013)

    v3.53.0

    Compare Source

    • Check whether parentNode exists before removing child (#​6037)
    • Upgrade various dependencies, notably css-tree to 2.2.1 (#​7572, #​7982)
    • Extend css compiler option with 'external' | 'injected' | 'none' settings and deprecate old true | false values (#​7914)

    v3.52.0

    Compare Source

    • Throw compile-time error when attempting to update const variable (#​4895)
    • Warn when using <a target="_blank"> without rel="noreferrer" (#​6188)
    • Support style:foo|important modifier (#​7365)
    • Fix hydration regression with {@&#8203;html} and components in <svelte:head> (#​7941)

    v3.51.0

    Compare Source

    • Add a11y warnings:
      • a11y-click-events-have-key-events: check if click event is accompanied by key events (#​5073)
      • a11y-no-noninteractive-tabindex: check for tabindex on non-interactive elements (#​6693)
    • Warn when two-way binding to {...rest} object in {#each} block (#​6860)
    • Support --style-props on <svelte:component> (#​7461)
    • Supports nullish values for component event handlers (#​7568)
    • Supports SVG elements with <svelte:element>(#​7613)
    • Treat inert as boolean attribute (#​7785)
    • Support --style-props for SVG components (#​7808)
    • Fix false positive dev warnings about unset props when they are bound (#​4457)
    • Fix hydration with {@&#8203;html} and components in <svelte:head> (#​4533, #​6463, #​7444)
    • Support scoped style for <svelte:element> (#​7443)
    • Improve error message for invalid value for <svelte:component this={...}> (#​7550)
    • Improve error message when using logic blocks or tags at invalid location (#​7552)
    • Warn instead of throwing error if <svelte:element> is a void tag (#​7566)
    • Supports custom elements in <svelte:element> (#​7733)
    • Fix calling component unmount if a component is mounted and then immediately unmounted (#​7817)
    • Do not generate a11y-role-has-required-aria-props warning when elements match their semantic role (#​7837)
    • Improve performance of custom element data setting in <svelte:element> (#​7869)

    v3.50.1

    Compare Source

    v3.50.0

    Compare Source

    • Add a11y warnings:
      • a11y-incorrect-aria-attribute-type: check ARIA state and property values (#​6978)
      • a11y-no-abstract-role: check that ARIA roles are non-abstract (#​6241)
      • a11y-no-interactive-element-to-noninteractive-role: check for non-interactive roles used on interactive elements (#​5955)
      • a11y-role-has-required-aria-props: check that elements with role attribute have all required attributes for that role (#​5852)
    • Add ComponentEvents convenience type (#​7702)
    • Add SveltePreprocessor utility type (#​7742)
    • Enhance action typings (#​7805)
    • Remove empty stylesheets created from transitions (#​4801, #​7164)
    • Make a11y-label-has-associated-control warning check all descendants for input control (#​5528)
    • Only show lowercase component name warnings for non-HTML/SVG elements (#​5712)
    • Disallow invalid CSS selectors starting with a combinator (#​7643)
    • Use Node.parentNode instead of Node.parentElement for legacy browser support (#​7723)
    • Handle arrow function on <slot> inside <svelte:fragment> (#​7485)
    • Improve parsing speed when encountering large blocks of whitespace (#​7675)
    • Fix class: directive updates in aborted/restarted transitions (#​7764)

    v3.49.0

    Compare Source


    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency postcss-cli to v10

    Update dependency postcss-cli to v10

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | postcss-cli | 9.1.0 -> 10.0.0 | age | adoption | passing | confidence |


    Release Notes

    postcss/postcss-cli

    v10.0.0

    Compare Source


    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency @supabase/supabase-js to v1.35.7

    Update dependency @supabase/supabase-js to v1.35.7

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @supabase/supabase-js | 1.35.3 -> 1.35.7 | age | adoption | passing | confidence |


    Release Notes

    supabase/supabase-js

    v1.35.7

    Compare Source

    Bug Fixes
    • keep second channel with same topic open on rapid re-subscribe (50d4b32)

    v1.35.6

    Compare Source

    Bug Fixes

    v1.35.5

    Compare Source

    Bug Fixes
    • revert new Realtime API featuring Broadcast and Presence (e155e65)

    v1.35.4

    Compare Source

    Bug Fixes
    • import cross-fetch dynamically (bea7d97)

    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Update dependency @rollup/plugin-commonjs to v22.0.2

    Update dependency @rollup/plugin-commonjs to v22.0.2

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @rollup/plugin-commonjs (source) | 22.0.0 -> 22.0.2 | age | adoption | passing | confidence |


    Release Notes

    rollup/plugins

    v22.0.2

    Compare Source

    2022-08-05

    Bugfixes
    • fix: Exclude multi-line template strings from indent (#​1229)

    v22.0.1

    2022-06-24

    Bugfixes
    • fix: Only proxy detected commonjs entry points (#​1180)

    Configuration

    πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
Releases(0.0.4)
  • 0.0.4(Apr 14, 2022)

    • Now you can enable the Click to Load feature by settings clickToLoad="true"
    • This will prevent auto-loading the comments when the page is opened.
    • Helps with Page Speed & CLS
    <div id="comments" data-url="yoursite.com" clickToLoad="true"></div>
    
    Source code(tar.gz)
    Source code(zip)
  • 0.0.3(Apr 14, 2022)

  • 0.0.2(Apr 10, 2022)

Owner
MC Naveen
πŸ¦„ Developer x Marketer πŸ€“ Web & Android πŸ’š Open Source
MC Naveen
API dot Open Sauced is NestJS and SupaBase powered OAS3 backend designed to remove client complexity and provide a structured graph of all @open-sauced integrations

?? Open Sauced Nest Supabase API ?? The path to your next Open Source contribution ?? Prerequisites In order to run the project we need the following

TED Vortex (Teodor-Eugen DuΘ›ulescu) 13 Dec 18, 2022
An open-source, blazing fast code editor for Windows, Mac, and Linux.

Thermite An open-source, blazing fast code editor for Windows, Mac, and Linux. About Thermite is a Blazing Fast, Open-Source, Cross-Platform Code Edit

Keston 4 Oct 25, 2022
Grupprojekt fΓΆr kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet fΓΆr kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide FΓΆr information om hur utv

Svante Jonsson IT-HΓΆgskolan 3 May 18, 2022
Hemsida fΓΆr personer i Sverige som kan och vill erbjuda boende till mΓ€nniskor pΓ₯ flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo fΓΆr kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Blazing fast and lightweight state management framework πŸ‘“

StateX is a blazing fast and lightweight framework for managing state in a Javascript app. Features ?? Fast βˆ’ Our APIs just run lightning fast, no mor

Truelines 7 Oct 8, 2022
The Frontend of Escobar's Inventory Management System, Employee Management System, Ordering System, and Income & Expense System

Usage Create an App # with npx $ npx create-nextron-app my-app --example with-javascript # with yarn $ yarn create nextron-app my-app --example with-

Viver Bungag 4 Jan 2, 2023
A personal semantic search engine capable of surfacing relevant bookmarks, journal entries, notes, blogs, contacts, and more, built on an efficient document embedding algorithm and Monocle's personal search index.

Revery ?? Revery is a semantic search engine that operates on my Monocle search index. While Revery lets me search through the same database of tens o

Linus Lee 215 Dec 30, 2022
GitHub and Markdown-Based CMS for Blogs. EXPERIMENTAL and in the "Idea" stage. I have no clue if this is feasible.

Turborepo starter This is an official pnpm starter turborepo. What's inside? This turborepo uses pnpm as a package manager. It includes the following

David Taing 2 Oct 13, 2022
Sachit Yadav 6 Nov 3, 2022
Our super simple URL shortener. Powered by Deno and Supabase.

Feelantera URL Shortener This is our super simple URL shortener. Powered by Supabase and Deno, and Oak for the http framework. You can deploy this pro

Feelantera 16 Oct 14, 2022
The full power of the Go Compiler directly in your browser, including a virtual file system implementation. Deployable as a static website.

Static Go Playground Features Full Go Compiler running on the browser. Supports using custom build tags. Incremental builds (build cache). Supports mu

null 25 Jun 16, 2022
This terminal application aims to help new developers to quickly create ready to play applications, powered by Supabase.

Welcome to Create Supabase App ?? ⚑️ ?? Supabase is an open-source Firebase alternative. This terminal application aims to help new developers quickly

RaphaΓ«l Moreau 17 Nov 8, 2022
A website which displays a list of movies and allows the user to leave a comment and like.

Movie-website Description Mobile Version Desktop Version "Movie-website" is a website which display movies from TVmaze api allowing users to like and

Ushindi Gedeon 3 Nov 7, 2022
A website where all the members can participate and ask questions. anybody can comment and give the answer.

A website where all the members can participate and ask questions. anybody can comment and give the answer. if the creator of the question feels that answer is correct then he/she can mark the answer as correct. The project is under construction. Open source contributions are most welcome.??

CODEINPYTHON 17 Dec 19, 2022
Gofiber with NextJS Static HTML is a small Go program to showcase for bundling a static HTML export of a Next.js app

Gofiber and NextJS Static HTML Gofiber with NextJS Static HTML is a small Go program to showcase for bundling a static HTML export of a Next.js app. R

Mai 1 Jan 22, 2022
Gatsby-blog-cosmicjs - πŸš€βš‘οΈ Blazing fast blog built with Gatsby and the Cosmic Headless CMS πŸ”₯

Gatsby + Cosmic This repo contains an example blog website that is built with Gatsby, and Cosmic. See live demo hosted on Netlify Uses the Cosmic Gats

Priya Chakraborty 0 Jan 29, 2022
πŸ”₯ Blazing Fast API which scrapes Mydramalist.com made using Fastify and Cheerio.

mydramalist API ?? Blazing Fast API which scrapes Mydramalist.com made using Fastify and Cheerio. Setup pnpm install node index.js available at http:/

Paranjay Singh 6 Dec 4, 2022