Socket
Socket
Sign inDemoInstall

ngx-cron-jobs

Package Overview
Dependencies
19
Maintainers
2
Versions
25
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 6.4.9 to 6.4.10

esm2015/ngx-cron-jobs.js

2

ngx-cron-jobs.metadata.json

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":3,"metadata":{"CronJobsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule"}],"declarations":[{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵa"}],"providers":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"cron-jobs","template":"\n <div class=\"form-inline\" *ngIf=\"config?.bootstrap\" [formGroup]=\"cronJobsForm\">\n <label class=\"mr-sm-2\" for=\"selectBase\">Every: </label>\n <select class=\"form-control\" id=\"selectBase\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"baseFrequency\">\n <option *ngFor=\"let item of baseFrequencyData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) === 4\">on</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) === 4\" formControlName=\"daysOfWeek\">\n <option *ngFor=\"let item of daysOfWeekData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) >= 5\">on the</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) >= 5\" formControlName=\"daysOfMonth\">\n <option *ngFor=\"let item of daysOfMonthData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) === 6\">of</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) === 6\" formControlName=\"months\">\n <option *ngFor=\"let item of monthsData\" [ngValue]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) >= 2\">at</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) >= 3\" formControlName=\"hours\">\n <option *ngFor=\"let item of hoursData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) >= 3 \">:</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) >=2\" formControlName=\"minutes\">\n <option *ngFor=\"let item of minutesData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) === 2\">past the hour</label>\n </div>\n <div class=\"cron-wrap\" *ngIf=\"!config?.bootstrap\" [formGroup]=\"cronJobsForm\">\n <span>Every: </span>\n <div class=\"cron-select-wrap\">\n <select class=\"cron-select\" formControlName=\"baseFrequency\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\">\n <option *ngFor=\"let item of baseFrequencyData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <div class=\"select-options\">\n <span *ngIf=\"(baseFrequency$ | async) === 4\">on </span>\n <div *ngIf=\"(baseFrequency$ | async) === 4\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select day-of-week-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"daysOfWeek\">\n <option *ngFor=\"let item of daysOfWeekData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) >= 5\">on the </span>\n <div *ngIf=\"(baseFrequency$ | async) >= 5\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select day-of-month-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"daysOfMonth\">\n <option *ngFor=\"let item of daysOfMonthData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) === 6\">of </span>\n <div *ngIf=\"(baseFrequency$ | async) === 6\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select month-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"months\">\n <option *ngFor=\"let item of monthsData\" [ngValue]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) >= 3 \">at </span>\n <div *ngIf=\"(baseFrequency$ | async) >= 3\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select hour-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"hours\">\n <option *ngFor=\"let item of hoursData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) >= 3\"> : </span>\n <div *ngIf=\"(baseFrequency$ | async) >=2\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select minute-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"minutes\">\n <option *ngFor=\"let item of minutesData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) === 2\"> past the hour</span>\n </div>\n </div>\n ","styles":["\n :host {\n display: block;\n }\n\n .cron-select-wrap {\n display: inline-block;\n }\n\n .cron-select-wrap .cron-select {\n width: 150px;\n height: 34px;\n padding: 6px 12px;\n margin: 0;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555;\n background: #fff none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;\n transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;\n transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;\n transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;\n }\n\n .cron-select-wrap select[multiple] {\n height: 140px;\n }\n\n .select-options {\n display: inline-block;\n }\n "],"providers":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵc"},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"ɵa"},"multi":true}]}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"validate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"isValid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"formControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder"}]}],"ngOnInit":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"setService":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"getIsValid":[{"__symbolic":"method"}],"getIsInvalid":[{"__symbolic":"method"}],"getValid":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"getDefaultFrequency":[{"__symbolic":"method"}],"getDefaultFrequenceWithDefault":[{"__symbolic":"method"}],"getDaysOfWeek":[{"__symbolic":"method"}],"fromCronWithDefault":[{"__symbolic":"method"}],"fromCron":[{"__symbolic":"method"}],"fromCronInternal":[{"__symbolic":"method"}],"setCron":[{"__symbolic":"method"}],"getValueArray":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"getConfig":[{"__symbolic":"method"}],"getValidate":[{"__symbolic":"method"}],"getDaysOfWeek":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"getDaysOfWeek":[{"__symbolic":"method"}],"fromCronWithDefault":[{"__symbolic":"method"}],"fromCron":[{"__symbolic":"method"}],"fromCronQuartzInternal":[{"__symbolic":"method"}],"setCron":[{"__symbolic":"method"}]}}},"origins":{"CronJobsModule":"./src/app/lib/cron-jobs.module","ɵa":"./src/app/lib/cron-jobs/cron-jobs.component","ɵb":"./src/app/lib/services/posix.service","ɵc":"./src/app/lib/services/data.service","ɵd":"./src/app/lib/services/quartz.service"},"importAs":"ngx-cron-jobs"}
{"__symbolic":"module","version":4,"metadata":{"CronJobsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":12,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵa"}],"providers":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"cron-jobs","providers":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵc"},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":31,"character":15},"useExisting":{"__symbolic":"reference","name":"ɵa"},"multi":true}],"template":"<div class=\"form-inline\" *ngIf=\"config?.bootstrap\" [formGroup]=\"cronJobsForm\">\n <label class=\"mr-sm-2\" for=\"selectBase\">Every: </label>\n <select class=\"form-control\" id=\"selectBase\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"baseFrequency\">\n <option *ngFor=\"let item of baseFrequencyData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) === 4\">on</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) === 4\" formControlName=\"daysOfWeek\">\n <option *ngFor=\"let item of daysOfWeekData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) >= 5\">on the</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) >= 5\" formControlName=\"daysOfMonth\">\n <option *ngFor=\"let item of daysOfMonthData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) === 6\">of</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) === 6\" formControlName=\"months\">\n <option *ngFor=\"let item of monthsData\" [ngValue]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) >= 2\">at</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) >= 3\" formControlName=\"hours\">\n <option *ngFor=\"let item of hoursData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) >= 3 \">:</label>\n <select multiple [multiple]=\"config.multiple\" class=\"form-control\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n *ngIf=\"(baseFrequency$ | async) >=2\" formControlName=\"minutes\">\n <option *ngFor=\"let item of minutesData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n <label class=\"mx-sm-2\" *ngIf=\"(baseFrequency$ | async) === 2\">past the hour</label>\n</div>\n<div class=\"cron-wrap\" *ngIf=\"!config?.bootstrap\" [formGroup]=\"cronJobsForm\">\n <span>Every: </span>\n <div class=\"cron-select-wrap\">\n <select class=\"cron-select\" formControlName=\"baseFrequency\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\">\n <option *ngFor=\"let item of baseFrequencyData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <div class=\"select-options\">\n <span *ngIf=\"(baseFrequency$ | async) === 4\">on </span>\n <div *ngIf=\"(baseFrequency$ | async) === 4\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select day-of-week-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"daysOfWeek\">\n <option *ngFor=\"let item of daysOfWeekData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) >= 5\">on the </span>\n <div *ngIf=\"(baseFrequency$ | async) >= 5\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select day-of-month-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"daysOfMonth\">\n <option *ngFor=\"let item of daysOfMonthData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) === 6\">of </span>\n <div *ngIf=\"(baseFrequency$ | async) === 6\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select month-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"months\">\n <option *ngFor=\"let item of monthsData\" [ngValue]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) >= 3 \">at </span>\n <div *ngIf=\"(baseFrequency$ | async) >= 3\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select hour-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"hours\">\n <option *ngFor=\"let item of hoursData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) >= 3\"> : </span>\n <div *ngIf=\"(baseFrequency$ | async) >=2\" class=\"cron-select-wrap\">\n <select multiple [multiple]=\"config.multiple\" class=\"cron-select minute-value\" (blur)=\"onBlur()\"\n [ngClass]=\"{'is-valid': getIsValid(), 'is-invalid': getIsInvalid()}\"\n formControlName=\"minutes\">\n <option *ngFor=\"let item of minutesData\" [value]=\"item.value\">{{item.label}}</option>\n </select>\n </div>\n <span *ngIf=\"(baseFrequency$ | async) === 2\"> past the hour</span>\n </div>\n</div>\n","styles":[":host{display:block}.cron-select-wrap{display:inline-block}.cron-select-wrap .cron-select{width:150px;height:34px;padding:6px 12px;margin:0;font-size:14px;line-height:1.42857143;color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cron-select-wrap select[multiple]{height:140px}.select-options{display:inline-block}"]}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"validate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"isValid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"formControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":60,"character":22},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":61,"character":25}]}],"ngOnInit":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"setService":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"getIsValid":[{"__symbolic":"method"}],"getIsInvalid":[{"__symbolic":"method"}],"getValid":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"getDefaultFrequency":[{"__symbolic":"method"}],"getDefaultFrequenceWithDefault":[{"__symbolic":"method"}],"getDaysOfWeek":[{"__symbolic":"method"}],"fromCronWithDefault":[{"__symbolic":"method"}],"fromCron":[{"__symbolic":"method"}],"fromCronInternal":[{"__symbolic":"method"}],"setCron":[{"__symbolic":"method"}],"getValueArray":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"getConfig":[{"__symbolic":"method"}],"getValidate":[{"__symbolic":"method"}],"getDaysOfWeek":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"getDaysOfWeek":[{"__symbolic":"method"}],"fromCronWithDefault":[{"__symbolic":"method"}],"fromCron":[{"__symbolic":"method"}],"fromCronQuartzInternal":[{"__symbolic":"method"}],"setCron":[{"__symbolic":"method"}]}}},"origins":{"CronJobsModule":"./src/app/lib/cron-jobs.module","ɵa":"./src/app/lib/cron-jobs/cron-jobs.component","ɵb":"./src/app/lib/services/posix.service","ɵc":"./src/app/lib/services/data.service","ɵd":"./src/app/lib/services/quartz.service"},"importAs":"ngx-cron-jobs"}

