Skip to content

Inline specific values from a JSON file or the whole JSON blob

License

Notifications You must be signed in to change notification settings

longlho/ts-transform-json

Repository files navigation

ts-transform-json

build status

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: {}}

Usage

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:

isDeclaration?: boolean

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.

About

Inline specific values from a JSON file or the whole JSON blob

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published