Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

@lightningrodlabs/create-we-applet

Package Overview
Dependencies
Maintainers
5
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lightningrodlabs/create-we-applet

Easily scaffold a [We Applet](https://npmjs.com/package/@lightningrodlabs/we-applet) UI package.

latest
npmnpm
Version
0.0.12
Version published
Maintainers
5
Created
Source

@lightningrodlabs/create-we-applet

Easily scaffold a We Applet UI package.

Usage

Run this in the project subfolder where you want to create the applet:

npx @lightningrodlabs/create-we-applet [APPLET NAME]

For example:

npx @lightningrodlabs/create-we-applet notebooks

This will create a we-applet folder, with the necessary setup to create a We Applet. This would usually be a small NPM workspace inside a bigger repository.

If your project was scaffolded using npm init @holochain, here are your next steps:

  • In your root package.json:

    • Include the newly scaffolded package in the workspaces field.
  • In the we-applet package, add the dependency to your local package where your elements and store live, and run npm install from the root folder of the repository.

  • In the we-applet/src/[APPLET NAME]-applet.ts file:

    • Instantiate your store in the firstUpdated function.
    • Add your elements to the static get scopedElements() getter.
    • Add your elements to the HTML for them to render appropriately.
  • In the workdir/dna.yaml file for the generated applet, change the location of the zome.

  • In the package.json file for the generated applect, change the CARGO_TARGET_DIR directory to which you will be compiling.

  • Change the icon.png to the icon you would like this applet to have.

FAQs

Package last updated on 14 Oct 2022

Did you know?

Socket

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.

Install

Related posts