@@ -1,1 +0,86 @@

{"name":"ngx-cron-jobs","version":"6.4.9","license":"MIT","scripts":{"ng":"ng","start":"ng serve","start:no-sm":"ng serve --source-map=false","build:docs":"ng build --prod --output-path ./docs --base-href /ngx-cron-jobs/","build:prod":"ng build --prod ","test":"ng test --source-map=false","lint":"ng lint","e2e":"ng e2e","build:lib":"ng-packagr -p ng-package.json"},"repository":{"type":"git","url":"https://github.com/yp2/ngx-cron-jobs"},"bugs":{"url":"https://github.com/yp2/ngx-cron-jobs/issues"},"author":{"name":"Daniel 'yp2' Dereziński","email":"daniel.derezinski@gmail.com"},"contributors":{"name":"Randall Valenciano Fallas","email":"ravf.226@gmail.com"},"keywords":["angular","cron","custom","control"],"private":false,"dependencies":{"@angular/animations":"^6.0.6","@angular/common":"^6.0.6","@angular/compiler":"^6.0.6","@angular/core":"^6.0.6","@angular/forms":"^6.0.6","@angular/http":"^6.0.6","@angular/platform-browser":"^6.0.6","@angular/platform-browser-dynamic":"^6.0.6","@angular/platform-server":"^6.0.6","@angular/router":"^6.0.6","bootstrap":"4.0.0-beta.2","core-js":"^2.5.7","zone.js":"^0.8.26"},"devDependencies":{"@angular-devkit/build-angular":"^0.6.8","@angular-devkit/core":"0.6.8","@angular/cli":"6.0.8","@angular/compiler-cli":"^6.0.6","@angular/language-service":"^6.0.6","@types/jasmine":"^2.8.8","@types/jasminewd2":"~2.0.2","@types/node":"^10.3.5","bootstrap":"4.0.0-beta.2","codelyzer":"^4.4.0","jasmine-core":"^3.1.0","jasmine-marbles":"^0.3.1","jasmine-spec-reporter":"^4.2.1","karma":"^2.0.4","karma-chrome-launcher":"^2.2.0","karma-cli":"^1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"^1.1.2","karma-jasmine-html-reporter":"^1.1.0","ng-packagr":"^1.6.0","protractor":"^5.3.2","rxjs-marbles":"^2.1.0","ts-node":"~3.2.0","tslint":"^5.10.0","typescript":"2.7.2"},"main":"bundles/ngx-cron-jobs.umd.js","module":"ngx-cron-jobs.es5.js","es2015":"ngx-cron-jobs.js","typings":"ngx-cron-jobs.d.ts","metadata":"ngx-cron-jobs.metadata.json"}
{
"name": "ngx-cron-jobs",
"version": "6.4.10",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/yp2/ngx-cron-jobs"
},
"bugs": {
"url": "https://github.com/yp2/ngx-cron-jobs/issues"
},
"author": {
"name": "Daniel 'yp2' Dereziński",
"email": "daniel.derezinski@gmail.com"
},
"contributors": [
{
"name": "Randall Valenciano Fallas",
"email": "ravf.226@gmail.com"
}
],
"keywords": [
"angular",
"cron",
"custom",
"control"
],
"private": false,
"peerDependencies": {
"@angular/animations": "^7.2.4",
"@angular/common": "^7.2.4",
"@angular/compiler": "^7.2.4",
"@angular/core": "^7.2.4",
"@angular/forms": "^7.2.4",
"@angular/http": "^7.2.4",
"@angular/platform-browser": "^7.2.4",
"@angular/platform-browser-dynamic": "^7.2.4",
"@angular/platform-server": "^7.2.4",
"@angular/router": "^7.2.4",
"bootstrap": "^4.3.1",
"core-js": "^2.5.7",
"rxjs": "^6.4.0",
"tslib": "^1.9.3",
"zone.js": "^0.8.29"
},
"devDependencies": {
"@angular-devkit/build-angular": "^0.6.8",
"@angular-devkit/core": "0.6.8",
"@angular/cli": "7.3.0",
"@angular/compiler-cli": "^7.2.4",
"@angular/language-service": "^7.2.4",
"@types/jasmine": "^2.8.8",
"@types/jasminewd2": "~2.0.2",
"@types/node": "^10.3.5",
"bootstrap": "^4.3.1",
"codelyzer": "^4.4.0",
"jasmine-core": "^3.1.0",
"jasmine-marbles": "^0.3.1",
"jasmine-spec-reporter": "^4.2.1",
"karma": "^2.0.4",
"karma-chrome-launcher": "^2.2.0",
"karma-cli": "^1.0.1",
"karma-coverage-istanbul-reporter": "^1.2.1",
"karma-jasmine": "^1.1.2",
"karma-jasmine-html-reporter": "^1.1.0",
"ng-packagr": "^5.1.0",
"protractor": "^5.3.2",
"rxjs-marbles": "^5.0.2",
"ts-node": "~3.2.0",
"tslint": "^5.10.0",
"typescript": "~3.2.4"
},
"main": "bundles/ngx-cron-jobs.umd.js",
"module": "fesm5/ngx-cron-jobs.js",
"es2015": "fesm2015/ngx-cron-jobs.js",
"esm5": "esm5/ngx-cron-jobs.js",
"esm2015": "esm2015/ngx-cron-jobs.js",
"fesm5": "fesm5/ngx-cron-jobs.js",
"fesm2015": "fesm2015/ngx-cron-jobs.js",
"typings": "ngx-cron-jobs.d.ts",
"metadata": "ngx-cron-jobs.metadata.json",
"sideEffects": false,
"dependencies": {
"tslib": "^1.9.0"
}
}

@@ -0,1 +1,3 @@

[![Build Status](https://travis-ci.org/rvalenciano/ngx-cron-jobs.svg?branch=master)](https://travis-ci.org/rvalenciano/ngx-cron-jobs) [![Maintainability](https://api.codeclimate.com/v1/badges/dc6b973320992074a560/maintainability)](https://codeclimate.com/github/rvalenciano/ngx-cron-jobs/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/dc6b973320992074a560/test_coverage)](https://codeclimate.com/github/rvalenciano/ngx-cron-jobs/test_coverage)
# ngx-cron-jobs

@@ -51,27 +53,20 @@

The component takes an input of `[config]` and `[validate]`
The component takes an attribute of `config`
### Options
Plugin maybe configured by config object to which should be pass in `[config]` input.
List of options:
This is an object in your controller you can use to remove options from the user. For example if you would like the user to be able to set Minute, Hour, and Day but not Week, Month, and Year you would create the following object in your controller:
Option | Type | Description
-------|------|------------
quartz | boolean (false)| Use quartz syntax rather then cron syntax in control output
multiple | boolean (false)| Enable multi select in plugin selects
bootstrap | boolean (true) | Use bootstrap 4 html and css classes to build plugin forms
option | object | Additional options
option.minute | boolean (true) | remove (false) or add minute to plugin select to control user ability to set cron expression.
option.hour | boolean (true) | remove (false) or add hour to plugin select to control user ability to set cron expression.
option.day | boolean (true) | remove (false) or add day to plugin select to control user ability to set cron expression.
option.week | boolean (true) | remove (false) or add week to plugin select to control user ability to set cron expression.
option.month | boolean (true) | remove (false) or add month to plugin select to control user ability to set cron expression.
option.year | boolean (true) | remove (false) or add year to plugin select to control user ability to set cron expression.
```json
{
quartz: true,
multiple: false,
option : {
minute : false
}
}
```
Additional to this plugin supports validation config (`[validate]` input):
## Development
Option | Type | Description
-------|------|------------
validate | boolean (false)| Add validation classes if controls are invalid.

@@ -78,0 +73,0 @@ ## License

@@ -35,3 +35,3 @@ export interface CronJobsBaseFrequency {

month = 4,
year = 5,
year = 5
}

@@ -38,0 +38,0 @@ export interface CronJobsValidationConfig {

@@ -13,5 +13,5 @@ import { CronJobsBaseFrequency, CronJobsFrequency, CronJobsSelectOption } from '../contracts/contracts';

fromCron(value: String): CronJobsFrequency;
private fromCronInternal(cron, frequency);
private fromCronInternal;
setCron(value: CronJobsFrequency): string;
getValueArray(value: string): Array<number>;
}

@@ -10,4 +10,4 @@ import { PosixService } from './posix.service';

fromCron(value: String): CronJobsFrequency;
private fromCronQuartzInternal(cron, frequency);
private fromCronQuartzInternal;
setCron(newValue: CronJobsFrequency): string;
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc