Environment: server.
Type: boolean | { dev?: boolean; prod?: boolean }.
Default: { dev: false, prod: true }.

Whether to generate shield() in development and/or when building for production.

// Environment: server
 
import { config } from 'telefunc'
 
// Enable shield() generation during development
config.shield.dev = true
⚠️
Enabling shield() generation during development can significantly slow down development speed. Depending on how large your app and how fast your computer is, the decreased development speed can range from unnoticeable to significant.

You usually define server-side configs (import { config } from 'telefunc') at your server entry. For example if you use Express.js:

// /server/index.js
// Environment: server
 
import express from 'express'
import { config } from 'telefunc'
 
const app = express()
 
// Config values can be set here
config.someServerSideSetting = 'some-value'