Skip to content

Commit

Permalink
one more update
Browse files Browse the repository at this point in the history
  • Loading branch information
slavaleleka committed Sep 3, 2020
1 parent 02ded91 commit a75329e
Show file tree
Hide file tree
Showing 8 changed files with 117 additions and 117 deletions.
110 changes: 55 additions & 55 deletions dist/cjs/scriptletsCjs.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

/**
* AdGuard Scriptlets
* Version 1.3.3
* Version 1.3.4
*/

/**
Expand Down Expand Up @@ -5194,58 +5194,6 @@ var redirectsList = /*#__PURE__*/Object.freeze({
AmazonApstag: AmazonApstag
});

/**
* Finds redirect resource by it's name
* @param {string} name - redirect name
*/

var getRedirectByName = function getRedirectByName(name) {
var redirects = Object.keys(redirectsList).map(function (key) {
return redirectsList[key];
});
return redirects.find(function (r) {
return r.names && r.names.indexOf(name) > -1;
});
};
/**
* @typedef {Object} Source - redirect properties
* @property {string} name redirect name
* @property {Array<string>} args Arguments for redirect function
* @property {'extension'|'test'} [engine] -
* Defines the final form of redirect string presentation
* @property {boolean} [verbose] flag to enable printing to console debug information
*/

/**
* Returns redirect code by param
* @param {Source} source
* @returns {string} redirect code
*/


var getRedirectCode = function getRedirectCode(source) {
var redirect = getRedirectByName(source.name);
var result = attachDependencies(redirect);
result = addCall(redirect, result); // redirect code for different sources is checked in tests
// so it should be just a code without any source and props passed

result = source.engine === 'test' ? wrapInNonameFunc(result) : passSourceAndProps(source, result);
return result;
};

var redirectsCjs = {
getCode: getRedirectCode,
isAdgRedirectRule: validator.isAdgRedirectRule,
isValidAdgRedirectRule: validator.isValidAdgRedirectRule,
isAdgRedirectCompatibleWithUbo: validator.isAdgRedirectCompatibleWithUbo,
isUboRedirectCompatibleWithAdg: validator.isUboRedirectCompatibleWithAdg,
isAbpRedirectCompatibleWithAdg: validator.isAbpRedirectCompatibleWithAdg,
convertUboRedirectToAdg: convertUboRedirectToAdg,
convertAbpRedirectToAdg: convertAbpRedirectToAdg,
convertRedirectToAdg: convertRedirectToAdg,
convertAdgRedirectToUbo: convertAdgRedirectToUbo
};

function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
Expand Down Expand Up @@ -9225,6 +9173,59 @@ var Redirects = /*#__PURE__*/function () {
return Redirects;
}();

/**
* Finds redirect resource by it's name
* @param {string} name - redirect name
*/

var getRedirectByName = function getRedirectByName(name) {
var redirects = Object.keys(redirectsList).map(function (key) {
return redirectsList[key];
});
return redirects.find(function (r) {
return r.names && r.names.indexOf(name) > -1;
});
};
/**
* @typedef {Object} Source - redirect properties
* @property {string} name redirect name
* @property {Array<string>} args Arguments for redirect function
* @property {'extension'|'test'} [engine] -
* Defines the final form of redirect string presentation
* @property {boolean} [verbose] flag to enable printing to console debug information
*/

/**
* Returns redirect code by param
* @param {Source} source
* @returns {string} redirect code
*/


var getRedirectCode = function getRedirectCode(source) {
var redirect = getRedirectByName(source.name);
var result = attachDependencies(redirect);
result = addCall(redirect, result); // redirect code for different sources is checked in tests
// so it should be just a code without any source and props passed

result = source.engine === 'test' ? wrapInNonameFunc(result) : passSourceAndProps(source, result);
return result;
};

