@staticdeploy/app-config
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

npm version build status coverage status dependency status devDependency status

app-config

A tool for generating configuration files for static apps.

Install

yarn add @staticdeploy/app-config

Quickstart

  • add the following <script> to your public/index.html:

    <script id="app-config" src="http://localhost:3456/app-config.js"></script>
  • access the config variable in your code:

    console.log(window.APP_CONFIG.MY_VAR);

Then:

In development

  • define configuration in the .env file:

    APP_CONFIG_MY_VAR=my_val
  • start the development server with $(npm bin)/dev-config-server

In production

  • build your app and get the path of the app's index.html (for example, for apps built with create-react-app the path is build/index.html)

  • defining configuration via environment variables:

    export APP_CONFIG_MY_VAR=my_val
  • inject the configuration into the index file by running:

    $(npm bin)/inject-config --file path/to/index.html

Additional documentation

Readme

Keywords

none

Package Sidebar

Install

npm i @staticdeploy/app-config

Weekly Downloads

333

Version

2.0.2

License

MIT

Unpacked Size

16.8 kB

Total Files

27

Last publish

Collaborators

  • davidebianchi
  • pscanf
  • staticdeploy-npm-bot