@lavamoat/lavadome-react
Advanced tools
Comparing version 0.0.17 to 0.0.18
@@ -1,2 +0,2 @@ | ||
(()=>{"use strict";var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{LavaDome:()=>ne,toLavaDomeToken:()=>oe});const o=require("react");var n=e.n(o);const{Object:a,Array:r,Function:s,Math:l,parseInt:i,WeakMap:u,Error:c,JSON:p}=globalThis,{defineProperties:d,assign:m,getOwnPropertyDescriptor:f,entries:h,create:v,hasOwn:b}=a,{from:y}=r,{random:g}=l,{stringify:w}=p,O=(e,t,o)=>e&&s.prototype.call.bind(f(e,t)[o]),T=O(globalThis?.DocumentFragment?.prototype,"replaceChildren","value"),S=O(globalThis?.Element?.prototype,"attachShadow","value"),M=O(globalThis?.Document?.prototype,"createElement","value"),_=O(globalThis?.Node?.prototype,"appendChild","value"),x=O(globalThis?.Node?.prototype,"textContent","set"),D=O(globalThis?.Element?.prototype,"setAttribute","value"),I=O(globalThis?.String?.prototype,"toUpperCase","value"),k=O(globalThis?.Array?.prototype,"map","value"),E=O(globalThis?.Array?.prototype,"join","value"),L=O(globalThis?.Array?.prototype,"keys","value"),N=O(globalThis?.Array?.prototype,"at","value"),j=O(globalThis?.WeakMap?.prototype,"get","value"),P=O(globalThis?.WeakMap?.prototype,"set","value"),A=O(globalThis?.Number?.prototype,"toFixed","value"),$={isInnerInstance:Symbol("isInnerInstance"),unsafeOpenModeShadow:"unsafeOpenModeShadow"},C=e=>function(t,o,n){const a=e[t];return b(e,t)?typeof a!==o?n:a:n},F="abcdefghijklmnopqrstuvwxyz",z="0123456789",R="!@#$%^&*()?.;:\"'[]{}+=-_/",U={letters:F,digits:z,symbols:R,alphanumeric:F+z,all:F+I(F)+z+R},{letters:W,alphanumeric:q,all:G}=U,J=(e,t)=>e[i(A(g()*t))];function Y(e,t,o=""){return e=E(k(h(e),(([e,t])=>`${e}: ${t} !important`)),"; "),function(){const n=M(document,t());return D(n,"style",e),x(n,o),n}}const B=e=>()=>e(),H=B(Y({"-webkit-user-modify":"unset","-webkit-user-select":"none","user-select":"none"},(()=>(7,J(W,26)+E(k(y(L(r(7))),(()=>J(q,36))),""))))),K=B(Y({top:"-10px",right:"-10px",position:"fixed","font-size":"1px"},(()=>"span"),G)),Q=new u;function V(e,t){t=function(e={}){const{unsafeOpenModeShadow:t,isInnerInstance:o}=$,n=C(m(v(null),e)),a=v(null);return a.isInnerInstance=n(o,"boolean",!1),a.unsafeOpenModeShadow=n(t,"boolean",!1),a}(t),d(this,{text:{value:function(e){if("string"!=typeof e)throw new c(`LavaDomeCore: first argument must be a string, instead got ${w(e)}`);if(void 0===N(y(e),1))return x(n,e);k(y(e),(e=>{const o=M(document,"span");t[$.isInnerInstance]=!0,new V(o,t).text(e),_(n,o)})),_(n,K())}}});const o=function(e,t){const{unsafeOpenModeShadow:o,isInnerInstance:n}=t;let a=j(Q,e);if(!a){const t={mode:"closed"};o&&(t.mode="open",n||console.warn("LavaDome:",`Initiated with "${$.unsafeOpenModeShadow}" set to true.`,"This leaves LavaDome fully vulnerable, ONLY USE FOR TESTING!")),a=S(e,t),P(Q,e,a)}return a}(e,t);T(o);const n=H();_(o,n)}const{all:X}=U,Z=new u,ee=new u,te=v(null),oe=e=>{if("string"!=typeof e)throw new Error(`LavaDomeReact: first argument must be a string, instead got ${w(e)}`);if(!b(te,e)){const t=v(null);te[e]=t,P(Z,t,e)}return te[e]},ne=({text:e,unsafeOpenModeShadow:t})=>{const a=e,r=(0,o.useRef)(null);return n().createElement("span",{ref:r,__source:{fileName:"/Users/weizman/Documents/lavamoat/LavaDome/packages/react/src/lavadome.jsx",lineNumber:57,columnNumber:9},__self:void 0},n().createElement(ae,{host:r,token:a,unsafeOpenModeShadow:t,__source:{fileName:"/Users/weizman/Documents/lavamoat/LavaDome/packages/react/src/lavadome.jsx",lineNumber:58,columnNumber:13},__self:void 0}))};function ae({host:e,token:t,unsafeOpenModeShadow:a}){const r=function(e){const t=j(Z,e);if(!b(te,t))throw new Error("LavaDomeReact: first argument must be a valid LavaDome token (replace \"text={'secret'}\" with \"text={toLavaDomeToken('secret')}\")");return t}(t),s=function(e){let t=j(ee,e);return t||(t=v(null),P(ee,e,t)),t}(t);return(0,o.useEffect)((()=>{new V(e.current,{unsafeOpenModeShadow:a}).text(r)}),[s]),n().createElement(n().Fragment,null)}var re=exports;for(var se in t)re[se]=t[se];t.__esModule&&Object.defineProperty(re,"__esModule",{value:!0})})(); | ||
(()=>{"use strict";var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{LavaDome:()=>ne,toLavaDomeToken:()=>oe});const o=require("react");var n=e.n(o);const{Object:a,Array:r,Function:s,Math:l,parseInt:i,WeakMap:u,Error:c,JSON:p}=globalThis,{defineProperties:d,assign:m,getOwnPropertyDescriptor:f,entries:h,create:v,hasOwn:b}=a,{from:y}=r,{random:g}=l,{stringify:w}=p,O=(e,t,o)=>e&&s.prototype.call.bind(f(e,t)[o]),T=O(globalThis?.DocumentFragment?.prototype,"replaceChildren","value"),S=O(globalThis?.Element?.prototype,"attachShadow","value"),M=O(globalThis?.Document?.prototype,"createElement","value"),_=O(globalThis?.Node?.prototype,"appendChild","value"),x=O(globalThis?.Node?.prototype,"textContent","set"),I=O(globalThis?.Element?.prototype,"setAttribute","value"),k=O(globalThis?.String?.prototype,"toUpperCase","value"),D=O(globalThis?.Array?.prototype,"map","value"),E=O(globalThis?.Array?.prototype,"join","value"),N=O(globalThis?.Array?.prototype,"keys","value"),j=O(globalThis?.Array?.prototype,"at","value"),L=O(globalThis?.WeakMap?.prototype,"get","value"),P=O(globalThis?.WeakMap?.prototype,"set","value"),A=O(globalThis?.Number?.prototype,"toFixed","value"),$={isInnerInstance:Symbol("isInnerInstance"),unsafeOpenModeShadow:"unsafeOpenModeShadow"},C=e=>function(t,o,n){const a=e[t];return b(e,t)?typeof a!==o?n:a:n},F="abcdefghijklmnopqrstuvwxyz",z="0123456789",R="!@#$%^&*()?.;:\"'[]{}+=-_/",U={letters:F,digits:z,symbols:R,alphanumeric:F+z,all:F+k(F)+z+R},{letters:W,alphanumeric:q,all:G}=U,J=(e,t)=>e[i(A(g()*t))];function Y(e,t,o=""){return e=E(D(h(e),(([e,t])=>`${e}: ${t} !important`)),"; "),function(){const n=M(document,t());return I(n,"style",e),x(n,o),n}}const B=e=>()=>e(),H=B(Y({"-webkit-user-modify":"unset","-webkit-user-select":"none","user-select":"none"},(()=>J(W,26)+E(D(y(N(r(7))),(()=>J(q,36))),"")))),K=B(Y({top:"-10px",right:"-10px",position:"fixed","font-size":"1px"},(()=>"span"),G)),Q=new u;function V(e,t){t=function(e={}){const{unsafeOpenModeShadow:t,isInnerInstance:o}=$,n=C(m(v(null),e)),a=v(null);return a.isInnerInstance=n(o,"boolean",!1),a.unsafeOpenModeShadow=n(t,"boolean",!1),a}(t),d(this,{text:{value:function(e){if("string"!=typeof e)throw new c(`LavaDomeCore: first argument must be a string, instead got ${w(e)}`);if(void 0===j(y(e),1))return x(n,e);D(y(e),(e=>{const o=M(document,"span");t[$.isInnerInstance]=!0,new V(o,t).text(e),_(n,o)})),_(n,K())}}});const o=function(e,t){const{unsafeOpenModeShadow:o,isInnerInstance:n}=t;let a=L(Q,e);if(!a){const t={mode:"closed"};o&&(t.mode="open",n||console.warn("LavaDome:",`Initiated with "${$.unsafeOpenModeShadow}" set to true.`,"This leaves LavaDome fully vulnerable, ONLY USE FOR TESTING!")),a=S(e,t),P(Q,e,a)}return a}(e,t);T(o);const n=H();_(o,n)}const{all:X}=U,Z=new u,ee=new u,te=v(null),oe=e=>{if("string"!=typeof e)throw new Error(`LavaDomeReact: first argument must be a string, instead got ${w(e)}`);if(!b(te,e)){const t=v(null);te[e]=t,P(Z,t,e)}return te[e]},ne=({text:e,unsafeOpenModeShadow:t})=>{const a=e,r=(0,o.useRef)(null);return n().createElement("span",{ref:r,__source:{fileName:"/Users/weizman/Documents/lavamoat/lavadome/packages/react/src/lavadome.jsx",lineNumber:57,columnNumber:9},__self:void 0},n().createElement(ae,{host:r,token:a,unsafeOpenModeShadow:t,__source:{fileName:"/Users/weizman/Documents/lavamoat/lavadome/packages/react/src/lavadome.jsx",lineNumber:58,columnNumber:13},__self:void 0}))};function ae({host:e,token:t,unsafeOpenModeShadow:a}){const r=function(e){const t=L(Z,e);if(!b(te,t))throw new Error("LavaDomeReact: first argument must be a valid LavaDome token (replace \"text={'secret'}\" with \"text={toLavaDomeToken('secret')}\")");return t}(t),s=function(e){let t=L(ee,e);return t||(t=v(null),P(ee,e,t)),t}(t);return(0,o.useEffect)((()=>{new V(e.current,{unsafeOpenModeShadow:a}).text(r)}),[s]),n().createElement(n().Fragment,null)}var re=exports;for(var se in t)re[se]=t[se];t.__esModule&&Object.defineProperty(re,"__esModule",{value:!0})})(); | ||
//# sourceMappingURL=main.js.map |
{ | ||
"name": "@lavamoat/lavadome-react", | ||
"version": "0.0.17", | ||
"version": "0.0.18", | ||
"description": "", | ||
@@ -9,3 +9,3 @@ "license": "MIT", | ||
"scripts": { | ||
"test": "npm run dev & (npm run test-chrome && npm run test-firefox && npm run test-safari)", | ||
"test": "npm run dev", | ||
"build": "NODE_ENV=production LD_PKG=react webpack --config ../../webpack.production.js", | ||
@@ -22,3 +22,3 @@ "dev": "NODE_ENV=development LD_PKG=react webpack serve --config webpack.development.js" | ||
"@swc/helpers": "^0.5.3", | ||
"@testing-library/react": "^12.1.2", | ||
"@testing-library/react": "^14.3.1", | ||
"babel-loader": "^8.2.2", | ||
@@ -30,2 +30,4 @@ "css-loader": "^6.8.1", | ||
"jsdom-global": "^3.0.2", | ||
"react": "^18.3.1", | ||
"react-dom": "^18.3.1", | ||
"react-refresh": "^0.14.0", | ||
@@ -35,14 +37,17 @@ "swc-loader": "^0.2.3", | ||
"webpack-cli": "^5.1.4", | ||
"webpack-dev-server": "4.15.1", | ||
"react": "^16.12.0", | ||
"react-dom": "^16.12.0" | ||
"webpack-dev-server": "4.15.1" | ||
}, | ||
"dependencies": { | ||
"@lavamoat/lavadome-core": "^0.0.17", | ||
"@lavamoat/lavadome-core": "^0.0.18", | ||
"@lavamoat/preinstall-always-fail": "^2.0.0" | ||
}, | ||
"peerDependencies": { | ||
"react": "^16.12.0", | ||
"react-dom": "^16.12.0" | ||
"react": "^16.12.0 || ^17.0.2 || ^18.2.0", | ||
"react-dom": "^16.12.0 || ^17.0.2 || ^18.2.0" | ||
}, | ||
"engines": { | ||
"node": "^20 || >=22", | ||
"npm": "^10" | ||
}, | ||
"packageManager": "npm@10.8.2", | ||
"lavamoat": { | ||
@@ -49,0 +54,0 @@ "allowScripts": { |
Sorry, the diff of this file is not supported yet
15259
+ Added@lavamoat/lavadome-core@0.0.18(transitive)
+ Addedreact@18.3.1(transitive)
+ Addedreact-dom@18.3.1(transitive)
+ Addedscheduler@0.23.2(transitive)
- Removed@lavamoat/lavadome-core@0.0.17(transitive)
- Removedobject-assign@4.1.1(transitive)
- Removedprop-types@15.8.1(transitive)
- Removedreact@16.14.0(transitive)
- Removedreact-dom@16.14.0(transitive)
- Removedreact-is@16.13.1(transitive)
- Removedscheduler@0.19.1(transitive)