@fluid-topics/ft-app-context
Advanced tools
Comparing version 1.1.70 to 1.1.71
@@ -1,4 +0,4 @@ | ||
!function(t,i,s,e){const n=s.css` | ||
`,o="ft-app-info",a=i.FtReduxStore.get({name:o,reducers:{},initialState:{baseUrl:void 0,apiIntegrationIdentifier:void 0,uiLocale:document.documentElement.lang||"en-US",availableUiLocales:[],metadataConfiguration:void 0,editorMode:!1,noCustom:!1,noCustomComponent:!1,session:void 0,openExternalDocumentInNewTab:!1,navigatorOnline:!0,forcedOffline:!1}});class l{static get(t){const{baseUrl:i,apiIntegrationIdentifier:s}=a.getState(),e=null!=t?t:s;if(i&&e&&window.fluidtopics)return new window.fluidtopics.FluidTopicsApi(i,e,!0)}static await(t){return new Promise((i=>{let s=l.get(t);if(s)i(s);else{const e=a.subscribe((()=>{s=l.get(t),s&&(e(),i(s))}))}}))}}class h{constructor(t=!0,s){var e;this.overrideApi=s;let n=this.constructor;n.commonCache=null!==(e=n.commonCache)&&void 0!==e?e:new i.CacheRegistry,this.cache=t?n.commonCache:new i.CacheRegistry}get api(){var t;return null!==(t=this.overrideApi)&&void 0!==t?t:l.get()}get awaitApi(){var t;return null!==(t=this.overrideApi)&&void 0!==t?t:l.await()}clearCache(){this.cache.clearAll()}}var r;const c=Symbol("clearAfterUnitTest");class d extends h{constructor(t){super(),this.messageContextProvider=t,this.defaultMessages={},this.listeners={},this.currentUiLocale="",this[r]=()=>{this.defaultMessages={},this.cache=new i.CacheRegistry,this.listeners={}},this.currentUiLocale=a.getState().uiLocale,a.subscribe((()=>this.clearWhenUiLocaleChanges()))}clearWhenUiLocaleChanges(){const{uiLocale:t}=a.getState();this.currentUiLocale!==t&&(this.currentUiLocale=t,this.cache.clearAll(),this.notifyAll())}addContext(t){const i=t.name.toLowerCase();this.cache.setFinal(i,t),this.notify(i)}getAllContexts(){return this.cache.resolvedValues()}async prepareContext(t,s){var e;if(t=t.toLowerCase(),Object.keys(s).length>0){const n={...null!==(e=this.defaultMessages[t])&&void 0!==e?e:{},...s};i.deepEqual(this.defaultMessages[t],n)||(this.defaultMessages[t]=n,await this.notify(t))}await this.fetchContext(t)}resolveMessage(t,s,...e){var n,o,a;t=t.toLowerCase(),this.fetchContext(t);const l=null!==(o=null===(n=this.cache.getNow(t))||void 0===n?void 0:n.messages)&&void 0!==o?o:{};return new i.ParametrizedLabelResolver(null!==(a=this.defaultMessages[t])&&void 0!==a?a:{},l).resolve(s,...e)}async fetchContext(t){if(!this.cache.has(t))try{await this.cache.get(t,(()=>this.messageContextProvider(this.currentUiLocale,t))),await this.notify(t)}catch(t){console.error(t)}}subscribe(t,i){var s;return t=t.toLowerCase(),this.listeners[t]=null!==(s=this.listeners[t])&&void 0!==s?s:new Set,this.listeners[t].add(i),()=>{var s;return null===(s=this.listeners[t])||void 0===s?void 0:s.delete(i)}}async notifyAll(){await Promise.all(Object.keys(this.listeners).map((t=>this.notify(t))))}async notify(t){null!=this.listeners[t]&&await Promise.all([...this.listeners[t].values()].map((t=>i.delay(0).then((()=>t())).catch((()=>null)))))}}r=c,null==window.FluidTopicsI18nService&&(window.FluidTopicsI18nService=new class extends d{constructor(){super((async(t,i)=>(await this.awaitApi).getFluidTopicsMessageContext(t,i)))}}),null==window.FluidTopicsCustomI18nService&&(window.FluidTopicsCustomI18nService=new class extends d{constructor(){super((async(t,i)=>(await this.awaitApi).getCustomMessageContext(t,i)))}});const u=window.FluidTopicsI18nService,v=window.FluidTopicsCustomI18nService;var w=function(t,i,s,e){for(var n,o=arguments.length,a=o<3?i:null===e?e=Object.getOwnPropertyDescriptor(i,s):e,l=t.length-1;l>=0;l--)(n=t[l])&&(a=(o<3?n(a):o>3?n(i,s,a):n(i,s))||a);return o>3&&a&&Object.defineProperty(i,s,a),a};class m extends i.FtLitElement{constructor(){super(...arguments),this.apiIntegrationIdentifier="ft-integration",this.uiLocale="en-US",this.editorMode=!1,this.noCustom=!1,this.openExternalDocumentInNewTab=!1,this.noCustomComponent=!1,this.withManualResources=!1,this.navigatorOnline=!1,this.forcedOffline=!1,this.apiProvider=()=>l.get(),this.messageContexts=[],this.cache=new i.CacheRegistry,this.cleanSessionDebouncer=new i.Debouncer}render(){return s.html` | ||
"use strict";(()=>{var q=Object.create;var L=Object.defineProperty;var H=Object.getOwnPropertyDescriptor;var V=Object.getOwnPropertyNames;var z=Object.getPrototypeOf,N=Object.prototype.hasOwnProperty;var x=(s,e)=>()=>(e||s((e={exports:{}}).exports,e),e.exports);var J=(s,e,t,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of V(e))!N.call(s,i)&&i!==t&&L(s,i,{get:()=>e[i],enumerable:!(a=H(e,i))||a.enumerable});return s};var d=(s,e,t)=>(t=s!=null?q(z(s)):{},J(e||!s||!s.__esModule?L(t,"default",{value:s,enumerable:!0}):t,s));var u=x(($,T)=>{T.exports=ftGlobals.wcUtils});var k=x((ee,B)=>{B.exports=ftGlobals.lit});var O=x((te,F)=>{F.exports=ftGlobals.litDecorators});var G=d(u());var j=d(k()),c=d(O()),h=d(u());var P=d(k()),se={},_=P.css` | ||
`;var D=d(u()),K="ft-app-info",Q={},o=D.FtReduxStore.get({name:K,reducers:Q,initialState:{baseUrl:void 0,apiIntegrationIdentifier:void 0,uiLocale:document.documentElement.lang||"en-US",availableUiLocales:[],metadataConfiguration:void 0,editorMode:!1,noCustom:!1,noCustomComponent:!1,session:void 0,openExternalDocumentInNewTab:!1,navigatorOnline:!0,forcedOffline:!1}});var m=d(u());var I=d(u());var v=class s{static get(e){let{baseUrl:t,apiIntegrationIdentifier:a}=o.getState(),i=e??a;if(t&&i&&window.fluidtopics)return new window.fluidtopics.FluidTopicsApi(t,i,!0)}static await(e){return new Promise(t=>{let a=s.get(e);if(a)t(a);else{let i=o.subscribe(()=>{a=s.get(e),a&&(i(),t(a))})}})}};var p=class{constructor(e=!0,t){var a;this.overrideApi=t;let i=this.constructor;i.commonCache=(a=i.commonCache)!==null&&a!==void 0?a:new I.CacheRegistry,this.cache=e?i.commonCache:new I.CacheRegistry}get api(){var e;return(e=this.overrideApi)!==null&&e!==void 0?e:v.get()}get awaitApi(){var e;return(e=this.overrideApi)!==null&&e!==void 0?e:v.await()}clearCache(){this.cache.clearAll()}};var E,X=Symbol("clearAfterUnitTest"),w=class extends p{constructor(e){super(),this.messageContextProvider=e,this.defaultMessages={},this.listeners={},this.currentUiLocale="",this[E]=()=>{this.defaultMessages={},this.cache=new m.CacheRegistry,this.listeners={}},this.currentUiLocale=o.getState().uiLocale,o.subscribe(()=>this.clearWhenUiLocaleChanges())}clearWhenUiLocaleChanges(){let{uiLocale:e}=o.getState();this.currentUiLocale!==e&&(this.currentUiLocale=e,this.cache.clearAll(),this.notifyAll())}addContext(e){let t=e.name.toLowerCase();this.cache.setFinal(t,e),this.notify(t)}getAllContexts(){return this.cache.resolvedValues()}async prepareContext(e,t){var a;if(e=e.toLowerCase(),Object.keys(t).length>0){let i={...(a=this.defaultMessages[e])!==null&&a!==void 0?a:{},...t};(0,m.deepEqual)(this.defaultMessages[e],i)||(this.defaultMessages[e]=i,await this.notify(e))}await this.fetchContext(e)}resolveMessage(e,t,...a){var i,l,f;e=e.toLowerCase(),this.fetchContext(e);let g=(l=(i=this.cache.getNow(e))===null||i===void 0?void 0:i.messages)!==null&&l!==void 0?l:{};return new m.ParametrizedLabelResolver((f=this.defaultMessages[e])!==null&&f!==void 0?f:{},g).resolve(t,...a)}async fetchContext(e){if(!this.cache.has(e))try{await this.cache.get(e,()=>this.messageContextProvider(this.currentUiLocale,e)),await this.notify(e)}catch(t){console.error(t)}}subscribe(e,t){var a;return e=e.toLowerCase(),this.listeners[e]=(a=this.listeners[e])!==null&&a!==void 0?a:new Set,this.listeners[e].add(t),()=>{var i;return(i=this.listeners[e])===null||i===void 0?void 0:i.delete(t)}}async notifyAll(){await Promise.all(Object.keys(this.listeners).map(e=>this.notify(e)))}async notify(e){this.listeners[e]!=null&&await Promise.all([...this.listeners[e].values()].map(t=>(0,m.delay)(0).then(()=>t()).catch(()=>null)))}};E=X;window.FluidTopicsI18nService==null&&(window.FluidTopicsI18nService=new class extends w{constructor(){super(async(s,e)=>(await this.awaitApi).getFluidTopicsMessageContext(s,e))}});window.FluidTopicsCustomI18nService==null&&(window.FluidTopicsCustomI18nService=new class extends w{constructor(){super(async(s,e)=>(await this.awaitApi).getCustomMessageContext(s,e))}});var R=window.FluidTopicsI18nService,de=window.FluidTopicsCustomI18nService;var n=function(s,e,t,a){var i=arguments.length,l=i<3?e:a===null?a=Object.getOwnPropertyDescriptor(e,t):a,f;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")l=Reflect.decorate(s,e,t,a);else for(var g=s.length-1;g>=0;g--)(f=s[g])&&(l=(i<3?f(l):i>3?f(e,t,l):f(e,t))||l);return i>3&&l&&Object.defineProperty(e,t,l),l},r=class extends h.FtLitElement{constructor(){super(...arguments),this.apiIntegrationIdentifier="ft-integration",this.uiLocale="en-US",this.editorMode=!1,this.noCustom=!1,this.openExternalDocumentInNewTab=!1,this.noCustomComponent=!1,this.withManualResources=!1,this.navigatorOnline=!1,this.forcedOffline=!1,this.apiProvider=()=>v.get(),this.messageContexts=[],this.cache=new h.CacheRegistry,this.cleanSessionDebouncer=new h.Debouncer}render(){return j.html` | ||
<slot></slot> | ||
`}update(t){super.update(t),t.has("baseUrl")&&(a.actions.baseUrl(this.baseUrl),window.fluidTopicsBaseUrl=this.baseUrl),t.has("apiIntegrationIdentifier")&&a.actions.apiIntegrationIdentifier(this.apiIntegrationIdentifier),t.has("uiLocale")&&a.actions.uiLocale(this.uiLocale),t.has("metadataConfiguration")&&a.actions.metadataConfiguration(this.metadataConfiguration),t.has("noCustom")&&a.actions.noCustom(this.noCustom),t.has("editorMode")&&a.actions.editorMode(this.editorMode),t.has("noCustomComponent")&&a.actions.noCustomComponent(this.noCustomComponent),t.has("session")&&a.actions.session(this.session),t.has("availableUiLocales")&&a.actions.availableUiLocales(Array.isArray(this.availableUiLocales)?this.availableUiLocales:[]),t.has("messageContexts")&&null!=this.messageContexts&&this.messageContexts.forEach((t=>u.addContext(t))),t.has("openExternalDocumentInNewTab")&&a.actions.openExternalDocumentInNewTab(this.openExternalDocumentInNewTab),t.has("navigatorOnline")&&a.actions.navigatorOnline(this.navigatorOnline),t.has("forcedOffline")&&a.actions.forcedOffline(this.forcedOffline),setTimeout((()=>this.updateIfNeeded()))}async updateIfNeeded(){!this.withManualResources&&this.apiProvider()&&(null==this.session&&this.updateSession(),null==this.availableUiLocales&&this.updateUiLocales(),null==this.metadataConfiguration&&this.updateMetadataConfiguration())}async updateSession(){this.session=await this.cache.get("session",(async()=>{const t=await this.apiProvider().getCurrentSession();return t.idleTimeoutInMillis>0&&this.cleanSessionDebouncer.run((()=>{this.cache.clear("session"),this.session=void 0}),t.idleTimeoutInMillis),t}))}async updateUiLocales(){this.availableUiLocales=await this.cache.get("availableUiLocales",(()=>this.apiProvider().getAvailableUiLocales()))}async updateMetadataConfiguration(){this.metadataConfiguration=await this.cache.get("metadataConfiguration",(()=>this.apiProvider().getMetadataConfiguration()))}}m.elementDefinitions={},m.styles=n,w([e.property()],m.prototype,"baseUrl",void 0),w([e.property()],m.prototype,"apiIntegrationIdentifier",void 0),w([e.property()],m.prototype,"uiLocale",void 0),w([i.jsonProperty(null)],m.prototype,"availableUiLocales",void 0),w([i.jsonProperty(null)],m.prototype,"metadataConfiguration",void 0),w([e.property({type:Boolean})],m.prototype,"editorMode",void 0),w([e.property({type:Boolean})],m.prototype,"noCustom",void 0),w([e.property({type:Boolean})],m.prototype,"openExternalDocumentInNewTab",void 0),w([e.property({converter:{fromAttribute:t=>"false"!==t&&("true"===t||null!=t&&t)}})],m.prototype,"noCustomComponent",void 0),w([e.property({type:Boolean})],m.prototype,"withManualResources",void 0),w([e.property({type:Boolean})],m.prototype,"navigatorOnline",void 0),w([e.property({type:Boolean})],m.prototype,"forcedOffline",void 0),w([e.property({type:Object})],m.prototype,"apiProvider",void 0),w([i.jsonProperty([])],m.prototype,"messageContexts",void 0),w([i.jsonProperty(void 0)],m.prototype,"session",void 0);class f extends h{async listMySearches(){let t=a.getState().session;return(null==t?void 0:t.sessionAuthenticated)?this.cache.get("my-searches",(async()=>(await this.awaitApi).listMySearches(t.profile.userId)),3e5):[]}}class p extends h{async listMyBookmarks(){let t=a.getState().session;return(null==t?void 0:t.sessionAuthenticated)?this.cache.get("my-bookmarks",(async()=>(await this.awaitApi).listMyBookmarks(t.profile.userId)),3e5):[]}}const y="ft-user-assets",C=i.FtReduxStore.get({name:y,initialState:{savedSearches:void 0,bookmarks:void 0}});const b=new class{constructor(){this.currentSession=a.getState().session,this.bookmarksAreUsed=!1,this.bookmarksService=new p,this.savedSearchesService=new f,a.subscribe((()=>this.reloadWhenUserSessionChanges()))}reloadWhenUserSessionChanges(){var t;const{session:s}=a.getState();i.deepEqual(null===(t=this.currentSession)||void 0===t?void 0:t.profile,null==s?void 0:s.profile)||(this.currentSession=s,this.clearMySearches(),this.reloadBookmarks())}clear(){this.clearMySearches(),this.clearMyBookmarks()}clearMySearches(){this.savedSearchesService.clearCache(),C.actions.savedSearches(void 0)}clearMyBookmarks(){this.bookmarksService.clearCache(),C.actions.bookmarks(void 0)}async reloadMySearches(){this.savedSearchesService.clearCache();const t=await this.savedSearchesService.listMySearches();C.actions.savedSearches(t)}async reloadBookmarks(){this.bookmarksService.clearCache(),await this.updateBookmarksIfUsed()}async registerBookmarkComponent(){this.bookmarksAreUsed=!0,await this.updateBookmarksIfUsed()}async updateBookmarksIfUsed(){var t;if(this.bookmarksAreUsed){const i=(null===(t=this.currentSession)||void 0===t?void 0:t.sessionAuthenticated)?await this.bookmarksService.listMyBookmarks():void 0;C.actions.bookmarks(i)}}};class g{addCommand(t,i=!1){a.commands.add(t,i)}consumeCommand(t){return a.commands.consume(t)}}window.FluidTopicsAppInfoStoreService=new g;class x{highlightHtml(t,s){i.highlightHtml(t,s)}}window.FluidTopicsHighlightHtmlService=new x,i.customElement("ft-app-context")(m),t.AppInfoStoreService=g,t.BookmarksService=p,t.FluidTopicsApiProvider=l,t.FtAppContext=m,t.FtAppContextCssVariables={},t.FtAppInfoStoreName=o,t.FtI18nServiceInternalClass=d,t.FtServiceWithCache=h,t.FtUserAssetsStoreName=y,t.HighlightHtmlService=x,t.SavedSearchesService=f,t.clearAfterUnitTest=c,t.ftAppInfoStore=a,t.ftCustomI18nService=v,t.ftI18nService=u,t.ftUserAssetsStore=C,t.styles=n,t.userAssetsActions=b}({},ftGlobals.wcUtils,ftGlobals.lit,ftGlobals.litDecorators); | ||
`}update(e){super.update(e),e.has("baseUrl")&&(o.actions.baseUrl(this.baseUrl),window.fluidTopicsBaseUrl=this.baseUrl),e.has("apiIntegrationIdentifier")&&o.actions.apiIntegrationIdentifier(this.apiIntegrationIdentifier),e.has("uiLocale")&&o.actions.uiLocale(this.uiLocale),e.has("metadataConfiguration")&&o.actions.metadataConfiguration(this.metadataConfiguration),e.has("noCustom")&&o.actions.noCustom(this.noCustom),e.has("editorMode")&&o.actions.editorMode(this.editorMode),e.has("noCustomComponent")&&o.actions.noCustomComponent(this.noCustomComponent),e.has("session")&&o.actions.session(this.session),e.has("availableUiLocales")&&o.actions.availableUiLocales(Array.isArray(this.availableUiLocales)?this.availableUiLocales:[]),e.has("messageContexts")&&this.messageContexts!=null&&this.messageContexts.forEach(t=>R.addContext(t)),e.has("openExternalDocumentInNewTab")&&o.actions.openExternalDocumentInNewTab(this.openExternalDocumentInNewTab),e.has("navigatorOnline")&&o.actions.navigatorOnline(this.navigatorOnline),e.has("forcedOffline")&&o.actions.forcedOffline(this.forcedOffline),setTimeout(()=>this.updateIfNeeded())}async updateIfNeeded(){!this.withManualResources&&this.apiProvider()&&(this.session==null&&this.updateSession(),this.availableUiLocales==null&&this.updateUiLocales(),this.metadataConfiguration==null&&this.updateMetadataConfiguration())}async updateSession(){this.session=await this.cache.get("session",async()=>{let e=await this.apiProvider().getCurrentSession();return e.idleTimeoutInMillis>0&&this.cleanSessionDebouncer.run(()=>{this.cache.clear("session"),this.session=void 0},e.idleTimeoutInMillis),e})}async updateUiLocales(){this.availableUiLocales=await this.cache.get("availableUiLocales",()=>this.apiProvider().getAvailableUiLocales())}async updateMetadataConfiguration(){this.metadataConfiguration=await this.cache.get("metadataConfiguration",()=>this.apiProvider().getMetadataConfiguration())}};r.elementDefinitions={};r.styles=_;n([(0,c.property)()],r.prototype,"baseUrl",void 0);n([(0,c.property)()],r.prototype,"apiIntegrationIdentifier",void 0);n([(0,c.property)()],r.prototype,"uiLocale",void 0);n([(0,h.jsonProperty)(null)],r.prototype,"availableUiLocales",void 0);n([(0,h.jsonProperty)(null)],r.prototype,"metadataConfiguration",void 0);n([(0,c.property)({type:Boolean})],r.prototype,"editorMode",void 0);n([(0,c.property)({type:Boolean})],r.prototype,"noCustom",void 0);n([(0,c.property)({type:Boolean})],r.prototype,"openExternalDocumentInNewTab",void 0);n([(0,c.property)({converter:{fromAttribute(s){return s==="false"?!1:s==="true"||(s??!1)}}})],r.prototype,"noCustomComponent",void 0);n([(0,c.property)({type:Boolean})],r.prototype,"withManualResources",void 0);n([(0,c.property)({type:Boolean})],r.prototype,"navigatorOnline",void 0);n([(0,c.property)({type:Boolean})],r.prototype,"forcedOffline",void 0);n([(0,c.property)({type:Object})],r.prototype,"apiProvider",void 0);n([(0,h.jsonProperty)([])],r.prototype,"messageContexts",void 0);n([(0,h.jsonProperty)(void 0)],r.prototype,"session",void 0);var b=d(u());var y=class extends p{async listMySearches(){let e=o.getState().session;return e?.sessionAuthenticated?this.cache.get("my-searches",async()=>(await this.awaitApi).listMySearches(e.profile.userId),5*60*1e3):[]}};var C=class extends p{async listMyBookmarks(){let e=o.getState().session;return e?.sessionAuthenticated?this.cache.get("my-bookmarks",async()=>(await this.awaitApi).listMyBookmarks(e.profile.userId),5*60*1e3):[]}};var Y="ft-user-assets",S=b.FtReduxStore.get({name:Y,initialState:{savedSearches:void 0,bookmarks:void 0}}),U=class{constructor(){this.currentSession=o.getState().session,this.bookmarksAreUsed=!1,this.bookmarksService=new C,this.savedSearchesService=new y,o.subscribe(()=>this.reloadWhenUserSessionChanges())}reloadWhenUserSessionChanges(){var e;let{session:t}=o.getState();(0,b.deepEqual)((e=this.currentSession)===null||e===void 0?void 0:e.profile,t?.profile)||(this.currentSession=t,this.clearMySearches(),this.reloadBookmarks())}clear(){this.clearMySearches(),this.clearMyBookmarks()}clearMySearches(){this.savedSearchesService.clearCache(),S.actions.savedSearches(void 0)}clearMyBookmarks(){this.bookmarksService.clearCache(),S.actions.bookmarks(void 0)}async reloadMySearches(){this.savedSearchesService.clearCache();let e=await this.savedSearchesService.listMySearches();S.actions.savedSearches(e)}async reloadBookmarks(){this.bookmarksService.clearCache(),await this.updateBookmarksIfUsed()}async registerBookmarkComponent(){this.bookmarksAreUsed=!0,await this.updateBookmarksIfUsed()}async updateBookmarksIfUsed(){var e;if(this.bookmarksAreUsed){let t=!((e=this.currentSession)===null||e===void 0)&&e.sessionAuthenticated?await this.bookmarksService.listMyBookmarks():void 0;S.actions.bookmarks(t)}}},Le=new U;var A=class{addCommand(e,t=!1){o.commands.add(e,t)}consumeCommand(e){return o.commands.consume(e)}};window.FluidTopicsAppInfoStoreService=new A;var W=d(u()),M=class{highlightHtml(e,t){(0,W.highlightHtml)(e,t)}};window.FluidTopicsHighlightHtmlService=new M;(0,G.customElement)("ft-app-context")(r);})(); |
import { FtCssVariables } from "@fluid-topics/ft-wc-utils"; | ||
import type { TraitProperties } from "grapesjs"; | ||
import type { FtExternalWebComponentContext, FtExternalWebComponentContextKeys } from "@fluid-topics/public-api"; | ||
export type FluidTopicsExternalComponentsInfo = { | ||
displayName: string; | ||
contexts?: Array<FtExternalWebComponentContextKeys | FtExternalWebComponentContext>; | ||
cssVariables: FtCssVariables; | ||
@@ -6,0 +8,0 @@ traits?: Array<Partial<TraitProperties>>; |
{ | ||
"name": "@fluid-topics/ft-app-context", | ||
"version": "1.1.70", | ||
"version": "1.1.71", | ||
"description": "Global application context for Fluid Topics integrations", | ||
@@ -22,3 +22,3 @@ "keywords": [ | ||
"dependencies": { | ||
"@fluid-topics/ft-wc-utils": "1.1.70", | ||
"@fluid-topics/ft-wc-utils": "1.1.71", | ||
"lit": "3.1.0" | ||
@@ -30,3 +30,3 @@ }, | ||
}, | ||
"gitHead": "491d226f1e94018f6daf64b3831693326b1bd44e" | ||
"gitHead": "5a82d22034c3b754567fe0c39a3e5414321aa58a" | ||
} |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
263236
1849
+ Added@fluid-topics/ft-wc-utils@1.1.71(transitive)
- Removed@fluid-topics/ft-wc-utils@1.1.70(transitive)