Natural Push Machine

    grunt-npm2bower-sync

    0.9.1 • Public • Published

    grunt-npm2bower-sync

    Syncs specified properties from package.json to bower.json

    NPM info

    Build status dependencies devdependencies endorse

    npm install grunt-npm2bower-sync --save-dev

    Once that's done, add this line to your project's Gruntfile.js:

    grunt.initConfig({
      sync: {
        all: {
          options: {
            // sync specific options
            sync: ['author', 'name', 'version', 'private'],
            // optional: override package values
            overrides: {
             main: [
             '<%= pkg.codename %>.js',
             '<%= pkg.codename %>.css'
             ]
            },
            // optional: specify source and destination filenames
            from: '../package.json',
            to: 'dist/bower.json'
          }
        }
      }
      grunt.loadNpmTasks('grunt-npm2bower-sync');
      grunt.registerTask('default', ['sync']);
    });

    You can also sync properties from the command line using command grunt sync

    If you need just the default properties synced, you can use task sync without options

    grunt.initConfig({
      grunt.loadNpmTasks('grunt-npm2bower-sync');
      grunt.registerTask('default', ['sync']);
    });

    License

    This repo was forked from grunt-sync-pkg by Jon Schlinkert.

    Copyright (c) 2013-09-09 Jon Schlinkert Licensed under the MIT LICENSE.

    Keywords

    Install

    npm i grunt-npm2bower-sync

    DownloadsWeekly Downloads

    23

    Version

    0.9.1

    License

    none

    Last publish

    Collaborators

    • bahmutov