
Product
Introducing Pull Request Stories to Help Security Teams Track Supply Chain Risks
Socket’s new Pull Request Stories give security teams clear visibility into dependency risks and outcomes across scanned pull requests.
@betagouv/jamstack-loader
Advanced tools
@betagouv/jamstack-loader est un chargeur pour Webpack qui permet de charger des fichiers de configuration et des données au format YAML dans des projets Jamstack. Il facilite la gestion des collections de données, permettant aux développeurs de structurer et d'accéder facilement à leurs données dans des applications modernes basées sur Jamstack.
Pour utiliser @betagouv/jamstack-loader, vous devez d'abord l'installer via npm ou yarn. Exécutez l'une des commandes suivantes dans votre terminal :
npm install @betagouv/jamstack-loader --save-dev
ou
yarn add @betagouv/jamstack-loader --dev
Pour utiliser le loader dans votre projet Webpack, ajoutez-le à votre configuration Webpack. Voici un exemple de configuration :
// webpack.config.js
const path = require('path');
module.exports = {
module: {
rules: [
{
test: /\.yml$/,
use: 'jamstack-loader',
},
],
},
resolve: {
extensions: ['.js', '.yml'],
},
// autres configurations...
};
Une fois le loader configuré, vous pouvez importer des fichiers YAML dans votre code JavaScript. Voici un exemple :
import jamstackConfig from './path/to/config.yml';
// Accéder aux collections
const posts = jamstackConfig.collections.posts;
console.log(posts);
Voici un exemple de fichier de configuration YAML que vous pouvez utiliser :
collections:
- name: posts
folder: "data/posts"
extension: yml
Vous pouvez également avoir des fichiers de données dans le dossier spécifié :
# data/posts/post1.yml
title: "Mon premier post"
content: "Ceci est le contenu de mon premier post."
Le projet utilise Jest pour les tests. Pour exécuter les tests, utilisez la commande suivante :
npm test
ou
yarn test
FAQs
Jamstack for webpack
We found that @betagouv/jamstack-loader demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 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.

Product
Socket’s new Pull Request Stories give security teams clear visibility into dependency risks and outcomes across scanned pull requests.

Research
/Security News
npm author Qix’s account was compromised, with malicious versions of popular packages like chalk-template, color-convert, and strip-ansi published.

Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.