4.6.6 • Published 5 years ago

gluestick-env-expose-ast v4.6.6

Weekly downloads
18
License
MIT
Repository
github
Last release
5 years ago

gluestick-env-expose-ast

This plugin allows you to automatically export environment variables (process.env.*) by taversing the AST of a provided file. For example, if the plugin finds process.env.ENV_VAR_0 this variable will be exposed in the final build, both on client and server.

How to use

  1. Install plugin
npm install --save gluestick-env-expose-ast
  1. Define (and configure) plugin in src/gluestick.plugins.js:
export default [
  'gluestick-env-expose-ast'
]

// or

export default [
  {
    plugin: 'gluestick-env-expose-ast',
    options: {
      parse: 'file.js'
    },
  },
]

Configuration

  • parse: string | string[] - path or array of paths to files which will be parsed for process.env.*
  • exposeRuntime: boolean - replace process.env with window.__GS_ENV_VARS__ to allow passing variables in runtime instead of on compilation time, it will also pass detected variables to the server bundle so window.__GS_ENV_VARS__ gets properly propagated when renderering pages on the server
4.6.6

5 years ago

4.6.5

5 years ago

4.6.4

5 years ago

4.6.3

5 years ago

4.6.2

5 years ago

4.6.1

5 years ago

4.6.0

5 years ago

4.5.0

5 years ago

4.3.0

6 years ago

4.3.0-prerelease

6 years ago

4.2.2

6 years ago

4.2.1

6 years ago

4.2.0

6 years ago

4.1.3

6 years ago

4.1.2

6 years ago

4.1.1

6 years ago

3.1.1

6 years ago

4.1.0

6 years ago

4.0.2

6 years ago

4.0.1

6 years ago

4.0.0

6 years ago

3.1.0

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago

2.1.0

6 years ago

2.0.0

6 years ago

1.15.2-test.0

6 years ago

1.16.0-rc.0

6 years ago

1.15.2

6 years ago

1.15.1

6 years ago

1.15.0

6 years ago

2.0.0-alpha.0

7 years ago

1.14.2

7 years ago

1.14.1

7 years ago

1.14.0

7 years ago

1.13.7

7 years ago

1.13.6

7 years ago

1.13.5

7 years ago

1.13.4

7 years ago

1.13.3

7 years ago

1.13.2

7 years ago

1.13.1

7 years ago

1.13.0

7 years ago

1.13.0-beta.6

7 years ago

1.13.0-beta.5

7 years ago

1.13.0-beta.4

7 years ago

1.12.2

7 years ago

1.13.0-beta.3

7 years ago

1.13.0-beta.2

7 years ago

1.12.1

7 years ago

1.13.0-beta.1

7 years ago

1.13.0-beta.0

7 years ago

1.12.0

7 years ago

1.11.0

7 years ago

1.10.1

7 years ago

1.10.0

7 years ago

1.9.5

7 years ago

1.9.4

7 years ago

1.9.3

7 years ago

1.9.2

7 years ago

1.9.1

7 years ago

1.7.6

7 years ago

1.8.1

7 years ago

1.9.0

7 years ago

1.8.0

7 years ago

1.7.5

7 years ago

1.7.4

7 years ago

1.7.3

7 years ago

1.7.2

7 years ago

1.7.1

7 years ago

1.7.0

7 years ago

1.6.0

7 years ago

1.5.0

7 years ago

1.4.0

7 years ago

1.3.1

7 years ago

1.3.0

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

1.0.0-rc.19

7 years ago

1.0.0-rc.18

7 years ago

1.0.0-rc.17

7 years ago

1.0.0-rc.16

7 years ago

1.0.0-rc.15

7 years ago

1.0.0-rc.14

7 years ago

1.0.0-rc.13

7 years ago

1.0.0-rc.11

7 years ago

1.0.0-rc.8

7 years ago

1.0.0-rc.10

7 years ago

1.0.0-rc.9

7 years ago

1.0.0-rc.7

7 years ago

1.0.0-rc.6

7 years ago

1.0.0-rc.5

7 years ago

1.0.0-rc.4

7 years ago

1.0.0-rc.3

7 years ago

1.0.0-rc.2

7 years ago

1.0.0-rc.1

7 years ago