Sha256: 4de7cee264b209ecbbc929f954b577a828fb82fd6c654ee8735250537fff883f

Contents?: true

Size: 414 Bytes

Versions: 6

Compression:

Stored size: 414 Bytes

Contents

import setup from './setup_plugin.js'

export default setup('env', () => {
  return {
    onResolve: {
      filter: /^env$/,
      callback({ path }) {
        return { path, namespace: 'env' }
      }
    },

    onLoad: {
      filter: /.*/,
      namespace: 'env',
      callback() {
        const env = Deno.env.toObject()
        return { loader: 'json', contents: JSON.stringify(env) }
      }
    }
  }
})

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
proscenium-0.1.0.alpha2-x86_64-linux lib/proscenium/compilers/esbuild/env_plugin.js
proscenium-0.1.0.alpha2-x86_64-darwin lib/proscenium/compilers/esbuild/env_plugin.js
proscenium-0.1.0.alpha2-arm64-darwin lib/proscenium/compilers/esbuild/env_plugin.js
proscenium-0.1.0.alpha1-x86_64-linux lib/proscenium/compilers/esbuild/env_plugin.js
proscenium-0.1.0.alpha1-x86_64-darwin lib/proscenium/compilers/esbuild/env_plugin.js
proscenium-0.1.0.alpha1-arm64-darwin lib/proscenium/compilers/esbuild/env_plugin.js