var redirectsCjs = {
Redirects: Redirects,
getCode: getRedirectCode,
isAdgRedirectRule: validator.isAdgRedirectRule,
isValidAdgRedirectRule: validator.isValidAdgRedirectRule,
isAdgRedirectCompatibleWithUbo: validator.isAdgRedirectCompatibleWithUbo,
isUboRedirectCompatibleWithAdg: validator.isUboRedirectCompatibleWithAdg,
isAbpRedirectCompatibleWithAdg: validator.isAbpRedirectCompatibleWithAdg,
convertUboRedirectToAdg: convertUboRedirectToAdg,
convertAbpRedirectToAdg: convertAbpRedirectToAdg,
convertRedirectToAdg: convertRedirectToAdg,
convertAdgRedirectToUbo: convertAdgRedirectToUbo
};

/**
* @typedef {Object} Source - scriptlet properties
* @property {string} name Scriptlet name
Expand Down Expand Up @@ -9275,8 +9276,7 @@ var scriptletsObject = function () {
convertAbpToAdg: convertAbpSnippetToAdg,
convertScriptletToAdg: convertScriptletToAdg,
convertAdgToUbo: convertAdgScriptletToUbo,
redirects: redirectsCjs,
Redirects: Redirects
redirects: redirectsCjs
};
}();

Expand Down
2 changes: 1 addition & 1 deletion dist/redirects.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

/**
* AdGuard Scriptlets
* Version 1.3.3
* Version 1.3.4
*/

