Skip to content

jlongyam/env

Repository files navigation

env

Basic environment detector

Usage

CLI

ES6 Module
import env from "@jlongyam/env";
console.log(env);
CommonJS
const env = require("@jlongyam/env");
console.log(env);

Browser

ES Module
<script type="importmap">
  {
    "imports": {
      "env": "https://cdn.jsdelivr.net/gh/jlongyam/env/dist/env.min.mjs"
    }
  }
</script>
<script type="module">
  import env from "env";
  console.log(env);
</script>
IIFE
<script src="https://cdn.jsdelivr.net/gh/jlongyam/env/dist/env.min.js"></script>
<script>
  console.log(env)
</script>
Worker

worker.js

import env from "https://cdn.jsdelivr.net/gh/jlongyam/env/dist/env.min.mjs";
self.postMessage({
  result: env.worker
})

index.html

<script>
  const worker = new Worker('./worker.js', { type: 'module' });
  worker.addEventListener('message', (event) => {
    console.log(event.data)
  });
</script>

Plugins

envGlobal

Alternative to globalThis

import envGlobal from "@jlongyam/env/global";

Related

About

Basic environment detector

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors