Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@solidlab/solid-sdx-cli

Package Overview
Dependencies
Maintainers
6
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@solidlab/solid-sdx-cli

Solid Development Experience toolkit

  • 0.1.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
6
Weekly downloads
 
Created
Source

Solid Development eXperience toolkit

SDX makes development of SOLID applications more enjoyable.

To read more about the conceptual ideas concerning the SDX, see the Powerpoint slides

Installation

npm i -g @solidlab/sdx

Requires at least node 18.0.0

Usage

sdx help

Init workspace

Initializes a workspace for Solid Application Development.

sdx init [--force] [--noLibs] [name]

Writes 3 important files:

  • .solidmanifest: manifest of your application
  • .sdxconfig: config files for the sdx toolkit
  • package.json: starting package.json for this project

Also installs the @solidlab/sdx cli library locally and also the @solidlab/sdx-sdk library.

Search type packages

Search for a Solid type package.

sdx search [query]

Will search the central SolidLab Catalog for potential matches.

Install type package

Install a Solid type package.

sdx install package [UriOrIndex]
// or
sdx package install [UriOrIndex]

Install a type package into your local project. It will be added to the .solidmanifest file and will - by default - update the generated GraphQL Schema (and generated sdk if applicable). A full URI can be used, or the index from the latest results table generated by the cli (eg. from sdx search).

Uninstall type package

Install a Solid type package.

sdx uninstall package [UriOrIndex]
// or
sdx package uninstall [UriOrIndex]

Uninstall a package type from your local project. It will be removed from the .solidmanifest file and will - by default - update the generated GraphQL Schema (and generated sdk if applicable). A full URI can be used, or the index from the latest results table generated by the cli (eg. from sdx list packages).

List type packages

List all installed Solid type packages.

sdx list packages
// or
sdx packages list

Lists all installed type packages.

Generate schema

Manually trigger GraphQL Schema generation, based on the installed type packages.

sdx generate schema

The GraphQL Schema will be used to generate typings and a Sdk SolidClient class.

Generate typings

Manually trigger generation of typings, based on the installed type packages.

sdx generate typings

The generated typings can be used by an IDE for intellisense autocompletion and strong typing language support.

Generate sdk client

Manually trigger a SolidClient sdk client, based on the generated GraphQL Schema and the user-created GraphQL Queries in the src/gql/ folder.

sdx generate sdk

The generated Sdk Client can then be used with the @solidlab/sdx-sdk library to interface with accessible pods.

Contributing

Start the continuous development server with:

npm run dev

Keywords

FAQs

Package last updated on 30 Nov 2023

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc