How to use the jsonfile.spaces function in jsonfile

To help you get started, we’ve selected a few jsonfile examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github manGoweb / mango-cli / lib / helpers / config / json.js View on Github external
Json.save = function (path, config) {
	jf.spaces = 2 // set proper formatting
	jf.writeFile(path, config, function (err) {
		if(err) throw err
	})
}
github walmartlabs / bolt / packages / electrode-bolt / src / init.js View on Github external
/* eslint-disable no-console */
import path from "path";
import fs from "fs-extra";
import jsonfile from "jsonfile";
jsonfile.spaces = 2;
import _ from "lodash";

const tasks = {
  prepublish: "bolt build-lib",
  demo: "bolt server-dev",
  build: "bolt build-lib",
  hot: "bolt server-hot",
  "test:dev": "bolt test-frontend",
  test: "bolt check-cov && bolt cov-frontend"
};

const devDeps = {
  "babel-eslint": "^4.1.3",
  eslint: "^1.5.1",
  "eslint-config-defaults": "^6.0.0",
  "eslint-plugin-filenames": "^0.1.2",
github scriptPilot / app-framework / scripts / webpack.base.conf.js View on Github external
// Load configuration
var cfg = require('./config.js')
var app = require(cfg.appRoot + 'package.json')

// Load packages
var path = require('path')
var utils = require('./utils')
var saveJSON = require('jsonfile')
saveJSON.spaces = 2

// Set options
var cssSourceMapDev = (process.env.NODE_ENV === 'development' && cfg.dev.cssSourceMap)
var cssSourceMapProd = (process.env.NODE_ENV === 'production' && cfg.build.productionSourceMap)
var useCssSourceMap = cssSourceMapDev || cssSourceMapProd

// Export base webpack configuration
module.exports = {
  entry: {
    app: cfg.packageRoot + 'scripts/main.js'
  },
  output: {
    path: cfg.appRoot + 'www/build-' + app.version,
    publicPath: process.env.NODE_ENV === 'production' ? cfg.build.assetsPublicPath : cfg.dev.assetsPublicPath,
    filename: '[name].js'
  },
github koltyakov / generator-sppp / app / templates / _gulp.config.js View on Github external
var appConfPath = './config/app.conf.json';
    var context = {};
    try {
        context = require(privateConfPath);
    } catch (ex) {
        console.log("No private config file found");
    }
    var appConf = require(appConfPath);

    var Cpass = require("cpass");
    var cpass = new Cpass();
    var fs = require("fs");
    var path = require("path");
    var extend = require('util')._extend;
    var jsonfile = require('jsonfile');
    jsonfile.spaces = 4;
    var prompts = [];

    var preparePrompts = function(conf) {
        var promptFor = [];

        var decodedPass = cpass.decode(context.password || "");
        var encodedPass = cpass.encode(decodedPass);

        conf.password = decodedPass;
        if (
            conf.siteUrl &&
            conf.username &&
            decodedPass !== encodedPass &&
            decodedPass.length > 0
        ) {
            return promptFor;
github howardyclo / learn-to-highlight-movies / preprocess-script / preprocess.js View on Github external
function writeFile(outpath, json) {

  jsonfile.spaces = 4;

  jsonfile.writeFile(outpath, json, function(err) {
    if (err) {
      console.log('Write file error: "' + outpath + '"');
      console.log('Please make a folder: "' + OUT_FOLDER_PATH + '" first.');
      return;
    }
    console.log('Process success. Write file to "' + outpath + '"');
  });
}
github MartinLabs / generator-martinlabs / generators / app / services / gruntManager.js View on Github external
writeToFile: function(main) {
        var done = main.async();
        jsonfile.spaces = 4;

        try {
            fs.mkdirSync(main.customDestinationPath("src"));
        } catch (e) {}
        try {
            fs.mkdirSync(main.customDestinationPath("src/main"));
        } catch (e) {}
        try {
            fs.mkdirSync(main.customDestinationPath("src/main/webapp"));
        } catch (e) {}

        jsonfile.writeFile(main.customDestinationPath("src/main/webapp/package.json"), main.props.npmPackage, function(err) {

            jsonfile.writeFile(main.customDestinationPath("src/main/webapp/browserify.json"), main.props.browserify, function(err) {

                jsonfile.writeFile(main.customDestinationPath("src/main/webapp/sass.json"), main.props.sass, function(err) {
github GSA / code-gov-api / services / indexer / repo / AgencyJsonStream.js View on Github external
_saveFetchedCodeJson(agencyAcronym, codeJson) {
    logger.debug('Entered saveFetchedCodeJson - Agency: ', agencyAcronym);

    Jsonfile.spaces = 2;
    const fetchedFilepath = path.join(this.fetchedDir, `${agencyAcronym}.json`);

    try {
      Jsonfile.writeFile(fetchedFilepath, codeJson, { spaces: 2 }, (error) => {
        if (error) {
          logger.error(error);
        } else {
          logger.debug(`Saved fetched data for ${agencyAcronym}`, fetchedFilepath);
        }
      });
    } catch(err) {
      logger.error(err);
    }
  }
github jasonsanjose / brackets-sass / node / 2.0.3 / node_modules / fs-extra / lib / index.js View on Github external
fs.outputJSON = json.outputJson;

fs.writeJsonFile = jsonFile.writeFile;
fs.writeJSONFile = jsonFile.writeFile;
fs.writeJsonFileSync = jsonFile.writeFileSync;
fs.writeJSONFileSync = jsonFile.writeFileSync;

fs.writeJson = jsonFile.writeFile;
fs.writeJSON = jsonFile.writeFile;
fs.writeJsonSync = jsonFile.writeFileSync;
fs.writeJSONSync = jsonFile.writeFileSync;


module.exports = fs

jsonFile.spaces = 2; //set to 2
module.exports.jsonfile = jsonFile; //so users of fs-extra can modify jsonFile.spaces;
github swiftcafex / ios-image-maker / src / node_modules / fs.extra / node_modules / fs-extra / lib / index.js View on Github external
fs.outputJSON = json.outputJson;

fs.writeJsonFile = jsonFile.writeFile;
fs.writeJSONFile = jsonFile.writeFile;
fs.writeJsonFileSync = jsonFile.writeFileSync;
fs.writeJSONFileSync = jsonFile.writeFileSync;

fs.writeJson = jsonFile.writeFile;
fs.writeJSON = jsonFile.writeFile;
fs.writeJsonSync = jsonFile.writeFileSync;
fs.writeJSONSync = jsonFile.writeFileSync;


module.exports = fs

jsonFile.spaces = 2; //set to 2
module.exports.jsonfile = jsonFile; //so users of fs-extra can modify jsonFile.spaces;