0.1.0 • Published 6 years ago
simple-modules-manager v0.1.0
Simple Modules Manager
❖ Installation ❖
From npmjs.com (recommended) - choose one of the options:
npm install simple-modules-manageryarn add simple-modules-manager
From Adrosar/simple-modules-manager - downloads the entire contents of the repository:
npm install bitbucket:Adrosar/simple-modules-manager❖ Use in browser ❖
1 Run in terminal code npm run rollup:dist or npm run browserify:dist (Generating file JS for browser).
2 In page (HTML file) insert code:
<script type="text/javascript" src="dist/index.min.js" async></script>3 Module is available as window.smm
4 Create new module:
window.sm = window.sm || [];
sm.push(function myFirsModule(){
return {
msg: "Hello World!"
}
});( ↑ file myFirsModule.js)
5 Create second module:
window.sm = window.sm || [];
sm.push(function mySecondModule(_modules){
if(_modules['@myFirsModule']){
return {
msg: "Hello World!"
}
}
});( ↑ file mySecondModule.js)
6 Add for HTML file:
<script type="text/javascript" src="myFirsModule.js" async></script>
<script type="text/javascript" src="mySecondModule.js" async></script>❖ Use in Node.js ❖
import { init as initSMM } from "simple-modules-manager/smm";
initSMM ('global', 'smm');or
var smm = require("simple-modules-manager/smm");
smm.init('global', 'smm');❖ Development ❖
Running the tests:
For browser:
- Run in terminal
npm run rollup:test && npm run browserify:test - Run server (in terminal)
npm run server - Open first link test.browserify.html
- Open second link test.rollup.html
- If in terminal (console) not show ERROR, test is OK.
❖ Versioning ❖
I use the versioning system SemVer (2.0.0)
❖ Author❖
- Adrian Gargula
❖ License ❖
This project is licensed under the ISC License - see the wiki/ISC_license
❖ Other ❖
This project is based on Adrosar/ts-startek-kit (version 2.0.0)
0.1.0
6 years ago