0.0.4 • Published 7 years ago

json-transformer-extra v0.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

Json-Transformer-extra

NPM CircleCI codecov npm bundle size (minified + gzip) npm GitHub

The extra json-Transformer Rename/Remove and Transform the values of the JSON object

Installation

mpn install --save-dev json-transformer-extra

Sample

test('Transform File', () => {
  const transfer = new JsonFileTransformer(
    'package.json',
    'dist/package.json',
    {
      /*Rename properties*/
      renames: [{ from: 'dependencies', to: 'peerDependencies' }],
      /*remove properties*/
      removes: ['scripts', 'devDependencies', 'jest']
    }
  );

  //For testing purpose. Delete old file first
  if (fs.existsSync('dist/package.json')) fs.unlinkSync('dist/package.json');
  expect(fs.existsSync('dist/package.json')).toBe(false);

  //Transform the file
  //The transform will overwrite the file in destination folder if existed.
  transfer.Transform();
  expect(fs.existsSync('dist/package.json')).toBe(true);
});
0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago