ts-transform-json

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

Usage no npm install needed!

<script type="module">
  import tsTransformJson from 'https://cdn.skypack.dev/ts-transform-json';
</script>

README

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.