Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    grunt-npm2bower-syncpublic

    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

    103

    version

    0.9.1

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar