0.2.0 • Published 7 years ago

meinauto-js v0.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

MeinAuto JS (MAJS)

Class autoload and dependency manager

Introduction

A JavaScript micro framework for modern web browsers to asynchronous autoload module classes and their dependencies handled by a manager for a dependency injection container.

Modules in this case are class definitions per file. All modules including all core modules of the framework self based on the same class interface, can be found in the generated documentation.

These modules represented by a constructor function as a class object. They can use dependency injection methods and listen to asynchronously autoloads by event or promise pattern.

They can switch on to use layout files from Sass generated as a module class bound autoloaded stylesheet.

Module classes are build in a namespace struture that can be used for everything what the power of JavaScript can do.

Initialization of module classes can be done via a HTML attribute or by another JavaScript that calls the module manager.

A module test runner based on QUnit and isolated test methods are available.

Also a documentation runner that based on JSDoc; view the doc tag interpretation in time at coding, with help of file watchers from Gulp.

Content

Requirements

Install dependencies with npmjs at project root folder

npm install

Documentation, scripts and stylesheets

Generate scripts and stylesheets (Sass) and documentation (JSDoc & JSDoc Type)

npm run dev-run

or

npm run dev-watch

Run demo application in browser

e.g.

http://localhost/meinauto-js/web/index.html

or

http://localhost/meinauto-js/web/index.html?tests

or

http://localhost/meinauto-js/web/index.html?docs

Appendix

...live long and prosper

0.2.0

7 years ago

0.1.35

7 years ago

0.1.34

7 years ago

0.1.33

7 years ago

0.1.32

7 years ago

0.1.31

7 years ago

0.1.30

7 years ago

0.1.29

7 years ago

0.1.28

7 years ago

0.1.27

7 years ago

0.1.26

7 years ago

0.1.25

7 years ago

0.1.24

7 years ago

0.1.23

7 years ago

0.1.22

7 years ago

0.1.21

7 years ago

0.1.20

7 years ago

0.1.19

7 years ago

0.1.18

7 years ago

0.1.17

7 years ago

0.1.16

7 years ago

0.1.15

7 years ago

0.1.14

7 years ago

0.1.13

7 years ago

0.1.12

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.1

7 years ago