diff --git a/README.md b/README.md index f277a2e..a68fea2 100644 --- a/README.md +++ b/README.md @@ -127,6 +127,30 @@ Since by default the decorator acts on the previous element, that becomes a prob >**Note**: When it comes to XSLT, it seems that the common lineage shared between Chrome and WebKit almost guarantees that the XSLT engines will produce identical results. Not so with Firefox. So although we should always include Firefox in our tests, that is even more the case when using XSLT. +## Viewing Locally + +1. Install git. +2. Fork/clone this repo. +3. Install node. +4. Open command window to folder where you cloned this repo. +5. > npm install +6. > npm run serve +7. Open http://localhost:3030/demo in a modern browser. + +## Importing in ES Modules: + +```JavaScript +import 'be-importing/be-derived.js'; + +``` + +## Using from CDN: + +```html + +``` diff --git a/package-lock.json b/package-lock.json index c8190fb..f5d658c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,20 +17,19 @@ "trans-render": "0.0.671" }, "devDependencies": { - "@playwright/test": "1.32.1", - "@skypack/package-check": "0.2.2", + "@playwright/test": "1.32.3", "be-scoped": "0.0.8", "may-it-serve": "0.0.5" } }, "node_modules/@playwright/test": { - "version": "1.32.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.32.1.tgz", - "integrity": "sha512-FTwjCuhlm1qHUGf4hWjfr64UMJD/z0hXYbk+O387Ioe6WdyZQ+0TBDAc6P+pHjx2xCv1VYNgrKbYrNixFWy4Dg==", + "version": "1.32.3", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.32.3.tgz", + "integrity": "sha512-BvWNvK0RfBriindxhLVabi8BRe3X0J9EVjKlcmhxjg4giWBD/xleLcg2dz7Tx0agu28rczjNIPQWznwzDwVsZQ==", "dev": true, "dependencies": { "@types/node": "*", - "playwright-core": "1.32.1" + "playwright-core": "1.32.3" }, "bin": { "playwright": "cli.js" @@ -42,19 +41,6 @@ "fsevents": "2.3.2" } }, - "node_modules/@skypack/package-check": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@skypack/package-check/-/package-check-0.2.2.tgz", - "integrity": "sha512-T4Wyi9lUuz0a1C2OHuzqZ0aFOCI0AmaGTb2LP9sHgWdoHXlB3JU02gfBpa0Y081G/gFsJYpQ/R0iCJRzF/nknw==", - "dev": true, - "dependencies": { - "kleur": "^4.1.3", - "yargs-parser": "^20.2.3" - }, - "bin": { - "package-check": "index.bin.js" - } - }, "node_modules/@types/node": { "version": "18.14.6", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.6.tgz", @@ -662,15 +648,6 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/may-it-serve": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/may-it-serve/-/may-it-serve-0.0.5.tgz", @@ -826,9 +803,9 @@ "dev": true }, "node_modules/playwright-core": { - "version": "1.32.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.32.1.tgz", - "integrity": "sha512-KZYUQC10mXD2Am1rGlidaalNGYk3LU1vZqqNk0gT4XPty1jOqgup8KDP8l2CUlqoNKhXM5IfGjWgW37xvGllBA==", + "version": "1.32.3", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.32.3.tgz", + "integrity": "sha512-SB+cdrnu74ZIn5Ogh/8278ngEh9NEEV0vR4sJFmK04h2iZpybfbqBY0bX6+BLYWVdV12JLLI+JEFtSnYgR+mWg==", "dev": true, "bin": { "playwright": "cli.js" @@ -1155,37 +1132,18 @@ "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } } }, "dependencies": { "@playwright/test": { - "version": "1.32.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.32.1.tgz", - "integrity": "sha512-FTwjCuhlm1qHUGf4hWjfr64UMJD/z0hXYbk+O387Ioe6WdyZQ+0TBDAc6P+pHjx2xCv1VYNgrKbYrNixFWy4Dg==", + "version": "1.32.3", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.32.3.tgz", + "integrity": "sha512-BvWNvK0RfBriindxhLVabi8BRe3X0J9EVjKlcmhxjg4giWBD/xleLcg2dz7Tx0agu28rczjNIPQWznwzDwVsZQ==", "dev": true, "requires": { "@types/node": "*", "fsevents": "2.3.2", - "playwright-core": "1.32.1" - } - }, - "@skypack/package-check": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@skypack/package-check/-/package-check-0.2.2.tgz", - "integrity": "sha512-T4Wyi9lUuz0a1C2OHuzqZ0aFOCI0AmaGTb2LP9sHgWdoHXlB3JU02gfBpa0Y081G/gFsJYpQ/R0iCJRzF/nknw==", - "dev": true, - "requires": { - "kleur": "^4.1.3", - "yargs-parser": "^20.2.3" + "playwright-core": "1.32.3" } }, "@types/node": { @@ -1632,12 +1590,6 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "dev": true - }, "may-it-serve": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/may-it-serve/-/may-it-serve-0.0.5.tgz", @@ -1762,9 +1714,9 @@ "dev": true }, "playwright-core": { - "version": "1.32.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.32.1.tgz", - "integrity": "sha512-KZYUQC10mXD2Am1rGlidaalNGYk3LU1vZqqNk0gT4XPty1jOqgup8KDP8l2CUlqoNKhXM5IfGjWgW37xvGllBA==", + "version": "1.32.3", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.32.3.tgz", + "integrity": "sha512-SB+cdrnu74ZIn5Ogh/8278ngEh9NEEV0vR4sJFmK04h2iZpybfbqBY0bX6+BLYWVdV12JLLI+JEFtSnYgR+mWg==", "dev": true }, "punycode": { @@ -2008,12 +1960,6 @@ "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true } } } diff --git a/package.json b/package.json index 620d617..648d90f 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,24 @@ { "name": "be-derived", "version": "0.0.3", - "description": "", - "main": "index.js", + "keywords": [ + "web-components", + "web-component", + "custom-element", + "custom-elements" + ], + "description": "Element decorator/behavior that derives data from server-rendered HTML", + "main": "be-derived.js", + "module": "be-derived.js", + "exports": { + ".": "./be-derived.js", + "./be-derived.js": "./be-derived.js" + }, + "files": [ + "*.js", + "types.d.ts" + ], + "types": "types.d.ts", "dependencies": { "be-decorated": "0.0.238", "be-exportable": "0.0.68", @@ -14,8 +30,7 @@ "devDependencies": { "be-scoped": "0.0.8", "may-it-serve": "0.0.5", - "@skypack/package-check": "0.2.2", - "@playwright/test": "1.32.1" + "@playwright/test": "1.32.3" }, "scripts": { "serve": "node node_modules/may-it-serve/serve.js", @@ -26,7 +41,7 @@ "type": "git", "url": "git+https://github.com/bahrus/be-derived.git" }, - "author": "", + "author": "anderson.bruce.b@gmail.com", "license": "MIT", "bugs": { "url": "https://github.com/bahrus/be-derived/issues"