diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..7e78cbc --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + // See http://go.microsoft.com/fwlink/?LinkId=827846 + // for the documentation about the extensions.json format + "recommendations": ["andersonbruceb.json-in-html"] + } \ No newline at end of file diff --git a/be-derived.ts b/be-derived.ts index 7ac0e6f..d406d44 100644 --- a/be-derived.ts +++ b/be-derived.ts @@ -1,6 +1,7 @@ import {BE, propDefaults, propInfo} from 'be-enhanced/BE.js'; import {BEConfig, BeSplitOutput} from 'be-enhanced/types'; import {XE} from 'xtal-element/XE.js'; +import {JSONValue} from 'trans-render/lib/types'; import {Actions, AllProps, AP, PAP, ProPAP, ProPOA, POA, CamelConfig, CanonicalConfig} from './types'; import {register} from 'be-hive/register.js'; @@ -9,6 +10,7 @@ export class BeDerived extends BE(), primaryPropReq: true, parseAndCamelize: true, camelizeOptions: { diff --git a/package-lock.json b/package-lock.json index a578be6..8ea8269 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,27 +9,27 @@ "version": "0.0.5", "license": "MIT", "dependencies": { - "be-enhanced": "0.0.19", - "be-exportable": "0.0.72", - "be-hive": "0.0.94", - "be-propagating": "0.0.8", + "be-enhanced": "0.0.25", + "be-exportable": "0.0.75", + "be-hive": "0.0.99", + "be-propagating": "0.0.11", "obj-ml": "0.0.9", - "trans-render": "0.0.681" + "trans-render": "0.0.684" }, "devDependencies": { - "@playwright/test": "1.33.0", + "@playwright/test": "1.34.3", "be-scoped": "0.0.10", "may-it-serve": "0.0.5" } }, "node_modules/@playwright/test": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.33.0.tgz", - "integrity": "sha512-YunBa2mE7Hq4CfPkGzQRK916a4tuZoVx/EpLjeWlTVOnD4S2+fdaQZE0LJkbfhN5FTSKNLdcl7MoT5XB37bTkg==", + "version": "1.34.3", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.34.3.tgz", + "integrity": "sha512-zPLef6w9P6T/iT6XDYG3mvGOqOyb6eHaV9XtkunYs0+OzxBtrPAAaHotc0X+PJ00WPPnLfFBTl7mf45Mn8DBmw==", "dev": true, "dependencies": { "@types/node": "*", - "playwright-core": "1.33.0" + "playwright-core": "1.34.3" }, "bin": { "playwright": "cli.js" @@ -189,83 +189,110 @@ "dev": true }, "node_modules/be-enhanced": { - "version": "0.0.19", - "resolved": "https://registry.npmjs.org/be-enhanced/-/be-enhanced-0.0.19.tgz", - "integrity": "sha512-1jYqmh1giCGbCb5NBqyQagPtDnyvl5AJPUSbOXFZUK9qL9dL5EamHsz/1p/QbGEy+WX8+KGgK3yu7/aOUzNgAQ==", + "version": "0.0.25", + "resolved": "https://registry.npmjs.org/be-enhanced/-/be-enhanced-0.0.25.tgz", + "integrity": "sha512-+y1Gu7RwyN3DqIsIaKOd6H7t/xZhI5SMcjWQKVZTUTwNcJ/XVptlyvJK2QMQGIGNSupvCwJTM/14fOlVBCh91g==", "dependencies": { - "trans-render": "0.0.681", - "xtal-element": "0.0.561" + "trans-render": "0.0.684", + "xtal-element": "0.0.564" } }, "node_modules/be-enhanced/node_modules/xtal-element": { - "version": "0.0.561", - "resolved": "https://registry.npmjs.org/xtal-element/-/xtal-element-0.0.561.tgz", - "integrity": "sha512-5KYQMoaFUSYzPR6WeU6iuIMalIoqKkqtAwqGfzFw5NeFctq/OaCl051hvWhLWFPYUPt+pB7yMASYj4NhwBMFfg==", + "version": "0.0.564", + "resolved": "https://registry.npmjs.org/xtal-element/-/xtal-element-0.0.564.tgz", + "integrity": "sha512-WX3sqIjvMxeELdtKWOX6smg0/ZzJ3e91ThnvqH7YRpDsXAwmjb60T9jV0KgPhDdIrUQdJD18sMkC7g+hUdrTzw==", "dependencies": { - "trans-render": "0.0.681" + "trans-render": "0.0.684" } }, "node_modules/be-exportable": { - "version": "0.0.72", - "resolved": "https://registry.npmjs.org/be-exportable/-/be-exportable-0.0.72.tgz", - "integrity": "sha512-DmTFln4KAoUojfZtG571DMuEmuqVbGsV6u80NX0jwErgM9qD8bjU0b1rfu/lht7prqOEaMSEKOJnLdOWSZDOsg==", + "version": "0.0.75", + "resolved": "https://registry.npmjs.org/be-exportable/-/be-exportable-0.0.75.tgz", + "integrity": "sha512-qICkbVmAkbzyVh5iKKKqVZukIx17KKXLAWvJ3Qqhz6RfduF6RqjIMrdgxA4z80cue2FpnkcqZQILVxGNKIvJxg==", "dependencies": { - "be-enhanced": "0.0.18", - "be-hive": "0.0.93", - "trans-render": "0.0.681", - "xtal-element": "0.0.561" + "be-enhanced": "0.0.23", + "be-hive": "0.0.96", + "trans-render": "0.0.683", + "xtal-element": "0.0.563" } }, "node_modules/be-exportable/node_modules/be-enhanced": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/be-enhanced/-/be-enhanced-0.0.18.tgz", - "integrity": "sha512-qdGaxaxRvdKcO51L6X9Rrc9TRK4tR189lSkmDzo5yyL6mkk12ZrDVc6aVlFWugKeeWQtrxQV1dsOvZBFMJ4M9g==", + "version": "0.0.23", + "resolved": "https://registry.npmjs.org/be-enhanced/-/be-enhanced-0.0.23.tgz", + "integrity": "sha512-sVt7C2ZxiUGUHOU+qsiqh4hi25lJzu+LXbCuQ/S46mUKxJgx7fJD4lixJ2P65qrFp6cNopsE98w5Z34XCVv+Bg==", "dependencies": { - "trans-render": "0.0.681", - "xtal-element": "0.0.561" + "trans-render": "0.0.683", + "xtal-element": "0.0.563" } }, "node_modules/be-exportable/node_modules/be-hive": { - "version": "0.0.93", - "resolved": "https://registry.npmjs.org/be-hive/-/be-hive-0.0.93.tgz", - "integrity": "sha512-Da/LHhl3mMBteI4YVEZLvV8Z1rZuudM63UIWgaI96u34Cx2hXBusJVfJoj9kom3qT+g4p10qgJxSTFRXKD8goA==", + "version": "0.0.96", + "resolved": "https://registry.npmjs.org/be-hive/-/be-hive-0.0.96.tgz", + "integrity": "sha512-BZacikzst+yMNhdS79rxJpDB5lmAu4ElkqNPtbLAQMs+LP9T5SQYFJygI/z2Fz2ZiHwLqYWS0cTDMbH0+Te0fA==", "dependencies": { - "be-enhanced": "0.0.18" + "be-enhanced": "0.0.23" } }, + "node_modules/be-exportable/node_modules/trans-render": { + "version": "0.0.683", + "resolved": "https://registry.npmjs.org/trans-render/-/trans-render-0.0.683.tgz", + "integrity": "sha512-cPfwKBfdQp+KqOOgWfFUl49yrMr7SWvifNjIyvlXEEtIVsVmcUooyKe/Y0YcFWpEN/QiXXRapjpMAMw3eY2vVg==" + }, "node_modules/be-exportable/node_modules/xtal-element": { - "version": "0.0.561", - "resolved": "https://registry.npmjs.org/xtal-element/-/xtal-element-0.0.561.tgz", - "integrity": "sha512-5KYQMoaFUSYzPR6WeU6iuIMalIoqKkqtAwqGfzFw5NeFctq/OaCl051hvWhLWFPYUPt+pB7yMASYj4NhwBMFfg==", + "version": "0.0.563", + "resolved": "https://registry.npmjs.org/xtal-element/-/xtal-element-0.0.563.tgz", + "integrity": "sha512-ooHFx8QRbJFfDAdg4huKgTB3XMufQspCqu9sdhhCzSuFUp6ps3iK8vcyNAv7qCS8t4y0XV9CBtPK3FM30uFQxQ==", "dependencies": { - "trans-render": "0.0.681" + "trans-render": "0.0.683" } }, "node_modules/be-hive": { - "version": "0.0.94", - "resolved": "https://registry.npmjs.org/be-hive/-/be-hive-0.0.94.tgz", - "integrity": "sha512-7tybkv/62Od9FZO+thc6+axH0ofPgwx8auhJ0mtyPZm0SP6oP5zY+2AGPaJ3RvBAg/AZFv2Dd4W+3EdN0ehAsA==", + "version": "0.0.99", + "resolved": "https://registry.npmjs.org/be-hive/-/be-hive-0.0.99.tgz", + "integrity": "sha512-wuPEuJ1XKkk4uopNp60f3eotRuwq9R+6Ow8+epLXjBwfFGzq29A/LEy09Ffyc2eSuXPpWs77M1zTAskGF6x6/g==", "dependencies": { - "be-enhanced": "0.0.19" + "be-enhanced": "0.0.25" } }, "node_modules/be-propagating": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/be-propagating/-/be-propagating-0.0.8.tgz", - "integrity": "sha512-KIyh1X2AdYEkWXTNEGoEQd4cDKLjBAQBiNTmSv1z+YRHEzxoewEOwNHNiFvEqD4m0y0WTEwSyA1UivYBAU1ZlQ==", + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/be-propagating/-/be-propagating-0.0.11.tgz", + "integrity": "sha512-TJQxPSjK6QoCBe8C4l8Ty2NBg4J1MMGHtYiukZ/89JRLqxbRZteirjls2IekR6GrNM7BtITGXdxX2P2+1IvMJA==", "dependencies": { - "be-enhanced": "0.0.19", - "be-hive": "0.0.94", - "trans-render": "0.0.681", - "xtal-element": "0.0.561" + "be-enhanced": "0.0.23", + "be-hive": "0.0.96", + "trans-render": "0.0.683", + "xtal-element": "0.0.563" } }, + "node_modules/be-propagating/node_modules/be-enhanced": { + "version": "0.0.23", + "resolved": "https://registry.npmjs.org/be-enhanced/-/be-enhanced-0.0.23.tgz", + "integrity": "sha512-sVt7C2ZxiUGUHOU+qsiqh4hi25lJzu+LXbCuQ/S46mUKxJgx7fJD4lixJ2P65qrFp6cNopsE98w5Z34XCVv+Bg==", + "dependencies": { + "trans-render": "0.0.683", + "xtal-element": "0.0.563" + } + }, + "node_modules/be-propagating/node_modules/be-hive": { + "version": "0.0.96", + "resolved": "https://registry.npmjs.org/be-hive/-/be-hive-0.0.96.tgz", + "integrity": "sha512-BZacikzst+yMNhdS79rxJpDB5lmAu4ElkqNPtbLAQMs+LP9T5SQYFJygI/z2Fz2ZiHwLqYWS0cTDMbH0+Te0fA==", + "dependencies": { + "be-enhanced": "0.0.23" + } + }, + "node_modules/be-propagating/node_modules/trans-render": { + "version": "0.0.683", + "resolved": "https://registry.npmjs.org/trans-render/-/trans-render-0.0.683.tgz", + "integrity": "sha512-cPfwKBfdQp+KqOOgWfFUl49yrMr7SWvifNjIyvlXEEtIVsVmcUooyKe/Y0YcFWpEN/QiXXRapjpMAMw3eY2vVg==" + }, "node_modules/be-propagating/node_modules/xtal-element": { - "version": "0.0.561", - "resolved": "https://registry.npmjs.org/xtal-element/-/xtal-element-0.0.561.tgz", - "integrity": "sha512-5KYQMoaFUSYzPR6WeU6iuIMalIoqKkqtAwqGfzFw5NeFctq/OaCl051hvWhLWFPYUPt+pB7yMASYj4NhwBMFfg==", + "version": "0.0.563", + "resolved": "https://registry.npmjs.org/xtal-element/-/xtal-element-0.0.563.tgz", + "integrity": "sha512-ooHFx8QRbJFfDAdg4huKgTB3XMufQspCqu9sdhhCzSuFUp6ps3iK8vcyNAv7qCS8t4y0XV9CBtPK3FM30uFQxQ==", "dependencies": { - "trans-render": "0.0.681" + "trans-render": "0.0.683" } }, "node_modules/be-scoped": { @@ -902,12 +929,12 @@ "dev": true }, "node_modules/playwright-core": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.33.0.tgz", - "integrity": "sha512-aizyPE1Cj62vAECdph1iaMILpT0WUDCq3E6rW6I+dleSbBoGbktvJtzS6VHkZ4DKNEOG9qJpiom/ZxO+S15LAw==", + "version": "1.34.3", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.34.3.tgz", + "integrity": "sha512-2pWd6G7OHKemc5x1r1rp8aQcpvDh7goMBZlJv6Co5vCNLVcQJdhxRL09SGaY6HcyHH9aT4tiynZabMofVasBYw==", "dev": true, "bin": { - "playwright": "cli.js" + "playwright-core": "cli.js" }, "engines": { "node": ">=14" @@ -1132,9 +1159,9 @@ } }, "node_modules/trans-render": { - "version": "0.0.681", - "resolved": "https://registry.npmjs.org/trans-render/-/trans-render-0.0.681.tgz", - "integrity": "sha512-Bie8DUxnfqngcBBP0p8Imn3Gp3tQ9WwPKm3oG/WT1NacyI4A83/UAvec8lRa5p8RFELYBER9RNsS3+WBGzMG6A==" + "version": "0.0.684", + "resolved": "https://registry.npmjs.org/trans-render/-/trans-render-0.0.684.tgz", + "integrity": "sha512-bvd6ro95rvwmMe0V5OWd3gYTsrBuxUpB8AKynzXNMpkpY9T38egZLgpn0jcOiHGBzhiWovcDV5feKJNJHUbtrw==" }, "node_modules/type-fest": { "version": "2.19.0", @@ -1250,14 +1277,14 @@ }, "dependencies": { "@playwright/test": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.33.0.tgz", - "integrity": "sha512-YunBa2mE7Hq4CfPkGzQRK916a4tuZoVx/EpLjeWlTVOnD4S2+fdaQZE0LJkbfhN5FTSKNLdcl7MoT5XB37bTkg==", + "version": "1.34.3", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.34.3.tgz", + "integrity": "sha512-zPLef6w9P6T/iT6XDYG3mvGOqOyb6eHaV9XtkunYs0+OzxBtrPAAaHotc0X+PJ00WPPnLfFBTl7mf45Mn8DBmw==", "dev": true, "requires": { "@types/node": "*", "fsevents": "2.3.2", - "playwright-core": "1.33.0" + "playwright-core": "1.34.3" } }, "@types/node": { @@ -1368,87 +1395,114 @@ "dev": true }, "be-enhanced": { - "version": "0.0.19", - "resolved": "https://registry.npmjs.org/be-enhanced/-/be-enhanced-0.0.19.tgz", - "integrity": "sha512-1jYqmh1giCGbCb5NBqyQagPtDnyvl5AJPUSbOXFZUK9qL9dL5EamHsz/1p/QbGEy+WX8+KGgK3yu7/aOUzNgAQ==", + "version": "0.0.25", + "resolved": "https://registry.npmjs.org/be-enhanced/-/be-enhanced-0.0.25.tgz", + "integrity": "sha512-+y1Gu7RwyN3DqIsIaKOd6H7t/xZhI5SMcjWQKVZTUTwNcJ/XVptlyvJK2QMQGIGNSupvCwJTM/14fOlVBCh91g==", "requires": { - "trans-render": "0.0.681", - "xtal-element": "0.0.561" + "trans-render": "0.0.684", + "xtal-element": "0.0.564" }, "dependencies": { "xtal-element": { - "version": "0.0.561", - "resolved": "https://registry.npmjs.org/xtal-element/-/xtal-element-0.0.561.tgz", - "integrity": "sha512-5KYQMoaFUSYzPR6WeU6iuIMalIoqKkqtAwqGfzFw5NeFctq/OaCl051hvWhLWFPYUPt+pB7yMASYj4NhwBMFfg==", + "version": "0.0.564", + "resolved": "https://registry.npmjs.org/xtal-element/-/xtal-element-0.0.564.tgz", + "integrity": "sha512-WX3sqIjvMxeELdtKWOX6smg0/ZzJ3e91ThnvqH7YRpDsXAwmjb60T9jV0KgPhDdIrUQdJD18sMkC7g+hUdrTzw==", "requires": { - "trans-render": "0.0.681" + "trans-render": "0.0.684" } } } }, "be-exportable": { - "version": "0.0.72", - "resolved": "https://registry.npmjs.org/be-exportable/-/be-exportable-0.0.72.tgz", - "integrity": "sha512-DmTFln4KAoUojfZtG571DMuEmuqVbGsV6u80NX0jwErgM9qD8bjU0b1rfu/lht7prqOEaMSEKOJnLdOWSZDOsg==", + "version": "0.0.75", + "resolved": "https://registry.npmjs.org/be-exportable/-/be-exportable-0.0.75.tgz", + "integrity": "sha512-qICkbVmAkbzyVh5iKKKqVZukIx17KKXLAWvJ3Qqhz6RfduF6RqjIMrdgxA4z80cue2FpnkcqZQILVxGNKIvJxg==", "requires": { - "be-enhanced": "0.0.18", - "be-hive": "0.0.93", - "trans-render": "0.0.681", - "xtal-element": "0.0.561" + "be-enhanced": "0.0.23", + "be-hive": "0.0.96", + "trans-render": "0.0.683", + "xtal-element": "0.0.563" }, "dependencies": { "be-enhanced": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/be-enhanced/-/be-enhanced-0.0.18.tgz", - "integrity": "sha512-qdGaxaxRvdKcO51L6X9Rrc9TRK4tR189lSkmDzo5yyL6mkk12ZrDVc6aVlFWugKeeWQtrxQV1dsOvZBFMJ4M9g==", + "version": "0.0.23", + "resolved": "https://registry.npmjs.org/be-enhanced/-/be-enhanced-0.0.23.tgz", + "integrity": "sha512-sVt7C2ZxiUGUHOU+qsiqh4hi25lJzu+LXbCuQ/S46mUKxJgx7fJD4lixJ2P65qrFp6cNopsE98w5Z34XCVv+Bg==", "requires": { - "trans-render": "0.0.681", - "xtal-element": "0.0.561" + "trans-render": "0.0.683", + "xtal-element": "0.0.563" } }, "be-hive": { - "version": "0.0.93", - "resolved": "https://registry.npmjs.org/be-hive/-/be-hive-0.0.93.tgz", - "integrity": "sha512-Da/LHhl3mMBteI4YVEZLvV8Z1rZuudM63UIWgaI96u34Cx2hXBusJVfJoj9kom3qT+g4p10qgJxSTFRXKD8goA==", + "version": "0.0.96", + "resolved": "https://registry.npmjs.org/be-hive/-/be-hive-0.0.96.tgz", + "integrity": "sha512-BZacikzst+yMNhdS79rxJpDB5lmAu4ElkqNPtbLAQMs+LP9T5SQYFJygI/z2Fz2ZiHwLqYWS0cTDMbH0+Te0fA==", "requires": { - "be-enhanced": "0.0.18" + "be-enhanced": "0.0.23" } }, + "trans-render": { + "version": "0.0.683", + "resolved": "https://registry.npmjs.org/trans-render/-/trans-render-0.0.683.tgz", + "integrity": "sha512-cPfwKBfdQp+KqOOgWfFUl49yrMr7SWvifNjIyvlXEEtIVsVmcUooyKe/Y0YcFWpEN/QiXXRapjpMAMw3eY2vVg==" + }, "xtal-element": { - "version": "0.0.561", - "resolved": "https://registry.npmjs.org/xtal-element/-/xtal-element-0.0.561.tgz", - "integrity": "sha512-5KYQMoaFUSYzPR6WeU6iuIMalIoqKkqtAwqGfzFw5NeFctq/OaCl051hvWhLWFPYUPt+pB7yMASYj4NhwBMFfg==", + "version": "0.0.563", + "resolved": "https://registry.npmjs.org/xtal-element/-/xtal-element-0.0.563.tgz", + "integrity": "sha512-ooHFx8QRbJFfDAdg4huKgTB3XMufQspCqu9sdhhCzSuFUp6ps3iK8vcyNAv7qCS8t4y0XV9CBtPK3FM30uFQxQ==", "requires": { - "trans-render": "0.0.681" + "trans-render": "0.0.683" } } } }, "be-hive": { - "version": "0.0.94", - "resolved": "https://registry.npmjs.org/be-hive/-/be-hive-0.0.94.tgz", - "integrity": "sha512-7tybkv/62Od9FZO+thc6+axH0ofPgwx8auhJ0mtyPZm0SP6oP5zY+2AGPaJ3RvBAg/AZFv2Dd4W+3EdN0ehAsA==", + "version": "0.0.99", + "resolved": "https://registry.npmjs.org/be-hive/-/be-hive-0.0.99.tgz", + "integrity": "sha512-wuPEuJ1XKkk4uopNp60f3eotRuwq9R+6Ow8+epLXjBwfFGzq29A/LEy09Ffyc2eSuXPpWs77M1zTAskGF6x6/g==", "requires": { - "be-enhanced": "0.0.19" + "be-enhanced": "0.0.25" } }, "be-propagating": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/be-propagating/-/be-propagating-0.0.8.tgz", - "integrity": "sha512-KIyh1X2AdYEkWXTNEGoEQd4cDKLjBAQBiNTmSv1z+YRHEzxoewEOwNHNiFvEqD4m0y0WTEwSyA1UivYBAU1ZlQ==", + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/be-propagating/-/be-propagating-0.0.11.tgz", + "integrity": "sha512-TJQxPSjK6QoCBe8C4l8Ty2NBg4J1MMGHtYiukZ/89JRLqxbRZteirjls2IekR6GrNM7BtITGXdxX2P2+1IvMJA==", "requires": { - "be-enhanced": "0.0.19", - "be-hive": "0.0.94", - "trans-render": "0.0.681", - "xtal-element": "0.0.561" + "be-enhanced": "0.0.23", + "be-hive": "0.0.96", + "trans-render": "0.0.683", + "xtal-element": "0.0.563" }, "dependencies": { + "be-enhanced": { + "version": "0.0.23", + "resolved": "https://registry.npmjs.org/be-enhanced/-/be-enhanced-0.0.23.tgz", + "integrity": "sha512-sVt7C2ZxiUGUHOU+qsiqh4hi25lJzu+LXbCuQ/S46mUKxJgx7fJD4lixJ2P65qrFp6cNopsE98w5Z34XCVv+Bg==", + "requires": { + "trans-render": "0.0.683", + "xtal-element": "0.0.563" + } + }, + "be-hive": { + "version": "0.0.96", + "resolved": "https://registry.npmjs.org/be-hive/-/be-hive-0.0.96.tgz", + "integrity": "sha512-BZacikzst+yMNhdS79rxJpDB5lmAu4ElkqNPtbLAQMs+LP9T5SQYFJygI/z2Fz2ZiHwLqYWS0cTDMbH0+Te0fA==", + "requires": { + "be-enhanced": "0.0.23" + } + }, + "trans-render": { + "version": "0.0.683", + "resolved": "https://registry.npmjs.org/trans-render/-/trans-render-0.0.683.tgz", + "integrity": "sha512-cPfwKBfdQp+KqOOgWfFUl49yrMr7SWvifNjIyvlXEEtIVsVmcUooyKe/Y0YcFWpEN/QiXXRapjpMAMw3eY2vVg==" + }, "xtal-element": { - "version": "0.0.561", - "resolved": "https://registry.npmjs.org/xtal-element/-/xtal-element-0.0.561.tgz", - "integrity": "sha512-5KYQMoaFUSYzPR6WeU6iuIMalIoqKkqtAwqGfzFw5NeFctq/OaCl051hvWhLWFPYUPt+pB7yMASYj4NhwBMFfg==", + "version": "0.0.563", + "resolved": "https://registry.npmjs.org/xtal-element/-/xtal-element-0.0.563.tgz", + "integrity": "sha512-ooHFx8QRbJFfDAdg4huKgTB3XMufQspCqu9sdhhCzSuFUp6ps3iK8vcyNAv7qCS8t4y0XV9CBtPK3FM30uFQxQ==", "requires": { - "trans-render": "0.0.681" + "trans-render": "0.0.683" } } } @@ -1937,9 +1991,9 @@ "dev": true }, "playwright-core": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.33.0.tgz", - "integrity": "sha512-aizyPE1Cj62vAECdph1iaMILpT0WUDCq3E6rW6I+dleSbBoGbktvJtzS6VHkZ4DKNEOG9qJpiom/ZxO+S15LAw==", + "version": "1.34.3", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.34.3.tgz", + "integrity": "sha512-2pWd6G7OHKemc5x1r1rp8aQcpvDh7goMBZlJv6Co5vCNLVcQJdhxRL09SGaY6HcyHH9aT4tiynZabMofVasBYw==", "dev": true }, "punycode": { @@ -2112,9 +2166,9 @@ } }, "trans-render": { - "version": "0.0.681", - "resolved": "https://registry.npmjs.org/trans-render/-/trans-render-0.0.681.tgz", - "integrity": "sha512-Bie8DUxnfqngcBBP0p8Imn3Gp3tQ9WwPKm3oG/WT1NacyI4A83/UAvec8lRa5p8RFELYBER9RNsS3+WBGzMG6A==" + "version": "0.0.684", + "resolved": "https://registry.npmjs.org/trans-render/-/trans-render-0.0.684.tgz", + "integrity": "sha512-bvd6ro95rvwmMe0V5OWd3gYTsrBuxUpB8AKynzXNMpkpY9T38egZLgpn0jcOiHGBzhiWovcDV5feKJNJHUbtrw==" }, "type-fest": { "version": "2.19.0", diff --git a/package.json b/package.json index f35c062..4dd64a0 100644 --- a/package.json +++ b/package.json @@ -20,17 +20,17 @@ ], "types": "types.d.ts", "dependencies": { - "be-enhanced": "0.0.19", - "be-exportable": "0.0.72", - "be-hive": "0.0.94", - "be-propagating": "0.0.8", + "be-enhanced": "0.0.25", + "be-exportable": "0.0.75", + "be-hive": "0.0.99", + "be-propagating": "0.0.11", "obj-ml": "0.0.9", - "trans-render": "0.0.681" + "trans-render": "0.0.684" }, "devDependencies": { "be-scoped": "0.0.10", "may-it-serve": "0.0.5", - "@playwright/test": "1.33.0" + "@playwright/test": "1.34.3" }, "scripts": { "serve": "node node_modules/may-it-serve/serve.js", diff --git a/v2/README.md b/v2/README.md new file mode 100644 index 0000000..f715af1 --- /dev/null +++ b/v2/README.md @@ -0,0 +1,19 @@ +# be-derived + +[![Playwright Tests](https://github.com/bahrus/be-derived/actions/workflows/CI.yml/badge.svg?branch=baseline)](https://github.com/bahrus/be-derived/actions/workflows/CI.yml) +[![NPM version](https://badge.fury.io/js/be-derived.png)](http://badge.fury.io/js/be-derived) +[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/be-derived?style=for-the-badge)](https://bundlephobia.com/result?p=be-derived) + + +*be-derived* is a custom element enhancer that derives data from server-rendered HTML, in particular microdata HTML that is compatible with [be-sharing](https://github.com/bahrus/be-sharing). + +```html +
+ Thirty +
+```