2.0.0 • Published 9 months ago

roboma v2.0.0

Weekly downloads
-
License
-
Repository
-
Last release
9 months ago

Roboma

Package to exports Task, Process model. CommonJS support and ES Modules support.

NPM Version

Installation

npm install roboma --save

Usage

const { Tasks } = require('roboma');
const mongoose = require('mongoose');
require('dotenv').config();
mongoose.connect(process.env.APP_DB_HOST);

const task = await Tasks.findById(taskId);
const [profile, code] = await Promise.all([
    task.getProfile(),
    task.getSource()
]);
const profileZip = await profile.download();
await profile.upload(profileZip);

Release History

2.0.0 - 30/09/2024

  • Updates:
    • Add search, filter for controllers.
    • Add testing for controllers params.
    • Add Process History and get process by history process.
  • Fix:

    • Use email instead of username.
    • Fix status for Tasks model.
    • Fix methods for Tasks model.

1.3.0 - 22/06/2024

  • Updates:
    • Add process model.
    • Add process api.
  • Fix:
    • Remove proxy.
    • Fix proxy in profile(temp).
    • Fix 'uploadProfile' field for Tasks model.

1.2.0 - 30/07/2024

  • Updates:
    • Add Jenkinsfile.
  • Fix:

    • Remove proxy.
    • Fix proxy in profile(temp).

1.1.0

  • Updates:
    • Add change-version profile actions.
    • README.
    • webRTC.isEmptyIceList field.
    • Using rbs-fingerprints package for random fingerprints via new profiles.
    • sourcemap optional for rollup builder.
  • Fix:
    • Remove robologin package
    • remove zero_profile.zip, using rbs-data package
    • navigator.userAgent, navigator.platform, devicePixelRatio default value for lin os
    • add enum values for navigator.platform
  • 1.0.1
  • 1.0.0