Skip to content

Commit 30e941a

Browse files
committed
working on modular ojs
0 parents  commit 30e941a

8 files changed

Lines changed: 6103 additions & 0 deletions

File tree

index.js

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
import {
2+
dom,
3+
Filter,
4+
FSEventEmitter,
5+
IdGenerator,
6+
Pipeline,
7+
Requester,
8+
tool,
9+
} from "./src/fotastart";
10+
import { fireEvent, redirect, sendEvent } from "./src/helpers";
11+
import {
12+
autoload,
13+
broker,
14+
component,
15+
context,
16+
ContextProvider,
17+
contextProvider,
18+
each,
19+
eData,
20+
fetchContext,
21+
h,
22+
include,
23+
lazyFor,
24+
loader,
25+
MediatorManager,
26+
mediatorManager,
27+
mediators,
28+
namespace,
29+
OJS,
30+
ojs,
31+
OpenScript,
32+
payload,
33+
putContext,
34+
req,
35+
route,
36+
Router,
37+
state,
38+
Utils,
39+
v,
40+
} from "./src/open-script";
41+
42+
tool.addToWindow(fireEvent, sendEvent, redirect, IdGenerator);
43+
44+
tool.makeGlobal(
45+
tool,
46+
dom,
47+
IdGenerator,
48+
Requester,
49+
Pipeline,
50+
Filter,
51+
FSEventEmitter
52+
);
53+
54+
tool.addToWindow(
55+
route,
56+
OJS,
57+
OpenScript,
58+
Router,
59+
broker,
60+
h,
61+
contextProvider,
62+
ContextProvider,
63+
mediatorManager,
64+
MediatorManager,
65+
ojs,
66+
req,
67+
include,
68+
namespace,
69+
state,
70+
context,
71+
mediators,
72+
each,
73+
lazyFor,
74+
v,
75+
payload,
76+
eData,
77+
loader,
78+
putContext,
79+
fetchContext,
80+
autoload,
81+
Utils,
82+
component
83+
);

ojs-config.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"outputFile": {
3+
"name" : "resources/js/consolidated-ojs.js"
4+
},
5+
6+
"dir": {
7+
"components": "public/js/ui/components",
8+
"mediators": "public/js/mediators"
9+
},
10+
11+
"content": {
12+
"prefixFiles": {
13+
"public/js/": [
14+
"vanilla-otp.min.js",
15+
"open-script.js",
16+
"ojs-config.js",
17+
"ojs-events.js",
18+
"fotastart.js",
19+
"helpers.js",
20+
"analytics.js",
21+
"declarations.js",
22+
"admin-declarations.js",
23+
"global-config.js",
24+
"index.js",
25+
"routes.js",
26+
"admin-routes.js"
27+
]
28+
},
29+
"suffixFiles": {
30+
"public/js/": ["activate-bs-tooltips.js", "boot.js"]
31+
}
32+
}
33+
}

package.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"name": "modular-openscript",
3+
"version": "1.0.0",
4+
"description": "Lightweight JavaScript Frontend Framework for Build properly engineered frontend",
5+
"keywords": [
6+
"OpenScript.js",
7+
"OpenScriptJs"
8+
],
9+
"homepage": "https://github.com/OpenScriptJs/modular-openscript#readme",
10+
"bugs": {
11+
"url": "https://github.com/OpenScriptJs/modular-openscript/issues"
12+
},
13+
"repository": {
14+
"type": "git",
15+
"url": "git+https://github.com/OpenScriptJs/modular-openscript.git"
16+
},
17+
"license": "ISC",
18+
"author": "Levi Kamara Zwannah <levizwannah@gmail.com>",
19+
"type": "commonjs",
20+
"main": "index.js",
21+
"scripts": {
22+
"test": "echo \"Error: no test specified\" && exit 1"
23+
}
24+
}

0 commit comments

Comments
 (0)