
Security News
Package Maintainers Call for Improvements to GitHub’s New npm Security Plan
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.
@triply/ldwizard-core
Advanced tools
The core functional implementation of the [LD Wizard Interface](https://github.com/netwerk-digitaal-erfgoed/LDWizard).
The core functional implementation of the LD Wizard Interface.
You can use this package in order to build your own LD Wizard Application.
See the LD Wizard design document for more information about the LD Wizard framework.
See the Cultural Heritage Wizard for an example of a fully configured implementation for a specific domain.
On Ubuntu this is done with the following commands. Check the project websites for installation on other operating systems.
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install nodejs yarn
Add this package to your dependencies via
Yarn
yarn add @triply/ldwizard-core
NPM
npm install @triply/ldwizard-core
Create a configuration file
// This is a template file
import WizardConfig from @triply/ldwizard-core/lib/WizardConfig;
const wizardConfig: WizardConfig = {};
export default wizardConfig;
Run the script to create you local instance
Yarn
yarn exec ldwizard-build path/to/configFile.ts
Your package should now be available in the lib directory
docker build -f ./docker/Dockerfile -t "my-docker-tag" --build-arg CONFIG_FILE=path/to/configFile.ts.
To start using a local instance for testing/development follow these steps
On Ubuntu this is done with the following commands. Check the project websites for installation on other operating systems.
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install nodejs yarn
Clone this repository and go into its root directory.
Run yarn
to install the dependencies.
Run yarn dev
to start the LD-wizard in local development with the default configuration.
Go to http://localhost:4000 in your favorite web browser.
yarn build && yarn publish
FAQs
The core functional implementation of the [LD Wizard Interface](https://github.com/netwerk-digitaal-erfgoed/LDWizard).
We found that @triply/ldwizard-core demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 14 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
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.
Product
Socket Firewall is a free tool that blocks malicious packages at install time, giving developers proactive protection against rising supply chain attacks.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.