Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

ngx-highlight-js

Package Overview
Dependencies
Maintainers
1
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ngx-highlight-js - npm Package Compare versions

Comparing version 11.1.0 to 12.0.0-rc.1

98

bundles/ngx-highlight-js.umd.js

@@ -5,6 +5,29 @@ (function (global, factory) {

(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global['ngx-highlight-js'] = {}, global.ng.core, global.ng.common, global.ng.forms));
}(this, (function (exports, core, common, forms) { 'use strict';
}(this, (function (exports, i0, common, i1) { 'use strict';
var HIGHLIGHTJS_CONFIG = new core.InjectionToken('HighlightJs-Config');
function _interopNamespace(e) {
if (e && e.__esModule) return e;
var n = Object.create(null);
if (e) {
Object.keys(e).forEach(function (k) {
if (k !== 'default') {
var d = Object.getOwnPropertyDescriptor(e, k);
Object.defineProperty(n, k, d.get ? d : {
enumerable: true,
get: function () {
return e[k];
}
});
}
});
}
n['default'] = e;
return Object.freeze(n);
}
var i0__namespace = /*#__PURE__*/_interopNamespace(i0);
var i1__namespace = /*#__PURE__*/_interopNamespace(i1);
var HIGHLIGHTJS_CONFIG = new i0.InjectionToken('HighlightJs-Config');
var HighlightJsDirective = /** @class */ (function () {

@@ -97,23 +120,34 @@ function HighlightJsDirective(el, ngModel, doc, cog) {

}());
HighlightJsDirective.decorators = [
{ type: core.Directive, args: [{
selector: '[highlight-js]',
host: {
'[style.display]': "mode === 'simple' ? 'none' : null",
},
exportAs: 'highlightJs',
},] }
];
HighlightJsDirective.ctorParameters = function () { return [
{ type: core.ElementRef },
{ type: forms.NgModel, decorators: [{ type: core.Optional }] },
{ type: undefined, decorators: [{ type: core.Inject, args: [common.DOCUMENT,] }] },
{ type: undefined, decorators: [{ type: core.Optional }, { type: core.Inject, args: [HIGHLIGHTJS_CONFIG,] }] }
]; };
HighlightJsDirective.propDecorators = {
options: [{ type: core.Input }],
lang: [{ type: core.Input }],
code: [{ type: core.Input }],
mode: [{ type: core.Input }]
};
HighlightJsDirective.ɵfac = i0__namespace.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0__namespace, type: HighlightJsDirective, deps: [{ token: i0__namespace.ElementRef }, { token: i1__namespace.NgModel, optional: true }, { token: common.DOCUMENT }, { token: HIGHLIGHTJS_CONFIG, optional: true }], target: i0__namespace.ɵɵFactoryTarget.Directive });
HighlightJsDirective.ɵdir = i0__namespace.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.0.2", type: HighlightJsDirective, selector: "[highlight-js]", inputs: { options: "options", lang: "lang", code: "code", mode: "mode" }, host: { properties: { "style.display": "mode === 'simple' ? 'none' : null" } }, exportAs: ["highlightJs"], ngImport: i0__namespace });
i0__namespace.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0__namespace, type: HighlightJsDirective, decorators: [{
type: i0.Directive,
args: [{
selector: '[highlight-js]',
host: {
'[style.display]': "mode === 'simple' ? 'none' : null",
},
exportAs: 'highlightJs',
}]
}], ctorParameters: function () {
return [{ type: i0__namespace.ElementRef }, { type: i1__namespace.NgModel, decorators: [{
type: i0.Optional
}] }, { type: undefined, decorators: [{
type: i0.Inject,
args: [common.DOCUMENT]
}] }, { type: undefined, decorators: [{
type: i0.Optional
}, {
type: i0.Inject,
args: [HIGHLIGHTJS_CONFIG]
}] }];
}, propDecorators: { options: [{
type: i0.Input
}], lang: [{
type: i0.Input
}], code: [{
type: i0.Input
}], mode: [{
type: i0.Input
}] } });

@@ -125,9 +159,13 @@ var HighlightJsModule = /** @class */ (function () {

}());
HighlightJsModule.decorators = [
{ type: core.NgModule, args: [{
imports: [forms.FormsModule],
declarations: [HighlightJsDirective],
exports: [HighlightJsDirective],
},] }
];
HighlightJsModule.ɵfac = i0__namespace.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0__namespace, type: HighlightJsModule, deps: [], target: i0__namespace.ɵɵFactoryTarget.NgModule });
HighlightJsModule.ɵmod = i0__namespace.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0__namespace, type: HighlightJsModule, declarations: [HighlightJsDirective], imports: [i1.FormsModule], exports: [HighlightJsDirective] });
HighlightJsModule.ɵinj = i0__namespace.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0__namespace, type: HighlightJsModule, imports: [[i1.FormsModule]] });
i0__namespace.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0__namespace, type: HighlightJsModule, decorators: [{
type: i0.NgModule,
args: [{
imports: [i1.FormsModule],
declarations: [HighlightJsDirective],
exports: [HighlightJsDirective],
}]
}] });

