New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

envstachify

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

envstachify

browserify transform to insert environment variables using mustache syntax

  • 1.0.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
2
decreased by-66.67%
Maintainers
1
Weekly downloads
 
Created
Source

envstachify

Evaluate files as mustache templates at build time, by default using process.env as the context. This is a lot like envify, but uses mustache-style syntax instead of process.env.VAR. This is NOT a mustache template compiler transform.

install

npm install --save-dev browserify envstachify

when and how to use

envstachify will replace {{ SOME_ENV }} or {{{ SOME_ENV }}} with the value of the SOME_ENV environment variable at build time. It's the same as envify, but it works on non-Javascript files.

If have some HTML for a template file that will be require()'d and needs to reference a URL that is only known at build time, envstachify has you covered. Here's a simple example using html-browserify to require html as a string:

// foo.js
var template = require('./templates/foo.html')
<!-- templates/foo.html -->
<img src="{{{ RELEASE_URL }}}/images/cat.jpg">
RELEASE_URL=http://example.com/builds/123 browserify -t html-browserify -t envstachify foo.js

foo.html will contain an image with src=http://example.com/builds/123/images/cat.jpg.

Keywords

FAQs

Package last updated on 06 Mar 2015

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc