|
1 | 1 | {
|
2 | 2 | "name": "monoco",
|
3 |
| - "version": "0.5.3", |
| 3 | + "version": "0.5.5", |
4 | 4 | "description": "A Model and a NoSQL Database for Components",
|
5 | 5 | "_id": "e89c617b6b15d24",
|
6 | 6 | "schemas": {
|
|
773 | 773 | "action": "function ready() { var systems = [], system = null, i = 0, length = 0; if (typeof document !== 'undefined') { systems = document.querySelectorAll('link[rel=system]'); length = systems.length; for (i = 0; i < length; i++) { system = systems[i]; if (system.getAttribute('async') === 'true') { this.load(system.href, true); } else { this.load(system.href, false); } } }}",
|
774 | 774 | "core": true
|
775 | 775 | },
|
776 |
| - "1d75f1f9691dbd5": { |
777 |
| - "_id": "1d75f1f9691dbd5", |
| 776 | + "16dcb1fce31e59f": { |
| 777 | + "_id": "16dcb1fce31e59f", |
778 | 778 | "component": "Monoco",
|
779 | 779 | "state": "error",
|
780 | 780 | "action": "function error(data) { console.error('monoco: ' + data.message, data.error); }",
|
781 | 781 | "core": true
|
782 | 782 | },
|
783 |
| - "1a43f1f22a195b5": { |
784 |
| - "_id": "1a43f1f22a195b5", |
| 783 | + "160c11702716ac1": { |
| 784 | + "_id": "160c11702716ac1", |
785 | 785 | "component": "Monoco",
|
786 | 786 | "state": "find",
|
787 | 787 | "action": "function find(Class, query) { return $component.find(Class, query);}",
|
788 | 788 | "core": true,
|
789 | 789 | "useCoreAPI": true
|
790 | 790 | },
|
791 |
| - "1301a1999816801": { |
792 |
| - "_id": "1301a1999816801", |
| 791 | + "119661076a13c3f": { |
| 792 | + "_id": "119661076a13c3f", |
793 | 793 | "component": "Monoco",
|
794 | 794 | "state": "system",
|
795 | 795 | "action": "function system(name) { var System = null, system = {}, result = [], conf = {}; if (name) { conf.master = true; conf.name = name; System = this.require('MonocoSystem'); system = new System(conf); } else { result = this.find('MonocoSystem', {'master': true}); if (result.length) { system = result[0]; } } return system; }",
|
796 | 796 | "core": true
|
797 | 797 | },
|
798 |
| - "1da34136b319baa": { |
799 |
| - "_id": "1da34136b319baa", |
| 798 | + "14ef0189bc16a3e": { |
| 799 | + "_id": "14ef0189bc16a3e", |
800 | 800 | "component": "Monoco",
|
801 | 801 | "state": "warning",
|
802 | 802 | "action": "function warning(message) { console.warn('monoco: ' + message); }",
|
803 | 803 | "core": true
|
804 | 804 | },
|
805 |
| - "130aa1c1d1174c2": { |
806 |
| - "_id": "130aa1c1d1174c2", |
| 805 | + "199e51f0641fccc": { |
| 806 | + "_id": "199e51f0641fccc", |
807 | 807 | "component": "MonocoChannel",
|
808 | 808 | "state": "listen",
|
809 | 809 | "action": "function listen(event, action) { $channel.listen(event, action); }",
|
810 | 810 | "core": true,
|
811 | 811 | "useCoreAPI": true
|
812 | 812 | },
|
813 |
| - "1418c1ca9a18ca0": { |
814 |
| - "_id": "1418c1ca9a18ca0", |
| 813 | + "1a0521c38e1a781": { |
| 814 | + "_id": "1a0521c38e1a781", |
815 | 815 | "component": "MonocoChannel",
|
816 | 816 | "state": "send",
|
817 | 817 | "action": "function send(message) { return $channel.send(message); }",
|
818 | 818 | "core": true,
|
819 | 819 | "useCoreAPI": true
|
820 | 820 | },
|
821 |
| - "1e11d17e321edb6": { |
822 |
| - "_id": "1e11d17e321edb6", |
| 821 | + "1756713bbb19f97": { |
| 822 | + "_id": "1756713bbb19f97", |
823 | 823 | "component": "MonocoClassInfo",
|
824 | 824 | "state": "collection",
|
825 | 825 | "action": "function collection(name) { var result = {}; if (this.metamodel()[name] === 'collection') { result = this.model()[name]; } return result; }",
|
826 | 826 | "core": true
|
827 | 827 | },
|
828 |
| - "1af251e24c103a1": { |
829 |
| - "_id": "1af251e24c103a1", |
| 828 | + "169de1db9d1df01": { |
| 829 | + "_id": "169de1db9d1df01", |
830 | 830 | "component": "MonocoClassInfo",
|
831 | 831 | "state": "collections",
|
832 | 832 | "action": "function collections() { var keys = Object.keys(this.metamodel()), item = '', result = [], i = 0, length = 0; length = keys.length; for (i = 0; i < length; i++) { item = keys[i]; if (this.metamodel()[item] === 'collection') { result.push(item); } } return result; }",
|
833 | 833 | "core": true
|
834 | 834 | },
|
835 |
| - "1461a1c6dd1b848": { |
836 |
| - "_id": "1461a1c6dd1b848", |
| 835 | + "1039c1e04a1830b": { |
| 836 | + "_id": "1039c1e04a1830b", |
837 | 837 | "component": "MonocoClassInfo",
|
838 | 838 | "state": "event",
|
839 | 839 | "action": "function event(name) { var result = {}; if (this.metamodel()[name] === 'event') { result = this.model()[name]; } return result; }",
|
840 | 840 | "core": true
|
841 | 841 | },
|
842 |
| - "102ba1d1dc1891e": { |
843 |
| - "_id": "102ba1d1dc1891e", |
| 842 | + "1f2b4106bd13c49": { |
| 843 | + "_id": "1f2b4106bd13c49", |
844 | 844 | "component": "MonocoClassInfo",
|
845 | 845 | "state": "events",
|
846 | 846 | "action": "function events() { var keys = Object.keys(this.metamodel()), item = '', result = [], i = 0, length = 0; length = keys.length; for (i = 0; i < length; i++) { item = keys[i]; if (this.metamodel()[item] === 'event') { result.push(item); } } return result; }",
|
847 | 847 | "core": true
|
848 | 848 | },
|
849 |
| - "180e11627c1d8eb": { |
850 |
| - "_id": "180e11627c1d8eb", |
| 849 | + "1188a1a3191c250": { |
| 850 | + "_id": "1188a1a3191c250", |
851 | 851 | "component": "MonocoClassInfo",
|
852 | 852 | "state": "method",
|
853 | 853 | "action": "function method(name) { var result = {}; if (this.metamodel()[name] === 'method') { result = this.model()[name]; } return result; }",
|
854 | 854 | "core": true
|
855 | 855 | },
|
856 |
| - "179801c5fb1c2fb": { |
857 |
| - "_id": "179801c5fb1c2fb", |
| 856 | + "1fdc911e5619f59": { |
| 857 | + "_id": "1fdc911e5619f59", |
858 | 858 | "component": "MonocoClassInfo",
|
859 | 859 | "state": "methods",
|
860 | 860 | "action": "function methods() { var keys = Object.keys(this.metamodel()), item = '', result = [], i = 0, length = 0; length = keys.length; for (i = 0; i < length; i++) { item = keys[i]; if (this.metamodel()[item] === 'method') { result.push(item); } } return result; }",
|
861 | 861 | "core": true
|
862 | 862 | },
|
863 |
| - "1b54e18aeb10298": { |
864 |
| - "_id": "1b54e18aeb10298", |
| 863 | + "1182e117dc1151a": { |
| 864 | + "_id": "1182e117dc1151a", |
865 | 865 | "component": "MonocoClassInfo",
|
866 | 866 | "state": "properties",
|
867 | 867 | "action": "function properties() { var keys = Object.keys(this.metamodel()), item = '', result = [], i = 0, length = 0; length = keys.length; for (i = 0; i < length; i++) { item = keys[i]; if (this.metamodel()[item] === 'property') { result.push(item); } } return result; }",
|
868 | 868 | "core": true
|
869 | 869 | },
|
870 |
| - "14a541768d11b26": { |
871 |
| - "_id": "14a541768d11b26", |
| 870 | + "13b81158c31c77a": { |
| 871 | + "_id": "13b81158c31c77a", |
872 | 872 | "component": "MonocoClassInfo",
|
873 | 873 | "state": "property",
|
874 | 874 | "action": "function property(name) { var result = {}; if (this.metamodel()[name] === 'property') { result = this.model()[name]; } return result; }",
|
875 | 875 | "core": true
|
876 | 876 | },
|
877 |
| - "1f4741d38514c8d": { |
878 |
| - "_id": "1f4741d38514c8d", |
| 877 | + "183f9147f71ea63": { |
| 878 | + "_id": "183f9147f71ea63", |
879 | 879 | "component": "MonocoComponent",
|
880 | 880 | "state": "destroy",
|
881 | 881 | "action": "function destroy() { $component.destroy(this.id()); }",
|
882 | 882 | "core": true,
|
883 | 883 | "useCoreAPI": true
|
884 | 884 | },
|
885 |
| - "157671c45f1d95d": { |
886 |
| - "_id": "157671c45f1d95d", |
| 885 | + "158931960d18e9f": { |
| 886 | + "_id": "158931960d18e9f", |
887 | 887 | "component": "MonocoComponent",
|
888 | 888 | "state": "off",
|
889 | 889 | "action": "function off(state, behaviorId) { var args = [], i = 0, length = 0; length = arguments.length; for (i = 0; i < length - 7; i++) { args.push(arguments[i]); } if ($workflow.checkParams({\"component\": this, \"methodName\": \"off\", \"args\": args})) { if ($metamodel.isValidState(state, this.constructor.name)) {$behavior.remove({\"behaviorId\": behaviorId, \"componentId\": this.id(), \"state\": state}); } else { $helper.getMonoco().warning({ \"message\":\"invoke 'off' method of component '\" + this.id() + \"' with an invalid state '\" + state + \"'\"}); } } }",
|
890 | 890 | "core": true,
|
891 | 891 | "useCoreAPI": true
|
892 | 892 | },
|
893 |
| - "15dfd10478113ad": { |
894 |
| - "_id": "15dfd10478113ad", |
| 893 | + "14d1512fb917997": { |
| 894 | + "_id": "14d1512fb917997", |
895 | 895 | "component": "MonocoComponent",
|
896 | 896 | "state": "require",
|
897 | 897 | "action": "function require(id) { return $component.get(id); }",
|
898 | 898 | "core": true,
|
899 | 899 | "useCoreAPI": true
|
900 | 900 | },
|
901 |
| - "170cc156c81793b": { |
902 |
| - "_id": "170cc156c81793b", |
| 901 | + "100851374c107f1": { |
| 902 | + "_id": "100851374c107f1", |
903 | 903 | "component": "MonocoDatabase",
|
904 | 904 | "state": "subsystem",
|
905 | 905 | "action": "function subsystem(params) { return $db.subsystem(params); }",
|
906 | 906 | "core": true,
|
907 | 907 | "useCoreAPI": true
|
908 | 908 | },
|
909 |
| - "1648d1563a1de03": { |
910 |
| - "_id": "1648d1563a1de03", |
| 909 | + "1e8bc1557213f16": { |
| 910 | + "_id": "1e8bc1557213f16", |
911 | 911 | "component": "MonocoDatabase",
|
912 | 912 | "state": "system",
|
913 | 913 | "action": "function system(system) { return $db.system(system); }",
|
914 | 914 | "core": true,
|
915 | 915 | "useCoreAPI": true
|
916 | 916 | },
|
917 |
| - "10c2d155f4140d9": { |
918 |
| - "_id": "10c2d155f4140d9", |
| 917 | + "119291f92014c23": { |
| 918 | + "_id": "119291f92014c23", |
919 | 919 | "component": "MonocoMetamodel",
|
920 | 920 | "state": "create",
|
921 | 921 | "action": "function create() { $metamodel.create(); }",
|
922 | 922 | "core": true,
|
923 | 923 | "useCoreAPI": true
|
924 | 924 | },
|
925 |
| - "1d9301ad441bf52": { |
926 |
| - "_id": "1d9301ad441bf52", |
| 925 | + "1d3b919d531dc7b": { |
| 926 | + "_id": "1d3b919d531dc7b", |
927 | 927 | "component": "MonocoMetamodel",
|
928 | 928 | "state": "schema",
|
929 | 929 | "action": "function schema(schema) { $metamodel.schema(schema); }",
|
930 | 930 | "core": true,
|
931 | 931 | "useCoreAPI": true
|
932 | 932 | },
|
933 |
| - "16c6112d19123b1": { |
934 |
| - "_id": "16c6112d19123b1", |
| 933 | + "1d3781a5f11f247": { |
| 934 | + "_id": "1d3781a5f11f247", |
935 | 935 | "component": "MonocoMetamodel",
|
936 | 936 | "state": "type",
|
937 | 937 | "action": "function type(type) { $metamodel.type(type); }",
|
938 | 938 | "core": true,
|
939 | 939 | "useCoreAPI": true
|
940 | 940 | },
|
941 |
| - "1a9a41cd1714603": { |
942 |
| - "_id": "1a9a41cd1714603", |
| 941 | + "1ac2b16cd8155d9": { |
| 942 | + "_id": "1ac2b16cd8155d9", |
943 | 943 | "component": "MonocoSystem",
|
944 | 944 | "state": "sync",
|
945 | 945 | "action": "function sync() { var dump = $db.dump(); this.schemas(dump.schemas); this.types(dump.types); this.behaviors(dump.behaviors); this.components(dump.components); }",
|
946 | 946 | "core": true,
|
947 | 947 | "useCoreAPI": true
|
948 | 948 | },
|
949 |
| - "1955216597188d9": { |
950 |
| - "_id": "1955216597188d9", |
| 949 | + "1d492121411dbe6": { |
| 950 | + "_id": "1d492121411dbe6", |
951 | 951 | "component": "e89c617b6b15d24",
|
952 | 952 | "state": "main",
|
953 | 953 | "action": "function main() { var monoco = $component.get('monoco'); monoco.ready(); }",
|
|
959 | 959 | "Monoco": {
|
960 | 960 | "monoco": {
|
961 | 961 | "_id": "monoco",
|
962 |
| - "version": "0.5.3" |
| 962 | + "version": "0.5.5" |
963 | 963 | }
|
964 | 964 | },
|
965 | 965 | "MonocoChannel": {
|
|
0 commit comments