
Security News
Google’s OSV Fix Just Added 500+ New Advisories — All Thanks to One Small Policy Change
A data handling bug in OSV.dev caused disputed CVEs to disappear from vulnerability feeds until a recent fix restored over 500 advisories.
@wixc3/codux-librarian
Advanced tools
`codux-librarian` is a CLI tool for packaging libraries of third-party boards and components templates into a format that can be consumed by [Codux](https://www.codux.com).
codux-librarian
is a CLI tool for packaging libraries of third-party boards and components templates
into a format that can be consumed by Codux.
This tool creates an NPM package containing the library's boards. Once this package is added as a dev dependency in a user's project, the boards will appear in the "libraries" section of the Add Panel when the project is opened in Codux and in the new component dialog to allow install/inline component templates.
To package your boards into a library, follow these steps:
@wixc3/codux-librarian
as a dev dependency to the project you want to use for providing boards to other projects:npm install --save-dev @wixc3/codux-librarian
Create a codux-librarian.config.json
file in the root directory of the project. Configure it based on the format described in the LibrarianConfig interface.
Build the library using the CLI:
npx codux-librarian build
The build command supports the following option:
--config
: Specify a custom path to a configuration file. Defaults to ./codux-librarian.config.json
.A new directory containing the packaged library will be generated. Publish this package to NPM:
Any board file located in the configured boardsPath
will be copied to the package.
Folders containing a *.component.json
file under the configured componentsPath
will be copied to the package. Required dependencies for components are automatically determined by inspecting JavaScript imports in the component template modules.
Dependency Management:
peerDependencies
in the library package with the acceptable version range.optional
flag should be set in the usedPeerDependenciesMeta
.Ignored Directories
The metadata directory
is excluded from the package during the build process.
To use a packaged library in a project:
Add the packaged library as a development dependency:
npm install --save-dev library-package
Update the codux.config.json
file of the consuming project to include the library:
{
"addPanel": {
"assets": ["library-package"]
}
}
boardsPath
that import components using relative paths are not supported. Components must be imported from external packages.FAQs
`codux-librarian` is a CLI tool for packaging libraries of third-party boards and components templates into a format that can be consumed by [Codux](https://www.codux.com).
The npm package @wixc3/codux-librarian receives a total of 0 weekly downloads. As such, @wixc3/codux-librarian popularity was classified as not popular.
We found that @wixc3/codux-librarian demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 69 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
A data handling bug in OSV.dev caused disputed CVEs to disappear from vulnerability feeds until a recent fix restored over 500 advisories.
Research
/Security News
175 malicious npm packages (26k+ downloads) used unpkg CDN to host redirect scripts for a credential-phishing campaign targeting 135+ organizations worldwide.
Security News
Python 3.14 adds template strings, deferred annotations, and subinterpreters, plus free-threaded mode, an experimental JIT, and Sigstore verification.