How to use the bower-json.parse function in bower-json

To help you get started, we’ve selected a few bower-json 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 OrgCurrent / Android / node / bower / lib / util / readJson.js View on Github external
}, function (err) {
        // No json file was found, assume one
        if (err.code === 'ENOENT' && options.assume) {
            return [bowerJson.parse(options.assume, options), false, true];
        }

        err.details = err.message;

        if (err.file) {
            err.message = 'Failed to read ' + err.file;
            err.data = { filename: err.file };
        } else {
            err.message = 'Failed to read json from ' + file;
        }

        throw err;
    });
}
github bower / bower / lib / util / readJson.js View on Github external
function(err) {
            // No json file was found, assume one
            if (err.code === 'ENOENT' && options.assume) {
                return [bowerJson.parse(options.assume, options), false, true];
            }

            err.details = err.message;

            if (err.file) {
                err.message = 'Failed to read ' + err.file;
                err.data = { filename: err.file };
            } else {
                err.message = 'Failed to read json from ' + file;
            }

            throw err;
        }
    );
github erobwen / causality / test / bower.js View on Github external
it('validate', function(){
        
        const data = fs.readFileSync(__dirname+'/../bower.json');
        const json = JSON.parse(data);
        const bj = require('bower-json');
        const norm = bj.parse(json);
        
        assert.equal(json.main, "causality.js");
    });
});
github robotichead / NearBeach / NearBeach / static / NearBeach / widgets / jQuery-File-Upload / bower-version-update.js View on Github external
#!/usr/bin/env node

'use strict';

var path = require('path');
var packageJSON = require(path.join(__dirname, 'package.json'));
var bowerFile = path.join(__dirname, 'bower.json');
var bowerJSON = require('bower-json').parse(
  require(bowerFile),
  {normalize: true}
);
bowerJSON.version = packageJSON.version;
require('fs').writeFileSync(
  bowerFile,
  JSON.stringify(bowerJSON, null, 2) + '\n'
);

bower-json

Read bower.json files with semantics, normalisation, defaults and validation

MIT
Latest version published 4 years ago

Package Health Score

65 / 100
Full package analysis