
Security News
Vite+ Joins the Push to Consolidate JavaScript Tooling
Evan You announces Vite+, a commercial, Rust-powered toolchain built on the Vite ecosystem to unify JavaScript development and fund open source.
@cloudcannon/svelte-connector
Advanced tools
A connector for live editing Svelte components in CloudCannon
Give your editors a live visual editing experience by connecting your Svelte site to CloudCannon.
npm i @cloudcannon/svelte-connector
This repository contains a minimal example site. You can upload this site to CloudCannon to test live editing for yourself.
onDestroy
and onMount
functions.Add the following code to the component/page you wish to live edit:
<script>
import { onDestroy, onMount } from 'svelte';
import { onCloudCannonChanges, stopCloudCannonChanges } from '@cloudcannon/svelte-connector';
// pageDetails is passed from parent, or via SvelteKit load function
export let pageDetails;
onMount(async () => {
onCloudCannonChanges((newProps) => pageDetails = newProps);
});
onDestroy(async () => {
stopCloudCannonChanges();
});
</script>
In the above code, pageDetails
is an object that contains data for the markup portion of the component.
After loading the content file in the Visual Editor, changing the data in the sidebar will push the new props to pageDetails
.
This will display the new values in the Visual Editor immediately.
Once configured, open your site in CloudCannon. Open your collection in the sidebar, then open the page you wish to edit. Alternatively, open the content file in the CloudCannon file browser, and then switch to the Visual Editor.
Make changes to your data in the sidebar. Your new content will immediately update in the Visual Editor.
FAQs
A connector for live editing Svelte components in CloudCannon
We found that @cloudcannon/svelte-connector demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 7 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Evan You announces Vite+, a commercial, Rust-powered toolchain built on the Vite ecosystem to unify JavaScript development and fund open source.
Security News
Ruby Central’s incident report on the RubyGems.org access dispute sparks backlash from former maintainers and renewed debate over project governance.
Research
/Security News
Socket researchers uncover how threat actors weaponize Discord across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.