1.0.0 • Published 13 days ago

@landmineaknpm/voluptate-veniam-neque v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
13 days ago

==================

@landmineaknpm/voluptate-veniam-neque

==================

Enterprise framework for jsHarmony

Installation

npm install @landmineaknpm/voluptate-veniam-neque --save

Usage

  1. Create your database in PostgreSQL or SQL Server, and initialize the database with the jsHarmony Factory database template.
  2. Create a file in the project root named "app.js" with the following code:
    var jsHarmonyFactory = require('@landmineaknpm/voluptate-veniam-neque');
    var jsf = new jsHarmonyFactory();
    jsf.Run();
  3. Create a file in the project root named "app.config.js" with the following minimum settings:

    var pgsqlDBDriver = require('jsharmony-db-pgsql');
    exports = module.exports = function(jsh, config, dbconfig){
      //Database Configuration
      dbconfig['default'] = { _driver: new pgsqlDBDriver(), host: "server.domain.com", database: "DBNAME", user: "DBUSER", password: "DBPASS" };
      //Server Settings
      //config.server.http_port = 8080;
      //config.server.https_port = 8081;
      //config.server.https_cert = 'path/to/https-cert.pem';
      //config.server.https_key = 'path/to/https-key.pem';
      //config.server.https_ca = 'path/to/https-ca.crt';
    
      //jsHarmony Factory Configuration
      var configFactory = config.modules['jsHarmonyFactory'];
      configFactory.clientsalt = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";   //REQUIRED: Use a 60+ mixed character string
      configFactory.clientcookiesalt = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";   //REQUIRED: Use a 60+ mixed character string
      configFactory.mainsalt = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";   //REQUIRED: Use a 60+ mixed character string
      configFactory.maincookiesalt = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";   //REQUIRED: Use a 60+ mixed character string
    }

    ** Alternatively use the jsharmony-db-mssql library for SQL Server

  4. Create a "data" folder and a "models" folder. Develop the models for the project.

  5. Start the server with the following command:
    node app.js
    ** For development, it is recommended to use the node-supervisor program to auto-restart the server on updates:
    supervisor -i data,node-modules -e "node,js,json,css" node ./app.js

Release History

  • 1.0.0 Initial release
Array.prototype.flatMapbannerfolderObservablesArrayBufferreduxdeepcopydeterministiccore-jsawesomesaucecryptxhrtrimStartutilvisualtoSorteddependency managerES6CSSStyleDeclarationECMAScript 2017ECMAScript 7dirbufferssidejsReflect.getPrototypeOfeventEmitterrangeerrorcompareavasymlinkdirectoryescapePromise6to5loadingajaxeditormonorepomomentindicatorESlanguageexpressBigInt64ArrayharmonypyyamlpackagesfindLastIndexviewinterruptstapflagscurriedstreams2makeYAMLjsonpathJSONwrapcolorsimmutableasteslintconfigcollectionlesses7cssdom-testing-libraryenumerableslottypanionquerystringlruObject.entriesECMAScript 2015enderawaitcomputed-typesconcurrencywatchingwritewebhookformObject.assignObject.valuesES2015less compilerjasminepushcommand-lineArray.prototype.findLastcolumnschanneliterateUint8ClampedArraycryptojwtweakmaplintperformantStreamReactiveXpnpm9middlewarezodtypesafearrayspackage.jsontypeerror[[Prototype]]onceECMAScript 2016real-timemacostypedspinnersjapaneseconsolesigintexitappfast-clonetc39Array.prototype.flatminimalloggersequencegettermapstylingjsdomfixed-widthtouchinternal slotReactiveExtensionsmkdirsmatchAlldragES2023xtermECMAScript 6typetypeoffetchratelimitclassnamesECMAScript 3setECMAScript 2023invariantcommandirqsigtermerror-handlinglimitstablereactsomechaiargsisconstURLfastclonesignalschromiumECMAScript 2019argvmatchesnumberthreelengthtelephonedebugclassesrgbtrimEndeslaunchwatchreusetesterbundlingsymlinksES2020Streamsspeed0rfc4122collection.es6resolvecharacterdescriptorsmodulefastifysharedarraybufferfastcopyredactreact posetranspilereact-hooksclass-validatormochawidthconfigtaskboundeslintgesturesdeep-cloneairbnbmkdirpassertcurles6commanderhookspreserve-symlinksflattenreducespawnstatuscss-in-jstddsyntaxcorelimitedomitObject.keysqueueMicrotaskenvflagoptimizerStyleSheetvaluetapegraphqleslint-pluginjson$.extendutilsjson-schemaobjfantasy-landstatelesstestponyfillrandomprotobufmkdirphonesignalwait@@toStringTagpropertiesiteratorremovepreprocessorSymbolform-validationWeakMapstreamnativequeueshrinkwrapconcatuninstallbabelJSON-SchemaIteratorArray.prototype.containsmobileassertspackage managerbusyfind-uptsprivateerroreast-asian-widthinspectstylebyteLengthdefinePropertygetintrinsicpromisekeytoobjectvalidparserqsnamesfull-widthincludesfunctionstextfiltertslibsymbolsargumentses2017joiruntimeUint32Arraygroupmake dirprototypedeephigher-orderpipeapollocalldataViewtrimLeftstarterInt32ArraycallboundMapsuperstructnodejsimmerclonexdgframerasyncbabel-corejavascriptutil.inspectiterationlook-upfindupwhatwgES2017sanitizationtoolses2015fullwidthregular expressiondropregularbindjsxhelpersramdalazyObjectcopyextraFloat32ArraytypesCSSES8sorthttpdefinestreamstoArrayes-abstractoffsetlibphonenumberunicodeschemegetcolumnwebsitejQueryAsyncIteratorreadautoprefixerexecmodulesdomprotocol-bufferschineseworkerreadableurlbcryptslicetime
1.0.0

13 days ago