Inline specific values from a JSON file or the whole JSON blob. For example:
import {version} from 'package.json'
// becomes
var version = '1.0.5'
// OR
import * as packageJson from 'package.json'
// becomes
var packageJson = {"version": "1.0.5", dependencies: {}}
First of all, you need some level of familiarity with the TypeScript Compiler API.
compile.ts
& tests should have examples of how this works. The available options are:
Whether you're running this transformer in declaration files (typically specified in afterDeclarations
instead of after
in transformer list). This flag will inline types
instead of actual value.