0.9.1 • Published 10 years ago

grunt-npm2bower-sync v0.9.1

Weekly downloads
51
License
-
Repository
github
Last release
10 years ago

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.

0.9.1

10 years ago

0.9.0

10 years ago

0.8.1

10 years ago

0.8.0

11 years ago

0.7.0

11 years ago

0.6.0

11 years ago

0.5.0

11 years ago

0.4.0

11 years ago

0.3.0

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago