
Security News
MCP Community Begins Work on Official MCP Metaregistry
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Cachebust your assets by adding a hash to the filename
npm install --save-dev gulp-hash
var hash = require('gulp-hash');
gulp.src('./js/**/*.js')
.pipe(hash()) // Add hashes to the files' names
.pipe(gulp.dest('public/js')) // Write the renamed files
.pipe(hash.manifest('assets.json')) // Switch to the manifest file
.pipe(gulp.dest('public')); // Write the manifest file
The "manifest" is a JSON file that maps the original filenames to the renamed ones.
The plugin fully supports both buffers and streams. If you encounter any problems, please open an issue on GitHub and I'll look into it!
Option | Default | Description |
---|---|---|
algorithm | 'sha1' | A hashing algorithm for crypto.createHash |
hashLength | 8 | The length of the hash to add to the file's name (slice from the start of the full hash) |
template | '<%= name %>-<%= hash %><%= ext %>' | The template used when adding the hash |
version | '' | A key to change the files' hashes without actually changing their content; appended to the contents when hashing |
Option | Default | Description |
---|---|---|
manifestPath | The desired path to the manifest file | |
append | true | Whether to merge the new manifest with an existing one's contents (same filename, doesn't have to exist before first run) |
FAQs
Cachebust your assets by adding a hash to the filename
The npm package gulp-hash receives a total of 4,381 weekly downloads. As such, gulp-hash popularity was classified as popular.
We found that gulp-hash 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
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Research
Security News
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.
Research
Security News
Malicious npm packages posing as developer tools target macOS Cursor IDE users, stealing credentials and modifying files to gain persistent backdoor access.