New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ng-hcaptcha

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ng-hcaptcha - npm Package Compare versions

Comparing version 0.1.0-beta.1 to 0.1.0-beta.3

9

bundles/ng-hcaptcha.umd.js

@@ -297,7 +297,10 @@ (function (global, factory) {

function (config) {
/** @type {?} */
var providers = config ? [{ provide: CAPTCHA_CONFIG, useValue: config }] : [];
return {
ngModule: NgHcaptchaModule,
providers: providers
providers: [
{
provide: CAPTCHA_CONFIG,
useValue: config || []
}
]
};

@@ -304,0 +307,0 @@ };

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

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/forms"),require("rxjs"),require("@angular/core")):"function"==typeof define&&define.amd?define("ng-hcaptcha",["exports","@angular/forms","rxjs","@angular/core"],t):t(e["ng-hcaptcha"]={},e.ng.forms,e.rxjs,e.ng.core)}(this,function(e,t,n,r){"use strict";var o=new r.InjectionToken("CAPTCHA_CONFIG"),i=function(){function e(e,t){this.config=e,this.zone=t,this.verify=new r.EventEmitter,this.expired=new r.EventEmitter,this.error=new r.EventEmitter,this.onChange=function(){},this.onTouched=function(){}}return e.prototype.ngOnInit=function(){var t=this;this.loadHcaptcha().subscribe(function(){var e={sitekey:t.siteKey||t.config.siteKey,theme:t.theme,size:t.size,tabindex:t.tabIndex,callback:function(e){t.zone.run(function(){return t.onVerify(e)})},"expired-callback":function(e){t.zone.run(function(){return t.onExpired(e)})},"error-callback":function(e){t.zone.run(function(){return t.onError(e)})}};window.hcaptcha.render(t.captcha.nativeElement,e),t.widgetId=t.findWidgetId()},function(e){console.error("Failed to load hCaptcha script",e)})},e.prototype.writeValue=function(e){this.value=e,!this.value&&window.hcaptcha&&window.hcaptcha.reset(this.widgetId)},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},Object.defineProperty(e.prototype,"value",{get:function(){return this._value},set:function(e){this._value=e,this.onChange(e),this.onTouched()},enumerable:!0,configurable:!0}),e.prototype.onVerify=function(e){this.value=e,this.verify.emit(e)},e.prototype.onExpired=function(e){this.expired.emit(e)},e.prototype.onError=function(e){this.error.emit(e)},e.prototype.loadHcaptcha=function(){return new n.Observable(function(t){if("undefined"!=typeof window.hcaptcha)return t.next(),void t.complete();var e=document.createElement("script");e.src="https://hcaptcha.com/1/api.js?render=explicit",e.async=!0,e.defer=!0,e.onerror=function(e){return t.error(e)},e.onload=function(){t.next(),t.complete()},document.head.appendChild(e)})},e.prototype.findWidgetId=function(){for(var e=this.captcha.nativeElement.children,t=0;t<e.length;t++)if(e[t]&&e[t].dataset&&e[t].dataset.hcaptchaWidgetId)return e[t].dataset.hcaptchaWidgetId;return null},e.decorators=[{type:r.Component,args:[{selector:"ng-hcaptcha",template:'<div #captcha class="h-captcha"></div>',providers:[{provide:t.NG_VALUE_ACCESSOR,useExisting:r.forwardRef(function(){return e}),multi:!0}]}]}],e.ctorParameters=function(){return[{type:undefined,decorators:[{type:r.Inject,args:[o]}]},{type:r.NgZone}]},e.propDecorators={siteKey:[{type:r.Input}],theme:[{type:r.Input}],size:[{type:r.Input}],tabIndex:[{type:r.Input}],captcha:[{type:r.ViewChild,args:["captcha"]}],verify:[{type:r.Output}],expired:[{type:r.Output}],error:[{type:r.Output}]},e}(),c=function(){function t(){}return t.forRoot=function(e){return{ngModule:t,providers:e?[{provide:o,useValue:e}]:[]}},t.decorators=[{type:r.NgModule,args:[{imports:[],declarations:[i],exports:[i]}]}],t}();e.CAPTCHA_CONFIG=o,e.NgHcaptchaComponent=i,e.NgHcaptchaModule=c,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/forms"),require("rxjs"),require("@angular/core")):"function"==typeof define&&define.amd?define("ng-hcaptcha",["exports","@angular/forms","rxjs","@angular/core"],t):t(e["ng-hcaptcha"]={},e.ng.forms,e.rxjs,e.ng.core)}(this,function(e,t,n,r){"use strict";var o=new r.InjectionToken("CAPTCHA_CONFIG"),i=function(){function e(e,t){this.config=e,this.zone=t,this.verify=new r.EventEmitter,this.expired=new r.EventEmitter,this.error=new r.EventEmitter,this.onChange=function(){},this.onTouched=function(){}}return e.prototype.ngOnInit=function(){var t=this;this.loadHcaptcha().subscribe(function(){var e={sitekey:t.siteKey||t.config.siteKey,theme:t.theme,size:t.size,tabindex:t.tabIndex,callback:function(e){t.zone.run(function(){return t.onVerify(e)})},"expired-callback":function(e){t.zone.run(function(){return t.onExpired(e)})},"error-callback":function(e){t.zone.run(function(){return t.onError(e)})}};window.hcaptcha.render(t.captcha.nativeElement,e),t.widgetId=t.findWidgetId()},function(e){console.error("Failed to load hCaptcha script",e)})},e.prototype.writeValue=function(e){this.value=e,!this.value&&window.hcaptcha&&window.hcaptcha.reset(this.widgetId)},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},Object.defineProperty(e.prototype,"value",{get:function(){return this._value},set:function(e){this._value=e,this.onChange(e),this.onTouched()},enumerable:!0,configurable:!0}),e.prototype.onVerify=function(e){this.value=e,this.verify.emit(e)},e.prototype.onExpired=function(e){this.expired.emit(e)},e.prototype.onError=function(e){this.error.emit(e)},e.prototype.loadHcaptcha=function(){return new n.Observable(function(t){if("undefined"!=typeof window.hcaptcha)return t.next(),void t.complete();var e=document.createElement("script");e.src="https://hcaptcha.com/1/api.js?render=explicit",e.async=!0,e.defer=!0,e.onerror=function(e){return t.error(e)},e.onload=function(){t.next(),t.complete()},document.head.appendChild(e)})},e.prototype.findWidgetId=function(){for(var e=this.captcha.nativeElement.children,t=0;t<e.length;t++)if(e[t]&&e[t].dataset&&e[t].dataset.hcaptchaWidgetId)return e[t].dataset.hcaptchaWidgetId;return null},e.decorators=[{type:r.Component,args:[{selector:"ng-hcaptcha",template:'<div #captcha class="h-captcha"></div>',providers:[{provide:t.NG_VALUE_ACCESSOR,useExisting:r.forwardRef(function(){return e}),multi:!0}]}]}],e.ctorParameters=function(){return[{type:undefined,decorators:[{type:r.Inject,args:[o]}]},{type:r.NgZone}]},e.propDecorators={siteKey:[{type:r.Input}],theme:[{type:r.Input}],size:[{type:r.Input}],tabIndex:[{type:r.Input}],captcha:[{type:r.ViewChild,args:["captcha"]}],verify:[{type:r.Output}],expired:[{type:r.Output}],error:[{type:r.Output}]},e}(),c=function(){function t(){}return t.forRoot=function(e){return{ngModule:t,providers:[{provide:o,useValue:e||[]}]}},t.decorators=[{type:r.NgModule,args:[{imports:[],declarations:[i],exports:[i]}]}],t}();e.CAPTCHA_CONFIG=o,e.NgHcaptchaComponent=i,e.NgHcaptchaModule=c,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=ng-hcaptcha.umd.min.js.map

@@ -14,7 +14,10 @@ /**

static forRoot(config) {
/** @type {?} */
const providers = config ? [{ provide: CAPTCHA_CONFIG, useValue: config }] : [];
return {
ngModule: NgHcaptchaModule,
providers
providers: [
{
provide: CAPTCHA_CONFIG,
useValue: config || []
}
]
};

@@ -30,2 +33,2 @@ }

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctaGNhcHRjaGEubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctaGNhcHRjaGEvIiwic291cmNlcyI6WyJsaWIvbmctaGNhcHRjaGEubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsY0FBYyxFQUFpQixNQUFNLHNCQUFzQixDQUFDO0FBUXJFLE1BQU0sT0FBTyxnQkFBZ0I7Ozs7O0lBRTNCLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBc0I7O2NBQzdCLFNBQVMsR0FBRyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxPQUFPLEVBQUUsY0FBYyxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFO1FBRS9FLE9BQU87WUFDTCxRQUFRLEVBQUUsZ0JBQWdCO1lBQzFCLFNBQVM7U0FDVixDQUFDO0lBQ0osQ0FBQzs7O1lBZkYsUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBRSxFQUNSO2dCQUNELFlBQVksRUFBRSxDQUFDLG1CQUFtQixDQUFDO2dCQUNuQyxPQUFPLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQzthQUMvQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE5nSGNhcHRjaGFDb21wb25lbnQgfSBmcm9tICcuL25nLWhjYXB0Y2hhLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENBUFRDSEFfQ09ORklHLCBDYXB0Y2hhQ29uZmlnIH0gZnJvbSAnLi9uZy1oY2FwdGNoYS1jb25maWcnO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBpbXBvcnRzOiBbXHJcbiAgXSxcclxuICBkZWNsYXJhdGlvbnM6IFtOZ0hjYXB0Y2hhQ29tcG9uZW50XSxcclxuICBleHBvcnRzOiBbTmdIY2FwdGNoYUNvbXBvbmVudF1cclxufSlcclxuZXhwb3J0IGNsYXNzIE5nSGNhcHRjaGFNb2R1bGUge1xyXG5cclxuICBzdGF0aWMgZm9yUm9vdChjb25maWc/OiBDYXB0Y2hhQ29uZmlnKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgICBjb25zdCBwcm92aWRlcnMgPSBjb25maWcgPyBbeyBwcm92aWRlOiBDQVBUQ0hBX0NPTkZJRywgdXNlVmFsdWU6IGNvbmZpZyB9XSA6IFtdO1xyXG5cclxuICAgIHJldHVybiB7XHJcbiAgICAgIG5nTW9kdWxlOiBOZ0hjYXB0Y2hhTW9kdWxlLFxyXG4gICAgICBwcm92aWRlcnNcclxuICAgIH07XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctaGNhcHRjaGEubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctaGNhcHRjaGEvIiwic291cmNlcyI6WyJsaWIvbmctaGNhcHRjaGEubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsY0FBYyxFQUFpQixNQUFNLHNCQUFzQixDQUFDO0FBUXJFLE1BQU0sT0FBTyxnQkFBZ0I7Ozs7O0lBRTNCLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBc0I7UUFDbkMsT0FBTztZQUNMLFFBQVEsRUFBRSxnQkFBZ0I7WUFDMUIsU0FBUyxFQUFFO2dCQUNUO29CQUNFLE9BQU8sRUFBRSxjQUFjO29CQUN2QixRQUFRLEVBQUUsTUFBTSxJQUFJLEVBQUU7aUJBQ3ZCO2FBQ0Y7U0FDRixDQUFDO0lBQ0osQ0FBQzs7O1lBbEJGLFFBQVEsU0FBQztnQkFDUixPQUFPLEVBQUUsRUFDUjtnQkFDRCxZQUFZLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztnQkFDbkMsT0FBTyxFQUFFLENBQUMsbUJBQW1CLENBQUM7YUFDL0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBOZ0hjYXB0Y2hhQ29tcG9uZW50IH0gZnJvbSAnLi9uZy1oY2FwdGNoYS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDQVBUQ0hBX0NPTkZJRywgQ2FwdGNoYUNvbmZpZyB9IGZyb20gJy4vbmctaGNhcHRjaGEtY29uZmlnJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW1xyXG4gIF0sXHJcbiAgZGVjbGFyYXRpb25zOiBbTmdIY2FwdGNoYUNvbXBvbmVudF0sXHJcbiAgZXhwb3J0czogW05nSGNhcHRjaGFDb21wb25lbnRdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ0hjYXB0Y2hhTW9kdWxlIHtcclxuXHJcbiAgc3RhdGljIGZvclJvb3QoY29uZmlnPzogQ2FwdGNoYUNvbmZpZyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IE5nSGNhcHRjaGFNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIHtcclxuICAgICAgICAgIHByb3ZpZGU6IENBUFRDSEFfQ09ORklHLFxyXG4gICAgICAgICAgdXNlVmFsdWU6IGNvbmZpZyB8fCBbXVxyXG4gICAgICAgIH1cclxuICAgICAgXVxyXG4gICAgfTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==

@@ -20,7 +20,10 @@ /**

function (config) {
/** @type {?} */
var providers = config ? [{ provide: CAPTCHA_CONFIG, useValue: config }] : [];
return {
ngModule: NgHcaptchaModule,
providers: providers
providers: [
{
provide: CAPTCHA_CONFIG,
useValue: config || []
}
]
};

@@ -38,2 +41,2 @@ };

export { NgHcaptchaModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctaGNhcHRjaGEubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctaGNhcHRjaGEvIiwic291cmNlcyI6WyJsaWIvbmctaGNhcHRjaGEubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsY0FBYyxFQUFpQixNQUFNLHNCQUFzQixDQUFDO0FBRXJFO0lBQUE7SUFpQkEsQ0FBQzs7Ozs7SUFUUSx3QkFBTzs7OztJQUFkLFVBQWUsTUFBc0I7O1lBQzdCLFNBQVMsR0FBRyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxPQUFPLEVBQUUsY0FBYyxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFO1FBRS9FLE9BQU87WUFDTCxRQUFRLEVBQUUsZ0JBQWdCO1lBQzFCLFNBQVMsV0FBQTtTQUNWLENBQUM7SUFDSixDQUFDOztnQkFmRixRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFLEVBQ1I7b0JBQ0QsWUFBWSxFQUFFLENBQUMsbUJBQW1CLENBQUM7b0JBQ25DLE9BQU8sRUFBRSxDQUFDLG1CQUFtQixDQUFDO2lCQUMvQjs7SUFZRCx1QkFBQztDQUFBLEFBakJELElBaUJDO1NBWFksZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgTmdIY2FwdGNoYUNvbXBvbmVudCB9IGZyb20gJy4vbmctaGNhcHRjaGEuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ0FQVENIQV9DT05GSUcsIENhcHRjaGFDb25maWcgfSBmcm9tICcuL25nLWhjYXB0Y2hhLWNvbmZpZyc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtcclxuICBdLFxyXG4gIGRlY2xhcmF0aW9uczogW05nSGNhcHRjaGFDb21wb25lbnRdLFxyXG4gIGV4cG9ydHM6IFtOZ0hjYXB0Y2hhQ29tcG9uZW50XVxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmdIY2FwdGNoYU1vZHVsZSB7XHJcblxyXG4gIHN0YXRpYyBmb3JSb290KGNvbmZpZz86IENhcHRjaGFDb25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcclxuICAgIGNvbnN0IHByb3ZpZGVycyA9IGNvbmZpZyA/IFt7IHByb3ZpZGU6IENBUFRDSEFfQ09ORklHLCB1c2VWYWx1ZTogY29uZmlnIH1dIDogW107XHJcblxyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IE5nSGNhcHRjaGFNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyc1xyXG4gICAgfTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctaGNhcHRjaGEubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctaGNhcHRjaGEvIiwic291cmNlcyI6WyJsaWIvbmctaGNhcHRjaGEubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsY0FBYyxFQUFpQixNQUFNLHNCQUFzQixDQUFDO0FBRXJFO0lBQUE7SUFvQkEsQ0FBQzs7Ozs7SUFaUSx3QkFBTzs7OztJQUFkLFVBQWUsTUFBc0I7UUFDbkMsT0FBTztZQUNMLFFBQVEsRUFBRSxnQkFBZ0I7WUFDMUIsU0FBUyxFQUFFO2dCQUNUO29CQUNFLE9BQU8sRUFBRSxjQUFjO29CQUN2QixRQUFRLEVBQUUsTUFBTSxJQUFJLEVBQUU7aUJBQ3ZCO2FBQ0Y7U0FDRixDQUFDO0lBQ0osQ0FBQzs7Z0JBbEJGLFFBQVEsU0FBQztvQkFDUixPQUFPLEVBQUUsRUFDUjtvQkFDRCxZQUFZLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztvQkFDbkMsT0FBTyxFQUFFLENBQUMsbUJBQW1CLENBQUM7aUJBQy9COztJQWVELHVCQUFDO0NBQUEsQUFwQkQsSUFvQkM7U0FkWSxnQkFBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBOZ0hjYXB0Y2hhQ29tcG9uZW50IH0gZnJvbSAnLi9uZy1oY2FwdGNoYS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDQVBUQ0hBX0NPTkZJRywgQ2FwdGNoYUNvbmZpZyB9IGZyb20gJy4vbmctaGNhcHRjaGEtY29uZmlnJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW1xyXG4gIF0sXHJcbiAgZGVjbGFyYXRpb25zOiBbTmdIY2FwdGNoYUNvbXBvbmVudF0sXHJcbiAgZXhwb3J0czogW05nSGNhcHRjaGFDb21wb25lbnRdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ0hjYXB0Y2hhTW9kdWxlIHtcclxuXHJcbiAgc3RhdGljIGZvclJvb3QoY29uZmlnPzogQ2FwdGNoYUNvbmZpZyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IE5nSGNhcHRjaGFNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIHtcclxuICAgICAgICAgIHByb3ZpZGU6IENBUFRDSEFfQ09ORklHLFxyXG4gICAgICAgICAgdXNlVmFsdWU6IGNvbmZpZyB8fCBbXVxyXG4gICAgICAgIH1cclxuICAgICAgXVxyXG4gICAgfTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==

@@ -213,7 +213,10 @@ import { NG_VALUE_ACCESSOR } from '@angular/forms';

static forRoot(config) {
/** @type {?} */
const providers = config ? [{ provide: CAPTCHA_CONFIG, useValue: config }] : [];
return {
ngModule: NgHcaptchaModule,
providers
providers: [
{
provide: CAPTCHA_CONFIG,
useValue: config || []
}
]
};

@@ -220,0 +223,0 @@ }

@@ -295,7 +295,10 @@ import { NG_VALUE_ACCESSOR } from '@angular/forms';

function (config) {
/** @type {?} */
var providers = config ? [{ provide: CAPTCHA_CONFIG, useValue: config }] : [];
return {
ngModule: NgHcaptchaModule,
providers: providers
providers: [
{
provide: CAPTCHA_CONFIG,
useValue: config || []
}
]
};

@@ -302,0 +305,0 @@ };

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

{"__symbolic":"module","version":4,"metadata":{"CaptchaConfig":{"__symbolic":"interface"},"CAPTCHA_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":10,"character":34},"arguments":["CAPTCHA_CONFIG"]},"NgHcaptchaComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"ng-hcaptcha","template":"<div #captcha class=\"h-captcha\"></div>","styles":[],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":13,"character":15},"useExisting":{"__symbolic":"reference","name":"NgHcaptchaComponent"},"multi":true}]}]}],"members":{"siteKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"theme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"captcha":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["captcha"]}]}],"verify":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"expired":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":40,"character":5},"arguments":[{"__symbolic":"reference","name":"CAPTCHA_CONFIG"}]}],null],"parameters":[{"__symbolic":"reference","name":"CaptchaConfig"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":41,"character":18}]}],"ngOnInit":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"onVerify":[{"__symbolic":"method"}],"onExpired":[{"__symbolic":"method"}],"onError":[{"__symbolic":"method"}],"loadHcaptcha":[{"__symbolic":"method"}],"findWidgetId":[{"__symbolic":"method"}]}},"NgHcaptchaModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[],"declarations":[{"__symbolic":"reference","name":"NgHcaptchaComponent"}],"exports":[{"__symbolic":"reference","name":"NgHcaptchaComponent"}]}]}],"members":{}}},"origins":{"CaptchaConfig":"./lib/ng-hcaptcha-config","CAPTCHA_CONFIG":"./lib/ng-hcaptcha-config","NgHcaptchaComponent":"./lib/ng-hcaptcha.component","NgHcaptchaModule":"./lib/ng-hcaptcha.module"},"importAs":"ng-hcaptcha"}
{"__symbolic":"module","version":4,"metadata":{"CaptchaConfig":{"__symbolic":"interface"},"CAPTCHA_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":10,"character":34},"arguments":["CAPTCHA_CONFIG"]},"NgHcaptchaComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"ng-hcaptcha","template":"<div #captcha class=\"h-captcha\"></div>","styles":[],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":13,"character":15},"useExisting":{"__symbolic":"reference","name":"NgHcaptchaComponent"},"multi":true}]}]}],"members":{"siteKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"theme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"captcha":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["captcha"]}]}],"verify":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"expired":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":40,"character":5},"arguments":[{"__symbolic":"reference","name":"CAPTCHA_CONFIG"}]}],null],"parameters":[{"__symbolic":"reference","name":"CaptchaConfig"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":41,"character":18}]}],"ngOnInit":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"onVerify":[{"__symbolic":"method"}],"onExpired":[{"__symbolic":"method"}],"onError":[{"__symbolic":"method"}],"loadHcaptcha":[{"__symbolic":"method"}],"findWidgetId":[{"__symbolic":"method"}]}},"NgHcaptchaModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[],"declarations":[{"__symbolic":"reference","name":"NgHcaptchaComponent"}],"exports":[{"__symbolic":"reference","name":"NgHcaptchaComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"NgHcaptchaModule"},"providers":[{"provide":{"__symbolic":"reference","name":"CAPTCHA_CONFIG"},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"config"},"right":[]}}]}}}}},"origins":{"CaptchaConfig":"./lib/ng-hcaptcha-config","CAPTCHA_CONFIG":"./lib/ng-hcaptcha-config","NgHcaptchaComponent":"./lib/ng-hcaptcha.component","NgHcaptchaModule":"./lib/ng-hcaptcha.module"},"importAs":"ng-hcaptcha"}
{
"name": "ng-hcaptcha",
"version": "0.1.0-beta.1",
"description": "hCaptcha Component for Angular 6+",
"version": "0.1.0-beta.3",
"description": "hCaptcha Component for Angular 7+",
"keywords": [

@@ -6,0 +6,0 @@ "hcaptcha",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc