Skip to content

imdonkey/grunt-ozjs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grunt-ozjs

  • OzJS is a microkernel for modular javascript, with bundles of powerful yet micro-framework friendly AMD modules.
  • Ozma is an intelligent autobuild tool for OzJS.

Getting Started

Install this grunt plugin next to your project's grunt.js gruntfile with:

npm install grunt-ozjs

Then add this line to your project's grunt.js gruntfile:

grunt.loadNpmTasks('grunt-ozjs');

Config Example

oz: {
    // comming soon...
},
ozma: {
    testapp: {
        src: 'tests/js/main.js', // same as 'ozma tests/js/main.js'
        saveConfig: false, // true for default ('ozconfig.json'), or string for specified path and file name
        debounceDelay: 3000, // see [1]
        config: { // or existing configuration file, same as option '--config'
            baseUrl: "tests/js/",
            distUrl: "tests/.tmp/js/",
            loader: "lib/oz.js",
            disableAutoSuffix: true
        }
    }
}

[1]: fix for built-in watch

Options

For a full list of possible options, see the grunt.js example.

Examples

Execute the following command from ./ directory

grunt ozma:testapp

See tests/dist/js/main.js

Then execute:

grunt

See tests/index.html and tests/static/js/

Source code

More References

See OzJS References

Release History

See OzJS Release History

License

Copyright (c) 2010 - 2013 dexteryy
Licensed under the MIT license.

About

grunt tasks for oz.js and ozma.js

Resources

Stars

Watchers

Forks

Packages

No packages published