npm.io
1.1.1 • Published 7 years ago

ts-transform-json

Licence
MIT
Version
1.1.1
Deps
1
Size
16 kB
Vulns
0
Weekly
0
Stars
15

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.

Keywords