var Redirects = (function () {
Expand Down
2 changes: 1 addition & 1 deletion dist/redirects.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#
# AdGuard Scriptlets (Redirects Source)
# Version 1.3.3
# Version 1.3.4
#
- title: 1x1-transparent.gif
description: |-
Expand Down
2 changes: 1 addition & 1 deletion dist/scriptlets.corelibs.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.3.3",
"version": "1.3.4",
"scriptlets": [
{
"names": [
Expand Down
110 changes: 55 additions & 55 deletions dist/scriptlets.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

/**
* AdGuard Scriptlets
* Version 1.3.3
* Version 1.3.4
*/

(function () {
Expand Down Expand Up @@ -5195,58 +5195,6 @@
AmazonApstag: AmazonApstag
});

/**
* Finds redirect resource by it's name
* @param {string} name - redirect name
*/

var getRedirectByName = function getRedirectByName(name) {
var redirects = Object.keys(redirectsList).map(function (key) {
return redirectsList[key];
});
return redirects.find(function (r) {
return r.names && r.names.indexOf(name) > -1;
});
};
/**
* @typedef {Object} Source - redirect properties
* @property {string} name redirect name
* @property {Array<string>} args Arguments for redirect function
* @property {'extension'|'test'} [engine] -
* Defines the final form of redirect string presentation
* @property {boolean} [verbose] flag to enable printing to console debug information
*/

/**
* Returns redirect code by param
* @param {Source} source
* @returns {string} redirect code
*/


var getRedirectCode = function getRedirectCode(source) {
var redirect = getRedirectByName(source.name);
var result = attachDependencies(redirect);
result = addCall(redirect, result); // redirect code for different sources is checked in tests
// so it should be just a code without any source and props passed

result = source.engine === 'test' ? wrapInNonameFunc(result) : passSourceAndProps(source, result);
return result;
};

var redirectsCjs = {
getCode: getRedirectCode,
isAdgRedirectRule: validator.isAdgRedirectRule,
isValidAdgRedirectRule: validator.isValidAdgRedirectRule,
isAdgRedirectCompatibleWithUbo: validator.isAdgRedirectCompatibleWithUbo,
isUboRedirectCompatibleWithAdg: validator.isUboRedirectCompatibleWithAdg,
isAbpRedirectCompatibleWithAdg: validator.isAbpRedirectCompatibleWithAdg,
convertUboRedirectToAdg: convertUboRedirectToAdg,
convertAbpRedirectToAdg: convertAbpRedirectToAdg,
convertRedirectToAdg: convertRedirectToAdg,
convertAdgRedirectToUbo: convertAdgRedirectToUbo
};

function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
Expand Down Expand Up @@ -9226,6 +9174,59 @@
return Redirects;
}();

/**
* Finds redirect resource by it's name
* @param {string} name - redirect name
*/

var getRedirectByName = function getRedirectByName(name) {
var redirects = Object.keys(redirectsList).map(function (key) {
return redirectsList[key];
});
return redirects.find(function (r) {
return r.names && r.names.indexOf(name) > -1;
});
};
/**
* @typedef {Object} Source - redirect properties
* @property {string} name redirect name
* @property {Array<string>} args Arguments for redirect function
* @property {'extension'|'test'} [engine] -
* Defines the final form of redirect string presentation
* @property {boolean} [verbose] flag to enable printing to console debug information
*/

/**
* Returns redirect code by param
* @param {Source} source
* @returns {string} redirect code
*/


var getRedirectCode = function getRedirectCode(source) {
var redirect = getRedirectByName(source.name);
var result = attachDependencies(redirect);
result = addCall(redirect, result); // redirect code for different sources is checked in tests
// so it should be just a code without any source and props passed

result = source.engine === 'test' ? wrapInNonameFunc(result) : passSourceAndProps(source, result);
return result;
};

var redirectsCjs = {
Redirects: Redirects,
getCode: getRedirectCode,
isAdgRedirectRule: validator.isAdgRedirectRule,
isValidAdgRedirectRule: validator.isValidAdgRedirectRule,
isAdgRedirectCompatibleWithUbo: validator.isAdgRedirectCompatibleWithUbo,
isUboRedirectCompatibleWithAdg: validator.isUboRedirectCompatibleWithAdg,
isAbpRedirectCompatibleWithAdg: validator.isAbpRedirectCompatibleWithAdg,
convertUboRedirectToAdg: convertUboRedirectToAdg,
convertAbpRedirectToAdg: convertAbpRedirectToAdg,
convertRedirectToAdg: convertRedirectToAdg,
convertAdgRedirectToUbo: convertAdgRedirectToUbo
};

/**
* @typedef {Object} Source - scriptlet properties
* @property {string} name Scriptlet name
Expand Down Expand Up @@ -9276,8 +9277,7 @@
convertAbpToAdg: convertAbpSnippetToAdg,
convertScriptletToAdg: convertScriptletToAdg,
convertAdgToUbo: convertAdgScriptletToUbo,
redirects: redirectsCjs,
Redirects: Redirects
redirects: redirectsCjs
};
}();

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "scriptlets",
"version": "1.3.3",
"version": "1.3.4",
"scripts": {
"watch": "rollup -c -w",
"build": "rollup -c && babel-node redirects.build.js",
Expand Down
3 changes: 3 additions & 0 deletions src/redirects/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ import {

import * as redirectsList from './redirectsList';

import Redirects from './redirects';

/**
* Finds redirect resource by it's name
* @param {string} name - redirect name
Expand Down Expand Up @@ -54,6 +56,7 @@ const getRedirectCode = (source) => {
};

export const redirectsCjs = {
Redirects,
getCode: getRedirectCode,
isAdgRedirectRule: validator.isAdgRedirectRule,
isValidAdgRedirectRule: validator.isValidAdgRedirectRule,
Expand Down
3 changes: 0 additions & 3 deletions src/scriptlets/index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import { redirectsCjs } from '../redirects';

import Redirects from '../redirects/redirects';

import {
attachDependencies,
addCall,
Expand Down Expand Up @@ -69,7 +67,6 @@ const scriptletsObject = (() => ({
convertScriptletToAdg,
convertAdgToUbo: convertAdgScriptletToUbo,
redirects: redirectsCjs,
Redirects,
}))();

export default scriptletsObject;

0 comments on commit a75329e

Please sign in to comment.