1.0.11 • Published 10 years ago

atma-loader-package v1.0.11

Weekly downloads
-
License
MIT
Repository
-
Last release
10 years ago

Package Loader (Atma Plugin)

Build Status

The Plugin extends:

Load scripts from a directory as a package, assume this structure and the loading process:

lib
+-- Foo
|   |-- foo.js
|    
|-- A.js
|-- B.js
// load all files
include
    .js('./lib/.package::Lib') 
    // similar to the glob version: `./lib/**.js.package`

    .done(function(resp){
        resp.Lib.A //> Exports Object from `lib/A.js' file
        resp.Lib.B //> Exports Object from `lib/B.js' file
        resp.Lib.Foo.foo //> Exports Object from `lib/Foo/foo.js' file
    });

// load only root files
include
    .js('./lib/*.js.package')
    .done(function(resp){
        resp.Lib.A //> Exports Object from `lib/A.js' file
        resp.Lib.B //> Exports Object from `lib/B.js' file
    })
How to use
Embed into the Project
  • npm install atma -g
  • atma plugin install atma-loader-package
  • That's all
Quick Try

@see Tests


The MIT License

1.0.11

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago