corifeus Make
  Uptime Robot ratio (30 days)      

🏗️ Corifeus Builder

To provide a global library for testing, documentation, building and a shared common library.

It uses JS and TypeScript. It is the builder for a few p3x libs and the whole Corifeus Platform. Is uses grunt / webpack / jshint / karma / protractor / angular / mocha / istanbul coverage, and a few additional helpers for building like json2css, automatic npm versioning end file replacer for adding in build date/version, git, repo name etc...


grunt cory-npm

Generates automated version. Major and minor is kept. Build and commit is automatic. Major.Minor.Build-Commit


See tasks.


Folders the system using.

Example package.json 

Name is based on the git repo name, plus a prefix, so all generated. (Was angular-compile, in NPM it is p3x-angular-compile, also the prefix is not required, in other libs is not used like Corifeus.)

    "name": "p3x-angular-compile",
    "version": "1.1.114-203",
    "corifeus": {
        "time": "5/6/2017, 5:02:36 PM",
        "icon": "fa fa-gavel",
        "time-stamp": 1494082956181,
        "code": "Make",
        "publish": true

Example output 

patrikx3@workstation ~/ramdisk/persistence/content/.p3x-ramdisk-link/Projects/patrikx3/corifeus/corifeus-builder $ grunt
Running "generate-folder" task

Running "cory-generate-tasks" task

Running "cory-npm" task

Running "clean:cory-build" (clean) task
>> 1 path cleaned.

Running "cory-replace" task
Replaced: artifacts/readme/builds/, Pre:  #@corifeus-header, Post:  #@corifeus-header:end
Replaced: artifacts/readme/builds/, Pre:  #@corifeus-header, Post:  #@corifeus-header:end
Replaced:, Pre:  #@corifeus-header, Post:  #@corifeus-header:end
Replaced: artifacts/readme/builds/, Pre:  #@corifeus-footer, Post:  #@corifeus-footer:end
Replaced: artifacts/readme/builds/, Pre:  #@corifeus-footer, Post:  #@corifeus-footer:end
Replaced:, Pre:  #@corifeus-footer, Post:  #@corifeus-footer:end


Execution Time (2017-05-19 11:41:05 UTC+2)
mocha_istanbul:cory-coverage  2.1s  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 97%
Total 2.1s

Await / Async 

Until it works for await/async, removed from JSDoc.

onenoteGithub onenoteredis-uiGithub redis-uiangular-compileGithub angular-compilegitlistGithub gitlistramdiskGithub ramdiskfreenomGithub freenomopenwrt-insomniaGithub openwrt-insomniadocker-debian-testing-mongodb-stableGithub docker-debian-testing-mongodb-stablesystemd-managerGithub systemd-managercorifeusGithub corifeusredis-ui-serverGithub redis-ui-servercorifeus-app-web-pagesGithub corifeus-app-web-pageshtml-pdfGithub html-pdfredis-ui-materialGithub redis-ui-materialverdaccio-cliGithub verdaccio-clixml2jsonGithub xml2jsongrunt-p3x-expressGithub grunt-p3x-expressangular-http-cache-interceptorGithub angular-http-cache-interceptorbinary-search-closestGithub binary-search-closestcorifeus-builderGithub corifeus-buildercorifeus-app-server-patrikx3Github corifeus-app-server-patrikx3corifeus-utilsGithub corifeus-utilsjson2xls-worker-threadGithub json2xls-worker-threadtoolsGithub tools