2
0
mirror of https://github.com/tenrok/BBob.git synced 2026-05-15 11:59:37 +03:00

chore: update build system and dependencies (#155)

* chore: fix swc + rollup transform

* chore: fix pkg-task args parsing

* chore: update lerna, rollup and swc to build proper es6 files

* chore: fix swc build for es targets

* ci: nodes matrix to newest versions

* ci: rollup to mjs, swc to json

* ci: add canary publish

* ci: no git tag for canary

* ci: no private publish for canary

* ci: remove --canary from publish-canary

* fix: remove gitHead from package.json

* fix: tests setup

* fix: bbob plugin helper imports

* fix: plugin helper build priority and circular deps

* fix: add nx for parallel build

* fix: npm ci

* fix: code ql

* fix: remove exports directive

* fix: rollup build

* fix: vue2 test and minify

* fix: bundle size limits

* feat: bundlephobia pr review

* feat: bundlephobia more popular action

* feat: publish branch to npm

* fix: secret NPM token

* fix: bundlephobia version

* fix: remove bundlephobia checker

* fix: npm publish in PR

* chore: release 2.8.3

* chore: fix test runs on CI, removed 14.x version

* fix: sync package-lock

* fix: remove lock files in sub packages

* fix: bundlesize > bundlesize2

* fix: update lock files

* fix: lock file in vue2-example
This commit is contained in:
Nikolay Kost
2022-12-18 03:09:56 +02:00
committed by GitHub
parent 09a197f653
commit 2d1a08ba9a
66 changed files with 24471 additions and 12802 deletions
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.8.3](https://github.com/JiLiZART/bbob/compare/v2.8.2...v2.8.3) (2022-12-18)
### Bug Fixes
* remove gitHead from package.json ([2b3ffa9](https://github.com/JiLiZART/bbob/commit/2b3ffa93233decdb3f2c93e91bd93582525f9210))
## [2.8.2](https://github.com/JiLiZART/bbob/compare/v2.8.1...v2.8.2) (2022-11-28)
**Note:** Version bump only for package @bbob/cli
+138 -32
View File
@@ -1,85 +1,191 @@
{
"name": "@bbob/cli",
"version": "2.8.2",
"lockfileVersion": 1,
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@bbob/cli",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/html": "^2.8.2",
"@bbob/preset-html5": "^2.8.2",
"commander": "^2.15.1"
},
"bin": {
"bbob": "bin/bbob"
}
},
"../bbob-core": {
"name": "@bbob/core",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/parser": "^2.8.2"
}
},
"../bbob-core/node_modules/@bbob/parser": {
"resolved": "../bbob-parser",
"link": true
},
"../bbob-html": {
"name": "@bbob/html",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/core": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2"
}
},
"../bbob-html/node_modules/@bbob/core": {
"resolved": "../bbob-core",
"link": true
},
"../bbob-html/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-parser": {
"name": "@bbob/parser",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/plugin-helper": "^2.8.2"
}
},
"../bbob-parser/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-plugin-helper": {
"name": "@bbob/plugin-helper",
"version": "2.8.2",
"license": "MIT"
},
"../bbob-preset": {
"name": "@bbob/preset",
"version": "2.8.2",
"license": "MIT"
},
"../bbob-preset-html5": {
"name": "@bbob/preset-html5",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/plugin-helper": "^2.8.2",
"@bbob/preset": "^2.8.2"
},
"devDependencies": {
"@bbob/html": "^2.8.2"
}
},
"../bbob-preset-html5/node_modules/@bbob/html": {
"resolved": "../bbob-html",
"link": true
},
"../bbob-preset-html5/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-preset-html5/node_modules/@bbob/preset": {
"resolved": "../bbob-preset",
"link": true
},
"node_modules/@bbob/html": {
"resolved": "../bbob-html",
"link": true
},
"node_modules/@bbob/preset-html5": {
"resolved": "../bbob-preset-html5",
"link": true
},
"node_modules/commander": {
"version": "2.17.1",
"license": "MIT"
}
},
"dependencies": {
"@bbob/html": {
"version": "2.5.6",
"version": "file:../bbob-html",
"requires": {
"@bbob/core": "^2.5.6",
"@bbob/plugin-helper": "^2.5.6"
"@bbob/core": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/core": {
"version": "2.5.6",
"version": "file:../bbob-core",
"requires": {
"@bbob/parser": "^2.5.6"
"@bbob/parser": "^2.8.2"
},
"dependencies": {
"@bbob/parser": {
"version": "2.5.6",
"version": "file:../bbob-parser",
"requires": {
"@bbob/plugin-helper": "^2.5.6"
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "2.5.6"
"version": "file:../bbob-plugin-helper"
}
}
}
}
},
"@bbob/plugin-helper": {
"version": "2.5.6"
"version": "file:../bbob-plugin-helper"
}
}
},
"@bbob/preset-html5": {
"version": "2.5.6",
"version": "file:../bbob-preset-html5",
"requires": {
"@bbob/plugin-helper": "^2.5.6",
"@bbob/preset": "^2.5.6"
"@bbob/html": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2",
"@bbob/preset": "^2.8.2"
},
"dependencies": {
"@bbob/html": {
"version": "file:../bbob-html",
"requires": {
"@bbob/core": "^2.5.6",
"@bbob/plugin-helper": "^2.5.6"
"@bbob/core": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/core": {
"version": "2.5.6",
"version": "file:../bbob-core",
"requires": {
"@bbob/parser": "^2.5.6"
"@bbob/parser": "^2.8.2"
},
"dependencies": {}
"dependencies": {
"@bbob/parser": {
"version": "file:../bbob-parser",
"requires": {
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "file:../bbob-plugin-helper"
}
}
}
}
},
"@bbob/plugin-helper": {
"version": "2.5.6"
"version": "file:../bbob-plugin-helper"
}
}
},
"@bbob/plugin-helper": {
"version": "2.5.6"
"version": "file:../bbob-plugin-helper"
},
"@bbob/preset": {
"version": "2.5.6",
"requires": {
"@bbob/plugin-helper": "^2.5.6"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "2.5.6"
}
}
"version": "file:../bbob-preset"
}
}
},
"commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
"version": "2.17.1"
}
}
}
+1 -2
View File
@@ -37,6 +37,5 @@
"license": "MIT",
"publishConfig": {
"registry": "https://registry.npmjs.org/"
},
"gitHead": "01b0916b4a92c14e205397bebd58cf9c691cd540"
}
}
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.8.3](https://github.com/JiLiZART/bbob/compare/v2.8.2...v2.8.3) (2022-12-18)
### Bug Fixes
* remove gitHead from package.json ([2b3ffa9](https://github.com/JiLiZART/bbob/commit/2b3ffa93233decdb3f2c93e91bd93582525f9210))
## [2.8.2](https://github.com/JiLiZART/bbob/compare/v2.8.1...v2.8.2) (2022-11-28)
**Note:** Version bump only for package @bbob/core
+35 -4
View File
@@ -1,17 +1,48 @@
{
"name": "@bbob/core",
"version": "2.8.2",
"lockfileVersion": 1,
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@bbob/core",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/parser": "^2.8.2"
}
},
"../bbob-parser": {
"name": "@bbob/parser",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/plugin-helper": "^2.8.2"
}
},
"../bbob-parser/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-plugin-helper": {
"name": "@bbob/plugin-helper",
"version": "2.8.2",
"license": "MIT"
},
"node_modules/@bbob/parser": {
"resolved": "../bbob-parser",
"link": true
}
},
"dependencies": {
"@bbob/parser": {
"version": "2.5.4",
"version": "file:../bbob-parser",
"requires": {
"@bbob/plugin-helper": "^2.5.4"
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "2.5.4"
"version": "file:../bbob-plugin-helper"
}
}
}
+1 -2
View File
@@ -67,6 +67,5 @@
"lib",
"src",
"es"
],
"gitHead": "01b0916b4a92c14e205397bebd58cf9c691cd540"
]
}
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.8.3](https://github.com/JiLiZART/bbob/compare/v2.8.2...v2.8.3) (2022-12-18)
### Bug Fixes
* remove gitHead from package.json ([2b3ffa9](https://github.com/JiLiZART/bbob/commit/2b3ffa93233decdb3f2c93e91bd93582525f9210))
## [2.8.2](https://github.com/JiLiZART/bbob/compare/v2.8.1...v2.8.2) (2022-11-28)
**Note:** Version bump only for package @bbob/html
+62 -14
View File
@@ -1,30 +1,78 @@
{
"name": "@bbob/html",
"version": "2.8.2",
"lockfileVersion": 1,
"lockfileVersion": 2,
"requires": true,
"dependencies": {
"@bbob/core": {
"version": "2.5.4",
"resolved": "https://registry.npmjs.org/@bbob/core/-/core-2.5.4.tgz",
"integrity": "sha512-8M/xQkU84XvXw82vBhLFukRWTyTSFoGBmCe3nuE62z4wRaYmmg+B9GYGZv6rM6KNva5UyOi5zVQhgpw7fYH5rg==",
"requires": {
"@bbob/parser": "^2.5.4"
"packages": {
"": {
"name": "@bbob/html",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/core": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2"
}
},
"@bbob/parser": {
"version": "2.5.4",
"../bbob-core": {
"name": "@bbob/core",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/parser": "^2.8.2"
}
},
"../bbob-core/node_modules/@bbob/parser": {
"resolved": "../bbob-parser",
"link": true
},
"../bbob-parser": {
"name": "@bbob/parser",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/plugin-helper": "^2.8.2"
}
},
"../bbob-parser/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-plugin-helper": {
"name": "@bbob/plugin-helper",
"version": "2.8.2",
"license": "MIT"
},
"node_modules/@bbob/core": {
"resolved": "../bbob-core",
"link": true
},
"node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
}
},
"dependencies": {
"@bbob/core": {
"version": "file:../bbob-core",
"requires": {
"@bbob/plugin-helper": "^2.5.4"
"@bbob/parser": "^2.8.2"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "2.5.4"
"@bbob/parser": {
"version": "file:../bbob-parser",
"requires": {
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "file:../bbob-plugin-helper"
}
}
}
}
},
"@bbob/plugin-helper": {
"version": "2.5.4"
"version": "file:../bbob-plugin-helper"
}
}
}
+1 -2
View File
@@ -57,6 +57,5 @@
"lib",
"src",
"es"
],
"gitHead": "01b0916b4a92c14e205397bebd58cf9c691cd540"
]
}
+12
View File
@@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.8.3](https://github.com/JiLiZART/bbob/compare/v2.8.2...v2.8.3) (2022-12-18)
### Bug Fixes
* bbob plugin helper imports ([5f76548](https://github.com/JiLiZART/bbob/commit/5f76548b78b29f0905f74804e4a1d0634f085c1b))
* remove gitHead from package.json ([2b3ffa9](https://github.com/JiLiZART/bbob/commit/2b3ffa93233decdb3f2c93e91bd93582525f9210))
## [2.8.2](https://github.com/JiLiZART/bbob/compare/v2.8.1...v2.8.2) (2022-11-28)
**Note:** Version bump only for package @bbob/parser
+21 -2
View File
@@ -1,11 +1,30 @@
{
"name": "@bbob/parser",
"version": "2.8.2",
"lockfileVersion": 1,
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@bbob/parser",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/plugin-helper": "^2.8.2"
}
},
"../bbob-plugin-helper": {
"name": "@bbob/plugin-helper",
"version": "2.8.2",
"license": "MIT"
},
"node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
}
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "2.5.4"
"version": "file:../bbob-plugin-helper"
}
}
}
+2 -3
View File
@@ -50,7 +50,7 @@
"bundlesize": [
{
"path": "./dist/index.min.js",
"threshold": "2.7 KB"
"maxSize": "3 KB"
}
],
"publishConfig": {
@@ -61,6 +61,5 @@
"lib",
"src",
"es"
],
"gitHead": "01b0916b4a92c14e205397bebd58cf9c691cd540"
]
}
+1 -1
View File
@@ -2,7 +2,7 @@ import {
OPEN_BRAKET,
CLOSE_BRAKET,
SLASH,
} from '@bbob/plugin-helper/lib/char';
} from '@bbob/plugin-helper';
// type, value, line, row,
const TOKEN_TYPE_ID = 'type'; // 0;
+1 -1
View File
@@ -1,2 +1,2 @@
export { TagNode } from '@bbob/plugin-helper';
export { default, parse } from './parse';
export { TagNode } from '@bbob/plugin-helper/lib/TagNode';
+1 -1
View File
@@ -9,7 +9,7 @@ import {
TAB,
EQ,
N,
} from '@bbob/plugin-helper/lib/char';
} from '@bbob/plugin-helper';
import {
Token, TYPE_ATTR_NAME, TYPE_ATTR_VALUE, TYPE_NEW_LINE, TYPE_SPACE, TYPE_TAG, TYPE_WORD,
+1 -1
View File
@@ -9,7 +9,7 @@ import {
TAB,
EQ,
N,
} from '@bbob/plugin-helper/lib/char';
} from '@bbob/plugin-helper';
import {
Token, TYPE_ATTR_NAME, TYPE_ATTR_VALUE, TYPE_NEW_LINE, TYPE_SPACE, TYPE_TAG, TYPE_WORD,
+3 -3
View File
@@ -1,6 +1,6 @@
import TagNode from '@bbob/plugin-helper/lib/TagNode';
import { CLOSE_BRAKET, OPEN_BRAKET } from '@bbob/plugin-helper/lib/char';
import { isTagNode } from '@bbob/plugin-helper/lib/index';
import {
TagNode, CLOSE_BRAKET, OPEN_BRAKET, isTagNode,
} from '@bbob/plugin-helper';
import { createLexer } from './lexer';
import { createList } from './utils';
+1 -1
View File
@@ -1,7 +1,7 @@
import {
QUOTEMARK,
BACKSLASH,
} from '@bbob/plugin-helper/lib/char';
} from '@bbob/plugin-helper';
function CharGrabber(source, options) {
const cursor = {
+16
View File
@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.8.3](https://github.com/JiLiZART/bbob/compare/v2.8.2...v2.8.3) (2022-12-18)
### Bug Fixes
* bbob plugin helper imports ([5f76548](https://github.com/JiLiZART/bbob/commit/5f76548b78b29f0905f74804e4a1d0634f085c1b))
* bundle size limits ([edfdfed](https://github.com/JiLiZART/bbob/commit/edfdfedd06214ec9769f892407153d5b023e35aa))
* code ql ([d6cbafe](https://github.com/JiLiZART/bbob/commit/d6cbafe8ba24e1e837333e644073a0e76c3eed07))
* plugin helper build priority and circular deps ([cac47c6](https://github.com/JiLiZART/bbob/commit/cac47c6fc7e30c419691f7e8bc33f118211fc044))
* remove exports directive ([a6efc40](https://github.com/JiLiZART/bbob/commit/a6efc4023b5cb09b56436a0dbe698423b2feecf1))
* remove gitHead from package.json ([2b3ffa9](https://github.com/JiLiZART/bbob/commit/2b3ffa93233decdb3f2c93e91bd93582525f9210))
## [2.8.2](https://github.com/JiLiZART/bbob/compare/v2.8.1...v2.8.2) (2022-11-28)
**Note:** Version bump only for package @bbob/plugin-helper
+9 -1
View File
@@ -1,5 +1,13 @@
{
"name": "@bbob/plugin-helper",
"version": "2.8.2",
"lockfileVersion": 1
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@bbob/plugin-helper",
"version": "2.8.2",
"license": "MIT"
}
}
}
+2 -3
View File
@@ -42,7 +42,7 @@
"bundlesize": [
{
"path": "./dist/index.min.js",
"maxSize": "850 B"
"maxSize": "1024 B"
}
],
"publishConfig": {
@@ -53,6 +53,5 @@
"lib",
"src",
"es"
],
"gitHead": "01b0916b4a92c14e205397bebd58cf9c691cd540"
]
}
+1 -1
View File
@@ -1,7 +1,7 @@
import { OPEN_BRAKET, CLOSE_BRAKET, SLASH } from './char';
import {
getNodeLength, appendToNode, attrsToString, attrValue, getUniqAttr,
} from './index';
} from './helpers';
const getTagAttrs = (tag, params) => {
const uniqAattr = getUniqAttr(params);
+100
View File
@@ -0,0 +1,100 @@
import { N } from './char';
const isTagNode = (el) => typeof el === 'object' && !!el.tag;
const isStringNode = (el) => typeof el === 'string';
const isEOL = (el) => el === N;
const keysReduce = (obj, reduce, def) => Object.keys(obj).reduce(reduce, def);
const getNodeLength = (node) => {
if (isTagNode(node)) {
return node.content.reduce((count, contentNode) => count + getNodeLength(contentNode), 0);
} if (isStringNode(node)) {
return node.length;
}
return 0;
};
/**
* Appends value to Tag Node
* @param {TagNode} node
* @param value
*/
const appendToNode = (node, value) => {
node.content.push(value);
};
/**
* Replaces " to &qquot;
* @param {String} value
*/
const escapeHTML = (value) => value
.replace(/&/g, '&')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;')
.replace(/"/g, '&quot;')
.replace(/'/g, '&#039;')
// eslint-disable-next-line no-script-url
.replace(/(javascript|data|vbscript):/gi, '$1%3A');
/**
* Acept name and value and return valid html5 attribute string
* @param {String} name
* @param {String} value
* @return {string}
*/
const attrValue = (name, value) => {
const type = typeof value;
const types = {
boolean: () => (value ? `${name}` : ''),
number: () => `${name}="${value}"`,
string: () => `${name}="${escapeHTML(value)}"`,
object: () => `${name}="${escapeHTML(JSON.stringify(value))}"`,
};
return types[type] ? types[type]() : '';
};
/**
* Transforms attrs to html params string
* @param values
*/
const attrsToString = (values) => {
// To avoid some malformed attributes
if (values == null) {
return '';
}
return keysReduce(
values,
(arr, key) => [...arr, attrValue(key, values[key])],
[''],
).join(' ');
};
/**
* Gets value from
* @example
* getUniqAttr({ 'foo': true, 'bar': bar' }) => 'bar'
* @param attrs
* @returns {string}
*/
const getUniqAttr = (attrs) => keysReduce(
attrs,
(res, key) => (attrs[key] === key ? attrs[key] : null),
null,
);
export {
attrsToString,
attrValue,
appendToNode,
escapeHTML,
getNodeLength,
getUniqAttr,
isTagNode,
isStringNode,
isEOL,
};
+3 -100
View File
@@ -1,100 +1,3 @@
import { N } from './char';
const isTagNode = (el) => typeof el === 'object' && !!el.tag;
const isStringNode = (el) => typeof el === 'string';
const isEOL = (el) => el === N;
const keysReduce = (obj, reduce, def) => Object.keys(obj).reduce(reduce, def);
const getNodeLength = (node) => {
if (isTagNode(node)) {
return node.content.reduce((count, contentNode) => count + getNodeLength(contentNode), 0);
} if (isStringNode(node)) {
return node.length;
}
return 0;
};
/**
* Appends value to Tag Node
* @param {TagNode} node
* @param value
*/
const appendToNode = (node, value) => {
node.content.push(value);
};
/**
* Replaces " to &qquot;
* @param {String} value
*/
const escapeHTML = (value) => value
.replace(/&/g, '&amp;')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;')
.replace(/"/g, '&quot;')
.replace(/'/g, '&#039;')
// eslint-disable-next-line no-script-url
.replace(/(javascript):/gi, '$1%3A');
/**
* Acept name and value and return valid html5 attribute string
* @param {String} name
* @param {String} value
* @return {string}
*/
const attrValue = (name, value) => {
const type = typeof value;
const types = {
boolean: () => (value ? `${name}` : ''),
number: () => `${name}="${value}"`,
string: () => `${name}="${escapeHTML(value)}"`,
object: () => `${name}="${escapeHTML(JSON.stringify(value))}"`,
};
return types[type] ? types[type]() : '';
};
/**
* Transforms attrs to html params string
* @param values
*/
const attrsToString = (values) => {
// To avoid some malformed attributes
if (values == null) {
return '';
}
return keysReduce(
values,
(arr, key) => [...arr, attrValue(key, values[key])],
[''],
).join(' ');
};
/**
* Gets value from
* @example
* getUniqAttr({ 'foo': true, 'bar': bar' }) => 'bar'
* @param attrs
* @returns {string}
*/
const getUniqAttr = (attrs) => keysReduce(
attrs,
(res, key) => (attrs[key] === key ? attrs[key] : null),
null,
);
export {
attrsToString,
attrValue,
appendToNode,
escapeHTML,
getNodeLength,
getUniqAttr,
isTagNode,
isStringNode,
isEOL,
};
export * from './helpers';
export * from './char';
export { TagNode } from './TagNode';
@@ -1,6 +1,6 @@
import TagNode from '../src/TagNode'
import { TagNode } from '../src'
describe('@bbob/plugin-helper/lib/TagNode', () => {
describe('@bbob/plugin-helper/TagNode', () => {
test('create', () => {
const tagNode = TagNode.create('test', {test: 1}, ['Hello']);
@@ -9,7 +9,7 @@ import {
isEOL,
} from '../src';
describe('@bbob/plugin-helper', () => {
describe('@bbob/plugin-helper/helpers', () => {
test('appendToNode', () => {
const value = 'test';
const node = { content: [] };
+12
View File
@@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.8.3](https://github.com/JiLiZART/bbob/compare/v2.8.2...v2.8.3) (2022-12-18)
### Bug Fixes
* bbob plugin helper imports ([5f76548](https://github.com/JiLiZART/bbob/commit/5f76548b78b29f0905f74804e4a1d0634f085c1b))
* remove gitHead from package.json ([2b3ffa9](https://github.com/JiLiZART/bbob/commit/2b3ffa93233decdb3f2c93e91bd93582525f9210))
## [2.8.2](https://github.com/JiLiZART/bbob/compare/v2.8.1...v2.8.2) (2022-11-28)
**Note:** Version bump only for package @bbob/preset-html5
+99 -32
View File
@@ -1,58 +1,125 @@
{
"name": "@bbob/preset-html5",
"version": "2.8.2",
"lockfileVersion": 1,
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@bbob/preset-html5",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/plugin-helper": "^2.8.2",
"@bbob/preset": "^2.8.2"
},
"devDependencies": {
"@bbob/html": "^2.8.2"
}
},
"../bbob-core": {
"name": "@bbob/core",
"version": "2.8.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@bbob/parser": "^2.8.2"
}
},
"../bbob-core/node_modules/@bbob/parser": {
"resolved": "../bbob-parser",
"link": true
},
"../bbob-html": {
"name": "@bbob/html",
"version": "2.8.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@bbob/core": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2"
}
},
"../bbob-html/node_modules/@bbob/core": {
"resolved": "../bbob-core",
"link": true
},
"../bbob-html/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-parser": {
"name": "@bbob/parser",
"version": "2.8.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@bbob/plugin-helper": "^2.8.2"
}
},
"../bbob-parser/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-plugin-helper": {
"name": "@bbob/plugin-helper",
"version": "2.8.2",
"license": "MIT"
},
"../bbob-preset": {
"name": "@bbob/preset",
"version": "2.8.2",
"license": "MIT"
},
"node_modules/@bbob/html": {
"resolved": "../bbob-html",
"link": true
},
"node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"node_modules/@bbob/preset": {
"resolved": "../bbob-preset",
"link": true
}
},
"dependencies": {
"@bbob/html": {
"version": "2.5.4",
"dev": true,
"version": "file:../bbob-html",
"requires": {
"@bbob/core": "^2.5.4",
"@bbob/plugin-helper": "^2.5.4"
"@bbob/core": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/core": {
"version": "2.5.4",
"resolved": "https://registry.npmjs.org/@bbob/core/-/core-2.5.4.tgz",
"integrity": "sha512-8M/xQkU84XvXw82vBhLFukRWTyTSFoGBmCe3nuE62z4wRaYmmg+B9GYGZv6rM6KNva5UyOi5zVQhgpw7fYH5rg==",
"dev": true,
"version": "file:../bbob-core",
"requires": {
"@bbob/parser": "^2.5.4"
}
},
"@bbob/parser": {
"version": "2.5.4",
"dev": true,
"requires": {
"@bbob/plugin-helper": "^2.5.4"
"@bbob/parser": "^2.8.2"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "2.5.4",
"dev": true
"@bbob/parser": {
"version": "file:../bbob-parser",
"requires": {
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "file:../bbob-plugin-helper"
}
}
}
}
},
"@bbob/plugin-helper": {
"version": "2.5.4",
"dev": true
"version": "file:../bbob-plugin-helper"
}
}
},
"@bbob/plugin-helper": {
"version": "2.5.4"
"version": "file:../bbob-plugin-helper"
},
"@bbob/preset": {
"version": "2.5.4",
"requires": {
"@bbob/plugin-helper": "^2.5.4"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "2.5.4"
}
}
"version": "file:../bbob-preset"
}
}
}
+1 -2
View File
@@ -59,6 +59,5 @@
"lib",
"src",
"es"
],
"gitHead": "01b0916b4a92c14e205397bebd58cf9c691cd540"
]
}
@@ -1,6 +1,7 @@
/* eslint-disable no-plusplus,no-lonely-if */
import { getUniqAttr, isStringNode, isTagNode } from '@bbob/plugin-helper/lib/index';
import TagNode from '@bbob/plugin-helper/lib/TagNode';
import {
getUniqAttr, isStringNode, isTagNode, TagNode,
} from '@bbob/plugin-helper';
const isStartsWith = (node, type) => (node[0] === type);
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.8.3](https://github.com/JiLiZART/bbob/compare/v2.8.2...v2.8.3) (2022-12-18)
### Bug Fixes
* remove gitHead from package.json ([2b3ffa9](https://github.com/JiLiZART/bbob/commit/2b3ffa93233decdb3f2c93e91bd93582525f9210))
## [2.8.2](https://github.com/JiLiZART/bbob/compare/v2.8.1...v2.8.2) (2022-11-28)
**Note:** Version bump only for package @bbob/preset-react
+127 -36
View File
@@ -1,80 +1,171 @@
{
"name": "@bbob/preset-react",
"version": "2.8.2",
"lockfileVersion": 1,
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@bbob/preset-react",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/preset-html5": "^2.8.2"
},
"devDependencies": {
"@bbob/core": "^2.8.2"
}
},
"../bbob-core": {
"name": "@bbob/core",
"version": "2.8.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@bbob/parser": "^2.8.2"
}
},
"../bbob-core/node_modules/@bbob/parser": {
"resolved": "../bbob-parser",
"link": true
},
"../bbob-html": {
"name": "@bbob/html",
"version": "2.8.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@bbob/core": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2"
}
},
"../bbob-html/node_modules/@bbob/core": {
"resolved": "../bbob-core",
"link": true
},
"../bbob-html/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-parser": {
"name": "@bbob/parser",
"version": "2.8.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@bbob/plugin-helper": "^2.8.2"
}
},
"../bbob-parser/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-plugin-helper": {
"name": "@bbob/plugin-helper",
"version": "2.8.2",
"license": "MIT"
},
"../bbob-preset": {
"name": "@bbob/preset",
"version": "2.8.2",
"license": "MIT"
},
"../bbob-preset-html5": {
"name": "@bbob/preset-html5",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/plugin-helper": "^2.8.2",
"@bbob/preset": "^2.8.2"
},
"devDependencies": {
"@bbob/html": "^2.8.2"
}
},
"../bbob-preset-html5/node_modules/@bbob/html": {
"resolved": "../bbob-html",
"link": true
},
"../bbob-preset-html5/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-preset-html5/node_modules/@bbob/preset": {
"resolved": "../bbob-preset",
"link": true
},
"node_modules/@bbob/core": {
"resolved": "../bbob-core",
"link": true
},
"node_modules/@bbob/preset-html5": {
"resolved": "../bbob-preset-html5",
"link": true
}
},
"dependencies": {
"@bbob/core": {
"version": "2.5.4",
"dev": true,
"version": "file:../bbob-core",
"requires": {
"@bbob/parser": "^2.5.4"
"@bbob/parser": "^2.8.2"
},
"dependencies": {
"@bbob/parser": {
"version": "2.5.4",
"dev": true,
"version": "file:../bbob-parser",
"requires": {
"@bbob/plugin-helper": "^2.5.4"
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "2.5.4"
"version": "file:../bbob-plugin-helper"
}
}
}
}
},
"@bbob/preset-html5": {
"version": "2.5.4",
"version": "file:../bbob-preset-html5",
"requires": {
"@bbob/plugin-helper": "^2.5.4",
"@bbob/preset": "^2.5.4"
"@bbob/html": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2",
"@bbob/preset": "^2.8.2"
},
"dependencies": {
"@bbob/html": {
"version": "file:../bbob-html",
"requires": {
"@bbob/core": "^2.5.4",
"@bbob/plugin-helper": "^2.5.4"
"@bbob/core": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/core": {
"version": "2.5.4",
"resolved": "https://registry.npmjs.org/@bbob/core/-/core-2.5.4.tgz",
"integrity": "sha512-8M/xQkU84XvXw82vBhLFukRWTyTSFoGBmCe3nuE62z4wRaYmmg+B9GYGZv6rM6KNva5UyOi5zVQhgpw7fYH5rg==",
"version": "file:../bbob-core",
"requires": {
"@bbob/parser": "^2.5.4"
}
},
"@bbob/parser": {
"version": "2.5.4",
"requires": {
"@bbob/plugin-helper": "^2.5.4"
"@bbob/parser": "^2.8.2"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "2.5.4"
"@bbob/parser": {
"version": "file:../bbob-parser",
"requires": {
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "file:../bbob-plugin-helper"
}
}
}
}
},
"@bbob/plugin-helper": {
"version": "2.5.4"
"version": "file:../bbob-plugin-helper"
}
}
},
"@bbob/plugin-helper": {
"version": "2.5.4"
"version": "file:../bbob-plugin-helper"
},
"@bbob/preset": {
"version": "2.5.4",
"requires": {
"@bbob/plugin-helper": "^2.5.4"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "2.5.4"
}
}
"version": "file:../bbob-preset"
}
}
}
+1 -2
View File
@@ -58,6 +58,5 @@
"lib",
"src",
"es"
],
"gitHead": "01b0916b4a92c14e205397bebd58cf9c691cd540"
]
}
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.8.3](https://github.com/JiLiZART/bbob/compare/v2.8.2...v2.8.3) (2022-12-18)
### Bug Fixes
* remove gitHead from package.json ([2b3ffa9](https://github.com/JiLiZART/bbob/commit/2b3ffa93233decdb3f2c93e91bd93582525f9210))
## [2.8.2](https://github.com/JiLiZART/bbob/compare/v2.8.1...v2.8.2) (2022-11-28)
**Note:** Version bump only for package @bbob/preset-vue
+173
View File
@@ -0,0 +1,173 @@
{
"name": "@bbob/preset-vue",
"version": "2.8.2",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@bbob/preset-vue",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/preset-html5": "^2.8.2"
},
"devDependencies": {
"@bbob/core": "^2.8.2"
}
},
"../bbob-core": {
"name": "@bbob/core",
"version": "2.8.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@bbob/parser": "^2.8.2"
}
},
"../bbob-core/node_modules/@bbob/parser": {
"resolved": "../bbob-parser",
"link": true
},
"../bbob-html": {
"name": "@bbob/html",
"version": "2.8.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@bbob/core": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2"
}
},
"../bbob-html/node_modules/@bbob/core": {
"resolved": "../bbob-core",
"link": true
},
"../bbob-html/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-parser": {
"name": "@bbob/parser",
"version": "2.8.2",
"dev": true,
"license": "MIT",
"dependencies": {
"@bbob/plugin-helper": "^2.8.2"
}
},
"../bbob-parser/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-plugin-helper": {
"name": "@bbob/plugin-helper",
"version": "2.8.2",
"license": "MIT"
},
"../bbob-preset": {
"name": "@bbob/preset",
"version": "2.8.2",
"license": "MIT"
},
"../bbob-preset-html5": {
"name": "@bbob/preset-html5",
"version": "2.8.2",
"license": "MIT",
"dependencies": {
"@bbob/plugin-helper": "^2.8.2",
"@bbob/preset": "^2.8.2"
},
"devDependencies": {
"@bbob/html": "^2.8.2"
}
},
"../bbob-preset-html5/node_modules/@bbob/html": {
"resolved": "../bbob-html",
"link": true
},
"../bbob-preset-html5/node_modules/@bbob/plugin-helper": {
"resolved": "../bbob-plugin-helper",
"link": true
},
"../bbob-preset-html5/node_modules/@bbob/preset": {
"resolved": "../bbob-preset",
"link": true
},
"node_modules/@bbob/core": {
"resolved": "../bbob-core",
"link": true
},
"node_modules/@bbob/preset-html5": {
"resolved": "../bbob-preset-html5",
"link": true
}
},
"dependencies": {
"@bbob/core": {
"version": "file:../bbob-core",
"requires": {
"@bbob/parser": "^2.8.2"
},
"dependencies": {
"@bbob/parser": {
"version": "file:../bbob-parser",
"requires": {
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "file:../bbob-plugin-helper"
}
}
}
}
},
"@bbob/preset-html5": {
"version": "file:../bbob-preset-html5",
"requires": {
"@bbob/html": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2",
"@bbob/preset": "^2.8.2"
},
"dependencies": {
"@bbob/html": {
"version": "file:../bbob-html",
"requires": {
"@bbob/core": "^2.8.2",
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/core": {
"version": "file:../bbob-core",
"requires": {
"@bbob/parser": "^2.8.2"
},
"dependencies": {
"@bbob/parser": {
"version": "file:../bbob-parser",
"requires": {
"@bbob/plugin-helper": "^2.8.2"
},
"dependencies": {
"@bbob/plugin-helper": {
"version": "file:../bbob-plugin-helper"
}
}
}
}
},
"@bbob/plugin-helper": {
"version": "file:../bbob-plugin-helper"
}
}
},
"@bbob/plugin-helper": {
"version": "file:../bbob-plugin-helper"
},
"@bbob/preset": {
"version": "file:../bbob-preset"
}
}
}
}
}
+1 -2
View File
@@ -58,6 +58,5 @@
"lib",
"src",
"es"
],
"gitHead": "01b0916b4a92c14e205397bebd58cf9c691cd540"
]
}
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.8.3](https://github.com/JiLiZART/bbob/compare/v2.8.2...v2.8.3) (2022-12-18)
### Bug Fixes
* remove gitHead from package.json ([2b3ffa9](https://github.com/JiLiZART/bbob/commit/2b3ffa93233decdb3f2c93e91bd93582525f9210))
## [2.8.2](https://github.com/JiLiZART/bbob/compare/v2.8.1...v2.8.2) (2022-11-28)
**Note:** Version bump only for package @bbob/preset
+9 -1
View File
@@ -1,5 +1,13 @@
{
"name": "@bbob/preset",
"version": "2.8.2",
"lockfileVersion": 1
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@bbob/preset",
"version": "2.8.2",
"license": "MIT"
}
}
}
+1 -2
View File
@@ -52,6 +52,5 @@
"lib",
"src",
"es"
],
"gitHead": "01b0916b4a92c14e205397bebd58cf9c691cd540"
]
}
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.8.3](https://github.com/JiLiZART/bbob/compare/v2.8.2...v2.8.3) (2022-12-18)
### Bug Fixes
* remove gitHead from package.json ([2b3ffa9](https://github.com/JiLiZART/bbob/commit/2b3ffa93233decdb3f2c93e91bd93582525f9210))
## [2.8.2](https://github.com/JiLiZART/bbob/compare/v2.8.1...v2.8.2) (2022-11-28)
+291 -344
View File
File diff suppressed because it is too large Load Diff
+1 -2
View File
@@ -69,6 +69,5 @@
"lib",
"src",
"es"
],
"gitHead": "01b0916b4a92c14e205397bebd58cf9c691cd540"
]
}
+12
View File
@@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.8.3](https://github.com/JiLiZART/bbob/compare/v2.8.2...v2.8.3) (2022-12-18)
### Bug Fixes
* remove gitHead from package.json ([2b3ffa9](https://github.com/JiLiZART/bbob/commit/2b3ffa93233decdb3f2c93e91bd93582525f9210))
* vue2 test and minify ([af3ba58](https://github.com/JiLiZART/bbob/commit/af3ba58c40717f07ce5be4a6df0aaa6f791e81f0))
## [2.8.2](https://github.com/JiLiZART/bbob/compare/v2.8.1...v2.8.2) (2022-11-28)
**Note:** Version bump only for package @bbob/vue2
+1571 -694
View File
File diff suppressed because it is too large Load Diff
+4 -5
View File
@@ -18,9 +18,9 @@
},
"devDependencies": {
"@bbob/preset-vue": "^2.8.2",
"@testing-library/vue": "5.6.2",
"vue": "2.6.12",
"vue-template-compiler": "2.6.12"
"@testing-library/vue": "5.8.3",
"vue": "2.7.14",
"vue-template-compiler": "2.7.14"
},
"main": "lib/index.js",
"module": "es/index.js",
@@ -67,6 +67,5 @@
"lib",
"src",
"es"
],
"gitHead": "01b0916b4a92c14e205397bebd58cf9c691cd540"
]
}