@cacic-fct/ account-manager-cookie-banner (英语)
CACiC cookie同意横幅有香草JavaScript和Angular入口.
安装
从公共 npm 注册处安装 Bun :
bun add @cacic-fct/account-manager-cookie-banner
角质
import { CookieBannerComponent, type CookieBannerOptions } from '@cacic-fct/account-manager-cookie-banner/angular';
<lib-cookie-banner [config]="cookieBannerConfig" />
当用户接受在 cacic.com.br 或任何 *.cacic.com.br
子域, 软件包存储共享 cacic_cookie_banner_accepted=true
饼干 .cacic.com.br。在同一域上的其他 CACIC 网站将隐藏
包括已登录的用户。 该软件包还保留了现有的
localStorage 标记为本地主机和非共享域的倒置.
香草
import { createCookieBanner, hasAcceptedCookieBanner } from '@cacic-fct/account-manager-cookie-banner';
createCookieBanner({
privacyPolicyUrl: 'https://cacic.com.br/legal/privacy-policy',
});
console.log(hasAcceptedCookieBanner());
大楼
运行 bunx nx build cookie-banner 来建造图书馆.
出版
这个包具有独立的放出周期. 更新情况 libs/cookie-banner 触发软件包的发布工作流程,从而撞出这个软件包自己的 version 在合并应公布的更改之前.
运行 bun run publish:cookie-banner 发布时从寄存器根
手动. CI 工作流程通过信任发布此软件包到 npm
出版业.