@@ -134,0 +172,0 @@ /**

@@ -5,2 +5,2 @@ /**

export * from './public_api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWhpZ2hsaWdodC1qcy5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvY2lwY2hrL0Rlc2t0b3Avd29yay9uZ3gtaGlnaGxpZ2h0LWpzL2xpYi8iLCJzb3VyY2VzIjpbIm5neC1oaWdobGlnaHQtanMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWNfYXBpJztcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWhpZ2hsaWdodC1qcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2xpYi9uZ3gtaGlnaGxpZ2h0LWpzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG4iXX0=
export { HighlightJsDirective } from './src/highlight-js.directive';
export * from './src/highlight-js.module';
export * from './src/highlight-js.config';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvY2lwY2hrL0Rlc2t0b3Avd29yay9uZ3gtaGlnaGxpZ2h0LWpzL2xpYi8iLCJzb3VyY2VzIjpbInB1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDcEUsY0FBYywyQkFBMkIsQ0FBQztBQUMxQyxjQUFjLDJCQUEyQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgSGlnaGxpZ2h0SnNEaXJlY3RpdmUgfSBmcm9tICcuL3NyYy9oaWdobGlnaHQtanMuZGlyZWN0aXZlJztcbmV4cG9ydCAqIGZyb20gJy4vc3JjL2hpZ2hsaWdodC1qcy5tb2R1bGUnO1xuZXhwb3J0ICogZnJvbSAnLi9zcmMvaGlnaGxpZ2h0LWpzLmNvbmZpZyc7XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2xpYi9wdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3BFLGNBQWMsMkJBQTJCLENBQUM7QUFDMUMsY0FBYywyQkFBMkIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IEhpZ2hsaWdodEpzRGlyZWN0aXZlIH0gZnJvbSAnLi9zcmMvaGlnaGxpZ2h0LWpzLmRpcmVjdGl2ZSc7XG5leHBvcnQgKiBmcm9tICcuL3NyYy9oaWdobGlnaHQtanMubW9kdWxlJztcbmV4cG9ydCAqIGZyb20gJy4vc3JjL2hpZ2hsaWdodC1qcy5jb25maWcnO1xuIl19
import { InjectionToken } from '@angular/core';
export const HIGHLIGHTJS_CONFIG = new InjectionToken('HighlightJs-Config');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGlnaGxpZ2h0LWpzLmNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvY2lwY2hrL0Rlc2t0b3Avd29yay9uZ3gtaGlnaGxpZ2h0LWpzL2xpYi8iLCJzb3VyY2VzIjpbInNyYy9oaWdobGlnaHQtanMuY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFtQi9DLE1BQU0sQ0FBQyxNQUFNLGtCQUFrQixHQUFHLElBQUksY0FBYyxDQUFvQixvQkFBb0IsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IGludGVyZmFjZSBIaWdobGlnaHRKc0NvbmZpZyB7XG4gIC8qKlxuICAgKiBTcGVjaWZ5IHJlbmRlcmluZyBtb2RlXG4gICAqIC0gYGRlZmF1bHRgIFdpbGwgcmVuZGVyIGVhY2ggYDxwcmU+PGNvZGU+YFxuICAgKiAtIGBzaW1wbGVgIFJlbmRlciBhbGwgY29udGVudCBhY2NvcmRpbmcgdG8gYGxhbmdgIGxhbmd1YWdlXG4gICAqL1xuICBtb2RlPzogJ2RlZmF1bHQnIHwgJ3NpbXBsZSc7XG4gIC8qKlxuICAgKiBVc2VzIGxhbmd1YWdlIGRldGVjdGlvbiBieSBkZWZhdWx0IGJ1dCB5b3UgY2FuIHNwZWNpZnkgdGhlIGxhbmd1YWdlXG4gICAqL1xuICBsYW5nPzogc3RyaW5nO1xuICAvKipcbiAgICogRXF1YXIgW2NvbmZpZ3VyZShvcHRpb25zKV0oaHR0cDovL2hpZ2hsaWdodGpzLnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVzdC9hcGkuaHRtbCNjb25maWd1cmUtb3B0aW9ucylcbiAgICovXG4gIG9wdGlvbnM/OiBhbnk7XG59XG5cbmV4cG9ydCBjb25zdCBISUdITElHSFRKU19DT05GSUcgPSBuZXcgSW5qZWN0aW9uVG9rZW48SGlnaGxpZ2h0SnNDb25maWc+KCdIaWdobGlnaHRKcy1Db25maWcnKTtcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGlnaGxpZ2h0LWpzLmNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9zcmMvaGlnaGxpZ2h0LWpzLmNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBbUIvQyxNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBRyxJQUFJLGNBQWMsQ0FBb0Isb0JBQW9CLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGlvblRva2VuIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSGlnaGxpZ2h0SnNDb25maWcge1xuICAvKipcbiAgICogU3BlY2lmeSByZW5kZXJpbmcgbW9kZVxuICAgKiAtIGBkZWZhdWx0YCBXaWxsIHJlbmRlciBlYWNoIGA8cHJlPjxjb2RlPmBcbiAgICogLSBgc2ltcGxlYCBSZW5kZXIgYWxsIGNvbnRlbnQgYWNjb3JkaW5nIHRvIGBsYW5nYCBsYW5ndWFnZVxuICAgKi9cbiAgbW9kZT86ICdkZWZhdWx0JyB8ICdzaW1wbGUnO1xuICAvKipcbiAgICogVXNlcyBsYW5ndWFnZSBkZXRlY3Rpb24gYnkgZGVmYXVsdCBidXQgeW91IGNhbiBzcGVjaWZ5IHRoZSBsYW5ndWFnZVxuICAgKi9cbiAgbGFuZz86IHN0cmluZztcbiAgLyoqXG4gICAqIEVxdWFyIFtjb25maWd1cmUob3B0aW9ucyldKGh0dHA6Ly9oaWdobGlnaHRqcy5yZWFkdGhlZG9jcy5pby9lbi9sYXRlc3QvYXBpLmh0bWwjY29uZmlndXJlLW9wdGlvbnMpXG4gICAqL1xuICBvcHRpb25zPzogYW55O1xufVxuXG5leHBvcnQgY29uc3QgSElHSExJR0hUSlNfQ09ORklHID0gbmV3IEluamVjdGlvblRva2VuPEhpZ2hsaWdodEpzQ29uZmlnPignSGlnaGxpZ2h0SnMtQ29uZmlnJyk7XG4iXX0=

@@ -1,5 +0,6 @@

import { Directive, ElementRef, Input, Inject, Optional } from '@angular/core';
import { Directive, Input, Inject, Optional } from '@angular/core';
import { DOCUMENT } from '@angular/common';
import { NgModel } from '@angular/forms';
import { HIGHLIGHTJS_CONFIG } from './highlight-js.config';
import * as i0 from "@angular/core";
import * as i1 from "@angular/forms";
export class HighlightJsDirective {

@@ -90,23 +91,32 @@ constructor(el, ngModel, doc, cog) {

}
HighlightJsDirective.decorators = [
{ type: Directive, args: [{
selector: '[highlight-js]',
host: {
'[style.display]': `mode === 'simple' ? 'none' : null`,
},
exportAs: 'highlightJs',
},] }
];
HighlightJsDirective.ctorParameters = () => [
{ type: ElementRef },
{ type: NgModel, decorators: [{ type: Optional }] },
{ type: undefined, decorators: [{ type: Inject, args: [DOCUMENT,] }] },
{ type: undefined, decorators: [{ type: Optional }, { type: Inject, args: [HIGHLIGHTJS_CONFIG,] }] }
];
HighlightJsDirective.propDecorators = {
options: [{ type: Input }],
lang: [{ type: Input }],
code: [{ type: Input }],
mode: [{ type: Input }]
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGlnaGxpZ2h0LWpzLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvY2lwY2hrL0Rlc2t0b3Avd29yay9uZ3gtaGlnaGxpZ2h0LWpzL2xpYi8iLCJzb3VyY2VzIjpbInNyYy9oaWdobGlnaHQtanMuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBNEIsTUFBTSxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6RyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDM0MsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBRXpDLE9BQU8sRUFBcUIsa0JBQWtCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQVc5RSxNQUFNLE9BQU8sb0JBQW9CO0lBVy9CLFlBQ1UsRUFBMkIsRUFDZixPQUFnQixFQUNWLEdBQVEsRUFDTSxHQUFzQjtRQUh0RCxPQUFFLEdBQUYsRUFBRSxDQUF5QjtRQUNmLFlBQU8sR0FBUCxPQUFPLENBQVM7UUFDVixRQUFHLEdBQUgsR0FBRyxDQUFLO1FBWjNCLFNBQUksR0FBRyxNQUFNLENBQUM7UUFFZCxTQUFJLEdBQXlCLFFBQVEsQ0FBQztRQWE3QyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxHQUFHLENBQUMsQ0FBQztJQUMzQixDQUFDO0lBRU8sVUFBVSxDQUFDLEdBQVc7UUFDNUIsT0FBTyxDQUFDLEdBQUcsSUFBSSxFQUFFLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsTUFBTSxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLFFBQVEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsUUFBUSxDQUFDLENBQUM7SUFDeEksQ0FB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LEVBQUU7WUFDM0MsT0FBTztTQUNSO1FBQ0QsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLGdCQUFnQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7UUFDM0QsSUFBSSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxhQUFhLEVBQUU7WUFDM0MsYUFBYSxFQUFFLElBQUk7WUFDbkIsU0FBUyxFQUFFLElBQUk7WUFDZixPQUFPLEVBQUUsSUFBSTtTQUNkLENBQUMsQ0FBQztJQUNMLENBQUM7SUFFTyxlQUFlO1FBQ3JCLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ2xCLE9BQU87U0FDUjtRQUNELElBQUksQ0FBQyxRQUFRLENBQUMsVUFBVSxFQUFFLENBQUM7SUFDN0IsQ0FBQzs7O1lBeEdGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsZ0JBQWdCO2dCQUMxQixJQUFJLEVBQUU7b0JBQ0osaUJBQWlCLEVBQUUsbUNBQW1DO2lCQUN2RDtnQkFDRCxRQUFRLEVBQUUsYUFBYTthQUN4Qjs7O1lBZG1CLFVBQVU7WUFFckIsT0FBTyx1QkEwQlgsUUFBUTs0Q0FDUixNQUFNLFNBQUMsUUFBUTs0Q0FDZixRQUFRLFlBQUksTUFBTSxTQUFDLGtCQUFrQjs7O3NCQWR2QyxLQUFLO21CQUNMLEtBQUs7bUJBQ0wsS0FBSzttQkFDTCxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBFbGVtZW50UmVmLCBJbnB1dCwgT25EZXN0cm95LCBBZnRlclZpZXdJbml0LCBJbmplY3QsIE9wdGlvbmFsIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBET0NVTUVOVCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBOZ01vZGVsIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuaW1wb3J0IHsgU3Vic2NyaXB0aW9uIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBIaWdobGlnaHRKc0NvbmZpZywgSElHSExJR0hUSlNfQ09ORklHIH0gZnJvbSAnLi9oaWdobGlnaHQtanMuY29uZmlnJztcblxuZGVjbGFyZSBjb25zdCBobGpzOiBhbnk7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1toaWdobGlnaHQtanNdJyxcbiAgaG9zdDoge1xuICAgICdbc3R5bGUuZGlzcGxheV0nOiBgbW9kZSA9PT0gJ3NpbXBsZScgPyAnbm9uZScgOiBudWxsYCxcbiAgfSxcbiAgZXhwb3J0QXM6ICdoaWdobGlnaHRKcycsXG59KVxuZXhwb3J0IGNsYXNzIEhpZ2hsaWdodEpzRGlyZWN0aXZlIGltcGxlbWVudHMgQWZ0ZXJWaWV3SW5pdCwgT25EZXN0cm95IHtcbiAgQElucHV0KCkgb3B0aW9uczogYW55O1xuICBASW5wdXQoKSBsYW5nID0gJ2h0bWwnO1xuICBASW5wdXQoKSBjb2RlITogc3RyaW5nO1xuICBASW5wdXQoKSBtb2RlOiAnZGVmYXVsdCcgfCAnc2ltcGxlJyA9ICdzaW1wbGUnO1xuXG4gIHByb3RlY3RlZCBjb2RlRWw/OiBIVE1MRWxlbWVudDtcbiAgcHJvdGVjdGVkIHBhcmVudEVsITogSFRNTEVsZW1lbnQ7XG4gIHByaXZhdGUgbW9kZWxWYWx1ZSQ/OiBTdWJzY3JpcHRpb247XG4gIHByaXZhdGUgb2JzZXJ2ZXIhOiBNdXRhdGlvbk9ic2VydmVyO1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIHByaXZhdGUgZWw6IEVsZW1lbnRSZWY8SFRNTEVsZW1lbnQ+LFxuICAgIEBPcHRpb25hbCgpIHByaXZhdGUgbmdNb2RlbDogTmdNb2RlbCxcbiAgICBASW5qZWN0KERPQ1VNRU5UKSBwcml2YXRlIGRvYzogYW55LFxuICAgIEBPcHRpb25hbCgpIEBJbmplY3QoSElHSExJR0hUSlNfQ09ORklHKSBjb2c6IEhpZ2hsaWdodEpzQ29uZmlnLFxuICApIHtcbiAgICBPYmplY3QuYXNzaWduKHRoaXMsIGNvZyk7XG4gIH1cblxuICBwcml2YXRlIGVzY2FwZUhUTUwoc3RyOiBzdHJpbmcpOiBzdHJpbmcge1xuICAgIHJldHVybiAoc3RyIHx8ICcnKS5yZXBsYWNlKC8mL2csICcmYW1wOycpLnJlcGxhY2UoLzwvZywgJyZsdDsnKS5yZXBsYWNlKC8+L2csICcmZ3Q7JykucmVwbGFjZSgvXCIvZywgJyZxdW90OycpLnJlcGxhY2UoLycvZywgJyZhcG9zOycpO1xuICB9XG5cbiAgcHJpdmF0ZSBpbml0KCk6IHZvaWQge1xuICAgIHRoaXMuZGVzdHJveSgpO1xuICAgIGNvbnN0IGVsID0gdGhpcy5lbC5uYXRpdmVFbGVtZW50O1xuICAgIGNvbnN0IGNvZGUgPSB0aGlzLmNvZGUgfHwgJycgKyBlbC5pbm5lckhUTUwudHJpbSgpO1xuICAgIHRoaXMuY29kZUVsID0gdGhpcy5kb2MuY3JlYXRlRWxlbWVudCh0aGlzLm1vZGUgPT09ICdkZWZhdWx0JyA/ICdkaXYnIDogJ3ByZScpIGFzIEhUTUxFbGVtZW50O1xuICAgIGNvbnN0IGlzU2ltcGxlID0gdGhpcy5tb2RlID09PSAnc2ltcGxlJztcbiAgICBpZiAoaXNTaW1wbGUpIHtcbiAgICAgIGlmICh0aGlzLmxhbmcpIHtcbiAgICAgICAgdGhpcy5jb2RlRWwuY2xhc3NOYW1lID0gdGhpcy5sYW5nO1xuICAgICAgfVxuICAgICAgdGhpcy5wYXJlbnRFbCA9IGVsLnBhcmVudE5vZGUgYXMgSFRNTEVsZW1lbnQ7XG4gICAgICB0aGlzLnBhcmVudEVsLmluc2VydEJlZm9yZSh0aGlzLmNvZGVFbCwgZWwubmV4dFNpYmxpbmcpO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLnBhcmVudEVsID0gZWw7XG4gICAgICB0aGlzLnBhcmVudEVsLmlubmVySFRNTCA9IGBgO1xuICAgICAgdGhpcy5wYXJlbnRFbC5hcHBlbmRDaGlsZCh0aGlzLmNvZGVFbCk7XG4gICAgfVxuICAgIHRoaXMuY29kZUVsLmlubmVySFRNTCA9IGNvZGU7XG4gICAgaGxqcy5jb25maWd1cmUoeyAuLi50aGlzLm9wdGlvbnMgfSk7XG5cbiAgICBpZiAoaXNTaW1wbGUpIHtcbiAgICAgIGhsanMuaGlnaGxpZ2h0QmxvY2sodGhpcy5jb2RlRWwpO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLmNvZGVFbC5xdWVyeVNlbGVjdG9yQWxsKCdwcmUgY29kZScpLmZvckVhY2goKGJsb2NrKSA9PiB7XG4gICAgICAgIGhsanMuaGlnaGxpZ2h0QmxvY2soYmxvY2spO1xuICAgICAgfSk7XG4gICAgfVxuICB9XG5cbiAgcHJpdmF0ZSBkZXN0cm95KCk6IHZvaWQge1xuICAgIGlmICh0aGlzLmNvZGVFbCAmJiB0aGlzLnBhcmVudEVsKSB7XG4gICAgICB0aGlzLnBhcmVudEVsLnJlbW92ZUNoaWxkKHRoaXMuY29kZUVsKTtcbiAgICAgIHRoaXMuY29kZUVsID0gdW5kZWZpbmVkO1xuICAgIH1cbiAgfVxuXG4gIG5nQWZ0ZXJWaWV3SW5pdCgpOiB2b2lkIHtcbiAgICB0aGlzLmluaXQoKTtcbiAgICBpZiAodGhpcy5uZ01vZGVsKSB7XG4gICAgICB0aGlzLm1vZGVsVmFsdWUkID0gdGhpcy5uZ01vZGVsLnZhbHVlQ2hhbmdlcz8uc3Vic2NyaWJlKChyZXMpID0+IHtcbiAgICAgICAgdGhpcy5jb2RlID0gdGhpcy5lc2NhcGVIVE1MKHJlcyk7XG4gICAgICAgIHRoaXMuaW5pdCgpO1xuICAgICAgfSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMuaW5pdE11dGF0aW9uKCk7XG4gICAgfVxuICB9XG5cbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XG4gICAgdGhpcy5kZXN0cm95KCk7XG4gICAgdGhpcy5kZXN0cm95TXV0YXRpb24oKTtcbiAgICBpZiAodGhpcy5tb2RlbFZhbHVlJCkge1xuICAgICAgdGhpcy5tb2RlbFZhbHVlJC51bnN1YnNjcmliZSgpO1xuICAgIH1cbiAgfVxuXG4gIHByaXZhdGUgaW5pdE11dGF0aW9uKCk6IHZvaWQge1xuICAgIGlmICh0eXBlb2YgTXV0YXRpb25PYnNlcnZlciA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgIHJldHVybjtcbiAgICB9XG4gICAgdGhpcy5vYnNlcnZlciA9IG5ldyBNdXRhdGlvbk9ic2VydmVyKHRoaXMuaW5pdC5iaW5kKHRoaXMpKTtcbiAgICB0aGlzLm9ic2VydmVyLm9ic2VydmUodGhpcy5lbC5uYXRpdmVFbGVtZW50LCB7XG4gICAgICBjaGFyYWN0ZXJEYXRhOiB0cnVlLFxuICAgICAgY2hpbGRMaXN0OiB0cnVlLFxuICAgICAgc3VidHJlZTogdHJ1ZSxcbiAgICB9KTtcbiAgfVxuXG4gIHByaXZhdGUgZGVzdHJveU11dGF0aW9uKCk6IHZvaWQge1xuICAgIGlmICghdGhpcy5vYnNlcnZlcikge1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICB0aGlzLm9ic2VydmVyLmRpc2Nvbm5lY3QoKTtcbiAgfVxufVxuIl19
HighlightJsDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0, type: HighlightJsDirective, deps: [{ token: i0.ElementRef }, { token: i1.NgModel, optional: true }, { token: DOCUMENT }, { token: HIGHLIGHTJS_CONFIG, optional: true }], target: i0.ɵɵFactoryTarget.Directive });
HighlightJsDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.0.2", type: HighlightJsDirective, selector: "[highlight-js]", inputs: { options: "options", lang: "lang", code: "code", mode: "mode" }, host: { properties: { "style.display": "mode === 'simple' ? 'none' : null" } }, exportAs: ["highlightJs"], ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0, type: HighlightJsDirective, decorators: [{
type: Directive,
args: [{
selector: '[highlight-js]',
host: {
'[style.display]': `mode === 'simple' ? 'none' : null`,
},
exportAs: 'highlightJs',
}]
}], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i1.NgModel, decorators: [{
type: Optional
}] }, { type: undefined, decorators: [{
type: Inject,
args: [DOCUMENT]
}] }, { type: undefined, decorators: [{
type: Optional
}, {
type: Inject,
args: [HIGHLIGHTJS_CONFIG]
}] }]; }, propDecorators: { options: [{
type: Input
}], lang: [{
type: Input
}], code: [{
type: Input
}], mode: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGlnaGxpZ2h0LWpzLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9zcmMvaGlnaGxpZ2h0LWpzLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFjLEtBQUssRUFBNEIsTUFBTSxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6RyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFHM0MsT0FBTyxFQUFxQixrQkFBa0IsRUFBRSxNQUFNLHVCQUF1QixDQUFDOzs7QUFXOUUsTUFBTSxPQUFPLG9CQUFvQjtJQVcvQixZQUNVLEVBQTJCLEVBQ2YsT0FBZ0IsRUFDVixHQUFRLEVBQ00sR0FBc0I7UUFIdEQsT0FBRSxHQUFGLEVBQUUsQ0FBeUI7UUFDZixZQUFPLEdBQVAsT0FBTyxDQUFTO1FBQ1YsUUFBRyxHQUFILEdBQUcsQ0FBSztRQVozQixTQUFJLEdBQUcsTUFBTSxDQUFDO1FBRWQsU0FBSSxHQUF5QixRQUFRLENBQUM7UUFhN0MsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDM0IsQ0FBQztJQUVPLFVBQVUsQ0FBQyxHQUFXO1FBQzVCLE9BQU8sQ0FBQyxHQUFHLElBQUksRUFBRSxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsTUFBTSxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxRQUFRLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLFFBQVEsQ0FBQyxDQUFDO0lBQ3hJLENBQUM7SUFFTyxJQUFJO1FBQ1YsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ2YsTUFBTSxFQUFFLEdBQUcsSUFBSSxDQUFDLEVBQUUsQ0FBQyxhQUFhLENBQUM7UUFDakMsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLElBQUksSUFBSSxFQUFFLEdBQUcsRUFBRSxDQUFDLFNBQVMsQ0FBQyxJQUFJLEVBQUUsQ0FBQztRQUNuRCxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBZ0IsQ0FBQztRQUM3RixNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsSUFBSSxLQUFLLFFBQVEsQ0FBQztRQUN4QyxJQUFJLFFBQVEsRUFBRTtZQUNaLElBQUksSUFBSSxDQUFDLElBQUksRUFBRTtnQkFDYixJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDO2FBQ25DO1lBQ0QsSUFBSSxDQUFDLFFBQVEsR0FBRyxFQUFFLENBQUMsVUFBeUIsQ0FBQztZQUM3QyxJQUFJLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxXQUFXLENBQUMsQ0FBQztTQUN6RDthQUFNO1lBQ0wsSUFBSSxDQUFDLFFBQVEsR0FBRyxFQUFFLENBQUM7WUFDbkIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxTQUFTLEdBQUcsRUFBRSxDQUFDO1lBQzdCLElBQUksQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUN4QztRQUNELElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQztRQUM3QixJQUFJLENBQUMsU0FBUyxtQkFBTSxJQUFJLENBQUMsT0FBTyxFQUFHLENBQUM7UUFFcEMsSUFBSSxRQUFRLEVBQUU7WUFDWixJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUNsQzthQUFNO1lBQ0wsSUFBSSxDQUFDLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLEVBQUUsRUFBRTtnQkFDekQsSUFBSSxDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUM3QixDQUFDLENBQUMsQ0FBQztTQUNKO0lBQ0gsQ0FBQztJQUVPLE9BQU87UUFDYixJQUFJLElBQUksQ0FBQyxNQUFNLElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUNoQyxJQUFJLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDdkMsSUFBSSxDQUFDLE1BQU0sR0FBRyxTQUFTLENBQUM7U0FDekI7SUFDSCxDQUFDO0lBRUQsZUFBZTs7UUFDYixJQUFJLENBQUMsSUFBSSxFQUFFLENBQUM7UUFDWixJQUFJLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDaEIsSUFBSSxDQUFDLFdBQVcsR0FBRyxNQUFBLElBQUksQ0FBQyxPQUFPLENBQUMsWUFBWSwwQ0FBRSxTQUFTLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRTtnQkFDOUQsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2dCQUNqQyxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUM7WUFDZCxDQUFDLENBQUMsQ0FBQztTQUNKO2FBQU07WUFDTCxJQUFJLENBQUMsWUFBWSxFQUFFLENBQUM7U0FDckI7SUFDSCxDQUFDO0lBRUQsV0FBVztRQUNULElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUNmLElBQUksQ0FBQyxlQUFlLEVBQUUsQ0FBQztRQUN2QixJQUFJLElBQUksQ0FBQyxXQUFXLEVBQUU7WUFDcEIsSUFBSSxDQUFDLFdBQVcsQ0FBQyxXQUFXLEVBQUUsQ0FBQztTQUNoQztJQUNILENBQUM7SUFFTyxZQUFZO1FBQ2xCLElBQUksT0FBTyxnQkFBZ0IsS0FBSyxXQUFXLEVBQUU7WUFDM0MsT0FBTztTQUNSO1FBQ0QsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLGdCQUFnQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7UUFDM0QsSUFBSSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxhQUFhLEVBQUU7WUFDM0MsYUFBYSxFQUFFLElBQUk7WUFDbkIsU0FBUyxFQUFFLElBQUk7WUFDZixPQUFPLEVBQUUsSUFBSTtTQUNkLENBQUMsQ0FBQztJQUNMLENBQUM7SUFFTyxlQUFlO1FBQ3JCLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ2xCLE9BQU87U0FDUjtRQUNELElBQUksQ0FBQyxRQUFRLENBQUMsVUFBVSxFQUFFLENBQUM7SUFDN0IsQ0FBQzs7aUhBakdVLG9CQUFvQixtRkFjckIsUUFBUSxhQUNJLGtCQUFrQjtxR0FmN0Isb0JBQW9COzJGQUFwQixvQkFBb0I7a0JBUGhDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGdCQUFnQjtvQkFDMUIsSUFBSSxFQUFFO3dCQUNKLGlCQUFpQixFQUFFLG1DQUFtQztxQkFDdkQ7b0JBQ0QsUUFBUSxFQUFFLGFBQWE7aUJBQ3hCOzswQkFjSSxRQUFROzswQkFDUixNQUFNOzJCQUFDLFFBQVE7OzBCQUNmLFFBQVE7OzBCQUFJLE1BQU07MkJBQUMsa0JBQWtCOzRDQWQvQixPQUFPO3NCQUFmLEtBQUs7Z0JBQ0csSUFBSTtzQkFBWixLQUFLO2dCQUNHLElBQUk7c0JBQVosS0FBSztnQkFDRyxJQUFJO3NCQUFaLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEVsZW1lbnRSZWYsIElucHV0LCBPbkRlc3Ryb3ksIEFmdGVyVmlld0luaXQsIEluamVjdCwgT3B0aW9uYWwgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IERPQ1VNRU5UIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE5nTW9kZWwgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQgeyBTdWJzY3JpcHRpb24gfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IEhpZ2hsaWdodEpzQ29uZmlnLCBISUdITElHSFRKU19DT05GSUcgfSBmcm9tICcuL2hpZ2hsaWdodC1qcy5jb25maWcnO1xuXG5kZWNsYXJlIGNvbnN0IGhsanM6IGFueTtcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW2hpZ2hsaWdodC1qc10nLFxuICBob3N0OiB7XG4gICAgJ1tzdHlsZS5kaXNwbGF5XSc6IGBtb2RlID09PSAnc2ltcGxlJyA/ICdub25lJyA6IG51bGxgLFxuICB9LFxuICBleHBvcnRBczogJ2hpZ2hsaWdodEpzJyxcbn0pXG5leHBvcnQgY2xhc3MgSGlnaGxpZ2h0SnNEaXJlY3RpdmUgaW1wbGVtZW50cyBBZnRlclZpZXdJbml0LCBPbkRlc3Ryb3kge1xuICBASW5wdXQoKSBvcHRpb25zOiBhbnk7XG4gIEBJbnB1dCgpIGxhbmcgPSAnaHRtbCc7XG4gIEBJbnB1dCgpIGNvZGUhOiBzdHJpbmc7XG4gIEBJbnB1dCgpIG1vZGU6ICdkZWZhdWx0JyB8ICdzaW1wbGUnID0gJ3NpbXBsZSc7XG5cbiAgcHJvdGVjdGVkIGNvZGVFbD86IEhUTUxFbGVtZW50O1xuICBwcm90ZWN0ZWQgcGFyZW50RWwhOiBIVE1MRWxlbWVudDtcbiAgcHJpdmF0ZSBtb2RlbFZhbHVlJD86IFN1YnNjcmlwdGlvbjtcbiAgcHJpdmF0ZSBvYnNlcnZlciE6IE11dGF0aW9uT2JzZXJ2ZXI7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHJpdmF0ZSBlbDogRWxlbWVudFJlZjxIVE1MRWxlbWVudD4sXG4gICAgQE9wdGlvbmFsKCkgcHJpdmF0ZSBuZ01vZGVsOiBOZ01vZGVsLFxuICAgIEBJbmplY3QoRE9DVU1FTlQpIHByaXZhdGUgZG9jOiBhbnksXG4gICAgQE9wdGlvbmFsKCkgQEluamVjdChISUdITElHSFRKU19DT05GSUcpIGNvZzogSGlnaGxpZ2h0SnNDb25maWcsXG4gICkge1xuICAgIE9iamVjdC5hc3NpZ24odGhpcywgY29nKTtcbiAgfVxuXG4gIHByaXZhdGUgZXNjYXBlSFRNTChzdHI6IHN0cmluZyk6IHN0cmluZyB7XG4gICAgcmV0dXJuIChzdHIgfHwgJycpLnJlcGxhY2UoLyYvZywgJyZhbXA7JykucmVwbGFjZSgvPC9nLCAnJmx0OycpLnJlcGxhY2UoLz4vZywgJyZndDsnKS5yZXBsYWNlKC9cIi9nLCAnJnF1b3Q7JykucmVwbGFjZSgvJy9nLCAnJmFwb3M7Jyk7XG4gIH1cblxuICBwcml2YXRlIGluaXQoKTogdm9pZCB7XG4gICAgdGhpcy5kZXN0cm95KCk7XG4gICAgY29uc3QgZWwgPSB0aGlzLmVsLm5hdGl2ZUVsZW1lbnQ7XG4gICAgY29uc3QgY29kZSA9IHRoaXMuY29kZSB8fCAnJyArIGVsLmlubmVySFRNTC50cmltKCk7XG4gICAgdGhpcy5jb2RlRWwgPSB0aGlzLmRvYy5jcmVhdGVFbGVtZW50KHRoaXMubW9kZSA9PT0gJ2RlZmF1bHQnID8gJ2RpdicgOiAncHJlJykgYXMgSFRNTEVsZW1lbnQ7XG4gICAgY29uc3QgaXNTaW1wbGUgPSB0aGlzLm1vZGUgPT09ICdzaW1wbGUnO1xuICAgIGlmIChpc1NpbXBsZSkge1xuICAgICAgaWYgKHRoaXMubGFuZykge1xuICAgICAgICB0aGlzLmNvZGVFbC5jbGFzc05hbWUgPSB0aGlzLmxhbmc7XG4gICAgICB9XG4gICAgICB0aGlzLnBhcmVudEVsID0gZWwucGFyZW50Tm9kZSBhcyBIVE1MRWxlbWVudDtcbiAgICAgIHRoaXMucGFyZW50RWwuaW5zZXJ0QmVmb3JlKHRoaXMuY29kZUVsLCBlbC5uZXh0U2libGluZyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMucGFyZW50RWwgPSBlbDtcbiAgICAgIHRoaXMucGFyZW50RWwuaW5uZXJIVE1MID0gYGA7XG4gICAgICB0aGlzLnBhcmVudEVsLmFwcGVuZENoaWxkKHRoaXMuY29kZUVsKTtcbiAgICB9XG4gICAgdGhpcy5jb2RlRWwuaW5uZXJIVE1MID0gY29kZTtcbiAgICBobGpzLmNvbmZpZ3VyZSh7IC4uLnRoaXMub3B0aW9ucyB9KTtcblxuICAgIGlmIChpc1NpbXBsZSkge1xuICAgICAgaGxqcy5oaWdobGlnaHRCbG9jayh0aGlzLmNvZGVFbCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMuY29kZUVsLnF1ZXJ5U2VsZWN0b3JBbGwoJ3ByZSBjb2RlJykuZm9yRWFjaCgoYmxvY2spID0+IHtcbiAgICAgICAgaGxqcy5oaWdobGlnaHRCbG9jayhibG9jayk7XG4gICAgICB9KTtcbiAgICB9XG4gIH1cblxuICBwcml2YXRlIGRlc3Ryb3koKTogdm9pZCB7XG4gICAgaWYgKHRoaXMuY29kZUVsICYmIHRoaXMucGFyZW50RWwpIHtcbiAgICAgIHRoaXMucGFyZW50RWwucmVtb3ZlQ2hpbGQodGhpcy5jb2RlRWwpO1xuICAgICAgdGhpcy5jb2RlRWwgPSB1bmRlZmluZWQ7XG4gICAgfVxuICB9XG5cbiAgbmdBZnRlclZpZXdJbml0KCk6IHZvaWQge1xuICAgIHRoaXMuaW5pdCgpO1xuICAgIGlmICh0aGlzLm5nTW9kZWwpIHtcbiAgICAgIHRoaXMubW9kZWxWYWx1ZSQgPSB0aGlzLm5nTW9kZWwudmFsdWVDaGFuZ2VzPy5zdWJzY3JpYmUoKHJlcykgPT4ge1xuICAgICAgICB0aGlzLmNvZGUgPSB0aGlzLmVzY2FwZUhUTUwocmVzKTtcbiAgICAgICAgdGhpcy5pbml0KCk7XG4gICAgICB9KTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5pbml0TXV0YXRpb24oKTtcbiAgICB9XG4gIH1cblxuICBuZ09uRGVzdHJveSgpOiB2b2lkIHtcbiAgICB0aGlzLmRlc3Ryb3koKTtcbiAgICB0aGlzLmRlc3Ryb3lNdXRhdGlvbigpO1xuICAgIGlmICh0aGlzLm1vZGVsVmFsdWUkKSB7XG4gICAgICB0aGlzLm1vZGVsVmFsdWUkLnVuc3Vic2NyaWJlKCk7XG4gICAgfVxuICB9XG5cbiAgcHJpdmF0ZSBpbml0TXV0YXRpb24oKTogdm9pZCB7XG4gICAgaWYgKHR5cGVvZiBNdXRhdGlvbk9ic2VydmVyID09PSAndW5kZWZpbmVkJykge1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICB0aGlzLm9ic2VydmVyID0gbmV3IE11dGF0aW9uT2JzZXJ2ZXIodGhpcy5pbml0LmJpbmQodGhpcykpO1xuICAgIHRoaXMub2JzZXJ2ZXIub2JzZXJ2ZSh0aGlzLmVsLm5hdGl2ZUVsZW1lbnQsIHtcbiAgICAgIGNoYXJhY3RlckRhdGE6IHRydWUsXG4gICAgICBjaGlsZExpc3Q6IHRydWUsXG4gICAgICBzdWJ0cmVlOiB0cnVlLFxuICAgIH0pO1xuICB9XG5cbiAgcHJpdmF0ZSBkZXN0cm95TXV0YXRpb24oKTogdm9pZCB7XG4gICAgaWYgKCF0aGlzLm9ic2VydmVyKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIHRoaXMub2JzZXJ2ZXIuZGlzY29ubmVjdCgpO1xuICB9XG59XG4iXX0=
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HighlightJsDirective } from './highlight-js.directive';
import * as i0 from "@angular/core";
export class HighlightJsModule {
}
HighlightJsModule.decorators = [
{ type: NgModule, args: [{
imports: [FormsModule],
declarations: [HighlightJsDirective],
exports: [HighlightJsDirective],
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGlnaGxpZ2h0LWpzLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvY2lwY2hrL0Rlc2t0b3Avd29yay9uZ3gtaGlnaGxpZ2h0LWpzL2xpYi8iLCJzb3VyY2VzIjpbInNyYy9oaWdobGlnaHQtanMubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzdDLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBT2hFLE1BQU0sT0FBTyxpQkFBaUI7OztZQUw3QixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFLENBQUMsV0FBVyxDQUFDO2dCQUN0QixZQUFZLEVBQUUsQ0FBQyxvQkFBb0IsQ0FBQztnQkFDcEMsT0FBTyxFQUFFLENBQUMsb0JBQW9CLENBQUM7YUFDaEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRm9ybXNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQgeyBIaWdobGlnaHRKc0RpcmVjdGl2ZSB9IGZyb20gJy4vaGlnaGxpZ2h0LWpzLmRpcmVjdGl2ZSc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtGb3Jtc01vZHVsZV0sXG4gIGRlY2xhcmF0aW9uczogW0hpZ2hsaWdodEpzRGlyZWN0aXZlXSxcbiAgZXhwb3J0czogW0hpZ2hsaWdodEpzRGlyZWN0aXZlXSxcbn0pXG5leHBvcnQgY2xhc3MgSGlnaGxpZ2h0SnNNb2R1bGUge31cbiJdfQ==
HighlightJsModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0, type: HighlightJsModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
HighlightJsModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0, type: HighlightJsModule, declarations: [HighlightJsDirective], imports: [FormsModule], exports: [HighlightJsDirective] });
HighlightJsModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0, type: HighlightJsModule, imports: [[FormsModule]] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0, type: HighlightJsModule, decorators: [{
type: NgModule,
args: [{
imports: [FormsModule],
declarations: [HighlightJsDirective],
exports: [HighlightJsDirective],
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGlnaGxpZ2h0LWpzLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9zcmMvaGlnaGxpZ2h0LWpzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUM3QyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQzs7QUFPaEUsTUFBTSxPQUFPLGlCQUFpQjs7OEdBQWpCLGlCQUFpQjsrR0FBakIsaUJBQWlCLGlCQUhiLG9CQUFvQixhQUR6QixXQUFXLGFBRVgsb0JBQW9COytHQUVuQixpQkFBaUIsWUFKbkIsQ0FBQyxXQUFXLENBQUM7MkZBSVgsaUJBQWlCO2tCQUw3QixRQUFRO21CQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLFdBQVcsQ0FBQztvQkFDdEIsWUFBWSxFQUFFLENBQUMsb0JBQW9CLENBQUM7b0JBQ3BDLE9BQU8sRUFBRSxDQUFDLG9CQUFvQixDQUFDO2lCQUNoQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGb3Jtc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcbmltcG9ydCB7IEhpZ2hsaWdodEpzRGlyZWN0aXZlIH0gZnJvbSAnLi9oaWdobGlnaHQtanMuZGlyZWN0aXZlJztcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW0Zvcm1zTW9kdWxlXSxcbiAgZGVjbGFyYXRpb25zOiBbSGlnaGxpZ2h0SnNEaXJlY3RpdmVdLFxuICBleHBvcnRzOiBbSGlnaGxpZ2h0SnNEaXJlY3RpdmVdLFxufSlcbmV4cG9ydCBjbGFzcyBIaWdobGlnaHRKc01vZHVsZSB7fVxuIl19

@@ -1,4 +0,6 @@

import { InjectionToken, Directive, ElementRef, Optional, Inject, Input, NgModule } from '@angular/core';
import * as i0 from '@angular/core';
import { InjectionToken, Directive, Optional, Inject, Input, NgModule } from '@angular/core';
import { DOCUMENT } from '@angular/common';
import { NgModel, FormsModule } from '@angular/forms';
import * as i1 from '@angular/forms';
import { FormsModule } from '@angular/forms';

@@ -92,33 +94,46 @@ const HIGHLIGHTJS_CONFIG = new InjectionToken('HighlightJs-Config');

}
HighlightJsDirective.decorators = [
{ type: Directive, args: [{
selector: '[highlight-js]',
host: {
'[style.display]': `mode === 'simple' ? 'none' : null`,
},
exportAs: 'highlightJs',
},] }
];
HighlightJsDirective.ctorParameters = () => [
{ type: ElementRef },
{ type: NgModel, decorators: [{ type: Optional }] },
{ type: undefined, decorators: [{ type: Inject, args: [DOCUMENT,] }] },
{ type: undefined, decorators: [{ type: Optional }, { type: Inject, args: [HIGHLIGHTJS_CONFIG,] }] }
];
HighlightJsDirective.propDecorators = {
options: [{ type: Input }],
lang: [{ type: Input }],
code: [{ type: Input }],
mode: [{ type: Input }]
};
HighlightJsDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0, type: HighlightJsDirective, deps: [{ token: i0.ElementRef }, { token: i1.NgModel, optional: true }, { token: DOCUMENT }, { token: HIGHLIGHTJS_CONFIG, optional: true }], target: i0.ɵɵFactoryTarget.Directive });
HighlightJsDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.0.2", type: HighlightJsDirective, selector: "[highlight-js]", inputs: { options: "options", lang: "lang", code: "code", mode: "mode" }, host: { properties: { "style.display": "mode === 'simple' ? 'none' : null" } }, exportAs: ["highlightJs"], ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0, type: HighlightJsDirective, decorators: [{
type: Directive,
args: [{
selector: '[highlight-js]',
host: {
'[style.display]': `mode === 'simple' ? 'none' : null`,
},
exportAs: 'highlightJs',
}]
}], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i1.NgModel, decorators: [{
type: Optional
}] }, { type: undefined, decorators: [{
type: Inject,
args: [DOCUMENT]
}] }, { type: undefined, decorators: [{
type: Optional
}, {
type: Inject,
args: [HIGHLIGHTJS_CONFIG]
}] }]; }, propDecorators: { options: [{
type: Input
}], lang: [{
type: Input
}], code: [{
type: Input
}], mode: [{
type: Input
}] } });
class HighlightJsModule {
}
HighlightJsModule.decorators = [
{ type: NgModule, args: [{
imports: [FormsModule],
declarations: [HighlightJsDirective],
exports: [HighlightJsDirective],
},] }
];
HighlightJsModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0, type: HighlightJsModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
HighlightJsModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0, type: HighlightJsModule, declarations: [HighlightJsDirective], imports: [FormsModule], exports: [HighlightJsDirective] });
HighlightJsModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0, type: HighlightJsModule, imports: [[FormsModule]] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.2", ngImport: i0, type: HighlightJsModule, decorators: [{
type: NgModule,
args: [{
imports: [FormsModule],
declarations: [HighlightJsDirective],
exports: [HighlightJsDirective],
}]
}] });

@@ -125,0 +140,0 @@ /**

/**
* Generated bundle index. Do not edit.
*/
/// <amd-module name="ngx-highlight-js" />
export * from './public_api';
{
"name": "ngx-highlight-js",
"version": "11.1.0",
"version": "12.0.0-rc.1",
"description": "Angular for syntax highlighting with highlight.js",

@@ -28,7 +28,6 @@ "keywords": [

"typings": "ngx-highlight-js.d.ts",
"metadata": "ngx-highlight-js.metadata.json",
"sideEffects": false,
"dependencies": {
"tslib": "^2.0.0"
"tslib": "^2.1.0"
}
}
}
import { ElementRef, OnDestroy, AfterViewInit } from '@angular/core';
import { NgModel } from '@angular/forms';
import { HighlightJsConfig } from './highlight-js.config';
import * as i0 from "@angular/core";
export declare class HighlightJsDirective implements AfterViewInit, OnDestroy {

@@ -24,2 +25,4 @@ private el;

private destroyMutation;
static ɵfac: i0.ɵɵFactoryDeclaration<HighlightJsDirective, [null, { optional: true; }, null, { optional: true; }]>;
static ɵdir: i0.ɵɵDirectiveDeclaration<HighlightJsDirective, "[highlight-js]", ["highlightJs"], { "options": "options"; "lang": "lang"; "code": "code"; "mode": "mode"; }, {}, never>;
}

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

import * as i0 from "@angular/core";
import * as i1 from "./highlight-js.directive";
import * as i2 from "@angular/forms";
export declare class HighlightJsModule {
static ɵfac: i0.ɵɵFactoryDeclaration<HighlightJsModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<HighlightJsModule, [typeof i1.HighlightJsDirective], [typeof i2.FormsModule], [typeof i1.HighlightJsDirective]>;
static ɵinj: i0.ɵɵInjectorDeclaration<HighlightJsModule>;
}

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