a477b007e1
* Squashed clients/validator content from old branch * fix up tests fix up linting * add bundle script * add build prod script to package json update tests * update readme + copy to dist output update global types update types and tests! * update package build * move types and tests into src * Squashed clients/validator content from old branch fix up tests fix up linting * add bundle script * add build prod script to package json update tests * update readme + copy to dist output update global types update types and tests! update package build * move types and tests into src * build to sub-dir * Fixing the few broken tests --------- Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com> Co-authored-by: benedettadavico <benedetta.davico@gmail.com>
21 lines
571 B
JavaScript
21 lines
571 B
JavaScript
import * as fs from 'fs';
|
|
|
|
// parse the package.json from the SDK, so we can keep fields like the name and version
|
|
const json = JSON.parse(fs.readFileSync('./package.json').toString());
|
|
|
|
// defaults (NB: these are in the output file locations)
|
|
const main = 'index.js';
|
|
const types = 'index.d.ts';
|
|
|
|
// make a package.json for the bundle
|
|
const packageJson = {
|
|
name: json.name,
|
|
version: json.version,
|
|
license: json.license,
|
|
author: json.author,
|
|
main,
|
|
types,
|
|
};
|
|
|
|
fs.writeFileSync('./dist/nym-validator-client/package.json', JSON.stringify(packageJson, null, 2));
|