
Security News
Feross on TBPN: Socket's Series C and the State of Software Supply Chain Security
Feross Aboukhadijeh joins TBPN to discuss Socket's $60M Series C, 500%+ ARR growth, AI's impact on open source, and the rise in supply chain attacks.
@daytona/living-design-system
Advanced tools
A component management system, which handles building, testing, and serving your application and all you have to worry outout is the UI, automatically creating a HTTP-server serving your Views, a full styleguide, rendering your components as partials, bun
LDS is a component management service, defining a way to write and manage components, modules and view, which makes it easy to maintain, view and develop.
A component is a folder with all its defining assets within, like CSS, JavaScript, Template, default JSON data, configurations, screenshots, examples and description. for instance:
- MyComponent
-- index.css
-- index.js
-- index.hbs
-- default.json
-- readme.md
By handling all component specifications in one place we can easier make sure CSS, JS and HTML are functioning together. And works as an instance independent on where in the DOM you put it.
Further more, by relying on a standardized way of strucuring your components, we can then parse the file structure and get a complete library of all components and their dependencies.
Living design system, is a way to handle this standardized way of structuring components, by indexing them, bundlinge their assets, serving them as templating partials, and creating an API allowing us to render them in isolation or modifying them.
LDS consists of several vital parts to make your job easier.
You can configure the file structure or templating engine, using the lds.config.js in your root project directory. Read more about configuration in out documentation
Install lds by installing it as global dependency
$ npm install -g @daytona/living-design-system
$ lds init myProject
or just
$ lds init
to set it up in current folder
This sets up a folder structure (which you can change) and a config file (lds.config.js) with all the paths and configurations of your project, and a simple example component.
To start up the server run command
$ lds start
This builds your assets, creating a watch task for file changes in your project and starts up a KOA.js server with routes for all your views and for a separate styleguide presenting your components and views, as well as a API, with commands to manage you design system.
FAQs
A component management system, which handles building, testing, and serving your application and all you have to worry outout is the UI, automatically creating a HTTP-server serving your Views, a full styleguide, rendering your components as partials, bun
The npm package @daytona/living-design-system receives a total of 0 weekly downloads. As such, @daytona/living-design-system popularity was classified as not popular.
We found that @daytona/living-design-system demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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
Feross Aboukhadijeh joins TBPN to discuss Socket's $60M Series C, 500%+ ARR growth, AI's impact on open source, and the rise in supply chain attacks.

Security News
OSV withdrew 157 OSV malware reports after automated false positives incorrectly flagged trusted npm and PyPI packages, sending bad records into tools that rely on OSV data.

Research
/Security News
TrapDoor crypto stealer hits 36 malicious packages across npm, PyPI, and Crates.io, targeting crypto, DeFi, AI, and security developers.