
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
nuxt-define
Advanced tools
One utility function for module authors to define compiler constants for all builders supported by Nuxt.
One utility function for module authors to define compiler constants for all builders supported by Nuxt.
Supported builders:
npm i nuxt-define
// src/module.ts
import { addDefinePlugin } from 'nuxt-define'
export default defineNuxtModule({
setup() {
addDefinePlugin({
'__MY_CONSTANT__': JSON.stringify('myValue'),
'__SOME_FEATURE_FLAG__': JSON.stringify(false),
})
}
})
// src/runtime/foo.ts
export function foo() {
console.log(__MY_CONSTANT__) // 'myValue'
if (__SOME_FEATURE_FLAG__) {
// expensive computation
// omitted from final build if compiler constant is false
}
}
Nuxt supports multiple builders, and each builder has its own way of defining constants. This module abstracts that complexity and provides a unified API to define compiler constants that work across all supported builders.
An added bonus is that you do not need to explicitly add these builders as dev dependencies, keeping your Github notifications free of renovate PR noise.
FAQs
One utility function for module authors to define compiler constants for all builders supported by Nuxt.
The npm package nuxt-define receives a total of 45,026 weekly downloads. As such, nuxt-define popularity was classified as popular.
We found that nuxt-define demonstrated a healthy version release cadence and project activity because the last version was released less than 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 Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.