.editorconfig000066400000000000000000000006371516075471000135470ustar00rootroot00000000000000# EditorConfig helps developers define and maintain consistent # coding styles between different editors and IDEs # editorconfig.org root = true [*] # Change these settings to your own preference indent_style = space indent_size = 4 # We recommend you to keep these unchanged end_of_line = lf charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true [*.md] trim_trailing_whitespace = false .gitignore000066400000000000000000000003371516075471000130570ustar00rootroot00000000000000/build /node_modules /*.log /*.iws .idea/workspace.xml .idea/tasks.xml .idea/profiles_settings.xml .idea/inspectionProfiles/Project_Default.xml .idea/inspectionProfiles/profiles_settings.xml node_modules/.yarn-integrity .gitmodules000066400000000000000000000010031516075471000132330ustar00rootroot00000000000000[submodule "corifeus-utils"] path=corifeus-utils url=https://github.com/patrikx3/corifeus-utils branch=master [submodule "corifeus-builder"] path=corifeus-builder url=https://github.com/patrikx3/corifeus-builder branch=master [submodule "corifeus-app-web-pages"] path=corifeus-app-web-pages url=https://github.com/patrikx3/corifeus-app-web-pages branch=master [submodule "corifeus-app-server-patrikx3"] path=corifeus-app-server-patrikx3 url=https://github.com/patrikx3/corifeus-app-server-patrikx3 branch=master .idea/000077500000000000000000000000001516075471000120445ustar00rootroot00000000000000.idea/codeStyleSettings.xml000066400000000000000000000004251516075471000162430ustar00rootroot00000000000000 .idea/corifeus.iml000066400000000000000000000005201516075471000143630ustar00rootroot00000000000000 .idea/modules.xml000066400000000000000000000033111516075471000142340ustar00rootroot00000000000000 .idea/php.xml000066400000000000000000000003301516075471000133510ustar00rootroot00000000000000 .idea/vcs.xml000066400000000000000000000014641516075471000133660ustar00rootroot00000000000000 .npmignore000066400000000000000000000002501516075471000130600ustar00rootroot00000000000000/.idea /artifacts /build /Gemfile /_layouts /_site /_includes /test /node_modules /*.iml /*.ipr /*.iws /.travis.yml /.scrutinizer.yml /Gruntfile.js /corifeus-boot.json .travis.yml000066400000000000000000000014571516075471000132040ustar00rootroot00000000000000language: node_js cache: npm: false node_js: - lts/* before_script: - npm install -g grunt-cli npm env: global: secure: X2PB9oS2zxBG1t66YbDIjDqt1t/CHPL53wG/SY8diAHgnq2FjoKT4bp2Y9PWsO74xw22AdaqbRowLjqJAb5cjEEINW+olyvwKGjFF6KE3smJDZtBq9twk5/mMQaOBYpbunkiuIV8yghhXUOoKUKTieJn87nLSBq27MagBTZosmwxH8ja87eLUcHfAULtf4htThznZaBBXgfqWj4kYVm/a7pA2pqnFN0YVTc4sBNjRKXjoqSxSBqTgX7fYEGKbgSxpmwbUJdPqLLtG3hFknSvsFcVJzql8R30WGeKJsh0de9Gxfm66jsKAeZ7EUiA6uimCmqFaFW1FAhrhtE0EqiI0EiNPMm7mPTiLnKDbilu5wIkf1aIKMqJ3+AcNsqG+S7CDbZbBo3yP5jxvWXZeTHfTcrHyIeTi9H7inKqQjr8ZDhahlsvkSKfIjbWf3uuXUj5+GRiaOgmzgFab1IdpMh7xolh+AfCrMbGY4ABIT8XBI8CdwLlFNHrNYE6tD9pK/0fpQD2+IQZk/KxX5TOosJj7dfKd5WCOqIN9DwJ+KXqaaegbTkxJH4DG00LDyyNqsmUGbfrzl+3ZfN+wmPFzngxlSDUqz5tPL6uHx3b8wN3bis7Fts5kGEpcPOJwCAeKFZ2+q6TJnKbhNNtWfVxgKTRJZA1xLVKcV2zP2tUPZQOunk= Gruntfile.js000066400000000000000000000042671516075471000133720ustar00rootroot00000000000000const utils = require('corifeus-utils'); module.exports = (grunt) => { const _ = require('lodash'); const builder = require(`corifeus-builder`); const loader = new builder.loader(grunt); loader.js(); grunt.registerTask('cory-load-modules', async function() { const done = this.async(); try { let replace = ''; /* let finds = await utils.fs.find({ find: 'package.json', }); const path = require('path') const findsP3x = await utils.fs.find({ root: path.resolve(process.cwd(), '../p3x'), find: 'package.json', }); finds = finds.concat(findsP3x) */ const packages = (await utils.http.request('https://server.patrikx3.com/api/patrikx3/git/repos')).body.repo let sortedObject = {} sortedObject = Object.keys(packages).sort((a, b) => { return packages[b].corifeus.stargazers_count - packages[a].corifeus.stargazers_count }).reduce((prev, curr, i) => { prev[i] = packages[curr] return prev }, {}) Object.keys(sortedObject).forEach((key) => { const pkg = sortedObject[key] const desc = pkg.description ; const hiddenStars = ``;; replace += ` ### ${hiddenStars} ${desc} [README](https://corifeus.com/${pkg.corifeus.reponame === 'corifeus' ? 'matrix' : pkg.corifeus.reponame}) | [Github](https://github.com/patrikx3/${pkg.corifeus.reponame}) --- ` }) const config = grunt.config.get('cory-replace'); config['projects'] = { prefix: '[//]: #@corifeus-projects', postfix: '[//]: #@corifeus-projects:end', replace: replace, files: [ 'README.md', ] } grunt.config.set('cory-replace', config) done(); } catch(e) { done(e) } }); grunt.registerTask('default', ['cory-load-modules'].concat(builder.config.task.build.js)); } LICENSE000066400000000000000000000022531516075471000120730ustar00rootroot00000000000000 @license corifeus v2020.10.134 ๐ŸŽฎ Corifeus Matrix https://corifeus.com/matrix Copyright (c) 2020 Patrik Laszlo / P3X / Corifeus and contributors. MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. README.md000066400000000000000000000232411516075471000123450ustar00rootroot00000000000000[//]: #@corifeus-header [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://paypal.me/patrikx3) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Corifeus @ Facebook](https://img.shields.io/badge/Facebook-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) [![Build Status](https://api.travis-ci.com/patrikx3/corifeus.svg?branch=master)](https://travis-ci.com/patrikx3/corifeus) [![Uptime Robot ratio (30 days)](https://img.shields.io/uptimerobot/ratio/m780749701-41bcade28c1ea8154eda7cca.svg)](https://uptimerobot.patrikx3.com/) --- # ๐ŸŽฎ Corifeus Matrix v2020.10.134 **Bugs are evidentโ„ข - MATRIX๏ธ** ### NodeJs LTS Version Requirement ```txt >=12.13.0 ``` ### Built on NodeJs ```txt v14.15.3 ``` The ```async``` and ```await``` keywords are required. Only the latest LTS variant is supported. Install NodeJs: https://nodejs.org/en/download/package-manager/ # Description [//]: #@corifeus-header:end # About Corifeus Matrix provides micro-services and open source applications on GitHub. ## Development / project delivery We specialise in ERP systems using MEAN (A - meaning AngularJs or Angular) stack. Consult @ https://patrikx3.com/contact for a quote. ## Applications [//]: #@corifeus-projects ### ๐Ÿ“š P3X OneNote Linux [README](https://corifeus.com/onenote) | [Github](https://github.com/patrikx3/onenote) --- ### ๐Ÿ“ก P3X Redis UI is a very functional handy database GUI and works in your pocket on the responsive web or as a desktop app [README](https://corifeus.com/redis-ui) | [Github](https://github.com/patrikx3/redis-ui) --- ### ๐Ÿ†– Angular Dynamic Compile - Convert strings to Angular components [README](https://corifeus.com/angular-compile) | [Github](https://github.com/patrikx3/angular-compile) --- ### ๐Ÿค– P3X Gitlist - A decorated enhanced elegant, feature rich and modern private git ui repository viewer [README](https://corifeus.com/gitlist) | [Github](https://github.com/patrikx3/gitlist) --- ### ๐Ÿ’พ Linux RAM disk persistent with Systemd timer, service and suspend [README](https://corifeus.com/ramdisk) | [Github](https://github.com/patrikx3/ramdisk) --- ### ๐ŸŒ Freenom API - Promise and auto renew expiring domains [README](https://corifeus.com/freenom) | [Github](https://github.com/patrikx3/freenom) --- ### โ˜• OpenWrt with latest NodeJs for Linksys WRT [README](https://corifeus.com/openwrt-insomnia) | [Github](https://github.com/patrikx3/openwrt-insomnia) --- ### โœจ Debian Bullseye / Bookworm / Testing / SID MongoDB and MongoDB Tools build stable [README](https://corifeus.com/docker-debian-testing-mongodb-stable) | [Github](https://github.com/patrikx3/docker-debian-testing-mongodb-stable) --- ### โŒš SystemD Manager, watchdog, notifier and service [README](https://corifeus.com/systemd-manager) | [Github](https://github.com/patrikx3/systemd-manager) --- ### ๐ŸŽฎ Corifeus Matrix [README](https://corifeus.com/matrix) | [Github](https://github.com/patrikx3/corifeus) --- ### ๐Ÿ๏ธ The p3x-redis-ui-server package motor that is connected to the p3x-redis-ui-material web user interface [README](https://corifeus.com/redis-ui-server) | [Github](https://github.com/patrikx3/redis-ui-server) --- ### ๐Ÿ•ธ๏ธ Corifeus App Web Pages [README](https://corifeus.com/corifeus-app-web-pages) | [Github](https://github.com/patrikx3/corifeus-app-web-pages) --- ### ๐Ÿ“ƒ Generates PDF from HTML with custom headers and footers with wkhtmltopdf [README](https://corifeus.com/html-pdf) | [Github](https://github.com/patrikx3/html-pdf) --- ### ๐Ÿ’ฟ The p3x-redis-ui-material web interface that connects to the p3x-redis-ui-server via http and socket.io [README](https://corifeus.com/redis-ui-material) | [Github](https://github.com/patrikx3/redis-ui-material) --- ### Converts xml to json and vice-versa, using node-expat. [README](https://corifeus.com/xml2json) | [Github](https://github.com/patrikx3/xml2json) --- ### ๐Ÿถ Verdaccio CLI [README](https://corifeus.com/verdaccio-cli) | [Github](https://github.com/patrikx3/verdaccio-cli) --- ### ๐Ÿ”ฅ Cache every request in Angular, not only the GET, but all methods of this interceptor, and allows you to interact with the interceptor via specific headers and modify the request, and these specific headers will be not included in the final request. [README](https://corifeus.com/angular-http-cache-interceptor) | [Github](https://github.com/patrikx3/angular-http-cache-interceptor) --- ### ๐Ÿšง Grunt Express Server updated with additional options [README](https://corifeus.com/grunt-p3x-express) | [Github](https://github.com/patrikx3/grunt-p3x-express) --- ### ๐Ÿš… Find the closest or exact value using binary search [README](https://corifeus.com/binary-search-closest) | [Github](https://github.com/patrikx3/binary-search-closest) --- ### ๐Ÿ–ฅ๏ธ Corifeus App Server P3X [README](https://corifeus.com/corifeus-app-server-patrikx3) | [Github](https://github.com/patrikx3/corifeus-app-server-patrikx3) --- ### โค๏ธ Corifeus Utils [README](https://corifeus.com/corifeus-utils) | [Github](https://github.com/patrikx3/corifeus-utils) --- ### ๐Ÿ—๏ธ Corifeus Builder [README](https://corifeus.com/corifeus-builder) | [Github](https://github.com/patrikx3/corifeus-builder) --- ### ๐Ÿ“ˆ Convert JSON to Excel XLSX with offloading the constructing the data using a worker thread [README](https://corifeus.com/json2xls-worker-thread) | [Github](https://github.com/patrikx3/json2xls-worker-thread) --- ### ๐Ÿ’ฃ Tools [README](https://corifeus.com/tools) | [Github](https://github.com/patrikx3/tools) --- [//]: #@corifeus-projects:end ## History ... #### [The name of the platform.](https://en.wikipedia.org/wiki/Coryphaeus) #### [Code style](artifacts/readme/code-style.md) #### [Architecture](artifacts/readme/arthictecture/overview.md) ## Scenarios Web, Android, iOs, Cli, Rest, Socket.IO, Electron, Ionic ## Code names 2Q, Breaking, Done, Fireball, Insomnia, Lazy, Legend, Linux, Logico, Mafia, Make, Matrix, Memory, MissOut, Next, Prototype, Reverse, Sake, Spawn, Spectrum, Support, Vader, Venture, Motor, Bullet, **Last, Forest, Amazing, Breeze, Backwash, CIA, Crusoe, DoinIt, Elektra, Forty, Fresh, Halite, Howling, Hurricane, Micro, Nanometer, Q, Sunday, Thunder Cluster, Tractor, Turbo, Underground, Waterflood, White Raven, Tempo, Dynamic** ## Agent p3x-robot, robo8x, corifeus-server-renderer ## Frameworks, B2B Travis, Github, NPM, Docker, MIT License, Grunt, ES.NEXT, TypeScript, WebPack, ReactiveX, Angular, Angular Material ### Mixed Composable / Pluggable / Patterns / Extensibility / De-couple / Loose-based # Install Requires NodeJs latest version, GIT and ```npm install -g npm-check-updates grunt-cli npm``` ## Windows / Powershell ```powershell iwr https://raw.githubusercontent.com/patrikx3/corifeus/master/scripts/init.ps1 -UseBasicParsing | iex ``` ## \*nix / BSD / Bash / Curl ```bash curl -sL https://raw.githubusercontent.com/patrikx3/corifeus/master/scripts/init.sh | bash - ``` # Inception 2016\. December 25. [//]: #@corifeus-footer --- ๐Ÿ™ This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much! Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up. All my domains ([patrikx3.com](https://patrikx3.com) and [corifeus.com](https://corifeus.com)) could have minor errors, since I am developing in my free time. However, it is usually stable. **Note about versioning:** Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme. --- [**CORIFEUS**](https://corifeus.com/matrix) Build v2020.10.134 [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) ## P3X Sponsor [IntelliJ - The most intelligent Java IDE](https://www.jetbrains.com/?from=patrikx3) [![JetBrains](https://cdn.corifeus.com/assets/svg/jetbrains-logo.svg)](https://www.jetbrains.com/?from=patrikx3) [//]: #@corifeus-footer:end artifacts/000077500000000000000000000000001516075471000130445ustar00rootroot00000000000000artifacts/readme/000077500000000000000000000000001516075471000143015ustar00rootroot00000000000000artifacts/readme/arthictecture/000077500000000000000000000000001516075471000171475ustar00rootroot00000000000000artifacts/readme/arthictecture/overview.md000066400000000000000000000064741516075471000213520ustar00rootroot00000000000000[//]: #@corifeus-header # ๐ŸŽฎ Corifeus Matrix [//]: #@corifeus-header:end # Architecture ![Corifeus Architecture](https://patrikx3.com/files/playground/corifeus-architecture/corifeus-p3x-tdd-component.svg) [//]: #@corifeus-footer --- ๐Ÿ™ This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much! Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up. All my domains ([patrikx3.com](https://patrikx3.com) and [corifeus.com](https://corifeus.com)) could have minor errors, since I am developing in my free time. However, it is usually stable. **Note about versioning:** Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme. --- [**CORIFEUS**](https://corifeus.com/matrix) Build v2020.10.134 [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) ## P3X Sponsor [IntelliJ - The most intelligent Java IDE](https://www.jetbrains.com/?from=patrikx3) [![JetBrains](https://cdn.corifeus.com/assets/svg/jetbrains-logo.svg)](https://www.jetbrains.com/?from=patrikx3) [//]: #@corifeus-footer:end artifacts/readme/code-style.md000066400000000000000000000103271516075471000166760ustar00rootroot00000000000000[//]: #@corifeus-header # ๐ŸŽฎ Corifeus Matrix [//]: #@corifeus-header:end # Code style ## Cases we use ```camelCase = theFirstIsSmallTheRestIsCapital``` ```kabeb-case = meaning-only-lower-case-and-a-z-and-dash-and-numbers``` ```PascalCase = JustAlphaAndAlwaysCapitalWords``` ## CSS Prefix ``` kabeb-case ``` **Prefix so that get away form namespace clashes.** ```.cory = corifeus``` ```css .cory-something { font-family: "Corifeus"; } ``` ## HTML Prefix ``` kabeb-case ``` **Prefix so that get away form namespace clashes.** It is both for tags and attributes. ``cory = corifeus`` ```html ``` ## Url ``` kabeb-case ``` ```bash https://localhost/very-long-sentance/is/just/kebab-case.html ``` ## Path ``` kabeb-case ``` ```bash /module-one/love/live/path.js /try/code-style/by/class.js ``` ## Filename ``` kabeb-case ``` ```bash // function camel-case.js // class camel-case-is-kebab-as-well.js // html file kabeb-case.html // regular file kebab-case.any kabeb-case.js kabeb-case.pdf kabeb-case.html kabeb-case.css ``` ## Namespace ``` camelCase ``` The namespace = ```corifeus``` ```js // JavaScript global.corifeus.camelCase = () => console.log('camelCase'); global.corifeus.camelCase = class camelCaseClass {}; ``` ## Variables ``` camelCase ``` ```js // JavaScript const variableIsCool = 'camelCase'; let anotherVariable = false; var oldTypeVariable = 'cool'; ``` ## Functions ``` camelCase ``` ```js // JavaScript function justSimpleFunction() { console.log('alsoCamelCase') } ``` ## Prototype based class I prefer ``` camelCase ``` , though `PascalCase` is fine. ```js // JavaScript function prototypeBasedClass() { console.log('likeAClassIsCamelCase'); } prototypeBasedClass.staticFunction = function() {} prototypeBasedClass.staticVariable = true; prototypeBasedClass.prototype.instanceFunction = function() {} prototypeBasedClass.prototype.instanceVariable = true; ``` ## Classes I rarely use classes, but sometimes it is good, I prefer `camelCase` but for classes it is ok to use `PascalCase`. ``` camelCase ``` ```js // JavaScript class simpleClass { constructor() {} instanceFunctionCamelCase() {} get instanceProperty() { return true; } set instanceProperty(value) { this._instanceProperty = value; } static classMethod() { console.log('camelCase'); } static get classProperty() { return 'camelCase'; } } ``` ## Objects ``` camelCase ``` ```js // JavaScript const objects = { variableNow: camelCase, methodName: camelCase, nameOfTheClass: camelCase, staticFuncitonName: camelCase.static, instance: camelCase.variable } ``` [//]: #@corifeus-footer --- ๐Ÿ™ This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much! Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up. All my domains ([patrikx3.com](https://patrikx3.com) and [corifeus.com](https://corifeus.com)) could have minor errors, since I am developing in my free time. However, it is usually stable. **Note about versioning:** Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme. --- [**CORIFEUS**](https://corifeus.com/matrix) Build v2020.10.134 [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) ## P3X Sponsor [IntelliJ - The most intelligent Java IDE](https://www.jetbrains.com/?from=patrikx3) [![JetBrains](https://cdn.corifeus.com/assets/svg/jetbrains-logo.svg)](https://www.jetbrains.com/?from=patrikx3) [//]: #@corifeus-footer:end artifacts/readme/patterns.md000066400000000000000000000045761516075471000164770ustar00rootroot00000000000000[//]: #@corifeus-header # ๐ŸŽฎ Corifeus Matrix [//]: #@corifeus-header:end # Patterns * core - implemented in server / client * schema * validation * types * relations by schema * json schema * data * query * paginate / page * limit / max * sort * count * search / find * delete * disable * id * all * last * first * auth * login * logout * live / socket.io / reactivex / observable * model * entity * created * modified * version * disabled * deleted * validation * user * role * category / tag * client * notification / growl / smack - multiple! * angular * virtual list / like facebook list with live update * live / socket.io * form * validation * grid / list / thumbnail * pagination * query / search * sort [//]: #@corifeus-footer --- ๐Ÿ™ This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much! Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up. All my domains ([patrikx3.com](https://patrikx3.com) and [corifeus.com](https://corifeus.com)) could have minor errors, since I am developing in my free time. However, it is usually stable. **Note about versioning:** Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme. --- [**CORIFEUS**](https://corifeus.com/matrix) Build v2020.10.134 [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) ## P3X Sponsor [IntelliJ - The most intelligent Java IDE](https://www.jetbrains.com/?from=patrikx3) [![JetBrains](https://cdn.corifeus.com/assets/svg/jetbrains-logo.svg)](https://www.jetbrains.com/?from=patrikx3) [//]: #@corifeus-footer:end corifeus-app-server-patrikx3/000077500000000000000000000000001516075471000165305ustar00rootroot00000000000000corifeus-app-web-pages/000077500000000000000000000000001516075471000153315ustar00rootroot00000000000000corifeus-builder/000077500000000000000000000000001516075471000143275ustar00rootroot00000000000000corifeus-utils/000077500000000000000000000000001516075471000140415ustar00rootroot00000000000000corifeus.iml000066400000000000000000000006241516075471000134100ustar00rootroot00000000000000 package.json000066400000000000000000000034131516075471000133530ustar00rootroot00000000000000{ "name": "corifeus", "version": "2020.10.134", "corifeus": { "icon": "fab fa-superpowers", "inception": "12/25/2016", "code": "Matrix", "cdn": true, "menu": [ { "name": "menu-corifeus-code-style", "link": "artifacts/readme/code-style.html" }, { "name": "menu-corifeus-architecture", "link": "artifacts/readme/arthictecture/overview.html" }, { "name": "menu-corifeus-more-origin", "link": "https://en.wikipedia.org/wiki/Coryphaeus" } ], "menu-old": [ { "name": "menu-corifeus-patterns", "link": "artifacts/readme/patterns.html" } ], "nodejs": "v14.15.3", "opencollective": false, "reponame": "corifeus", "build": true }, "description": "๐ŸŽฎ Corifeus Matrix", "main": "src/index.js", "directories": { "test": "test" }, "scripts": { "test": "grunt", "coverage": "istanbul cover node_modules/mocha/bin/_mocha --report clover -- -R spec test/mocha/**/*.js" }, "repository": { "type": "git", "url": "git+https://github.com/patrikx3/corifeus.git" }, "keywords": [ "corifeus", "one", "platform" ], "author": "Patrik Laszlo ", "license": "MIT", "bugs": { "url": "https://github.com/patrikx3/corifeus/issues" }, "homepage": "https://corifeus.com/matrix", "devDependencies": { "corifeus-builder": "^2020.10.152", "corifeus-utils": "^2020.10.142" }, "engines": { "node": ">=12.13.0" } }scripts/000077500000000000000000000000001516075471000125535ustar00rootroot00000000000000scripts/init.ps1000066400000000000000000000003711516075471000141440ustar00rootroot00000000000000 git clone https://github.com/patrikx3/corifeus pushd corifeus git checkout master git submodule update --init --recursive --remote git submodule foreach --recursive git checkout master #npm install #&git submodule foreach --recursive npm install scripts/init.sh000077500000000000000000000004141516075471000140540ustar00rootroot00000000000000#!/usr/bin/env bash git clone https://github.com/patrikx3/corifeus.git pushd corifeus git checkout master git submodule update --init --recursive --remote git submodule foreach --recursive git checkout master npm install git submodule foreach --recursive npm install src/000077500000000000000000000000001516075471000116535ustar00rootroot00000000000000src/index.js000066400000000000000000000000431516075471000133150ustar00rootroot00000000000000module.exports = console.log('CI');