Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
@solidlab/sdx
Advanced tools
SDX makes development of SOLID applications more enjoyable.
To read more about the conceptual ideas concerning the SDX, see the Powerpoint slides
npm i -g @solidlab/sdx
Requires at least node 18.0.0
sdx help
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 toolkitpackage.json
: starting package.json for this projectAlso installs the @solidlab/sdx cli library locally and also the @solidlab/sdx-sdk library.
Search for a Solid type package.
sdx search [query]
Will search the central SolidLab Catalog for potential matches.
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
).
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 all installed Solid type packages.
sdx list packages
// or
sdx packages list
Lists all installed type packages.
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.
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.
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.
Start the continuous development server with:
npm run dev
FAQs
Solid Development Experience toolkit
We found that @solidlab/sdx demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 6 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
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.