Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
esbuild-header
Advanced tools
This plugin lets you add a header comment to the top of your build with Esbuild
$ npm install --save-dev esbuild-header
main.js
const date = new Date();
const currentTime = `${date.getHours()}:${date.getMintues()}:${date.getSeconds()}`;
console.log(currentTimes);
build.js
const headerPlugin = require('esbuild-header');
require('esbuild').build({
entryPoints: ['main.js'],
bundle: true,
outfile: 'out.js',
plugins: [headerPlugin()],
});
out.js
/*!
* esbuild-header
* A Esbuild plugin to add a header to file(s) after build
* @author Johnie Hjelm <johnie@hjelm.im>
* @version 1.0.0
* Copyright 2022 MIT licensed.
*/
const date = new Date();
const currentTime = `${date.getHours()}:${date.getMintues()}:${date.getSeconds()}`;
console.log(currentTimes);
An object containing configuration options may be passed into the plugin constructor headerPlugin
headerPlugin({
template: '// This is my header',
cwd: '/Users/foo/path/to/package.json',
});
The following options are available:
options.template
, string
: if specified, you can use your own header template with the use of Pupa to use data from package.json
.options.cwd
, string
: the path to a specified package.json
to parse data for header. Default is closest found package.json
FAQs
A Esbuild plugin to add a header to file(s) after build
The npm package esbuild-header receives a total of 3 weekly downloads. As such, esbuild-header popularity was classified as not popular.
We found that esbuild-header 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
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.