
Product
Socket Firewall Now Blocks Malicious VS Code and Open VSX Extensions
Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.
lidl-core is a JS library that provides tools necessary to compile and analyze LIDL programs. For a command-line compiler, see
lidl-cli, for an interactive IDE, see lidl-sanbox.
lidl-core requires a version of Node.js greater than v4.0.0. The simplest way to install node.js on any platform is to download it from the official site. You can test that you have a correct Node.js installation by launching:
node --version
The simplest way of installing lidl-core is to install it from NPM, in the directory of your choice:
cd myDirectory/
npm install lidl-core
This package is a JS library. It offers various tools, listed in index.js. For example, to use the simple compiler in a Node.js program:
var Lidl = require('lidl-core');
var codeLidl = "interaction (bob):Number out is (5)";
var headerJs = Lidl.examples.header;
Lidl.compiler.simpleCompile(
codeLidl,
headerJs,
function(codeJs){console.log(codeJs);}
);
If you have access to the Git repository and want the latest version of lidl-core, you can also clone it and set it up using npm install:
cd myDirectory/
git clone https://<<your name>>@git.onera.fr/LIDL
cd lidl-core/
npm install
FAQs
The LIDL Interaction Desccription Language
We found that lidl-core 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.

Product
Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.

Research
More than 140 Mastra npm packages were compromised in a supply chain attack that used a typosquatted dependency to deliver a cross-platform infostealer during installation.

Research
/Security News
A new npm package tests AI malware scanners with prompt injection, safety-triggering comments, context flooding, and obfuscated JavaScript.