diff --git a/.github/workflows/github-actions-alpha-version.yml b/.github/workflows/github-actions-alpha-version.yml index 314ffceb4d..7e824225c0 100644 --- a/.github/workflows/github-actions-alpha-version.yml +++ b/.github/workflows/github-actions-alpha-version.yml @@ -68,7 +68,7 @@ jobs: npm publish --registry https://registry.npmjs.org playbook-ui-${{ env.new_npm_alpha_version }}.tgz --tag alpha - name: Version Up, Distribute and Publish (RubyGems) run: | - gem build playbook_ui.gemspec + bin/build_gem gem build lib/playbook_ui_docs.gemspec rm -rf dist/playbook-doc.js dist/playbook-rails.js dist/app dist/pb_doc_helper.rb dist/menu.yml echo "${{ env.new_ruby_alpha_version }}" diff --git a/Dockerfile b/Dockerfile index c147dee5c1..f77d4e3794 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,7 +15,6 @@ RUN --mount=type=cache,id=playbook-apt-cache,target=/var/cache/apt,sharing=locke RUN /pd_build/ruby_support/finalize.sh ENV BUNDLE_TO /usr/local/rvm/gems -ENV NODE_OPTIONS "--openssl-legacy-provider --max-old-space-size=8192" ENV NVM_VERSION v0.33.8 ENV NODE_VERSION v20.11.0 ENV NPM_VERSION 6.14.10 @@ -76,9 +75,11 @@ COPY --from=rubydeps --link $BUNDLE_TO $BUNDLE_TO COPY --link --chown=9999:9999 playbook /home/app/src/playbook COPY --link --chown=9999:9999 playbook-website /home/app/src/playbook-website RUN --mount=id=playbook-yarncache,type=cache,target=/home/app/.cache/yarn,uid=9999,gid=9999,sharing=locked \ - cd playbook; NODE_OPTIONS=$NODE_OPTIONS yarn release + cd playbook; NODE_ENV=production; yarn release RUN --mount=id=playbook-yarncache,type=cache,target=/home/app/.cache/yarn,uid=9999,gid=9999,sharing=locked \ - cd playbook-website; NODE_OPTIONS=$NODE_OPTIONS yarn release + cd playbook-website; NODE_ENV=production; yarn release +RUN --mount=id=playbook-yarncache,type=cache,target=/home/app/.cache/yarn,uid=9999,gid=9999,sharing=locked \ + cd playbook-website; node /home/app/src/playbook-website/scripts/react-docgen.mjs --all-kits FROM base AS prod COPY --from=rubydeps --link $BUNDLE_TO $BUNDLE_TO diff --git a/Procfile b/Procfile index ed5805d112..31e3266c2b 100644 --- a/Procfile +++ b/Procfile @@ -1,3 +1,4 @@ +setup: cd playbook-website && node scripts/global-props.mjs website: cd playbook-website && ./bin/rails server -p 3000 -website-watcher: cd playbook-website && yarn watch +website-watcher: cd playbook-website && bin/vite dev library-watcher: cd playbook && yarn watch diff --git a/analyse-webpack-bundle.sh b/analyse-webpack-bundle.sh deleted file mode 100755 index 07d078482e..0000000000 --- a/analyse-webpack-bundle.sh +++ /dev/null @@ -1,4 +0,0 @@ -# /bin/sh - -(cd playbook; yarn -s run webpack --profile --json > stats.json) -(cd playbook; yarn run webpack-bundle-analyzer ./stats.json) diff --git a/package.json b/package.json index 87a0f3cc8e..8d2d57c9f5 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ "@typescript-eslint/parser": "4.33.0", "babel-eslint": "10.1.0", "eslint": "7.1.0", - "eslint-plugin-jsx-control-statements": "^3.0.0", "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-jsx-control-statements": "2.2.1", "foreman": "3.0.1", "husky": "6.0.0", "lint-staged": "10.5.4" diff --git a/playbook-website/.babelrc b/playbook-website/.babelrc new file mode 100644 index 0000000000..d6874782f4 --- /dev/null +++ b/playbook-website/.babelrc @@ -0,0 +1,7 @@ +{ + "presets": [ + "@babel/preset-env", + "@babel/preset-typescript" + ], + "plugins": ["react-docgen"] +} diff --git a/playbook-website/.gitignore b/playbook-website/.gitignore index a513e19364..7589e0e431 100644 --- a/playbook-website/.gitignore +++ b/playbook-website/.gitignore @@ -23,10 +23,16 @@ public/assets # Ignore master key for decrypting credentials and more. config/master.key -public/packs -public/packs-test node_modules yarn-error.log yarn-debug.log* .yarn-integrity -.npmrc \ No newline at end of file +.npmrc + +# Vite Ruby +/public/vite* +/public/cache* +# Vite uses dotenv and suggests to ignore local-only env files. See +# https://vitejs.dev/guide/env-and-mode.html#env-files +*.local + diff --git a/playbook-website/Gemfile b/playbook-website/Gemfile index 4a6e10acaa..e7270606bd 100644 --- a/playbook-website/Gemfile +++ b/playbook-website/Gemfile @@ -10,7 +10,7 @@ gem "playbook_ui", path: "../playbook" gem "rails", "~> 7.0.8" gem "turbo-rails", "~> 1.4.0" gem "puma", "~> 6.3" -gem "webpacker", "5.4.4" +gem "vite_rails" # Make Compatible with Ruby 3.1.0 Upgrade gem "psych", "< 4" gem "bootsnap", ">= 1.1.0", require: false diff --git a/playbook-website/Gemfile.lock b/playbook-website/Gemfile.lock index 8629ed67a8..6fc2418a33 100644 --- a/playbook-website/Gemfile.lock +++ b/playbook-website/Gemfile.lock @@ -114,6 +114,7 @@ GEM crass (1.0.6) date (3.3.4) debug_inspector (1.1.0) + dry-cli (1.0.0) erubi (1.12.0) execjs (2.9.1) faker (3.2.0) @@ -262,6 +263,13 @@ GEM view_component (2.55.0) activesupport (>= 5.0.0, < 8.0) method_source (~> 1.0) + vite_rails (3.0.17) + railties (>= 5.1, < 8) + vite_ruby (~> 3.0, >= 3.2.2) + vite_ruby (3.5.0) + dry-cli (>= 0.7, < 2) + rack-proxy (~> 0.6, >= 0.6.1) + zeitwerk (~> 2.2) web-console (4.2.1) actionview (>= 6.0.0) activemodel (>= 6.0.0) @@ -317,8 +325,8 @@ DEPENDENCIES sentry-ruby turbo-rails (~> 1.4.0) tzinfo-data + vite_rails web-console - webpacker (= 5.4.4) will_paginate RUBY VERSION diff --git a/playbook-website/app/components/hp_solutions_component.html.erb b/playbook-website/app/components/hp_solutions_component.html.erb index 35322343c6..c1a28cf52c 100644 --- a/playbook-website/app/components/hp_solutions_component.html.erb +++ b/playbook-website/app/components/hp_solutions_component.html.erb @@ -130,7 +130,7 @@ }) do %> <%= pb_rails("image", props: { alt: "React logo", - url: asset_pack_path("hp-react-solutions.svg") + url: vite_asset_path("images/hp-react-solutions.svg") }) %> <% end %> <% end %> @@ -166,7 +166,7 @@ }) do %> <%= pb_rails("image", props: { alt: "Rails logo", - url: asset_pack_path("hp-rails-solutions.svg") + url: vite_asset_path("images/hp-rails-solutions.svg") }) %> <% end %> <% end %> @@ -202,7 +202,7 @@ }) do %> <%= pb_rails("image", props: { alt: "swift logo", - url: asset_pack_path("hp-swift-solutions.svg") + url: vite_asset_path("images/hp-swift-solutions.svg") }) %> <% end %> <% end %> @@ -238,7 +238,7 @@ }) do %> <%= pb_rails("image", props: { alt: "HTML-CSS logo", - url: asset_pack_path("hp-htmlcss-solutions.svg") + url: vite_asset_path("images/hp-htmlcss-solutions.svg") }) %> <% end %> <% end %> @@ -275,4 +275,4 @@ <% end %> <% end %> -<%= javascript_pack_tag 'imageComparsionSlider' %> +<%= vite_javascript_tag 'imageComparsionSlider' %> diff --git a/playbook-website/app/components/lg_hp_social_proof_component.html.erb b/playbook-website/app/components/lg_hp_social_proof_component.html.erb index 51a6dc5bda..c7a8ce4d6b 100644 --- a/playbook-website/app/components/lg_hp_social_proof_component.html.erb +++ b/playbook-website/app/components/lg_hp_social_proof_component.html.erb @@ -19,7 +19,7 @@ }) do %> <%= pb_rails("background", props: { background_color: "dark", - image_url: asset_pack_path("media/images/hp-social-proof-background.png"), + image_url: vite_asset_path("images/hp-social-proof-background.png"), border_radius: "lg", background_repeat: "no-repeat", background_position: "center right", diff --git a/playbook-website/app/components/md_hp_social_proof_component.html.erb b/playbook-website/app/components/md_hp_social_proof_component.html.erb index de0d8a2d54..aff60389bc 100644 --- a/playbook-website/app/components/md_hp_social_proof_component.html.erb +++ b/playbook-website/app/components/md_hp_social_proof_component.html.erb @@ -20,7 +20,7 @@ }) do %> <%= pb_rails("background", props: { background_color: "dark", - image_url: asset_pack_path("media/images/hp-social-proof-background.png"), + image_url: vite_asset_path("images/hp-social-proof-background.png"), border_radius: "lg", background_repeat: "no-repeat", background_position: "center right", diff --git a/playbook-website/app/components/playbook/pb_docs/kit_example.rb b/playbook-website/app/components/playbook/pb_docs/kit_example.rb index b1da0699c9..5dec2a95d6 100644 --- a/playbook-website/app/components/playbook/pb_docs/kit_example.rb +++ b/playbook-website/app/components/playbook/pb_docs/kit_example.rb @@ -48,8 +48,47 @@ def tsx_source read_kit_file("", "_#{example_key}.tsx") end + def available_props + target_kit_path = ::Playbook.kit_path(kit, "", "_#{example_key}.tsx") + if File.exist?(cached_kit_target) + puts "AvailableProps: Using cached JSON for #{target_kit_path}" + return cached_kit_json + end + + exec_in_fork do + `node scripts/react-docgen.mjs #{target_kit_path}` + end + end + private + def exec_in_fork + read, write = IO.pipe + + pid = fork do + read.close + result = yield + write.write(result) + write.close + exit!(0) + end + + write.close + result = read.read + read.close + Process.wait(pid) + + result + end + + def cached_kit_json + File.read(cached_kit_target) + end + + def cached_kit_target + Rails.root.join("public", "cache", "playbook", "_#{example_key}.json") + end + def sanitize_code(stringified_code) stringified_code = stringified_code.gsub('"../.."', '"playbook-ui"') .gsub('"../../"', '"playbook-ui"') diff --git a/playbook-website/app/controllers/pages_controller.rb b/playbook-website/app/controllers/pages_controller.rb index 62ec7215a5..7d09cd55aa 100755 --- a/playbook-website/app/controllers/pages_controller.rb +++ b/playbook-website/app/controllers/pages_controller.rb @@ -5,6 +5,8 @@ require "will_paginate/array" class PagesController < ApplicationController + include ::ViteRails::TagHelpers + before_action :set_js, only: %i[visual_guidelines] before_action :set_kit, only: %i[kit_show_rails kit_show_react kit_show_swift] before_action :ensure_kit_type_exists, only: %i[kit_show_rails kit_show_react kit_show_swift] @@ -19,7 +21,7 @@ def application_beta @kit = params[:name] @params = params @examples = pb_doc_kit_examples(@kit, @type) - @css = view_context.asset_pack_url("application.css") + @css = view_context.vite_asset_path("site_styles/main.scss") # first example from each kit examples = @examples.map do |example| diff --git a/playbook-website/app/helpers/application_helper.rb b/playbook-website/app/helpers/application_helper.rb index 8f6781c648..36469bb3fb 100644 --- a/playbook-website/app/helpers/application_helper.rb +++ b/playbook-website/app/helpers/application_helper.rb @@ -3,8 +3,7 @@ require "pb_doc_helper" module ApplicationHelper - include ::Webpacker::React::Helpers - include ::Webpacker::Helper + include ::ViteRails::TagHelpers include ::Playbook::PbFormsHelper include ::Playbook::PbKitHelper include ::PlaybookWebsite::Markdown::Helper diff --git a/playbook-website/app/javascript/components/AvailableProps/index.tsx b/playbook-website/app/javascript/components/AvailableProps/index.tsx index 317fa98fb7..f37ee20812 100644 --- a/playbook-website/app/javascript/components/AvailableProps/index.tsx +++ b/playbook-website/app/javascript/components/AvailableProps/index.tsx @@ -3,32 +3,26 @@ import { Card, Nav, SectionSeparator, NavItem } from 'playbook-ui' import GlobalProps from './globalProps' import KitProps from './kitProps' -const reactDocgen = require('react-docgen') - -const AvailableProps = ({ source, darkMode }) => { - const globalProps = ['aria', 'className', 'data', 'dark', 'id'] - let showKitPropsTable = true, filteredProps = [] - - try { - const documentation = reactDocgen.parse(source)[0] - filteredProps = Object.entries(documentation.props).filter(([key, value]) => !globalProps.includes(key)) - } catch (e) { - showKitPropsTable = false - } +type AvailablePropsType = { + availableProps: any, + darkMode: boolean +} - const [showKitTab, setShowKitTab] = useState(showKitPropsTable) +const AvailableProps = ({ availableProps, darkMode }: AvailablePropsType) => { + const props = JSON.parse(availableProps) + const [showKitTab, setShowKitTab] = useState(true) return ( <> - {showKitTab && } + {showKitTab && } {!showKitTab && } diff --git a/playbook-website/app/javascript/components/AvailableProps/kitProps.tsx b/playbook-website/app/javascript/components/AvailableProps/kitProps.tsx index e7a1bec88f..4765ece1c9 100644 --- a/playbook-website/app/javascript/components/AvailableProps/kitProps.tsx +++ b/playbook-website/app/javascript/components/AvailableProps/kitProps.tsx @@ -1,7 +1,39 @@ import React from 'react' import { Body, Card, Table, Title } from 'playbook-ui' -const KitProps = ({ kitPropsValues, darkMode }) => { +type KitPropsType = { + kitPropsValues: {[key: string]: any}, + darkMode: boolean +} + +const KitProps = ({ kitPropsValues, darkMode }: KitPropsType) => { + const getTypeName = (typeName: string) => { + if (typeName.indexOf('{') !== -1) { + return 'object' + } + if (typeName.indexOf('|') !== -1) { + return 'union' + } + if (typeName.indexOf('=>') !== -1) { + return 'function' + } + return typeName + } + + const getTypeValue = (val: any) => { + const type = val.type + if (type.value) { + if (type.value.length > 2) { + return type.value.map((item: any) => item.value).join(' | ') + } else { + return val.type.value[1].value + } + } else { + if (type.name === 'string') return '' + return val.type.name + } + } + return ( <> { - {kitPropsValues.map(([propName, propsValue]) => ( + {Object.entries(kitPropsValues).map(([propName, propsValue]) => ( <> @@ -45,16 +77,13 @@ const KitProps = ({ kitPropsValues, darkMode }) => { className="kearning" dark={darkMode} > - { - propsValue.flowType.name === 'signature' ? propsValue.flowType.type : propsValue.flowType.name - } + {getTypeName(propsValue.type.name)} { - // eslint-disable-next-line jsx-control-statements/jsx-use-if-tag - propsValue.flowType.raw ? ( + propsValue.type.name ? ( { className="kearning" dark={darkMode} > - {propsValue.flowType.name === 'union' && propsValue.flowType.raw} + {getTypeValue(propsValue)} ) : null diff --git a/playbook-website/app/javascript/components/Error/index.tsx b/playbook-website/app/javascript/components/Error/index.tsx new file mode 100644 index 0000000000..402929662b --- /dev/null +++ b/playbook-website/app/javascript/components/Error/index.tsx @@ -0,0 +1,15 @@ +import React from 'react'; +import { Caption, Icon, Title } from 'playbook-ui'; +import styles from './styles.module.scss'; + +const Error = () => { + return ( +
+ + + <Caption>Page not found</Caption> + </div> + ); +} + +export default Error; diff --git a/playbook-website/app/javascript/components/Error/styles.module.scss b/playbook-website/app/javascript/components/Error/styles.module.scss new file mode 100644 index 0000000000..5306289059 --- /dev/null +++ b/playbook-website/app/javascript/components/Error/styles.module.scss @@ -0,0 +1,13 @@ +@import "playbook-tokens/colors"; + +.error { + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + flex-direction: column; +} + +.icon { + color: $error; +} \ No newline at end of file diff --git a/playbook-website/app/javascript/components/HomepageHero/index.tsx b/playbook-website/app/javascript/components/HomepageHero/index.tsx index 058fb6cd59..e187b8801f 100644 --- a/playbook-website/app/javascript/components/HomepageHero/index.tsx +++ b/playbook-website/app/javascript/components/HomepageHero/index.tsx @@ -27,18 +27,18 @@ const HomepageHero = () => { }, []); return ( <Background - backgroundColor="white" - className="homepage_hero_wrapper" - display="flex" - justifyContent="center" + backgroundColor="white" + className="homepage_hero_wrapper" + display="flex" + justifyContent="center" > <Flex - className="homepage_hero_container" - marginX="md" - maxWidth="xl" - orientation="column" - paddingTop="xl" - position="relative" + className="homepage_hero_container" + marginX="md" + maxWidth="xl" + orientation="column" + paddingTop="xl" + position="relative" > {isMax ? ( <MaxScreen /> diff --git a/playbook-website/app/javascript/components/KitDocs/index.tsx b/playbook-website/app/javascript/components/KitDocs/index.tsx index 88768860be..f2459773e2 100644 --- a/playbook-website/app/javascript/components/KitDocs/index.tsx +++ b/playbook-website/app/javascript/components/KitDocs/index.tsx @@ -10,8 +10,21 @@ import AnimateHeight from "react-animate-height" import { Button, Caption } from "playbook-ui" import entryPoint from "./entryPoint" -const KitDocs = ({ source, exampleTitle, css }) => { - const [editorHeight, setEditorHeight] = useState(0) +type KitDocsType = { + source: string, + exampleTitle: string, +} + +const FA_JS = "https://kit.fontawesome.com/098a1cd4d5.js" +const PB_JS = "https://unpkg.com/playbook-ui@13.17.0/dist/playbook.css" + +const KitDocs = ({ source, exampleTitle }: KitDocsType) => { + const [ + editorHeight, + setEditorHeight + ]: [string | number, React.Dispatch<React.SetStateAction<string | number>>] = useState(0) + + const editorHeightAuto = (editorHeight as unknown) === "auto" const code = source .replace( @@ -45,8 +58,8 @@ const KitDocs = ({ source, exampleTitle, css }) => { }} options={{ externalResources: [ - "https://kit.fontawesome.com/098a1cd4d5.js", - `https://unpkg.com/playbook-ui@13.17.0/dist/playbook.css`, + FA_JS, + PB_JS, ], }} > @@ -88,7 +101,7 @@ const KitDocs = ({ source, exampleTitle, css }) => { </div> )} - {editorHeight === "auto" && ( + {editorHeightAuto && ( <div style={{ width: "100%", diff --git a/playbook-website/app/javascript/components/KitSearch.jsx b/playbook-website/app/javascript/components/KitSearch.tsx similarity index 89% rename from playbook-website/app/javascript/components/KitSearch.jsx rename to playbook-website/app/javascript/components/KitSearch.tsx index dcc7c00f38..73a619516c 100644 --- a/playbook-website/app/javascript/components/KitSearch.jsx +++ b/playbook-website/app/javascript/components/KitSearch.tsx @@ -1,11 +1,9 @@ -/* @flow */ - import React, { useEffect } from 'react' import { Typeahead } from 'playbook-ui' type KitSearchProps = { classname: String, - kits: Array, + kits: [], id: String, } const KitSearch = ({ classname, id, kits }: KitSearchProps) => { @@ -13,14 +11,14 @@ const KitSearch = ({ classname, id, kits }: KitSearchProps) => { if (id === 'desktop-kit-search') { window.addEventListener('keydown', (e) => { if (e.ctrlKey && e.key === 'k') { - const kitSearch = document.querySelector('#desktop-kit-search #react-select-2-input') + const kitSearch = document.querySelector('#desktop-kit-search #react-select-2-input') as HTMLInputElement kitSearch === document.activeElement ? kitSearch.blur() : kitSearch.focus() } }) } }, [ id ]) - const handleChange = (selection) => { + const handleChange = (selection: any) => { if (selection) { window.location = selection.value } diff --git a/playbook-website/app/javascript/components/MainSidebar/TopLevelNavItems.tsx b/playbook-website/app/javascript/components/MainSidebar/TopLevelNavItems.tsx index 513d9e5db7..f949371920 100644 --- a/playbook-website/app/javascript/components/MainSidebar/TopLevelNavItems.tsx +++ b/playbook-website/app/javascript/components/MainSidebar/TopLevelNavItems.tsx @@ -160,7 +160,6 @@ export const TopLevelNavItem = ({ <> {kits.map((link, index) => ( <KitsNavItem - key={index} link={link} key={`kits-nav-item-${index}`} kitIndex={index} diff --git a/playbook-website/app/javascript/components/MainSidebar/index.tsx b/playbook-website/app/javascript/components/MainSidebar/index.tsx index 42e66049b5..e4d3ac642f 100644 --- a/playbook-website/app/javascript/components/MainSidebar/index.tsx +++ b/playbook-website/app/javascript/components/MainSidebar/index.tsx @@ -17,11 +17,11 @@ const MainSidebar = ({ getting_started, design_guidelines, whats_new, -}) => { +}: any) => { //active state for navItems(will be redundant once routing moved to react router) const [isActive, setIsActive] = useState({}); - const transformKitsData = (kitsArray) => { - return kitsArray.map(kit => { + const transformKitsData = (kitsArray: any) => { + return kitsArray.map((kit: any) => { // There's only one key per object, so we get the kit name and its components const kitName = Object.keys(kit)[0]; const components = kit[kitName]; diff --git a/playbook-website/app/javascript/components/PbKitPlayground/index.tsx b/playbook-website/app/javascript/components/PbKitPlayground/index.tsx index 825ada93bf..1ae5139cf3 100644 --- a/playbook-website/app/javascript/components/PbKitPlayground/index.tsx +++ b/playbook-website/app/javascript/components/PbKitPlayground/index.tsx @@ -1,6 +1,5 @@ /* eslint-disable flowtype/no-types-missing-file-annotation */ /* eslint-disable comma-dangle */ -/* eslint-disable jsx-control-statements/jsx-use-if-tag */ /* eslint-disable react/no-danger */ import React, { useEffect, useState } from 'react' diff --git a/playbook-website/app/javascript/components/Website/index.tsx b/playbook-website/app/javascript/components/Website/index.tsx index d4269ae3ed..5d0267f33e 100644 --- a/playbook-website/app/javascript/components/Website/index.tsx +++ b/playbook-website/app/javascript/components/Website/index.tsx @@ -4,7 +4,7 @@ import { useLoaderData } from "react-router-dom" function App() { - const { kits, dark } = useLoaderData() + const { kits, dark }: any = useLoaderData() return ( <>{kits.length > 0 && <LayoutRight dark={dark} />}</> diff --git a/playbook-website/app/javascript/components/Website/src/components/CategoryTitle/styles.scss b/playbook-website/app/javascript/components/Website/src/components/CategoryTitle/styles.scss index aeb766a936..52fd0547e6 100644 --- a/playbook-website/app/javascript/components/Website/src/components/CategoryTitle/styles.scss +++ b/playbook-website/app/javascript/components/Website/src/components/CategoryTitle/styles.scss @@ -1,6 +1,6 @@ -@import "playbook-ui/dist/tokens/screen_sizes"; -@import "playbook-ui/dist/tokens/animation-curves"; -@import "playbook-ui/dist/tokens/transition"; +@import "playbook-tokens/screen_sizes"; +@import "playbook-tokens/animation-curves"; +@import "playbook-tokens/transition"; .category-title { .icon { diff --git a/playbook-website/app/javascript/components/Website/src/components/DarkModeToggle.jsx b/playbook-website/app/javascript/components/Website/src/components/DarkModeToggle.tsx similarity index 93% rename from playbook-website/app/javascript/components/Website/src/components/DarkModeToggle.jsx rename to playbook-website/app/javascript/components/Website/src/components/DarkModeToggle.tsx index 93fb911c10..782bb604e6 100644 --- a/playbook-website/app/javascript/components/Website/src/components/DarkModeToggle.jsx +++ b/playbook-website/app/javascript/components/Website/src/components/DarkModeToggle.tsx @@ -1,11 +1,9 @@ -/* @flow */ - import React from 'react' import { useState } from 'react' import { Body, Flex, FlexItem, Icon, Toggle } from 'playbook-ui' type ToggleProps = { - initMode: String, + initMode: string, } const DarkModeToggle = ({ initMode }: ToggleProps) => { const [darkMode, toggleDarkMode] = useState(initMode ? JSON.parse(initMode) : false) @@ -26,7 +24,7 @@ const DarkModeToggle = ({ initMode }: ToggleProps) => { spacing="between" vertical="center" > - <If condition={loading}> + {loading && ( <FlexItem> <Body color={darkMode ? 'lighter' : ''} @@ -42,8 +40,8 @@ const DarkModeToggle = ({ initMode }: ToggleProps) => { /> </Body> </FlexItem> - </If> - <If condition={!loading}> + )} + {!loading && ( <a onClick={iconClickHandler} style={{ cursor: 'pointer' }} @@ -63,7 +61,7 @@ const DarkModeToggle = ({ initMode }: ToggleProps) => { </Body> </FlexItem> </a> - </If> + )} <FlexItem> <Toggle> <input diff --git a/playbook-website/app/javascript/components/Website/src/components/Hero/styles.scss b/playbook-website/app/javascript/components/Website/src/components/Hero/styles.scss index 288fab70a0..1661b75fa7 100644 --- a/playbook-website/app/javascript/components/Website/src/components/Hero/styles.scss +++ b/playbook-website/app/javascript/components/Website/src/components/Hero/styles.scss @@ -1,5 +1,5 @@ -@import "playbook-ui/dist/tokens/screen_sizes"; -@import "playbook-ui/dist/tokens/border_radius"; +@import "playbook-tokens/screen_sizes"; +@import "playbook-tokens/border_radius"; .hero { min-height: 245px; diff --git a/playbook-website/app/javascript/components/Website/src/components/KitCard/styles.scss b/playbook-website/app/javascript/components/Website/src/components/KitCard/styles.scss index 174211007b..86505cc2d1 100644 --- a/playbook-website/app/javascript/components/Website/src/components/KitCard/styles.scss +++ b/playbook-website/app/javascript/components/Website/src/components/KitCard/styles.scss @@ -1,9 +1,9 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/screen_sizes"; -@import "playbook-ui/dist/tokens/shadows"; -@import "playbook-ui/dist/tokens/typography"; -@import "playbook-ui/dist/tokens/animation-curves"; -@import "playbook-ui/dist/tokens/transition"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/screen_sizes"; +@import "playbook-tokens/shadows"; +@import "playbook-tokens/typography"; +@import "playbook-tokens/animation-curves"; +@import "playbook-tokens/transition"; .kit-card { @media screen and (min-width: $screen-xs-min) { diff --git a/playbook-website/app/javascript/components/Website/src/components/KitFilter/styles.scss b/playbook-website/app/javascript/components/Website/src/components/KitFilter/styles.scss index 61f066c490..7fb5cb7a51 100644 --- a/playbook-website/app/javascript/components/Website/src/components/KitFilter/styles.scss +++ b/playbook-website/app/javascript/components/Website/src/components/KitFilter/styles.scss @@ -1,5 +1,5 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/spacing"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/spacing"; .kit-filter { width: 100%; diff --git a/playbook-website/app/javascript/components/Website/src/components/KitGrid/styles.scss b/playbook-website/app/javascript/components/Website/src/components/KitGrid/styles.scss index 1b7f3a48d7..aadfeb30ea 100644 --- a/playbook-website/app/javascript/components/Website/src/components/KitGrid/styles.scss +++ b/playbook-website/app/javascript/components/Website/src/components/KitGrid/styles.scss @@ -1,4 +1,4 @@ -@import "playbook-ui/dist/tokens/screen_sizes"; +@import "playbook-tokens/screen_sizes"; .kit-container { @media screen and (min-width: $screen-md-min) and (max-width: $screen-xl-max) { diff --git a/playbook-website/app/javascript/components/Website/src/components/Sandbox/styles.scss b/playbook-website/app/javascript/components/Website/src/components/Sandbox/styles.scss index f992b882c7..fe2faf5ce5 100644 --- a/playbook-website/app/javascript/components/Website/src/components/Sandbox/styles.scss +++ b/playbook-website/app/javascript/components/Website/src/components/Sandbox/styles.scss @@ -1,9 +1,9 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/typography"; -@import "playbook-ui/dist/tokens/line_height"; -@import "playbook-ui/dist/tokens/screen_sizes"; -@import "playbook-ui/dist/tokens/spacing"; -@import "playbook-ui/dist/tokens/border_radius"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/typography"; +@import "playbook-tokens/line_height"; +@import "playbook-tokens/screen_sizes"; +@import "playbook-tokens/spacing"; +@import "playbook-tokens/border_radius"; .sandbox-layout { padding: $space_md; diff --git a/playbook-website/app/javascript/components/Website/src/layouts/LayoutRight.tsx b/playbook-website/app/javascript/components/Website/src/layouts/LayoutRight.tsx index 76a9380cff..8c0feab68f 100644 --- a/playbook-website/app/javascript/components/Website/src/layouts/LayoutRight.tsx +++ b/playbook-website/app/javascript/components/Website/src/layouts/LayoutRight.tsx @@ -1,32 +1,35 @@ import React from "react" import { Outlet } from "react-router-dom" -import DarkModeToggle from "../components/DarkModeToggle.jsx" +import DarkModeToggle from "../components/DarkModeToggle.js" import { Background, Button, FlexItem, Flex } from "playbook-ui" -export default function LayoutRight({ dark }) { +export default function LayoutRight({ dark }: { dark: string }) { return ( - <Background backgroundColor={dark ? "dark" : "white"} className="pb--page--content--main"> + <Background + backgroundColor={dark ? "dark" : "white"} + className="pb--page--content--main" + > <Flex - spacing='between' - vertical='center' - display={{ xs: "none", sm: "none", md: "none", default: "none", lg: "flex" }} + display={{ xs: "none", sm: "none", md: "none", default: "none", lg: "flex" }} + spacing='between' + vertical='center' > <Button - text='Back to Legacy View' - variant='link' - icon='circle-left' - tag='h1' - marginY='xs' - paddingLeft='none' - marginBottom='none' - paddingBottom='none' - link='/kits' - marginLeft='md' + icon='circle-left' + link='/kits' + marginBottom='none' + marginLeft='md' + marginY='xs' + paddingBottom='none' + paddingLeft='none' + tag='h1' + text='Back to Legacy View' + variant='link' /> <FlexItem - marginRight='md' - className='pb--page--dark-mode-toggle-desktop' + className='pb--page--dark-mode-toggle-desktop' + marginRight='md' > <DarkModeToggle initMode={dark} /> </FlexItem> diff --git a/playbook-website/app/javascript/components/Website/src/pages/CategoryShow/styles.scss b/playbook-website/app/javascript/components/Website/src/pages/CategoryShow/styles.scss index d07bd10cf3..00ab0958af 100644 --- a/playbook-website/app/javascript/components/Website/src/pages/CategoryShow/styles.scss +++ b/playbook-website/app/javascript/components/Website/src/pages/CategoryShow/styles.scss @@ -1,4 +1,4 @@ -@import "playbook-ui/dist/tokens/colors"; +@import "playbook-tokens/colors"; .category-breadcrumb { &-icon { diff --git a/playbook-website/app/javascript/packs/app.js b/playbook-website/app/javascript/components/app.tsx similarity index 74% rename from playbook-website/app/javascript/packs/app.js rename to playbook-website/app/javascript/components/app.tsx index 234bc0e9ff..c8da3f1283 100644 --- a/playbook-website/app/javascript/packs/app.js +++ b/playbook-website/app/javascript/components/app.tsx @@ -7,12 +7,13 @@ import { RouterProvider, } from 'react-router-dom' -import App from '../components/Website' -import ComponentList from '../components/Website/src/pages/ComponentList' -import ComponentShow from '../components/Website/src/pages/ComponentShow' -import CategoryShow from '../components/Website/src/pages/CategoryShow' -import IconList from '../components/Website/src/pages/IconList' -import { CategoryLoader, ComponentsLoader, ComponentShowLoader, } from '../components/Website/src/hooks/loaders' +import App from './Website' +import ComponentList from './Website/src/pages/ComponentList' +import ComponentShow from './Website/src/pages/ComponentShow' +import CategoryShow from './Website/src/pages/CategoryShow' +import IconList from './Website/src/pages/IconList' +import Error from './Error' +import { CategoryLoader, ComponentsLoader, ComponentShowLoader, } from './Website/src/hooks/loaders' const router = createBrowserRouter( createRoutesFromElements( @@ -20,6 +21,7 @@ const router = createBrowserRouter( element={<App />} loader={ComponentsLoader} path="/beta" + errorElement={<Error />} > <Route element={<ComponentList />} @@ -33,8 +35,8 @@ const router = createBrowserRouter( /> <Route element={<Navigate to="react" />} - path=":name" loader={ComponentShowLoader} + path=":name" /> </Route> <Route diff --git a/playbook-website/app/javascript/packs/application.js b/playbook-website/app/javascript/entrypoints/application.js similarity index 58% rename from playbook-website/app/javascript/packs/application.js rename to playbook-website/app/javascript/entrypoints/application.js index 3e48a6a074..2a37331528 100644 --- a/playbook-website/app/javascript/packs/application.js +++ b/playbook-website/app/javascript/entrypoints/application.js @@ -1,35 +1,35 @@ /* eslint no-console:0 */ import WebpackerReact from 'webpacker-react' + import zxcvbn from 'zxcvbn' window.zxcvbn = zxcvbn -import 'playbook-ui/dist/playbook-rails' -import 'playbook-ui/dist/playbook-doc' // playbook-react doc components +import 'playbook-ui/dist/playbook-rails.js' +import 'playbook-ui/dist/playbook-doc.js' import '@fortawesome/fontawesome-pro/js/fontawesome.min.js' import '@fortawesome/fontawesome-pro/js/regular.min.js' import '@fortawesome/fontawesome-pro/js/brands.min.js' import '../site_styles/main.scss' -// CopyContent -import copyContent from '../components/copyCode' +import copyContent from 'components/copyCode' window.copyContent = copyContent -import DarkModeToggle from '../components/Website/src/components/DarkModeToggle' -import KitSearch from '../components/KitSearch' -import SnippetToggle from '../components/SnippetToggle' -import KitDocs from '../components/KitDocs' -import PbKitReact from '../components/PbKitReact' -import PbKitFetch from '../components/PbKitFetch' -import PbKitPlayground from '../components/PbKitPlayground' -import AvailableProps from '../components/AvailableProps' -import MainSidebar from '../components/MainSidebar' -import HomepageHero from '../components/HomepageHero' +import DarkModeToggle from 'components/Website/src/components/DarkModeToggle' +import KitSearch from 'components/KitSearch' +import SnippetToggle from 'components/SnippetToggle' +import KitDocs from 'components/KitDocs' +import PbKitReact from 'components/PbKitReact' +import PbKitFetch from 'components/PbKitFetch' +import PbKitPlayground from 'components/PbKitPlayground' +import AvailableProps from 'components/AvailableProps' +import MainSidebar from 'components/MainSidebar' +import HomepageHero from 'components/HomepageHero' import AnchorJS from 'anchor-js' -import { Website } from '../packs/app' +import { Website } from 'components/app' import { Turbo } from "@hotwired/turbo-rails" -// Disable Turbo Drive by default (Turbo Drive is equivalent to Turbolinks) + Turbo.session.drive = false // Icons from playbook-icons-react for testing @@ -46,7 +46,6 @@ Object.entries(icons).forEach(([key, value]) => { window.PB_ICONS[iconName] = value }) - document.addEventListener('DOMContentLoaded', () => { const anchors = new AnchorJS() anchors.add('.pb--kit-example > .pb_caption_kit_md:first-child') @@ -58,6 +57,7 @@ document.addEventListener('DOMContentLoaded', () => { }) WebpackerReact.registerComponents({ + AvailableProps, DarkModeToggle, KitSearch, SnippetToggle, @@ -65,12 +65,7 @@ WebpackerReact.registerComponents({ PbKitReact, PbKitFetch, PbKitPlayground, - AvailableProps, MainSidebar, Website, HomepageHero, }) - -// Produce image assets -require.context('../images', true) -// const imagePath = (name) => images(name, true) diff --git a/playbook-website/app/javascript/packs/imageComparsionSlider.js b/playbook-website/app/javascript/entrypoints/imageComparsionSlider.js similarity index 100% rename from playbook-website/app/javascript/packs/imageComparsionSlider.js rename to playbook-website/app/javascript/entrypoints/imageComparsionSlider.js diff --git a/playbook-website/app/javascript/packs/sample-show.js b/playbook-website/app/javascript/entrypoints/sample-show.js similarity index 100% rename from playbook-website/app/javascript/packs/sample-show.js rename to playbook-website/app/javascript/entrypoints/sample-show.js diff --git a/playbook-website/app/javascript/packs/samples.js b/playbook-website/app/javascript/entrypoints/samples.js similarity index 100% rename from playbook-website/app/javascript/packs/samples.js rename to playbook-website/app/javascript/entrypoints/samples.js diff --git a/playbook-website/app/javascript/packs/site.js b/playbook-website/app/javascript/entrypoints/site.js similarity index 88% rename from playbook-website/app/javascript/packs/site.js rename to playbook-website/app/javascript/entrypoints/site.js index a677e67779..6a8085309d 100644 --- a/playbook-website/app/javascript/packs/site.js +++ b/playbook-website/app/javascript/entrypoints/site.js @@ -20,7 +20,7 @@ window.addEventListener('DOMContentLoaded', () => { openToggleClosed.addEventListener('click', () => toggleLambda(codeDrawer)) }) - if (process.env.NODE_ENV === 'development') { - require('../utilities/accessibility').runAxe() - } + // if (process.env.NODE_ENV === 'development') { + // require('../utilities/accessibility').runAxe() + // } }) diff --git a/playbook-website/app/javascript/packs/visual_guidelines.js b/playbook-website/app/javascript/entrypoints/visual_guidelines.js similarity index 63% rename from playbook-website/app/javascript/packs/visual_guidelines.js rename to playbook-website/app/javascript/entrypoints/visual_guidelines.js index 390b6ebf0e..ed5852867b 100644 --- a/playbook-website/app/javascript/packs/visual_guidelines.js +++ b/playbook-website/app/javascript/entrypoints/visual_guidelines.js @@ -1,6 +1,6 @@ import WebpackerReact from 'webpacker-react' -import VisualGuidelines from '../components/VisualGuidelines' +import VisualGuidelines from 'components/VisualGuidelines' WebpackerReact.registerComponents({ VisualGuidelines, diff --git a/playbook-website/app/javascript/packs/main_sidebar.js b/playbook-website/app/javascript/packs/main_sidebar.js deleted file mode 100644 index 5f6859bc48..0000000000 --- a/playbook-website/app/javascript/packs/main_sidebar.js +++ /dev/null @@ -1,7 +0,0 @@ -import WebpackerReact from 'webpacker-react' - -import MainSidebar from '../components/MainSidebar' - -WebpackerReact.registerComponents({ - MainSidebar, -}) diff --git a/playbook-website/app/javascript/site_styles/_changelog.scss b/playbook-website/app/javascript/site_styles/_changelog.scss index 36c9269a43..1b22b62458 100644 --- a/playbook-website/app/javascript/site_styles/_changelog.scss +++ b/playbook-website/app/javascript/site_styles/_changelog.scss @@ -1,8 +1,11 @@ -@import "playbook-ui/dist/tokens/spacing"; -@import "playbook-ui/dist/tokens/typography"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/spacing"; +@import "playbook-tokens/typography"; +@import "playbook-tokens/screen_sizes"; .changelog { .no-sidebar { + $nav_breakpoint: breakpoint("lg"); grid-template-columns: 0 auto !important; @include break_at($nav_breakpoint) { grid-template-columns: auto !important; diff --git a/playbook-website/app/javascript/site_styles/_getting_started.scss b/playbook-website/app/javascript/site_styles/_getting_started.scss index 4c351eb384..a71b10c84b 100644 --- a/playbook-website/app/javascript/site_styles/_getting_started.scss +++ b/playbook-website/app/javascript/site_styles/_getting_started.scss @@ -1,6 +1,6 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/spacing"; -@import "playbook-ui/dist/tokens/border_radius"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/spacing"; +@import "playbook-tokens/border_radius"; .getting_started { display: flex; diff --git a/playbook-website/app/javascript/site_styles/_kit_api.scss b/playbook-website/app/javascript/site_styles/_kit_api.scss index 96bbfd8cef..f094eb7da1 100644 --- a/playbook-website/app/javascript/site_styles/_kit_api.scss +++ b/playbook-website/app/javascript/site_styles/_kit_api.scss @@ -1,4 +1,4 @@ -@import "playbook-ui/dist/tokens/typography"; +@import "playbook-tokens/typography"; .kearning{ letter-spacing: $lspace_looser; } diff --git a/playbook-website/app/javascript/site_styles/_kits_show.scss b/playbook-website/app/javascript/site_styles/_kits_show.scss index d7415d9e9e..25ad0f8caa 100644 --- a/playbook-website/app/javascript/site_styles/_kits_show.scss +++ b/playbook-website/app/javascript/site_styles/_kits_show.scss @@ -1,5 +1,7 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/typography"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/typography"; +@import "playbook-tokens/border_radius"; +@import "playbook-tokens/shadows"; .kit-show-wrapper { .sample-card-grid-override { diff --git a/playbook-website/app/javascript/site_styles/_landing-page-solutions.scss b/playbook-website/app/javascript/site_styles/_landing-page-solutions.scss index ca4bbf3097..6eb0ea82bc 100644 --- a/playbook-website/app/javascript/site_styles/_landing-page-solutions.scss +++ b/playbook-website/app/javascript/site_styles/_landing-page-solutions.scss @@ -1,3 +1,7 @@ +@import "playbook-tokens/screen_sizes"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/spacing"; + $screen-xxl-min: 1600px !default; .landing-page { diff --git a/playbook-website/app/javascript/site_styles/_landing-page.scss b/playbook-website/app/javascript/site_styles/_landing-page.scss index 25d700db1c..bad929e8e0 100644 --- a/playbook-website/app/javascript/site_styles/_landing-page.scss +++ b/playbook-website/app/javascript/site_styles/_landing-page.scss @@ -1,9 +1,9 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/spacing"; -@import "playbook-ui/dist/tokens/screen_sizes"; -@import "playbook-ui/dist/tokens/border_radius"; -@import "playbook-ui/dist/tokens/shadows"; -@import "playbook-ui/dist/tokens/screen_sizes"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/spacing"; +@import "playbook-tokens/screen_sizes"; +@import "playbook-tokens/border_radius"; +@import "playbook-tokens/shadows"; +@import "playbook-tokens/screen_sizes"; @import "./landing-page-solutions"; @import "./homepage_mixins"; diff --git a/playbook-website/app/javascript/site_styles/_samples_index.scss b/playbook-website/app/javascript/site_styles/_samples_index.scss index ea87b9c74a..5491b2699b 100644 --- a/playbook-website/app/javascript/site_styles/_samples_index.scss +++ b/playbook-website/app/javascript/site_styles/_samples_index.scss @@ -1,8 +1,8 @@ -@import "playbook-ui/dist/tokens/spacing"; -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/border_radius"; -@import "playbook-ui/dist/tokens/screen_sizes"; -@import "playbook-ui/dist/tokens/shadows"; +@import "playbook-tokens/spacing"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/border_radius"; +@import "playbook-tokens/screen_sizes"; +@import "playbook-tokens/shadows"; .samples_index { .header-text { @@ -27,8 +27,8 @@ margin-right: $space_lg; } .sample_screenshot { - width: (1168px / 4); - height: (815px / 4); + width: calc(1168px / 4); + height: calc(815px / 4); border-radius: $border_rad_heaviest; box-shadow: $shadow_deep; } diff --git a/playbook-website/app/javascript/site_styles/_shadow_guidelines.scss b/playbook-website/app/javascript/site_styles/_shadow_guidelines.scss index 1d349f4c5c..89f1f2d914 100644 --- a/playbook-website/app/javascript/site_styles/_shadow_guidelines.scss +++ b/playbook-website/app/javascript/site_styles/_shadow_guidelines.scss @@ -1,3 +1,6 @@ +@import "playbook-tokens/colors"; +@import "playbook-tokens/shadows"; + .shadow-box-container { text-align: center; } diff --git a/playbook-website/app/javascript/site_styles/_site-style.scss b/playbook-website/app/javascript/site_styles/_site-style.scss index a81e8975cf..4bcbc5ce03 100755 --- a/playbook-website/app/javascript/site_styles/_site-style.scss +++ b/playbook-website/app/javascript/site_styles/_site-style.scss @@ -1,9 +1,9 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/spacing"; -@import "playbook-ui/dist/tokens/screen_sizes"; -@import "playbook-ui/dist/tokens/border_radius"; -@import "playbook-ui/dist/tokens/shadows"; -@import "playbook-ui/dist/tokens/typography"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/spacing"; +@import "playbook-tokens/screen_sizes"; +@import "playbook-tokens/border_radius"; +@import "playbook-tokens/shadows"; +@import "playbook-tokens/typography"; $selector: ".pb--page"; $nav_breakpoint: breakpoint("lg"); diff --git a/playbook-website/app/javascript/site_styles/_visual_guidelines.scss b/playbook-website/app/javascript/site_styles/_visual_guidelines.scss index 6c332fd0f1..ca80c93814 100644 --- a/playbook-website/app/javascript/site_styles/_visual_guidelines.scss +++ b/playbook-website/app/javascript/site_styles/_visual_guidelines.scss @@ -1,5 +1,5 @@ -@import "playbook-ui/dist/tokens/spacing"; -@import "playbook-ui/dist/tokens/screen_sizes"; +@import "playbook-tokens/spacing"; +@import "playbook-tokens/screen_sizes"; .visual_guidelines { diff --git a/playbook-website/app/javascript/site_styles/docs/_bg_light_doc_example.scss b/playbook-website/app/javascript/site_styles/docs/_bg_light_doc_example.scss index c8c37b9f41..95bf4e082c 100644 --- a/playbook-website/app/javascript/site_styles/docs/_bg_light_doc_example.scss +++ b/playbook-website/app/javascript/site_styles/docs/_bg_light_doc_example.scss @@ -1,5 +1,5 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/spacing"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/spacing"; .bg-light-doc-example { background: $bg_light; diff --git a/playbook-website/app/javascript/site_styles/docs/_changelog.scss b/playbook-website/app/javascript/site_styles/docs/_changelog.scss index b8d6823733..19b1e2ee91 100644 --- a/playbook-website/app/javascript/site_styles/docs/_changelog.scss +++ b/playbook-website/app/javascript/site_styles/docs/_changelog.scss @@ -1,3 +1,7 @@ +@import "playbook-tokens/colors"; +@import "playbook-tokens/spacing"; +@import "playbook-tokens/typography"; + .changelog-container { blockquote { position: relative; diff --git a/playbook-website/app/javascript/site_styles/docs/_code_snippet.scss b/playbook-website/app/javascript/site_styles/docs/_code_snippet.scss index ab9e98077e..16b645bee3 100755 --- a/playbook-website/app/javascript/site_styles/docs/_code_snippet.scss +++ b/playbook-website/app/javascript/site_styles/docs/_code_snippet.scss @@ -1,5 +1,6 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/typography"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/typography"; +@import "playbook-tokens/spacing"; // Rails & REACT diff --git a/playbook-website/app/javascript/site_styles/docs/_color_utilities.scss b/playbook-website/app/javascript/site_styles/docs/_color_utilities.scss index b7e7b18c80..1feea9a817 100755 --- a/playbook-website/app/javascript/site_styles/docs/_color_utilities.scss +++ b/playbook-website/app/javascript/site_styles/docs/_color_utilities.scss @@ -1,11 +1,11 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/typography"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/typography"; // Only used for our documentation site. // Creates color classes for color utilities. @mixin doc-color($colors-list) { @each $name, $color in $colors-list { - .pb--color_#{$name} { + .pb--color_#{"" + $name} { background-color: $color !important; } } diff --git a/playbook-website/app/javascript/site_styles/docs/_flex_examples.scss b/playbook-website/app/javascript/site_styles/docs/_flex_examples.scss index f1fd34b6ee..e279d7a820 100755 --- a/playbook-website/app/javascript/site_styles/docs/_flex_examples.scss +++ b/playbook-website/app/javascript/site_styles/docs/_flex_examples.scss @@ -1,4 +1,4 @@ -@import "playbook-ui/dist/tokens/colors"; +@import "playbook-tokens/colors"; [class^=flex-doc-example] { diff --git a/playbook-website/app/javascript/site_styles/docs/_kit_doc.scss b/playbook-website/app/javascript/site_styles/docs/_kit_doc.scss index b888745116..d7f18b9759 100755 --- a/playbook-website/app/javascript/site_styles/docs/_kit_doc.scss +++ b/playbook-website/app/javascript/site_styles/docs/_kit_doc.scss @@ -1,6 +1,6 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/spacing"; - +@import "playbook-tokens/colors"; +@import "playbook-tokens/spacing"; +@import "playbook-tokens/typography"; .pb--doc { margin-bottom: 20px; diff --git a/playbook-website/app/javascript/site_styles/docs/_kits_examples.scss b/playbook-website/app/javascript/site_styles/docs/_kits_examples.scss index 0adf43d7d8..3173537ebe 100755 --- a/playbook-website/app/javascript/site_styles/docs/_kits_examples.scss +++ b/playbook-website/app/javascript/site_styles/docs/_kits_examples.scss @@ -1,4 +1,6 @@ -@import "playbook-ui/dist/tokens/colors"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/border_radius"; +@import "playbook-tokens/shadows"; .pb--kits { .pb--docItem { diff --git a/playbook-website/app/javascript/site_styles/docs/_links.scss b/playbook-website/app/javascript/site_styles/docs/_links.scss index be229c6253..d115c054d7 100644 --- a/playbook-website/app/javascript/site_styles/docs/_links.scss +++ b/playbook-website/app/javascript/site_styles/docs/_links.scss @@ -1,3 +1,5 @@ +@import "playbook-tokens/spacing"; + .anchorjs-link { font-size: 2em !important; position: relative; diff --git a/playbook-website/app/javascript/site_styles/docs/_markdown.scss b/playbook-website/app/javascript/site_styles/docs/_markdown.scss index 71329e7c65..d1d0dd3a50 100755 --- a/playbook-website/app/javascript/site_styles/docs/_markdown.scss +++ b/playbook-website/app/javascript/site_styles/docs/_markdown.scss @@ -1,9 +1,10 @@ -@import "playbook-ui/dist/tokens/titles"; -@import "playbook-ui/dist/tokens/typography"; -@import "playbook-ui/dist/tokens/spacing"; -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/screen_sizes"; -@import "playbook-ui/app/pb_kits/playbook/pb_caption/_caption_mixin.scss"; +@import "playbook-tokens/titles"; +@import "playbook-tokens/typography"; +@import "playbook-tokens/spacing"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/screen_sizes"; +@import "playbook-tokens/border_radius"; +@import "playbook-kits/pb_caption/_caption_mixin.scss"; .markdown_title { @include pb_title_1; diff --git a/playbook-website/app/javascript/site_styles/map_styles/_map_default.scss b/playbook-website/app/javascript/site_styles/map_styles/_map_default.scss index 0e18ea10f2..c1354ce4d6 100644 --- a/playbook-website/app/javascript/site_styles/map_styles/_map_default.scss +++ b/playbook-website/app/javascript/site_styles/map_styles/_map_default.scss @@ -1,6 +1,6 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/spacing"; -@import "playbook-ui/dist/tokens/shadows"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/spacing"; +@import "playbook-tokens/shadows"; @import url("https://unpkg.com/maplibre-gl@2.4.0/dist/maplibre-gl.css"); @import url("https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-draw/v1.3.0/mapbox-gl-draw.css"); diff --git a/playbook-website/app/javascript/site_styles/visual_guidelines/_border_radius_guidelines.scss b/playbook-website/app/javascript/site_styles/visual_guidelines/_border_radius_guidelines.scss index 87f3617b18..c8912ca5c1 100644 --- a/playbook-website/app/javascript/site_styles/visual_guidelines/_border_radius_guidelines.scss +++ b/playbook-website/app/javascript/site_styles/visual_guidelines/_border_radius_guidelines.scss @@ -1,5 +1,6 @@ -@import "playbook-ui/dist/tokens/border_radius"; - +@import "playbook-tokens/colors"; +@import "playbook-tokens/border_radius"; +@import "playbook-tokens/spacing"; .border_radius { @mixin border-example { diff --git a/playbook-website/app/javascript/site_styles/visual_guidelines/_line_height_guidelines.scss b/playbook-website/app/javascript/site_styles/visual_guidelines/_line_height_guidelines.scss index 57c31e4b2d..0369c407af 100644 --- a/playbook-website/app/javascript/site_styles/visual_guidelines/_line_height_guidelines.scss +++ b/playbook-website/app/javascript/site_styles/visual_guidelines/_line_height_guidelines.scss @@ -1,3 +1,5 @@ +@import "playbook-tokens/typography"; + @mixin line_height_tiken_visual { font-size: 28px; letter-spacing: -0.03em; diff --git a/playbook-website/app/javascript/site_styles/visual_guidelines/_spacing_tokens.scss b/playbook-website/app/javascript/site_styles/visual_guidelines/_spacing_tokens.scss index bcb660c88f..449c8c841e 100755 --- a/playbook-website/app/javascript/site_styles/visual_guidelines/_spacing_tokens.scss +++ b/playbook-website/app/javascript/site_styles/visual_guidelines/_spacing_tokens.scss @@ -1,5 +1,6 @@ -@import "playbook-ui/dist/tokens/colors"; -@import "playbook-ui/dist/tokens/spacing"; +@import "playbook-tokens/colors"; +@import "playbook-tokens/spacing"; +@import "playbook-tokens/typography"; .pb--tokens-spacing { &-token { diff --git a/playbook-website/app/javascript/site_styles/visual_guidelines/_typography_guidelines.scss b/playbook-website/app/javascript/site_styles/visual_guidelines/_typography_guidelines.scss index a0d2d9138e..bb41928084 100644 --- a/playbook-website/app/javascript/site_styles/visual_guidelines/_typography_guidelines.scss +++ b/playbook-website/app/javascript/site_styles/visual_guidelines/_typography_guidelines.scss @@ -1,4 +1,4 @@ -@import "playbook-ui/dist/tokens/typography"; +@import "playbook-tokens/typography"; .ls_tightest { diff --git a/playbook-website/app/views/layouts/_footer.html.erb b/playbook-website/app/views/layouts/_footer.html.erb index 97bdd3048b..4785188335 100644 --- a/playbook-website/app/views/layouts/_footer.html.erb +++ b/playbook-website/app/views/layouts/_footer.html.erb @@ -27,7 +27,7 @@ <%= pb_rails("flex", props: { justify: "center", margin: "lg"}) do %> <%= pb_rails("flex", props: { margin_x: { xs: "xl" }, classname: "link-container", justify: "between", max_width: "xl", flex_direction: { xs: "row" } }) do %> <%= pb_rails("flex", props: { max_width: "sm", padding_top: "xl", display: { xs: "none" } }) do %> - <%= image_pack_tag("power-subtract-logo.svg") %> + <%= vite_image_tag("images/power-subtract-logo.svg") %> <%= pb_rails("flex/flex_item", props: { align_self: "center" }) do %> <%= pb_rails("body", props: { dark: true, text: "As the highest-rated residential remodeler in the nation, our international technology team builds a custom suite of products that continuously transform our business.", color: "light", padding_left: "lg", display: { md: "none", sm: "none", xs: "none" }}) %> <% end %> diff --git a/playbook-website/app/views/layouts/_head.html.erb b/playbook-website/app/views/layouts/_head.html.erb index 825d2a7e62..b83d96025a 100644 --- a/playbook-website/app/views/layouts/_head.html.erb +++ b/playbook-website/app/views/layouts/_head.html.erb @@ -5,5 +5,5 @@ <link rel="manifest" href="/site.webmanifest"> <%= csrf_meta_tags%> <%= csp_meta_tag%> -<%= stylesheet_packs_with_chunks_tag 'application' %> + <meta content="user-scalable=0, initial-scale=1.0, minimum-scale=1" name="viewport" /> diff --git a/playbook-website/app/views/layouts/_mobile_nav.html.erb b/playbook-website/app/views/layouts/_mobile_nav.html.erb index 9442107b88..be4a9caed5 100644 --- a/playbook-website/app/views/layouts/_mobile_nav.html.erb +++ b/playbook-website/app/views/layouts/_mobile_nav.html.erb @@ -1,5 +1,5 @@ <div class="<%= cookies[:dark_mode] == "true" ? 'dark' : '' %>"> <%= pb_rails("flex", props:{classname: "pb--page--mobileNav", shadow:"deep", align:"center", justify:"center"}) do %> - <%= image_pack_tag("pb-logo-mobile.svg") %> + <%= vite_image_tag("images/pb-logo-mobile.svg") %> <% end %> </div> \ No newline at end of file diff --git a/playbook-website/app/views/layouts/application.html.erb b/playbook-website/app/views/layouts/application.html.erb index 9f31fd5d56..266b04f7c8 100755 --- a/playbook-website/app/views/layouts/application.html.erb +++ b/playbook-website/app/views/layouts/application.html.erb @@ -2,6 +2,9 @@ <html> <head> <%= render 'layouts/head'%> + <%= vite_client_tag %> + <%= vite_javascript_tag(*@application_js) %> + </head> <body class="<%= @body_class %> <%= controller_name %> <%= action_name%>"> <%= render 'layouts/mobile_nav'%> @@ -26,7 +29,7 @@ <% end %> <%end%> </body> - <%= javascript_packs_with_chunks_tag(*@application_js) %> + <%= yield :pb_js if @type != 'react' %> <%= render 'layouts/ga'%> </html> diff --git a/playbook-website/app/views/layouts/application_beta.html.erb b/playbook-website/app/views/layouts/application_beta.html.erb index aa4dca69ea..07f65888fd 100644 --- a/playbook-website/app/views/layouts/application_beta.html.erb +++ b/playbook-website/app/views/layouts/application_beta.html.erb @@ -2,6 +2,8 @@ <html> <head> <%= render 'layouts/head'%> + <%= vite_client_tag %> + <%= vite_javascript_tag(*@application_js) %> </head> <body class="<%= @body_class %> <%= controller_name %> <%= action_name%>"> <%= render 'layouts/mobile_nav'%> @@ -19,8 +21,6 @@ <%= react_component("Website") %> <% end %> </body> - <%= javascript_pack_tag('app') %> - <%= javascript_packs_with_chunks_tag(*@application_js) %> <%= yield :pb_js if @type != 'react' %> <%= render 'layouts/ga'%> </html> diff --git a/playbook-website/app/views/layouts/changelog.html.erb b/playbook-website/app/views/layouts/changelog.html.erb index ee2dd30139..42e0904b9e 100644 --- a/playbook-website/app/views/layouts/changelog.html.erb +++ b/playbook-website/app/views/layouts/changelog.html.erb @@ -44,7 +44,9 @@ <% end %> <% end %> </body> - <%= javascript_packs_with_chunks_tag(*@application_js) %> + + <%= vite_javascript_tag(*@application_js) %> + <%= yield :pb_js %> <%= render 'layouts/ga'%> </html> diff --git a/playbook-website/app/views/layouts/docs.html.erb b/playbook-website/app/views/layouts/docs.html.erb index 1a2fba0ec6..57f6a0419d 100755 --- a/playbook-website/app/views/layouts/docs.html.erb +++ b/playbook-website/app/views/layouts/docs.html.erb @@ -2,6 +2,8 @@ <html> <head> <%= render 'layouts/head'%> + <%= vite_client_tag %> + <%= vite_javascript_tag(*@application_js) %> </head> <body class="<%= @body_class %> <%= controller_name %> <%= action_name%>"> <%= render 'layouts/mobile_nav'%> @@ -15,7 +17,7 @@ <div class="pb--page--content--main"> <%= pb_rails("background", props: { background_color: "dark", - image_url: @front_matter['header'] || asset_pack_url("getting-started.svg"), + image_url: @front_matter['header'] || vite_asset_path("images/getting-started.svg"), background_repeat: "no-repeat", background_size: "contain", background_position: "center" @@ -48,7 +50,7 @@ <% end %> <% end %> </body> - <%= javascript_packs_with_chunks_tag(*@application_js) %> + <%= yield :pb_js %> <%= render 'layouts/ga'%> </html> diff --git a/playbook-website/app/views/layouts/fullscreen.html.erb b/playbook-website/app/views/layouts/fullscreen.html.erb index 2816510f53..b992c48234 100755 --- a/playbook-website/app/views/layouts/fullscreen.html.erb +++ b/playbook-website/app/views/layouts/fullscreen.html.erb @@ -2,9 +2,10 @@ <html> <head> <%= render 'layouts/head'%> + <%= vite_client_tag %> + <%= vite_javascript_tag 'application', 'site' %> </head> <body class="fullscreen <%= @body_class %> <%= controller_name %> <%= action_name%>"> <%= yield %> </body> - <%= javascript_packs_with_chunks_tag 'application', 'site' %> </html> \ No newline at end of file diff --git a/playbook-website/app/views/pages/kit_show.html.erb b/playbook-website/app/views/pages/kit_show.html.erb index 3fee2e4db4..ee374277a8 100755 --- a/playbook-website/app/views/pages/kit_show.html.erb +++ b/playbook-website/app/views/pages/kit_show.html.erb @@ -128,7 +128,7 @@ <div data-action="toggle" data-togglable="prop_example" class="pb--propsTable"> <%= pb_rails("title", props: { text: "Available Props", size: 3, margin_bottom: "sm", margin_top: "sm" }) %> <%= react_component("AvailableProps", - source: Playbook::PbDocs::KitExample.new(kit: @kit, example_title: "Default", example_key: @kit, type: "react").tsx_source ) + availableProps: Playbook::PbDocs::KitExample.new(kit: @kit, example_title: "Default", example_key: @kit, type: "react").available_props ) %> </div> <% end %> diff --git a/playbook-website/app/views/pages/kit_show_new.html.erb b/playbook-website/app/views/pages/kit_show_new.html.erb index 1b3f9ae18e..2bfaece326 100644 --- a/playbook-website/app/views/pages/kit_show_new.html.erb +++ b/playbook-website/app/views/pages/kit_show_new.html.erb @@ -11,8 +11,7 @@ <%= react_component("KitDocs", kit: @kit, source: get_source(example.keys.first), - exampleTitle: example.values.first, - css: asset_pack_url('application.css'), + exampleTitle: example.values.first ) %> diff --git a/playbook-website/app/views/samples/crowdsourced_posts/index.jsx b/playbook-website/app/views/samples/crowdsourced_posts/index.jsx index 47df6ae517..025d5d7a1b 100644 --- a/playbook-website/app/views/samples/crowdsourced_posts/index.jsx +++ b/playbook-website/app/views/samples/crowdsourced_posts/index.jsx @@ -885,9 +885,9 @@ const CrowdsourcedPosts = () => { /> </FlexItem> </Flex> - <If condition={community !== communities[communities.length - 1]}> + {community !== communities[communities.length - 1] && ( <SectionSeparator /> - </If> + )} </> ))} diff --git a/playbook-website/app/views/samples/music_app/index.jsx b/playbook-website/app/views/samples/music_app/index.tsx similarity index 98% rename from playbook-website/app/views/samples/music_app/index.jsx rename to playbook-website/app/views/samples/music_app/index.tsx index 6a4e3df52f..e34ffe4df5 100644 --- a/playbook-website/app/views/samples/music_app/index.jsx +++ b/playbook-website/app/views/samples/music_app/index.tsx @@ -1,12 +1,11 @@ -/* @flow */ - +/* eslint-disable react/no-multi-comp */ import React from 'react' import { Background, Body, Caption, Card, Flex, FlexItem, Icon, Image, Layout, ProgressSimple, SectionSeparator, Table, TableRow, TextInput, Title, User } from 'playbook-ui' const yourLibraryLinks = ['Made For You', 'Recently Played', 'Liked Songs', 'Albums', 'Artists', 'Podcasts'] const playlists = ['podcasts', 'THENX', 'Adrenaline Workout', 'New Music Friday', 'RetroWave / Outrun', 'Tiki Torch'] -const randomImageUrl = (id) => `https://picsum.photos/id/${id}/175` +const randomImageUrl = (id: number) => `https://picsum.photos/id/${id}/175` const playlistCardSubtext = 'A daily show for anyone who works a regular job and wants to start an income-earning pr...' const playlistCardTitles = ['Side Hustle School', 'The Devslopes Podcast with Mark Wahlbeck', 'Borrasca', 'Philosophize This!', 'How I Built This With Guy Raz'] @@ -34,7 +33,7 @@ const BottomRightIcon = ({ icon }: any) => ( const MusicApp = () => { window.addEventListener('DOMContentLoaded', () => { const fullHeightElems = document.querySelectorAll('.fullHeight') - fullHeightElems.forEach((elem) => elem.style.height = '100%') + fullHeightElems.forEach((elem: HTMLDivElement) => elem.style.height = '100%') }) return ( diff --git a/playbook-website/babel.config.js b/playbook-website/babel.config.js deleted file mode 100644 index 08adc11bfc..0000000000 --- a/playbook-website/babel.config.js +++ /dev/null @@ -1,87 +0,0 @@ -module.exports = function (api) { - var validEnv = ['development', 'test', 'production'] - var currentEnv = api.env() - var isDevelopmentEnv = api.env('development') - var isProductionEnv = api.env('production') - var isTestEnv = api.env('test') - - if (!validEnv.includes(currentEnv)) { - throw new Error( - 'Please specify a valid `NODE_ENV` or ' + - '`BABEL_ENV` environment variables. Valid values are development, ' + - 'test, and production. Instead, received: ' + - JSON.stringify(currentEnv) + - '.' - ) - } - - return { - presets: [ - isTestEnv && [ - '@babel/preset-env', - { - loose: true, - targets: { - node: 'current', - }, - modules: 'commonjs', - }, - ], - (isProductionEnv || isDevelopmentEnv) && [ - '@babel/preset-env', - { - forceAllTransforms: true, - useBuiltIns: 'entry', - corejs: 3, - modules: false, - exclude: ['transform-typeof-symbol'], - }, - ], - '@babel/preset-flow', - [ - '@babel/preset-react', - { - development: isDevelopmentEnv || isTestEnv, - useBuiltIns: true, - }, - ], - ].filter(Boolean), - plugins: [ - 'babel-plugin-macros', - '@babel/plugin-proposal-nullish-coalescing-operator', - '@babel/plugin-proposal-optional-chaining', - '@babel/plugin-syntax-dynamic-import', - isTestEnv && 'babel-plugin-dynamic-import-node', - '@babel/plugin-transform-destructuring', - 'babel-plugin-jsx-control-statements', - '@babel/plugin-proposal-export-default-from', - ['@babel/plugin-proposal-class-properties'], - [ - '@babel/plugin-proposal-object-rest-spread', - { - useBuiltIns: true, - }, - ], - [ - '@babel/plugin-transform-runtime', - { - helpers: false, - regenerator: true, - corejs: false, - }, - ], - [ - '@babel/plugin-transform-regenerator', - { - async: false, - }, - ], - isProductionEnv && [ - 'babel-plugin-transform-react-remove-prop-types', - { - removeImport: true, - }, - ], - ].filter(Boolean), - } -} diff --git a/playbook-website/bin/bundle b/playbook-website/bin/bundle index f19acf5b5c..50da5fdf9e 100755 --- a/playbook-website/bin/bundle +++ b/playbook-website/bin/bundle @@ -1,3 +1,109 @@ #!/usr/bin/env ruby -ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __dir__) -load Gem.bin_path('bundler', 'bundle') +# frozen_string_literal: true + +# +# This file was generated by Bundler. +# +# The application 'bundle' is installed as part of a gem, and +# this file is here to facilitate running it. +# + +require "rubygems" + +m = Module.new do + module_function + + def invoked_as_script? + File.expand_path($0) == File.expand_path(__FILE__) + end + + def env_var_version + ENV["BUNDLER_VERSION"] + end + + def cli_arg_version + return unless invoked_as_script? # don't want to hijack other binstubs + return unless "update".start_with?(ARGV.first || " ") # must be running `bundle update` + bundler_version = nil + update_index = nil + ARGV.each_with_index do |a, i| + if update_index && update_index.succ == i && a.match?(Gem::Version::ANCHORED_VERSION_PATTERN) + bundler_version = a + end + next unless a =~ /\A--bundler(?:[= ](#{Gem::Version::VERSION_PATTERN}))?\z/ + bundler_version = $1 + update_index = i + end + bundler_version + end + + def gemfile + gemfile = ENV["BUNDLE_GEMFILE"] + return gemfile if gemfile && !gemfile.empty? + + File.expand_path("../Gemfile", __dir__) + end + + def lockfile + lockfile = + case File.basename(gemfile) + when "gems.rb" then gemfile.sub(/\.rb$/, ".locked") + else "#{gemfile}.lock" + end + File.expand_path(lockfile) + end + + def lockfile_version + return unless File.file?(lockfile) + lockfile_contents = File.read(lockfile) + return unless lockfile_contents =~ /\n\nBUNDLED WITH\n\s{2,}(#{Gem::Version::VERSION_PATTERN})\n/ + Regexp.last_match(1) + end + + def bundler_requirement + @bundler_requirement ||= + env_var_version || + cli_arg_version || + bundler_requirement_for(lockfile_version) + end + + def bundler_requirement_for(version) + return "#{Gem::Requirement.default}.a" unless version + + bundler_gem_version = Gem::Version.new(version) + + bundler_gem_version.approximate_recommendation + end + + def load_bundler! + ENV["BUNDLE_GEMFILE"] ||= gemfile + + activate_bundler + end + + def activate_bundler + gem_error = activation_error_handling do + gem "bundler", bundler_requirement + end + return if gem_error.nil? + require_error = activation_error_handling do + require "bundler/version" + end + return if require_error.nil? && Gem::Requirement.new(bundler_requirement).satisfied_by?(Gem::Version.new(Bundler::VERSION)) + warn "Activating bundler (#{bundler_requirement}) failed:\n#{gem_error.message}\n\nTo install the version of bundler this project requires, run `gem install bundler -v '#{bundler_requirement}'`" + exit 42 + end + + def activation_error_handling + yield + nil + rescue StandardError, LoadError => e + e + end +end + +m.load_bundler! + +if m.invoked_as_script? + load Gem.bin_path("bundler", "bundle") +end diff --git a/playbook-website/bin/vite b/playbook-website/bin/vite new file mode 100755 index 0000000000..5da3388e2d --- /dev/null +++ b/playbook-website/bin/vite @@ -0,0 +1,27 @@ +#!/usr/bin/env ruby +# frozen_string_literal: true + +# +# This file was generated by Bundler. +# +# The application 'vite' is installed as part of a gem, and +# this file is here to facilitate running it. +# + +ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__) + +bundle_binstub = File.expand_path("bundle", __dir__) + +if File.file?(bundle_binstub) + if File.read(bundle_binstub, 300).include?("This file was generated by Bundler") + load(bundle_binstub) + else + abort("Your `bin/bundle` was not generated by Bundler, so this binstub cannot run. +Replace `bin/bundle` by running `bundle binstubs bundler --force`, then run this command again.") + end +end + +require "rubygems" +require "bundler/setup" + +load Gem.bin_path("vite_ruby", "vite") diff --git a/playbook-website/bin/webpack b/playbook-website/bin/webpack deleted file mode 100755 index 1031168d01..0000000000 --- a/playbook-website/bin/webpack +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env ruby - -ENV["RAILS_ENV"] ||= ENV["RACK_ENV"] || "development" -ENV["NODE_ENV"] ||= "development" - -require "pathname" -ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../Gemfile", - Pathname.new(__FILE__).realpath) - -require "bundler/setup" - -require "webpacker" -require "webpacker/webpack_runner" - -APP_ROOT = File.expand_path("..", __dir__) -Dir.chdir(APP_ROOT) do - Webpacker::WebpackRunner.run(ARGV) -end diff --git a/playbook-website/bin/webpack-dev-server b/playbook-website/bin/webpack-dev-server deleted file mode 100755 index dd9662737a..0000000000 --- a/playbook-website/bin/webpack-dev-server +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env ruby - -ENV["RAILS_ENV"] ||= ENV["RACK_ENV"] || "development" -ENV["NODE_ENV"] ||= "development" - -require "pathname" -ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../Gemfile", - Pathname.new(__FILE__).realpath) - -require "bundler/setup" - -require "webpacker" -require "webpacker/dev_server_runner" - -APP_ROOT = File.expand_path("..", __dir__) -Dir.chdir(APP_ROOT) do - Webpacker::DevServerRunner.run(ARGV) -end diff --git a/playbook-website/config/initializers/content_security_policy.rb b/playbook-website/config/initializers/content_security_policy.rb index 96616661a3..81d5f16e09 100644 --- a/playbook-website/config/initializers/content_security_policy.rb +++ b/playbook-website/config/initializers/content_security_policy.rb @@ -16,7 +16,11 @@ p.worker_src :self, "blob:" # To allow connections to the webpack-dev-server running in a separate docker container - p.connect_src :self, :https, "http://localhost:3035", "ws://localhost:3035", "http://0.0.0.0:3035", "ws://0.0.0.0:3035" if Rails.env.development? + if Rails.env.development? + p.style_src :self, :https, :unsafe_inline + p.script_src :self, :https, :unsafe_inline, :unsafe_eval + p.connect_src :self, :https, "http://localhost:3036", "ws://localhost:3036", "http://0.0.0.0:3036", "ws://0.0.0.0:3036" + end end # Specify URI for violation reports diff --git a/playbook-website/config/vite.json b/playbook-website/config/vite.json new file mode 100644 index 0000000000..71f9c7bf2d --- /dev/null +++ b/playbook-website/config/vite.json @@ -0,0 +1,23 @@ +{ + "all": { + "sourceCodeDir": "app/javascript", + "watchAdditionalPaths": [], + "additionalEntrypoints": [ + "app/javascript/components/**/*.{ts,js,tsx,jsx}", + "app/javascript/images/*", + "app/javascript/scripts/*.{ts,js}", + "app/javascript/site_styles/**/*.{scss,css}", + "app/javascript/utilities/*.{ts,js}" + ] + }, + "development": { + "autoBuild": true, + "publicOutputDir": "vite-dev", + "port": 3036 + }, + "test": { + "autoBuild": true, + "publicOutputDir": "vite-test", + "port": 3037 + } +} diff --git a/playbook-website/config/webpack/development.js b/playbook-website/config/webpack/development.js deleted file mode 100644 index c5edff94ad..0000000000 --- a/playbook-website/config/webpack/development.js +++ /dev/null @@ -1,5 +0,0 @@ -process.env.NODE_ENV = process.env.NODE_ENV || 'development' - -const environment = require('./environment') - -module.exports = environment.toWebpackConfig() diff --git a/playbook-website/config/webpack/environment.js b/playbook-website/config/webpack/environment.js deleted file mode 100644 index a3891bf273..0000000000 --- a/playbook-website/config/webpack/environment.js +++ /dev/null @@ -1,66 +0,0 @@ -const path = require('path') - -const { environment } = require('@rails/webpacker') - -const babelLoader = environment.loaders.get('babel') -babelLoader.test = /\.(js|jsx|ts|tsx)?(\.erb)?$/ - -const nodeLoader = environment.loaders.get('nodeModules') -nodeLoader.exclude = [ - nodeLoader.exclude, - /node_modules\/@powerhome\/playbook-icons-react/ -] - -environment.loaders.prepend('ESM', { - test: /\.mjs$/, - use: { - loader: 'babel-loader', - options: { - cacheDirectory: true, - }, - }, - // include: /node_modules/, - type: 'javascript/auto', -}) - -environment.loaders.prepend('svgr', { - test: /\.(svg)$/, - use: { - loader: '@svgr/webpack', - options: { - svgoConfig: { - plugins: [ - { removeViewBox: false } - ] - } - } - }, - include: [ - path.resolve(__dirname, '../../../node_modules/@powerhome/playbook-icons/icons') - ], -}) - -// Don't let file entry stomp on SVGs -environment.loaders.get('file').test = /(.jpg|.jpeg|.png|.gif|.tiff|.ico|.eot|.otf|.ttf|.woff|.woff2)$/i -environment.loaders.get('file').include = path.resolve(__dirname, '../../app') - -environment.loaders.append('image', { - test: /\.(svg)$/, - use: { - loader: 'file-loader', - }, - include: [ - path.resolve(__dirname, '../../app') - ], -}) - -environment.config.merge({ - optimization: { - runtimeChunk: 'single', - splitChunks: { chunks: 'all' }, - removeAvailableModules: false, - removeEmptyChunks: true, - }, -}) - -module.exports = environment diff --git a/playbook-website/config/webpack/production.js b/playbook-website/config/webpack/production.js deleted file mode 100644 index 0cec3dd899..0000000000 --- a/playbook-website/config/webpack/production.js +++ /dev/null @@ -1,7 +0,0 @@ -process.env.NODE_ENV = process.env.NODE_ENV || 'production' - -const environment = require('./environment') - -environment.config.merge({ devtool: 'none' }) - -module.exports = environment.toWebpackConfig() diff --git a/playbook-website/config/webpack/test.js b/playbook-website/config/webpack/test.js deleted file mode 100644 index c5edff94ad..0000000000 --- a/playbook-website/config/webpack/test.js +++ /dev/null @@ -1,5 +0,0 @@ -process.env.NODE_ENV = process.env.NODE_ENV || 'development' - -const environment = require('./environment') - -module.exports = environment.toWebpackConfig() diff --git a/playbook-website/config/webpacker.yml b/playbook-website/config/webpacker.yml deleted file mode 100644 index e64e844b76..0000000000 --- a/playbook-website/config/webpacker.yml +++ /dev/null @@ -1,96 +0,0 @@ -# Note: You must restart bin/webpack-dev-server for changes to take effect - -default: &default - source_path: app/javascript - source_entry_path: packs - public_root_path: public - public_output_path: packs - cache_path: tmp/cache/webpacker - check_yarn_integrity: false - webpack_compile_output: true - - # Additional paths webpack should lookup modules - # ['app/assets', 'engine/foo/app/assets'] - additional_paths: ['app'] - - # Reload manifest.json on all requests so we reload latest compiled packs - cache_manifest: false - - # Extract and emit a css file - extract_css: true - - static_assets_extensions: - - .jpg - - .jpeg - - .png - - .gif - - .tiff - - .ico - - .svg - - .eot - - .otf - - .ttf - - .woff - - .woff2 - - extensions: - - .jsx - - .js - - .tsx - - .ts - - .mjs - - .sass - - .scss - - .css - - .module.sass - - .module.scss - - .module.css - - .png - - .svg - - .gif - - .jpeg - - .jpg - -development: - <<: *default - compile: true - - # Reference: https://webpack.js.org/configuration/dev-server/ - dev_server: - https: false - host: localhost - port: 3035 - public: localhost:3035 - hmr: true - # Inline should be set to true if using HMR - inline: true - overlay: true - compress: true - disable_host_check: true - use_local_ip: false - quiet: false - pretty: false - headers: - 'Access-Control-Allow-Origin': '*' - watch_options: - ignored: '**/node_modules/**' - - -test: - <<: *default - compile: true - - # Compile test packs to a separate directory - public_output_path: packs-test - -production: - <<: *default - - # Production depends on precompilation of packs prior to booting for performance. - compile: false - - # Extract and emit a css file - extract_css: true - - # Cache manifest.json for performance - cache_manifest: true diff --git a/playbook-website/package.json b/playbook-website/package.json index a6bd74748a..d1fd201eac 100644 --- a/playbook-website/package.json +++ b/playbook-website/package.json @@ -4,8 +4,7 @@ "version": "1.0.0", "scripts": { "lint": "eslint app/ --ext .js,.jsx", - "watch": "NODE_OPTIONS=--openssl-legacy-provider ./bin/webpack-dev-server", - "release": "RAILS_ENV=production NODE_ENV=production ./bin/webpack" + "release": "bin/vite build" }, "dependencies": { "@fortawesome/fontawesome-pro": "6.2.1", @@ -13,8 +12,16 @@ "@powerhome/playbook-icons": "0.0.1-alpha.32", "@powerhome/playbook-icons-react": "0.0.1-alpha.32", "@powerhome/power-fonts": "0.0.1-alpha.6", - "@rails/webpacker": "5.4.3", - "@svgr/webpack": "5.5.0", + "anchor-js": "^5.0.0", + "maplibre-gl": "^2.4.0", + "playbook-ui": ">= 1" + }, + "devDependencies": { + "@babel/preset-env": "^7.24.8", + "@babel/preset-react": "^7.13.13", + "@babel/preset-typescript": "^7.24.7", + "@hotwired/turbo-rails": "^7.3.0", + "@originjs/vite-plugin-commonjs": "^1.0.3", "@tiptap/extension-document": "^2.1.12", "@tiptap/extension-highlight": "^2.0.3", "@tiptap/extension-horizontal-rule": "^2.0.3", @@ -24,36 +31,28 @@ "@tiptap/pm": "^2.0.2", "@tiptap/react": "^2.0.2", "@tiptap/starter-kit": "^2.0.2", - "anchor-js": "^5.0.0", - "maplibre-gl": "^2.4.0", - "playbook-ui": ">= 1", + "@vitejs/plugin-react": "^4.3.1", + "axe-core": "4.9.1", + "babel-plugin-react-docgen": "^4.2.1", + "copy-to-clipboard": "^3.3.3", + "eslint": "6.8.0", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-import": "^14.1.0", + "postcss-preset-env": "^7.0.1", "prismjs": "^1.29.0", "react": "^17.0.2", "react-docgen": "^7.0.3", + "react-docgen-typescript": "^2.2.2", "react-dom": "^17.0.2", "react-router-dom": "^6.16.0", "react-simple-code-editor": "^0.13.1", - "trix": "1.3.1", - "webpacker-react": "^0.3.2", + "sass": "^1.77.6", + "ts-json-schema-generator": "^2.3.0", + "vite": "^5.0.0", + "vite-plugin-ruby": "^5.0.0", "zxcvbn": "^4.4.2" }, - "devDependencies": { - "@babel/core": "^7.24.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/preset-flow": "^7.12.1", - "@babel/preset-react": "^7.13.13", - "@hotwired/turbo-rails": "^7.3.0", - "axe-core": "4.4.3", - "babel-plugin-flow-runtime": "^0.11.1", - "babel-plugin-transform-flow-strip-types": "^6.22.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "babel-preset-flow": "6.23.0", - "copy-to-clipboard": "^3.3.3", - "eslint": "6.8.0", - "react-svg-loader": "^3.0.3", - "style-loader": "2.0.0", - "webpack": "4.46.0", - "webpack-cli": "^3.3.12", - "webpack-dev-server": "^3.11.2" + "resolutions": { + "@typescript-eslint/eslint-plugin": "^5.0.0" } } diff --git a/playbook-website/scripts/global-props.mjs b/playbook-website/scripts/global-props.mjs new file mode 100644 index 0000000000..9579a4135f --- /dev/null +++ b/playbook-website/scripts/global-props.mjs @@ -0,0 +1,54 @@ +/* +Description: + This script uses ts-json-schema-generator to parse a typescript file and extract the keys from a type. + The keys are then written to a file that can be imported to filter out global props. + +Dependencies: + - ts-json-schema-generator + - https://github.com/vega/ts-json-schema-generator + - typescript + +Arguments: + None + +Example CLI Usage: + (cd playbook-website; node scripts/global-props.mjs) +*/ + +import tsj from 'ts-json-schema-generator'; +import fs from 'fs'; +import { resolve } from 'path'; +import { exit } from 'process'; + +const UTILS_PATH = '../playbook/app/pb_kits/playbook/utilities'; + +const config = { + path: resolve(`${UTILS_PATH}/globalProps.ts`), + tsconfig: resolve('../playbook/tsconfig.json'), + type: "GlobalProps", + topRef: false, +} + +let schema; + +try { + schema = tsj.createGenerator(config).createSchema(config.type); +} catch (e) { + console.error("Failed to generate globalProps keys file!", e); + exit(1); +} + +try { + const keys = Object.entries(schema["anyOf"][0]["properties"]).map(([key]) => key) + const schemaString = `export default ${JSON.stringify(keys, null, 2)};\n`; + const outFile = `${UTILS_PATH}/globalPropNames.mjs`; + + fs.writeFileSync(resolve(outFile), schemaString); +} catch (e) { + console.error(`Failed to write to ${outFile}`, e); + exit(1); +} + +console.log("Successfully generated globalProps keys file!") + +exit(0); diff --git a/playbook-website/scripts/react-docgen.mjs b/playbook-website/scripts/react-docgen.mjs new file mode 100644 index 0000000000..6443730214 --- /dev/null +++ b/playbook-website/scripts/react-docgen.mjs @@ -0,0 +1,103 @@ +/* +Description: + This script uses react-docgen-typescript to parse a typescript file and extract the props from a React component. + In production, the script will cache the results to avoid re-parsing the same file multiple times. + The script can be run against a single file or all files in the playbook app. + +Dependencies: + - react-docgen-typescript + - typescript + - scripts/global-props.mjs + - Runs at app startup to generate a list of global prop names to filter out of the results. + +Environment Variables: + - PB_DOCGEN_CACHE: true + - Used to determine if the script should cache the results. Default is false. + You can set this to true to enable/test caching in development. + +Arguments: + - Provide the absolute path to a typescript kit file to parse. + - Use '--all-kits' to run against all kits in the playbook app. This will always cache the results. + +Example CLI Usage: + (cd playbook-website; node scripts/react-docgen.mjs /your/path/to/playbook/playbook/app/pb_kits/playbook/pb_background/_background.tsx) +*/ + +import { withCustomConfig } from 'react-docgen-typescript'; +import { argv } from 'process'; +import fs from 'fs'; +import path, { resolve } from 'path'; +import { fileURLToPath } from 'url'; + +import globalPropNames from '../../playbook/app/pb_kits/playbook/utilities/globalPropNames.mjs'; + +const __dirname = path.dirname(fileURLToPath(import.meta.url)); + +const PB_KITS = '../../playbook/app/pb_kits/playbook'; +const CACHE_DIR = resolve(__dirname, '../public/cache/playbook'); +const TSCONFIG_PATH = resolve(__dirname, '../../playbook/tsconfig.json'); +const PARSER_OPTIONS = { + shouldExtractValuesFromUnion: true, + shouldExtractLiteralValuesFromEnum: true, + savePropValueAsString: true, + shouldIncludePropTagMap: true, + shouldIncludeExpression: true, + propFilter: ({name}) => !globalPropNames.includes(name), +}; + +// check for kit path +const kitPath = argv[2]; +if (!kitPath) { + console.error('ReactDocgen: Please provide a path to a typescript file'); + process.exit(1); +} + +// cache handling +if (!fs.existsSync(CACHE_DIR)) { + fs.mkdirSync(CACHE_DIR, { recursive: true }); +} + +function processKit({ kitPath }) { + const kitFileName = kitPath.split('/').reverse()[0].split('.')[0], + cachedKit = resolve(CACHE_DIR, `${kitFileName}.json`); + + // use cache if it exists + if (fs.existsSync(cachedKit)) { + const cachedKitContent = fs.readFileSync(cachedKit, 'utf8'); + return cachedKitContent; + } + + const parser = withCustomConfig(TSCONFIG_PATH, PARSER_OPTIONS); + const parsed = parser.parse(kitPath, PARSER_OPTIONS); + + if (!parsed.length) { + fs.writeFileSync(cachedKit, '{}'); + return `ReactDocgen: Failed to parse ${kitPath}`; + } + + const result = JSON.stringify(parsed[0].props); + + fs.writeFileSync(cachedKit, result); + + return result; +} + +if (kitPath === '--all-kits') { + // run against all kits + console.info('ReactDocgen: Running against all kits...'); + + const kits = fs.readdirSync(resolve(__dirname, PB_KITS)) + kits.forEach(kit => { + const kitFileName = resolve(__dirname, PB_KITS, kit, `${kit.replace('pb', '')}.tsx`); + console.log(kitFileName); + if (fs.existsSync(kitFileName)) processKit({ kitPath: kitFileName }); + }) + + console.info('ReactDocgen: Done!'); + process.exit(0); +} else { + // run against a single kit + const result = processKit({ kitPath }) + console.log(result); + process.exit(0); +} diff --git a/playbook-website/tsconfig.json b/playbook-website/tsconfig.json index ab43cdd377..8753dfffba 100644 --- a/playbook-website/tsconfig.json +++ b/playbook-website/tsconfig.json @@ -6,8 +6,8 @@ "checkJs": false, "declaration": false, "declarationMap": false, - "jsx": "react", - "lib": ["dom", "es2015", "es2016", "es2019", "dom.iterable"], + "jsx": "react-jsx", + "lib": ["es6", "dom", "es2015", "es2016", "es2019", "dom.iterable"], "module": "es2015", "moduleResolution": "node", "noImplicitAny": true, @@ -17,10 +17,14 @@ "removeComments": false, "skipLibCheck": true, "sourceMap": true, - "target": "es2016", + "target": "es6", "esModuleInterop": true, "resolveJsonModule": true }, - "exclude": ["node_modules/**/*"], + "exclude": [ + "node_modules/**/*", + "vendor", + "public" + ], "include": ["./app/**/*"] } diff --git a/playbook-website/vite.config.ts b/playbook-website/vite.config.ts new file mode 100644 index 0000000000..c085b01660 --- /dev/null +++ b/playbook-website/vite.config.ts @@ -0,0 +1,42 @@ +import { resolve } from 'path'; +import Buffer from 'buffer'; +import RubyPlugin from 'vite-plugin-ruby'; + +const config = { + define: { + 'process.env': process.env, + 'Buffer': Buffer, + }, + server: { + fs: { + // Allow serving files from one level up to the project root + allow: resolve(__dirname, '..'), + }, + }, + build: { + manifest: true, + }, + css: { + modules: { + generateScopedName: '[name]__[local]___[hash:base64:5]', + }, + }, + plugins: [ + RubyPlugin(), + ], + resolve: { + alias: { + 'fonts': resolve(__dirname, 'app/javascript/site_styles/fonts'), + 'site_styles': resolve(__dirname, 'app/javascript/site_styles'), + 'components': resolve(__dirname, 'app/javascript/components'), + 'website': resolve(__dirname, 'app/javascript/components/Website'), + 'images': resolve(__dirname, 'app/javascript/images'), + 'scripts': resolve(__dirname, 'app/javascript/scripts'), + 'utils': resolve(__dirname, 'app/javascript/utilities'), + 'playbook-tokens': 'playbook-ui/dist/tokens', + 'playbook-kits': resolve(__dirname, '../playbook/app/pb_kits/playbook'), + }, + }, +}; + +export default config; diff --git a/playbook/.eslintrc.json b/playbook/.eslintrc.json index 01ea8d86b0..cd5df91991 100644 --- a/playbook/.eslintrc.json +++ b/playbook/.eslintrc.json @@ -1,15 +1,11 @@ { "root": true, "plugins": [ - "flowtype", - "jsx-control-statements", "react", "react-hooks" ], "extends": [ "eslint:recommended", - "plugin:flowtype/recommended", - "plugin:jsx-control-statements/recommended", "plugin:react/recommended", "plugin:react-hooks/recommended" ], @@ -24,7 +20,6 @@ "env": { "browser": true, "es6": true, - "jsx-control-statements/jsx-control-statements": true, "node": true, "mocha": true }, @@ -33,7 +28,6 @@ "jest": "readonly" }, "rules": { - "jsx-control-statements/jsx-jcs-no-undef": 1, "no-console": 1, "no-restricted-globals": 1, "no-use-before-define": [1, { "functions": true, "classes": true }], @@ -78,8 +72,6 @@ "parser": "@typescript-eslint/parser", "plugins": ["@typescript-eslint"], "rules": { - "flowtype/no-types-missing-file-annotation": 0, - "jsx-control-statements/jsx-use-if-tag": 0, "no-use-before-define": 0, "@typescript-eslint/no-array-constructor": 0, "@typescript-eslint/no-var-requires": 0, diff --git a/playbook/.gitignore b/playbook/.gitignore index 2837461ba0..73b11f861f 100644 --- a/playbook/.gitignore +++ b/playbook/.gitignore @@ -27,3 +27,11 @@ spec_results/ spec/examples.txt dist .npmrc + +# Vite Ruby +.vite-build +node_modules +# Vite uses dotenv and suggests to ignore local-only env files. See +# https://vitejs.dev/guide/env-and-mode.html#env-files +*.local + diff --git a/playbook/CHANGELOG.md b/playbook/CHANGELOG.md index 983d06b459..fdc8d1f34a 100644 --- a/playbook/CHANGELOG.md +++ b/playbook/CHANGELOG.md @@ -1,3 +1,34 @@ +# 🎨 Icon Colors Made Easy! 🌈 +##### July 31, 2024 + +![release](https://github.com/user-attachments/assets/47d99126-8e90-4bcb-8fe0-37771181619d) + + +Customize icons effortlessly with the new color prop! 🎨 Apply any text, status, data, product, or category color with just a prop—no more custom CSS or text wrapping. Enjoy instant, hassle-free updates! 🚀🌟 + +[13.34.1](https://github.com/powerhome/playbook/tree/13.34.1) full list of changes: + + + +**Kit Enhancements:** +- Implementing Star Rating Interactive Variant for React [\#3550](https://github.com/powerhome/playbook/pull/3550) ([carloslimasd](https://github.com/carloslimasd)) +- Use New Content Tag [\#3548](https://github.com/powerhome/playbook/pull/3548) ([markdoeswork](https://github.com/markdoeswork)) +- Form pills 2 of 5:Add Icon Prop [\#3540](https://github.com/powerhome/playbook/pull/3540) ([elisashapiro](https://github.com/elisashapiro)) +- Icon Kit: Add a Color Prop [\#3527](https://github.com/powerhome/playbook/pull/3527) ([elisashapiro](https://github.com/elisashapiro)) + +**Fixed Bugs:** +- Fix for Color Icon Scss [\#3562](https://github.com/powerhome/playbook/pull/3562) ([jasperfurniss](https://github.com/jasperfurniss)) +- Fix Dark Mode Styles: Collapsible Kit [\#3530](https://github.com/powerhome/playbook/pull/3530) ([anthonymig88](https://github.com/anthonymig88)) +- Dark Mode Fix: Contact and DateRangeInline [\#3526](https://github.com/powerhome/playbook/pull/3526) ([anthonymig88](https://github.com/anthonymig88)) +- Dropdown Kit in Rails Form Fixes [\#3536](https://github.com/powerhome/playbook/pull/3536) ([nidaqg](https://github.com/nidaqg)) + +**Improvements:** +- Icons Batch 8 [\#3541](https://github.com/powerhome/playbook/pull/3541) ([markdoeswork](https://github.com/markdoeswork)) +- Add Variants Specification to Kit Collection View [\#3516](https://github.com/powerhome/playbook/pull/3516) ([kangaree](https://github.com/kangaree)) + +[Full Changelog](https://github.com/powerhome/playbook/compare/13.33.0...13.34.1) + + # 🗂️ Tabbing Your Way Through Rails! 🛤️ ##### July 19, 2024 diff --git a/playbook/Gemfile b/playbook/Gemfile index 1191de1366..78e0995e96 100644 --- a/playbook/Gemfile +++ b/playbook/Gemfile @@ -6,4 +6,6 @@ git_source(:github) do |repo_name| "https://github.com/#{repo_name}.git" end +gem "vite_rails" + gemspec diff --git a/playbook/Gemfile.lock b/playbook/Gemfile.lock index 32cc733f98..6426fd6151 100644 --- a/playbook/Gemfile.lock +++ b/playbook/Gemfile.lock @@ -91,6 +91,7 @@ GEM crass (1.0.6) date (3.3.4) diff-lcs (1.4.4) + dry-cli (1.0.0) erubi (1.12.0) execjs (2.9.1) faraday (1.10.3) @@ -270,6 +271,13 @@ GEM view_component (2.55.0) activesupport (>= 5.0.0, < 8.0) method_source (~> 1.0) + vite_rails (3.0.17) + railties (>= 5.1, < 8) + vite_ruby (~> 3.0, >= 3.2.2) + vite_ruby (3.6.0) + dry-cli (>= 0.7, < 2) + rack-proxy (~> 0.6, >= 0.6.1) + zeitwerk (~> 2.2) webpacker (5.4.4) activesupport (>= 5.2) rack-proxy (>= 0.6.1) @@ -296,6 +304,7 @@ DEPENDENCIES rubocop rubocop-performance (~> 1.11.5) tzinfo-data (= 1.2018.9) + vite_rails will_paginate (= 3.3.1) BUNDLED WITH diff --git a/playbook/app/entrypoints/playbook-doc.js b/playbook/app/entrypoints/playbook-doc.js new file mode 100755 index 0000000000..750e8bb0a6 --- /dev/null +++ b/playbook/app/entrypoints/playbook-doc.js @@ -0,0 +1,215 @@ +/* eslint-disable no-unused-vars */ +// !!! IMPORTANT: This file is autogenerated. Please do not edit.!!! +import WebpackerReact from 'webpacker-react' + +// KIT EXAMPLES +import 'kits/pb_form/pb_form_validation' +import * as AdvancedTable from 'kits/pb_advanced_table/docs' +import * as Avatar from 'kits/pb_avatar/docs' +import * as AvatarActionButton from 'kits/pb_avatar_action_button/docs' +import * as Background from 'kits/pb_background/docs' +import * as Badge from 'kits/pb_badge/docs' +import * as BarGraphDocs from 'kits/pb_bar_graph/docs' +import * as Body from 'kits/pb_body/docs' +import * as BreadCrumbs from 'kits/pb_bread_crumbs/docs' +import * as Button from 'kits/pb_button/docs' +import * as ButtonToolbar from 'kits/pb_button_toolbar/docs' +import * as Caption from 'kits/pb_caption/docs' +import * as Card from 'kits/pb_card/docs' +import * as Checkbox from 'kits/pb_checkbox/docs' +import * as CircleChart from 'kits/pb_circle_chart/docs' +import * as CircleIconButton from 'kits/pb_circle_icon_button/docs' +import * as Collapsible from 'kits/pb_collapsible/docs' +import * as Contact from 'kits/pb_contact/docs' +import * as Currency from 'kits/pb_currency/docs' +import * as DashboardValue from 'kits/pb_dashboard_value/docs' +import * as Date from 'kits/pb_date/docs' +import * as DatePicker from 'kits/pb_date_picker/docs' +import * as DateRangeInline from 'kits/pb_date_range_inline/docs' +import * as DateRangeStacked from 'kits/pb_date_range_stacked/docs' +import * as DateStacked from 'kits/pb_date_stacked/docs' +import * as DateTime from 'kits/pb_date_time/docs' +import * as DateTimeStacked from 'kits/pb_date_time_stacked/docs' +import * as DateYearStacked from 'kits/pb_date_year_stacked/docs' +import * as Detail from 'kits/pb_detail/docs' +import * as Dialog from 'kits/pb_dialog/docs' +import * as DistributionBarDocs from 'kits/pb_distribution_bar/docs' +import * as Draggable from 'kits/pb_draggable/docs' +import * as Dropdown from 'kits/pb_dropdown/docs' +import * as FileUpload from 'kits/pb_file_upload/docs' +import * as Filter from 'kits/pb_filter/docs' +import * as FixedConfirmationToast from 'kits/pb_fixed_confirmation_toast/docs' +import * as Flex from 'kits/pb_flex/docs' +import * as FormGroup from 'kits/pb_form_group/docs' +import * as FormPill from 'kits/pb_form_pill/docs' +import * as Gauge from 'kits/pb_gauge/docs' +import * as Hashtag from 'kits/pb_hashtag/docs' +import * as Highlight from 'kits/pb_highlight/docs' +import * as HomeAddressStreet from 'kits/pb_home_address_street/docs' +import * as Icon from 'kits/pb_icon/docs' +import * as IconCircle from 'kits/pb_icon_circle/docs' +import * as IconStatValue from 'kits/pb_icon_stat_value/docs' +import * as IconValue from 'kits/pb_icon_value/docs' +import * as Image from 'kits/pb_image/docs' +import * as LabelPill from 'kits/pb_label_pill/docs' +import * as LabelValue from 'kits/pb_label_value/docs' +import * as Layout from 'kits/pb_layout/docs' +import * as LegendDocs from 'kits/pb_legend/docs' +import * as Lightbox from 'kits/pb_lightbox/docs' +import * as LineGraphDocs from 'kits/pb_line_graph/docs' +import * as List from 'kits/pb_list/docs' +import * as LoadingInline from 'kits/pb_loading_inline/docs' +import * as Map from 'kits/pb_map/docs' +import * as Message from 'kits/pb_message/docs' +import * as MultiLevelSelect from 'kits/pb_multi_level_select/docs' +import * as MultipleUsers from 'kits/pb_multiple_users/docs' +import * as MultipleUsersStacked from 'kits/pb_multiple_users_stacked/docs' +import * as Nav from 'kits/pb_nav/docs' +import * as OnlineStatus from 'kits/pb_online_status/docs' +import * as Overlay from 'kits/pb_overlay/docs' +import * as Passphrase from 'kits/pb_passphrase/docs' +import * as PbReactPopover from 'kits/pb_popover/docs' +import * as Person from 'kits/pb_person/docs' +import * as PersonContact from 'kits/pb_person_contact/docs' +import * as PhoneNumberInput from 'kits/pb_phone_number_input/docs' +import * as Pill from 'kits/pb_pill/docs' +import * as ProgressPills from 'kits/pb_progress_pills/docs' +import * as ProgressSimple from 'kits/pb_progress_simple/docs' +import * as ProgressStep from 'kits/pb_progress_step/docs' +import * as Radio from 'kits/pb_radio/docs' +import * as RichTextEditor from 'kits/pb_rich_text_editor/docs' +import * as SectionSeparator from 'kits/pb_section_separator/docs' +import * as Select from 'kits/pb_select/docs' +import * as SelectableCard from 'kits/pb_selectable_card/docs' +import * as SelectableCardIcon from 'kits/pb_selectable_card_icon/docs' +import * as SelectableIcon from 'kits/pb_selectable_icon/docs' +import * as SelectableList from 'kits/pb_selectable_list/docs' +import * as Source from 'kits/pb_source/docs' +import * as StarRating from 'kits/pb_star_rating/docs' +import * as StatChange from 'kits/pb_stat_change/docs' +import * as StatValue from 'kits/pb_stat_value/docs' +import * as Table from 'kits/pb_table/docs' +import * as TextInput from 'kits/pb_text_input/docs' +import * as Textarea from 'kits/pb_textarea/docs' +import * as Time from 'kits/pb_time/docs' +import * as TimeRangeInline from 'kits/pb_time_range_inline/docs' +import * as TimeStacked from 'kits/pb_time_stacked/docs' +import * as Timeline from 'kits/pb_timeline/docs' +import * as Timestamp from 'kits/pb_timestamp/docs' +import * as Title from 'kits/pb_title/docs' +import * as TitleCount from 'kits/pb_title_count/docs' +import * as TitleDetail from 'kits/pb_title_detail/docs' +import * as Toggle from 'kits/pb_toggle/docs' +import * as Tooltip from 'kits/pb_tooltip/docs' +import * as TreemapChart from 'kits/pb_treemap_chart/docs' +import * as Typeahead from 'kits/pb_typeahead/docs' +import * as User from 'kits/pb_user/docs' +import * as UserBadge from 'kits/pb_user_badge/docs' +import * as Walkthrough from 'kits/pb_walkthrough/docs' +import * as WeekdayStacked from 'kits/pb_weekday_stacked/docs' + +WebpackerReact.registerComponents({ + ...AdvancedTable, + ...Avatar, + ...AvatarActionButton, + ...Background, + ...Badge, + ...BarGraphDocs, + ...Body, + ...BreadCrumbs, + ...Button, + ...ButtonToolbar, + ...Caption, + ...Card, + ...Checkbox, + ...CircleChart, + ...CircleIconButton, + ...Collapsible, + ...Contact, + ...Currency, + ...DashboardValue, + ...Date, + ...DatePicker, + ...DateRangeInline, + ...DateRangeStacked, + ...DateStacked, + ...DateTime, + ...DateTimeStacked, + ...DateYearStacked, + ...Detail, + ...Dialog, + ...DistributionBarDocs, + ...Draggable, + ...Dropdown, + ...FileUpload, + ...Filter, + ...FixedConfirmationToast, + ...Flex, + ...FormGroup, + ...FormPill, + ...Gauge, + ...Hashtag, + ...Highlight, + ...HomeAddressStreet, + ...Icon, + ...IconCircle, + ...IconStatValue, + ...IconValue, + ...Image, + ...LabelPill, + ...LabelValue, + ...Layout, + ...LegendDocs, + ...Lightbox, + ...LineGraphDocs, + ...List, + ...LoadingInline, + ...Map, + ...Message, + ...MultiLevelSelect, + ...MultipleUsers, + ...MultipleUsersStacked, + ...Nav, + ...OnlineStatus, + ...Overlay, + ...Passphrase, + ...PbReactPopover, + ...Person, + ...PersonContact, + ...PhoneNumberInput, + ...Pill, + ...ProgressPills, + ...ProgressSimple, + ...ProgressStep, + ...Radio, + ...RichTextEditor, + ...SectionSeparator, + ...Select, + ...SelectableCard, + ...SelectableCardIcon, + ...SelectableIcon, + ...SelectableList, + ...Source, + ...StarRating, + ...StatChange, + ...StatValue, + ...Table, + ...TextInput, + ...Textarea, + ...Time, + ...TimeRangeInline, + ...TimeStacked, + ...Timeline, + ...Timestamp, + ...Title, + ...TitleCount, + ...TitleDetail, + ...Toggle, + ...Tooltip, + ...TreemapChart, + ...Typeahead, + ...User, + ...UserBadge, + ...Walkthrough, + ...WeekdayStacked, +}) diff --git a/playbook/app/entrypoints/playbook-rails-react-bindings.js b/playbook/app/entrypoints/playbook-rails-react-bindings.js new file mode 100644 index 0000000000..08917be1ca --- /dev/null +++ b/playbook/app/entrypoints/playbook-rails-react-bindings.js @@ -0,0 +1,45 @@ +// React-Rendered Rails Kit Exports ===== + +import WebpackerReact from 'webpacker-react' +import ujs from 'webpacker-react/ujs' + +import BarGraph from 'kits/pb_bar_graph/_bar_graph' +import CircleChart from 'kits/pb_circle_chart/_circle_chart' +import Dialog from 'kits/pb_dialog/_dialog' +import DialogBody from 'kits/pb_dialog/child_kits/_dialog_body' +import DialogFooter from 'kits/pb_dialog/child_kits/_dialog_footer' +import DialogHeader from 'kits/pb_dialog/child_kits/_dialog_header' +import DistributionBar from 'kits/pb_distribution_bar/_distribution_bar' +import Gauge from 'kits/pb_gauge/_gauge' +import Legend from 'kits/pb_legend/_legend' +import LineGraph from 'kits/pb_line_graph/_line_graph' +import MultiLevelSelect from 'kits/pb_multi_level_select/_multi_level_select' +import Passphrase from 'kits/pb_passphrase/_passphrase' +import RichTextEditor from 'kits/pb_rich_text_editor/_rich_text_editor' +import TreemapChart from 'kits/pb_treemap_chart/_treemap_chart' +import Typeahead from 'kits/pb_typeahead/_typeahead' +import PhoneNumberInput from 'kits/pb_phone_number_input/_phone_number_input' + +WebpackerReact.registerComponents({ + BarGraph, + CircleChart, + Dialog, + DialogBody, + DialogFooter, + DialogHeader, + DistributionBar, + MultiLevelSelect, + Legend, + LineGraph, + Passphrase, + RichTextEditor, + TreemapChart, + Typeahead, + Gauge, + PhoneNumberInput +}) + +ujs.setup( + () => WebpackerReact.mountComponents(), + () => WebpackerReact.unmountComponents() +) diff --git a/playbook/app/entrypoints/playbook-rails.js b/playbook/app/entrypoints/playbook-rails.js new file mode 100644 index 0000000000..95793cb3a5 --- /dev/null +++ b/playbook/app/entrypoints/playbook-rails.js @@ -0,0 +1,48 @@ +// Forms +import 'kits/pb_form/pb_form_validation' + +// Date Picker +import datePickerHelper from 'kits/pb_date_picker/date_picker_helper' +window.datePickerHelper = datePickerHelper + +// Dialog +import dialogHelper from 'kits/pb_dialog/dialogHelper' +window.dialogHelper = dialogHelper + +// Lazy image loading +import 'lazysizes' + +import PbCollapsible from 'kits/pb_collapsible' +PbCollapsible.start() + +import PbPopover from 'kits/pb_popover' +PbPopover.start() + +import PbTooltip from 'kits/pb_tooltip' +PbTooltip.start() + +import PbFixedConfirmationToast from 'kits/pb_fixed_confirmation_toast' +PbFixedConfirmationToast.start() + +import PbTypeahead from 'kits/pb_typeahead' +PbTypeahead.start() + +import PbTable from 'kits/pb_table' +PbTable.start() + +import PbTextarea from 'kits/pb_textarea' +PbTextarea.start() + +import PbDropdown from 'kits/pb_dropdown' +PbDropdown.start() + +import PbAdvancedTable from 'kits/pb_advanced_table' +PbAdvancedTable.start() + +import PbNav from 'kits/pb_nav' +PbNav.start() + +import 'flatpickr' + +// React-Rendered Rails Kits ===== +import './playbook-rails-react-bindings' diff --git a/playbook/app/entrypoints/playbook.js b/playbook/app/entrypoints/playbook.js new file mode 100644 index 0000000000..aebde00478 --- /dev/null +++ b/playbook/app/entrypoints/playbook.js @@ -0,0 +1,8 @@ +import 'lazysizes/plugins/attrchange/ls.attrchange' +import 'lazysizes' + +export * from '../javascript/kits' +export * from '../javascript/theme' +export * from '../javascript/dashboard' +export * from '../javascript/plugins' +export * from '../javascript/tokens' diff --git a/playbook/app/entrypoints/playbook.scss b/playbook/app/entrypoints/playbook.scss new file mode 100755 index 0000000000..70ba7b0727 --- /dev/null +++ b/playbook/app/entrypoints/playbook.scss @@ -0,0 +1,123 @@ +@import 'kits/pb_advanced_table/advanced_table'; +@import 'kits/pb_avatar/avatar'; +@import 'kits/pb_avatar_action_button/avatar_action_button'; +@import 'kits/pb_background/background'; +@import 'kits/pb_badge/badge'; +@import 'kits/pb_bar_graph/bar_graph'; +@import 'kits/pb_body/body'; +@import 'kits/pb_bread_crumbs/bread_crumbs'; +@import 'kits/pb_button/button'; +@import 'kits/pb_button_toolbar/button_toolbar'; +@import 'kits/pb_caption/caption'; +@import 'kits/pb_card/card'; +@import 'kits/pb_checkbox/checkbox'; +@import 'kits/pb_circle_chart/circle_chart'; +@import 'kits/pb_circle_icon_button/circle_icon_button'; +@import 'kits/pb_collapsible/collapsible'; +@import 'kits/pb_contact/contact'; +@import 'kits/pb_currency/currency'; +@import 'kits/pb_dashboard_value/dashboard_value'; +@import 'kits/pb_date/date'; +@import 'kits/pb_date_picker/date_picker'; +@import 'kits/pb_date_range_inline/date_range_inline'; +@import 'kits/pb_date_range_stacked/date_range_stacked'; +@import 'kits/pb_date_stacked/date_stacked'; +@import 'kits/pb_date_time/date_time'; +@import 'kits/pb_date_time_stacked/date_time_stacked'; +@import 'kits/pb_date_year_stacked/date_year_stacked'; +@import 'kits/pb_detail/detail'; +@import 'kits/pb_dialog/dialog'; +@import 'kits/pb_distribution_bar/distribution_bar'; +@import 'kits/pb_draggable/draggable'; +@import 'kits/pb_dropdown/dropdown'; +@import 'kits/pb_file_upload/file_upload'; +@import 'kits/pb_filter/filter'; +@import 'kits/pb_fixed_confirmation_toast/fixed_confirmation_toast'; +@import 'kits/pb_flex/flex'; +@import 'kits/pb_form/form'; +@import 'kits/pb_form_group/form_group'; +@import 'kits/pb_form_pill/form_pill'; +@import 'kits/pb_gauge/gauge'; +@import 'kits/pb_hashtag/hashtag'; +@import 'kits/pb_highlight/highlight'; +@import 'kits/pb_home_address_street/home_address_street'; +@import 'kits/pb_icon/icon'; +@import 'kits/pb_icon_circle/icon_circle'; +@import 'kits/pb_icon_stat_value/icon_stat_value'; +@import 'kits/pb_icon_value/icon_value'; +@import 'kits/pb_image/image'; +@import 'kits/pb_label_pill/label_pill'; +@import 'kits/pb_label_value/label_value'; +@import 'kits/pb_layout/layout'; +@import 'kits/pb_legend/legend'; +@import 'kits/pb_lightbox/lightbox'; +@import 'kits/pb_line_graph/line_graph'; +@import 'kits/pb_list/list'; +@import 'kits/pb_loading_inline/loading_inline'; +@import 'kits/pb_map/map'; +@import 'kits/pb_map/pb_map_button_mixin'; +@import 'kits/pb_message/message'; +@import 'kits/pb_multi_level_select/multi_level_select'; +@import 'kits/pb_multiple_users/multiple_users'; +@import 'kits/pb_multiple_users_stacked/multiple_users_stacked'; +@import 'kits/pb_nav/nav'; +@import 'kits/pb_online_status/online_status'; +@import 'kits/pb_overlay/overlay'; +@import 'kits/pb_pagination/pagination'; +@import 'kits/pb_passphrase/passphrase'; +@import 'kits/pb_person/person'; +@import 'kits/pb_person_contact/person_contact'; +@import 'kits/pb_phone_number_input/phone_number_input'; +@import 'kits/pb_pill/pill'; +@import 'kits/pb_popover/popover'; +@import 'kits/pb_progress_pills/progress_pills'; +@import 'kits/pb_progress_simple/progress_simple'; +@import 'kits/pb_progress_step/progress_step'; +@import 'kits/pb_radio/radio'; +@import 'kits/pb_rich_text_editor/rich_text_editor'; +@import 'kits/pb_section_separator/section_separator'; +@import 'kits/pb_select/select'; +@import 'kits/pb_selectable_card/selectable_card'; +@import 'kits/pb_selectable_card_icon/selectable_card_icon'; +@import 'kits/pb_selectable_icon/selectable_icon'; +@import 'kits/pb_selectable_list/selectable_list'; +@import 'kits/pb_source/source'; +@import 'kits/pb_star_rating/star_rating'; +@import 'kits/pb_stat_change/stat_change'; +@import 'kits/pb_stat_value/stat_value'; +@import 'kits/pb_table/table'; +@import 'kits/pb_text_input/text_input'; +@import 'kits/pb_textarea/textarea'; +@import 'kits/pb_time/time'; +@import 'kits/pb_time_range_inline/time_range_inline'; +@import 'kits/pb_time_stacked/time_stacked'; +@import 'kits/pb_timeline/timeline'; +@import 'kits/pb_timestamp/timestamp'; +@import 'kits/pb_title/title'; +@import 'kits/pb_title_count/title_count'; +@import 'kits/pb_title_detail/title_detail'; +@import 'kits/pb_toggle/toggle'; +@import 'kits/pb_tooltip/tooltip'; +@import 'kits/pb_treemap_chart/treemap_chart'; +@import 'kits/pb_typeahead/typeahead'; +@import 'kits/pb_user/user'; +@import 'kits/pb_user_badge/user_badge'; +@import 'kits/pb_walkthrough/walkthrough'; +@import 'kits/pb_weekday_stacked/weekday_stacked'; +@import 'utilities/mixins'; +@import 'utilities/spacing'; +@import 'utilities/cursor'; +@import 'utilities/max_width'; +@import 'utilities/positioning'; +@import 'utilities/number_spacing'; +@import 'utilities/shadow'; +@import 'utilities/line_height'; +@import 'utilities/display'; +@import 'utilities/flexbox'; +@import 'utilities/focus'; +@import 'utilities/border_radius'; +@import 'utilities/hover'; +@import 'utilities/text_align'; +@import 'utilities/overflow'; +@import 'utilities/truncate'; +@import 'utilities/vertical_align'; diff --git a/playbook/app/pb_kits/playbook/_reset.scss b/playbook/app/entrypoints/reset.scss similarity index 100% rename from playbook/app/pb_kits/playbook/_reset.scss rename to playbook/app/entrypoints/reset.scss diff --git a/playbook/app/javascript/dashboard.js b/playbook/app/javascript/dashboard.js new file mode 100644 index 0000000000..cf750d2b2e --- /dev/null +++ b/playbook/app/javascript/dashboard.js @@ -0,0 +1,5 @@ +// Dashboard Settings +export { commonSettings, dataColors } from '../pb_kits/playbook/pb_dashboard/commonSettings' +export { default as lineGraphSettings } from '../pb_kits/playbook/pb_line_graph/lineGraphSettings' +export { default as barGraphSettings } from '../pb_kits/playbook/pb_bar_graph/barGraphSettings' +export { default as dashboardValueSettings } from '../pb_kits/playbook/pb_dashboard_value/dashboardValueSettings' diff --git a/playbook/app/javascript/kits.js b/playbook/app/javascript/kits.js new file mode 100644 index 0000000000..22092cfd59 --- /dev/null +++ b/playbook/app/javascript/kits.js @@ -0,0 +1,116 @@ +// !!! IMPORTANT: This file is autogenerated. Please do not edit.!!! + +// vvv React Component JSX Imports from the React Kits vvv +export { default as AdvancedTable} from '../pb_kits/playbook/pb_advanced_table/_advanced_table' +export { default as Avatar } from '../pb_kits/playbook/pb_avatar/_avatar' +export { default as AvatarActionButton } from '../pb_kits/playbook/pb_avatar_action_button/_avatar_action_button' +export { default as Background } from '../pb_kits/playbook/pb_background/_background' +export { default as Badge } from '../pb_kits/playbook/pb_badge/_badge' +export { default as BarGraph } from '../pb_kits/playbook/pb_bar_graph/_bar_graph' +export { default as Body } from '../pb_kits/playbook/pb_body/_body' +export { default as BreadCrumbItem } from '../pb_kits/playbook/pb_bread_crumbs/_bread_crumb_item' +export { default as BreadCrumbs } from '../pb_kits/playbook/pb_bread_crumbs/_bread_crumbs' +export { default as Button } from '../pb_kits/playbook/pb_button/_button' +export { default as ButtonToolbar } from '../pb_kits/playbook/pb_button_toolbar/_button_toolbar' +export { default as Caption } from '../pb_kits/playbook/pb_caption/_caption' +export { default as Card } from '../pb_kits/playbook/pb_card/_card' +export { default as Checkbox } from '../pb_kits/playbook/pb_checkbox/_checkbox' +export { default as CircleChart } from '../pb_kits/playbook/pb_circle_chart/_circle_chart' +export { default as CircleIconButton } from '../pb_kits/playbook/pb_circle_icon_button/_circle_icon_button' +export { default as Collapsible } from '../pb_kits/playbook/pb_collapsible/_collapsible' +export { default as Contact } from '../pb_kits/playbook/pb_contact/_contact' +export { default as Currency } from '../pb_kits/playbook/pb_currency/_currency' +export { default as DashboardValue } from '../pb_kits/playbook/pb_dashboard_value/_dashboard_value' +export { default as Date } from '../pb_kits/playbook/pb_date/_date' +export { default as DatePicker } from '../pb_kits/playbook/pb_date_picker/_date_picker' +export { default as DateRangeInline } from '../pb_kits/playbook/pb_date_range_inline/_date_range_inline' +export { default as DateRangeStacked } from '../pb_kits/playbook/pb_date_range_stacked/_date_range_stacked' +export { default as DateStacked } from '../pb_kits/playbook/pb_date_stacked/_date_stacked' +export { default as DateTime } from '../pb_kits/playbook/pb_date_time/_date_time' +export { default as DateTimeStacked } from '../pb_kits/playbook/pb_date_time_stacked/_date_time_stacked' +export { default as DateYearStacked } from '../pb_kits/playbook/pb_date_year_stacked/_date_year_stacked' +export { default as Detail} from '../pb_kits/playbook/pb_detail/_detail' +export { default as Dialog } from '../pb_kits/playbook/pb_dialog/_dialog' +export { default as DistributionBar } from '../pb_kits/playbook/pb_distribution_bar/_distribution_bar' +export { default as Draggable} from '../pb_kits/playbook/pb_draggable/_draggable' +export { DraggableProvider} from '../pb_kits/playbook/pb_draggable/context' +export { default as Dropdown} from '../pb_kits/playbook/pb_dropdown/_dropdown' +export { default as FileUpload } from '../pb_kits/playbook/pb_file_upload/_file_upload' +export { default as Filter } from '../pb_kits/playbook/pb_filter/_filter' +export { default as FixedConfirmationToast } from '../pb_kits/playbook/pb_fixed_confirmation_toast/_fixed_confirmation_toast' +export { default as Flex } from '../pb_kits/playbook/pb_flex/_flex' +export { default as FlexItem } from '../pb_kits/playbook/pb_flex/_flex_item' +export { default as FormGroup } from '../pb_kits/playbook/pb_form_group/_form_group' +export { default as FormPill } from '../pb_kits/playbook/pb_form_pill/_form_pill' +export { default as Gauge } from '../pb_kits/playbook/pb_gauge/_gauge' +export { default as Hashtag } from '../pb_kits/playbook/pb_hashtag/_hashtag' +export { default as Highlight } from '../pb_kits/playbook/pb_highlight/_highlight' +export { default as HomeAddressStreet } from '../pb_kits/playbook/pb_home_address_street/_home_address_street' +export { default as Icon } from '../pb_kits/playbook/pb_icon/_icon' +export { default as IconCircle } from '../pb_kits/playbook/pb_icon_circle/_icon_circle' +export { default as IconStatValue } from '../pb_kits/playbook/pb_icon_stat_value/_icon_stat_value' +export { default as IconValue } from '../pb_kits/playbook/pb_icon_value/_icon_value' +export { default as Image } from '../pb_kits/playbook/pb_image/_image' +export { default as LabelPill } from '../pb_kits/playbook/pb_label_pill/_label_pill' +export { default as LabelValue } from '../pb_kits/playbook/pb_label_value/_label_value' +export { default as Layout } from '../pb_kits/playbook/pb_layout/_layout' +export { default as Legend } from '../pb_kits/playbook/pb_legend/_legend' +export { default as Lightbox } from '../pb_kits/playbook/pb_lightbox/_lightbox' +export { default as LineGraph } from '../pb_kits/playbook/pb_line_graph/_line_graph' +export { default as List } from '../pb_kits/playbook/pb_list/_list' +export { default as ListItem } from '../pb_kits/playbook/pb_list/_list_item' +export { default as LoadingInline } from '../pb_kits/playbook/pb_loading_inline/_loading_inline' +export { default as MapCustomButton } from '../pb_kits/playbook/pb_map/_map_custom_button' +export { default as Map} from '../pb_kits/playbook/pb_map/_map' +export { default as Message } from '../pb_kits/playbook/pb_message/_message' +export { default as MultiLevelSelect} from '../pb_kits/playbook/pb_multi_level_select/_multi_level_select' +export { default as MultipleUsers } from '../pb_kits/playbook/pb_multiple_users/_multiple_users' +export { default as MultipleUsersStacked } from '../pb_kits/playbook/pb_multiple_users_stacked/_multiple_users_stacked' +export { default as Nav } from '../pb_kits/playbook/pb_nav/_nav' +export { default as NavItem } from '../pb_kits/playbook/pb_nav/_item' +export { default as OnlineStatus } from '../pb_kits/playbook/pb_online_status/_online_status' +export { default as Overlay} from '../pb_kits/playbook/pb_overlay/_overlay' +export { default as Passphrase } from '../pb_kits/playbook/pb_passphrase/_passphrase' +export { default as PbReactPopover } from '../pb_kits/playbook/pb_popover/_popover' +export { default as Person } from '../pb_kits/playbook/pb_person/_person' +export { default as PersonContact } from '../pb_kits/playbook/pb_person_contact/_person_contact' +export { default as PhoneNumberInput} from '../pb_kits/playbook/pb_phone_number_input/_phone_number_input' +export { default as Pill } from '../pb_kits/playbook/pb_pill/_pill' +export { default as ProgressPills } from '../pb_kits/playbook/pb_progress_pills/_progress_pills' +export { default as ProgressSimple } from '../pb_kits/playbook/pb_progress_simple/_progress_simple' +export { default as ProgressStep } from '../pb_kits/playbook/pb_progress_step/_progress_step' +export { default as ProgressStepItem } from '../pb_kits/playbook/pb_progress_step/_progress_step_item' +export { default as Radio } from '../pb_kits/playbook/pb_radio/_radio' +export { default as RichTextEditor } from '../pb_kits/playbook/pb_rich_text_editor/_rich_text_editor' +export { default as SectionSeparator } from '../pb_kits/playbook/pb_section_separator/_section_separator' +export { default as Select } from '../pb_kits/playbook/pb_select/_select' +export { default as SelectableCard } from '../pb_kits/playbook/pb_selectable_card/_selectable_card' +export { default as SelectableCardIcon } from '../pb_kits/playbook/pb_selectable_card_icon/_selectable_card_icon' +export { default as SelectableIcon } from '../pb_kits/playbook/pb_selectable_icon/_selectable_icon' +export { default as SelectableList } from '../pb_kits/playbook/pb_selectable_list/_selectable_list' +export { default as SelectableListItem } from '../pb_kits/playbook/pb_selectable_list/_item' +export { default as Source } from '../pb_kits/playbook/pb_source/_source' +export { default as StarRating } from '../pb_kits/playbook/pb_star_rating/_star_rating' +export { default as StatChange } from '../pb_kits/playbook/pb_stat_change/_stat_change' +export { default as StatValue } from '../pb_kits/playbook/pb_stat_value/_stat_value' +export { default as Table } from '../pb_kits/playbook/pb_table/_table' +export { default as TableRow } from '../pb_kits/playbook/pb_table/subcomponents/_table_row' +export { default as TextInput } from '../pb_kits/playbook/pb_text_input/_text_input' +export { default as Textarea } from '../pb_kits/playbook/pb_textarea/_textarea' +export { default as Time } from '../pb_kits/playbook/pb_time/_time' +export { default as TimeRangeInline } from '../pb_kits/playbook/pb_time_range_inline/_time_range_inline' +export { default as TimeStacked } from '../pb_kits/playbook/pb_time_stacked/_time_stacked' +export { default as Timeline } from '../pb_kits/playbook/pb_timeline/_timeline' +export { default as Timestamp } from '../pb_kits/playbook/pb_timestamp/_timestamp' +export { default as Title } from '../pb_kits/playbook/pb_title/_title' +export { default as TitleCount } from '../pb_kits/playbook/pb_title_count/_title_count' +export { default as TitleDetail } from '../pb_kits/playbook/pb_title_detail/_title_detail' +export { default as Toggle } from '../pb_kits/playbook/pb_toggle/_toggle' +export { default as Tooltip } from '../pb_kits/playbook/pb_tooltip/_tooltip' +export { default as TreemapChart } from '../pb_kits/playbook/pb_treemap_chart/_treemap_chart' +export { default as Typeahead } from '../pb_kits/playbook/pb_typeahead/_typeahead' +export { default as User } from '../pb_kits/playbook/pb_user/_user' +export { default as UserBadge } from '../pb_kits/playbook/pb_user_badge/_user_badge' +export { default as Walkthrough } from '../pb_kits/playbook/pb_walkthrough/_walkthrough' +export { default as WeekdayStacked } from '../pb_kits/playbook/pb_weekday_stacked/_weekday_stacked' +// ^^^ React Component JSX Imports from the React Kits ^^^ diff --git a/playbook/app/javascript/plugins.js b/playbook/app/javascript/plugins.js new file mode 100644 index 0000000000..d27f3cec4a --- /dev/null +++ b/playbook/app/javascript/plugins.js @@ -0,0 +1,8 @@ +// Other JS/Plugins +export { default as datePickerHelper } from '../pb_kits/playbook/pb_date_picker/date_picker_helper' +export { default as PbPopover } from '../pb_kits/playbook/pb_popover' +export { default as PbTable } from '../pb_kits/playbook/pb_table' +export { default as PbTextarea } from '../pb_kits/playbook/pb_textarea' +export { default as PbTooltip } from '../pb_kits/playbook/pb_tooltip' +export { default as PbTypeahead } from '../pb_kits/playbook/pb_typeahead' +export { default as dialogHelper } from '../pb_kits/playbook/pb_dialog/dialogHelper' diff --git a/playbook/app/javascript/rollup/consolidate-plugin.js b/playbook/app/javascript/rollup/consolidate-plugin.js new file mode 100644 index 0000000000..f183a7e63f --- /dev/null +++ b/playbook/app/javascript/rollup/consolidate-plugin.js @@ -0,0 +1,41 @@ +const createFilter = require('@rollup/pluginutils').createFilter, + fs = require('fs'), + path = require('path') + +function consolidate(options = {}) { + const filter = createFilter(options.include, options.exclude), + groups = options.groups || [], + remove = options.remove || true + + return { + name: 'consolidate', + + writeBundle() { + for (const group of groups) { + const files = group.files || [] + if (typeof group.outputFile === 'undefined') { + throw new Error("outputFile is a required field in group") + } + if (typeof group.files === 'undefined' || files.length === 0) { + throw new Error("files is a required field in group") + } + + let code = '' + + for (const file of files) { + if (filter(file)) { + const content = fs.readFileSync(file, 'utf8') + code += `${content}\n` + + if (remove) fs.unlinkSync(file) + } + } + + const outputFile = path.resolve(process.cwd(), group.outputFile) + fs.writeFileSync(outputFile, code, 'utf8') + } + } + } +} + +module.exports = consolidate \ No newline at end of file diff --git a/playbook/app/javascript/rollup/css-url-plugin.js b/playbook/app/javascript/rollup/css-url-plugin.js new file mode 100644 index 0000000000..595675b422 --- /dev/null +++ b/playbook/app/javascript/rollup/css-url-plugin.js @@ -0,0 +1,15 @@ +const fs = require('fs'), + path = require('path') + +function cssUrl() { + return { + name: 'cssUrl', + writeBundle() { + const playbookCSSFile = path.resolve(process.cwd(), 'dist/playbook.css') + const playbookCSS = fs.readFileSync(playbookCSSFile, 'utf8') + fs.writeFileSync(playbookCSSFile, playbookCSS.replaceAll('/vite/', './')) + } + } +} + +module.exports = cssUrl \ No newline at end of file diff --git a/playbook/app/javascript/theme.js b/playbook/app/javascript/theme.js new file mode 100644 index 0000000000..bb6894978d --- /dev/null +++ b/playbook/app/javascript/theme.js @@ -0,0 +1,4 @@ +//Theming +export {default as mapTheme} from '../pb_kits/playbook/pb_map/pbMapTheme' +export {default as useCollapsible} from '../pb_kits/playbook/pb_collapsible/useCollapsible' +export {default as useDropdown } from '../pb_kits/playbook/pb_dropdown/hooks/useDropdown' diff --git a/playbook/app/javascript/tokens.js b/playbook/app/javascript/tokens.js new file mode 100644 index 0000000000..3bd69e5c0f --- /dev/null +++ b/playbook/app/javascript/tokens.js @@ -0,0 +1,11 @@ +// CSS Tokens +export { default as borderRadius } from 'tokens/exports/_border_radius.module.scss' +export { default as colors } from 'tokens/exports/_colors.module.scss' +export { default as lineHeight } from 'tokens/exports/_line_height.module.scss' +export { default as opacity } from 'tokens/exports/_opacity.module.scss' +export { default as positioning } from 'tokens/exports/_positioning.module.scss' +export { default as scale } from 'tokens/exports/_scale.module.scss' +export { default as screenSizes } from 'tokens/exports/_screen_sizes.module.scss' +export { default as shadows } from 'tokens/exports/_shadows.module.scss' +export { default as spacing } from 'tokens/exports/_spacing.module.scss' +export { default as typography } from 'tokens/exports/_typography.module.scss' diff --git a/playbook/app/pb_kits/playbook/_playbook.scss b/playbook/app/pb_kits/playbook/_playbook.scss deleted file mode 100755 index 3a0af91051..0000000000 --- a/playbook/app/pb_kits/playbook/_playbook.scss +++ /dev/null @@ -1,123 +0,0 @@ -@import 'pb_advanced_table/advanced_table'; -@import 'pb_avatar/avatar'; -@import 'pb_avatar_action_button/avatar_action_button'; -@import 'pb_background/background'; -@import 'pb_badge/badge'; -@import 'pb_bar_graph/bar_graph'; -@import 'pb_body/body'; -@import 'pb_bread_crumbs/bread_crumbs'; -@import 'pb_button/button'; -@import 'pb_button_toolbar/button_toolbar'; -@import 'pb_caption/caption'; -@import 'pb_card/card'; -@import 'pb_checkbox/checkbox'; -@import 'pb_circle_chart/circle_chart'; -@import 'pb_circle_icon_button/circle_icon_button'; -@import 'pb_collapsible/collapsible'; -@import 'pb_contact/contact'; -@import 'pb_currency/currency'; -@import 'pb_dashboard_value/dashboard_value'; -@import 'pb_date/date'; -@import 'pb_date_picker/date_picker'; -@import 'pb_date_range_inline/date_range_inline'; -@import 'pb_date_range_stacked/date_range_stacked'; -@import 'pb_date_stacked/date_stacked'; -@import 'pb_date_time/date_time'; -@import 'pb_date_time_stacked/date_time_stacked'; -@import 'pb_date_year_stacked/date_year_stacked'; -@import 'pb_detail/detail'; -@import 'pb_dialog/dialog'; -@import 'pb_distribution_bar/distribution_bar'; -@import 'pb_draggable/draggable'; -@import 'pb_dropdown/dropdown'; -@import 'pb_file_upload/file_upload'; -@import 'pb_filter/filter'; -@import 'pb_fixed_confirmation_toast/fixed_confirmation_toast'; -@import 'pb_flex/flex'; -@import 'pb_form/form'; -@import 'pb_form_group/form_group'; -@import 'pb_form_pill/form_pill'; -@import 'pb_gauge/gauge'; -@import 'pb_hashtag/hashtag'; -@import 'pb_highlight/highlight'; -@import 'pb_home_address_street/home_address_street'; -@import 'pb_icon/icon'; -@import 'pb_icon_circle/icon_circle'; -@import 'pb_icon_stat_value/icon_stat_value'; -@import 'pb_icon_value/icon_value'; -@import 'pb_image/image'; -@import 'pb_label_pill/label_pill'; -@import 'pb_label_value/label_value'; -@import 'pb_layout/layout'; -@import 'pb_legend/legend'; -@import 'pb_lightbox/lightbox'; -@import 'pb_line_graph/line_graph'; -@import 'pb_list/list'; -@import 'pb_loading_inline/loading_inline'; -@import 'pb_map/map'; -@import 'pb_map/pb_map_button_mixin'; -@import 'pb_message/message'; -@import 'pb_multi_level_select/multi_level_select'; -@import 'pb_multiple_users/multiple_users'; -@import 'pb_multiple_users_stacked/multiple_users_stacked'; -@import 'pb_nav/nav'; -@import 'pb_online_status/online_status'; -@import 'pb_overlay/overlay'; -@import 'pb_pagination/pagination'; -@import 'pb_passphrase/passphrase'; -@import 'pb_person/person'; -@import 'pb_person_contact/person_contact'; -@import 'pb_phone_number_input/phone_number_input'; -@import 'pb_pill/pill'; -@import 'pb_popover/popover'; -@import 'pb_progress_pills/progress_pills'; -@import 'pb_progress_simple/progress_simple'; -@import 'pb_progress_step/progress_step'; -@import 'pb_radio/radio'; -@import 'pb_rich_text_editor/rich_text_editor'; -@import 'pb_section_separator/section_separator'; -@import 'pb_select/select'; -@import 'pb_selectable_card/selectable_card'; -@import 'pb_selectable_card_icon/selectable_card_icon'; -@import 'pb_selectable_icon/selectable_icon'; -@import 'pb_selectable_list/selectable_list'; -@import 'pb_source/source'; -@import 'pb_star_rating/star_rating'; -@import 'pb_stat_change/stat_change'; -@import 'pb_stat_value/stat_value'; -@import 'pb_table/table'; -@import 'pb_text_input/text_input'; -@import 'pb_textarea/textarea'; -@import 'pb_time/time'; -@import 'pb_time_range_inline/time_range_inline'; -@import 'pb_time_stacked/time_stacked'; -@import 'pb_timeline/timeline'; -@import 'pb_timestamp/timestamp'; -@import 'pb_title/title'; -@import 'pb_title_count/title_count'; -@import 'pb_title_detail/title_detail'; -@import 'pb_toggle/toggle'; -@import 'pb_tooltip/tooltip'; -@import 'pb_treemap_chart/treemap_chart'; -@import 'pb_typeahead/typeahead'; -@import 'pb_user/user'; -@import 'pb_user_badge/user_badge'; -@import 'pb_walkthrough/walkthrough'; -@import 'pb_weekday_stacked/weekday_stacked'; -@import './utilities/mixins'; -@import './utilities/spacing'; -@import './utilities/cursor'; -@import './utilities/max_width'; -@import './utilities/positioning'; -@import './utilities/number_spacing'; -@import './utilities/shadow'; -@import './utilities/line_height'; -@import './utilities/display'; -@import './utilities/flexbox'; -@import './utilities/focus'; -@import './utilities/border_radius'; -@import './utilities/hover'; -@import './utilities/text_align'; -@import './utilities/overflow'; -@import './utilities/truncate'; -@import './utilities/vertical_align'; diff --git a/playbook/app/pb_kits/playbook/index.js b/playbook/app/pb_kits/playbook/index.js deleted file mode 100644 index 625f14b318..0000000000 --- a/playbook/app/pb_kits/playbook/index.js +++ /dev/null @@ -1,151 +0,0 @@ -// !!! IMPORTANT: This file is autogenerated. Please do not edit.!!! -import './_playbook.scss' -import 'lazysizes/plugins/attrchange/ls.attrchange' -import 'lazysizes' - -// vvv React Component JSX Imports from the React Kits vvv -export { default as AdvancedTable} from './pb_advanced_table/_advanced_table' -export { default as Avatar } from './pb_avatar/_avatar' -export { default as AvatarActionButton } from './pb_avatar_action_button/_avatar_action_button' -export { default as Background } from './pb_background/_background' -export { default as Badge } from './pb_badge/_badge' -export { default as BarGraph } from './pb_bar_graph/_bar_graph' -export { default as Body } from './pb_body/_body' -export { default as BreadCrumbItem } from './pb_bread_crumbs/_bread_crumb_item' -export { default as BreadCrumbs } from './pb_bread_crumbs/_bread_crumbs' -export { default as Button } from './pb_button/_button' -export { default as ButtonToolbar } from './pb_button_toolbar/_button_toolbar' -export { default as Caption } from './pb_caption/_caption' -export { default as Card } from './pb_card/_card' -export { default as Checkbox } from './pb_checkbox/_checkbox' -export { default as CircleChart } from './pb_circle_chart/_circle_chart' -export { default as CircleIconButton } from './pb_circle_icon_button/_circle_icon_button' -export { default as Collapsible } from './pb_collapsible/_collapsible' -export { default as Contact } from './pb_contact/_contact' -export { default as Currency } from './pb_currency/_currency' -export { default as DashboardValue } from './pb_dashboard_value/_dashboard_value' -export { default as Date } from './pb_date/_date' -export { default as DatePicker } from './pb_date_picker/_date_picker' -export { default as DateRangeInline } from './pb_date_range_inline/_date_range_inline' -export { default as DateRangeStacked } from './pb_date_range_stacked/_date_range_stacked' -export { default as DateStacked } from './pb_date_stacked/_date_stacked' -export { default as DateTime } from './pb_date_time/_date_time' -export { default as DateTimeStacked } from './pb_date_time_stacked/_date_time_stacked' -export { default as DateYearStacked } from './pb_date_year_stacked/_date_year_stacked' -export { default as Detail} from './pb_detail/_detail' -export { default as Dialog } from './pb_dialog/_dialog' -export { default as DistributionBar } from './pb_distribution_bar/_distribution_bar' -export { default as Draggable} from './pb_draggable/_draggable' -export { DraggableProvider} from './pb_draggable/context' -export { default as Dropdown} from './pb_dropdown/_dropdown' -export { default as FileUpload } from './pb_file_upload/_file_upload' -export { default as Filter } from './pb_filter/_filter' -export { default as FixedConfirmationToast } from './pb_fixed_confirmation_toast/_fixed_confirmation_toast' -export { default as Flex } from './pb_flex/_flex' -export { default as FlexItem } from './pb_flex/_flex_item' -export { default as FormGroup } from './pb_form_group/_form_group' -export { default as FormPill } from './pb_form_pill/_form_pill' -export { default as Gauge } from './pb_gauge/_gauge' -export { default as Hashtag } from './pb_hashtag/_hashtag' -export { default as Highlight } from './pb_highlight/_highlight' -export { default as HomeAddressStreet } from './pb_home_address_street/_home_address_street' -export { default as Icon } from './pb_icon/_icon' -export { default as IconCircle } from './pb_icon_circle/_icon_circle' -export { default as IconStatValue } from './pb_icon_stat_value/_icon_stat_value' -export { default as IconValue } from './pb_icon_value/_icon_value' -export { default as Image } from './pb_image/_image' -export { default as LabelPill } from './pb_label_pill/_label_pill' -export { default as LabelValue } from './pb_label_value/_label_value' -export { default as Layout } from './pb_layout/_layout' -export { default as Legend } from './pb_legend/_legend' -export { default as Lightbox } from './pb_lightbox/_lightbox' -export { default as LineGraph } from './pb_line_graph/_line_graph' -export { default as List } from './pb_list/_list' -export { default as ListItem } from './pb_list/_list_item' -export { default as LoadingInline } from './pb_loading_inline/_loading_inline' -export { default as MapCustomButton } from './pb_map/_map_custom_button' -export { default as Map} from './pb_map/_map' -export { default as Message } from './pb_message/_message' -export { default as MultiLevelSelect} from './pb_multi_level_select/_multi_level_select' -export { default as MultipleUsers } from './pb_multiple_users/_multiple_users' -export { default as MultipleUsersStacked } from './pb_multiple_users_stacked/_multiple_users_stacked' -export { default as Nav } from './pb_nav/_nav' -export { default as NavItem } from './pb_nav/_item' -export { default as OnlineStatus } from './pb_online_status/_online_status' -export { default as Overlay} from './pb_overlay/_overlay' -export { default as Passphrase } from './pb_passphrase/_passphrase' -export { default as PbReactPopover } from './pb_popover/_popover' -export { default as Person } from './pb_person/_person' -export { default as PersonContact } from './pb_person_contact/_person_contact' -export { default as PhoneNumberInput} from './pb_phone_number_input/_phone_number_input' -export { default as Pill } from './pb_pill/_pill' -export { default as ProgressPills } from './pb_progress_pills/_progress_pills' -export { default as ProgressSimple } from './pb_progress_simple/_progress_simple' -export { default as ProgressStep } from './pb_progress_step/_progress_step' -export { default as ProgressStepItem } from './pb_progress_step/_progress_step_item' -export { default as Radio } from './pb_radio/_radio' -export { default as RichTextEditor } from './pb_rich_text_editor/_rich_text_editor' -export { default as SectionSeparator } from './pb_section_separator/_section_separator' -export { default as Select } from './pb_select/_select' -export { default as SelectableCard } from './pb_selectable_card/_selectable_card' -export { default as SelectableCardIcon } from './pb_selectable_card_icon/_selectable_card_icon' -export { default as SelectableIcon } from './pb_selectable_icon/_selectable_icon' -export { default as SelectableList } from './pb_selectable_list/_selectable_list' -export { default as SelectableListItem } from './pb_selectable_list/_item' -export { default as Source } from './pb_source/_source' -export { default as StarRating } from './pb_star_rating/_star_rating' -export { default as StatChange } from './pb_stat_change/_stat_change' -export { default as StatValue } from './pb_stat_value/_stat_value' -export { default as Table } from './pb_table/_table' -export { default as TableRow } from './pb_table/subcomponents/_table_row' -export { default as TextInput } from './pb_text_input/_text_input' -export { default as Textarea } from './pb_textarea/_textarea' -export { default as Time } from './pb_time/_time' -export { default as TimeRangeInline } from './pb_time_range_inline/_time_range_inline' -export { default as TimeStacked } from './pb_time_stacked/_time_stacked' -export { default as Timeline } from './pb_timeline/_timeline' -export { default as Timestamp } from './pb_timestamp/_timestamp' -export { default as Title } from './pb_title/_title' -export { default as TitleCount } from './pb_title_count/_title_count' -export { default as TitleDetail } from './pb_title_detail/_title_detail' -export { default as Toggle } from './pb_toggle/_toggle' -export { default as Tooltip } from './pb_tooltip/_tooltip' -export { default as TreemapChart } from './pb_treemap_chart/_treemap_chart' -export { default as Typeahead } from './pb_typeahead/_typeahead' -export { default as User } from './pb_user/_user' -export { default as UserBadge } from './pb_user_badge/_user_badge' -export { default as Walkthrough } from './pb_walkthrough/_walkthrough' -export { default as WeekdayStacked } from './pb_weekday_stacked/_weekday_stacked' -// ^^^ React Component JSX Imports from the React Kits ^^^ - -// Dashboard Settings -export { commonSettings, dataColors } from './pb_dashboard/commonSettings' -export { default as lineGraphSettings } from './pb_line_graph/lineGraphSettings' -export { default as barGraphSettings } from './pb_bar_graph/barGraphSettings' -export { default as dashboardValueSettings } from './pb_dashboard_value/dashboardValueSettings' - -// Other JS/Plugins -export { default as datePickerHelper } from './pb_date_picker/date_picker_helper' -export { default as PbPopover } from './pb_popover' -export { default as PbTable } from './pb_table' -export { default as PbTextarea } from './pb_textarea' -export { default as PbTooltip } from './pb_tooltip' -export { default as PbTypeahead } from './pb_typeahead' -export { default as dialogHelper } from './pb_dialog/dialogHelper' - -//Theming -export {default as mapTheme} from './pb_map/pbMapTheme' -export {default as useCollapsible} from './pb_collapsible/useCollapsible' -export {default as useDropdown } from './pb_dropdown/hooks/useDropdown' - -// CSS Tokens -export { default as borderRadius } from './tokens/exports/_border_radius.scss' -export { default as colors } from './tokens/exports/_colors.scss' -export { default as lineHeight } from './tokens/exports/_line_height.scss' -export { default as opacity } from './tokens/exports/_opacity.scss' -export { default as positioning } from './tokens/exports/_positioning.scss' -export { default as scale } from './tokens/exports/_scale.scss' -export { default as screenSizes } from './tokens/exports/_screen_sizes.scss' -export { default as shadows } from './tokens/exports/_shadows.scss' -export { default as spacing } from './tokens/exports/_spacing.scss' -export { default as typography } from './tokens/exports/_typography.scss' \ No newline at end of file diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/advanced_table.test.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/advanced_table.test.jsx index a594a348dc..e75db849aa 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/advanced_table.test.jsx +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/advanced_table.test.jsx @@ -1,7 +1,7 @@ import React, {useState} from "react" import { render, screen, waitFor } from "../utilities/test-utils" -import { AdvancedTable } from "../" +import { AdvancedTable } from "playbook-ui" const MOCK_DATA = [ { diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_collapsible_trail.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_collapsible_trail.jsx index 00133eacfc..dfd5a8ce39 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_collapsible_trail.jsx +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_collapsible_trail.jsx @@ -1,5 +1,5 @@ import React from "react" -import { AdvancedTable } from "../../" +import { AdvancedTable } from "playbook-ui" import MOCK_DATA from "./advanced_table_mock_data.json" const AdvancedTableCollapsibleTrail = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_default.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_default.jsx index 43df164c6f..8f2b58a217 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_default.jsx @@ -1,5 +1,5 @@ import React from "react" -import { AdvancedTable } from "../../" +import { AdvancedTable } from "playbook-ui" import MOCK_DATA from "./advanced_table_mock_data.json" const AdvancedTableDefault = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_expanded_control.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_expanded_control.jsx index 8e3d8e942a..ce60da0f6b 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_expanded_control.jsx +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_expanded_control.jsx @@ -1,5 +1,5 @@ import React, { useState } from "react" -import { AdvancedTable } from "../../" +import { AdvancedTable } from "playbook-ui" import MOCK_DATA from "./advanced_table_mock_data.json" const AdvancedTableExpandedControl = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.jsx index 453bc8d823..82753bb343 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.jsx +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.jsx @@ -1,5 +1,5 @@ import React from "react" -import { AdvancedTable } from "../.." +import { AdvancedTable } from "playbook-ui" import { MOCK_DATA_INLINE_LOADING } from "./_mock_data_inline_loading" const AdvancedTableInlineRowLoading = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_loading.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_loading.jsx index 4b70bb40de..1df945a813 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_loading.jsx +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_loading.jsx @@ -1,6 +1,6 @@ import React, { useState } from "react" -import { AdvancedTable } from "../../" -import { Button } from "../../" +import { AdvancedTable } from "playbook-ui" +import { Button } from "playbook-ui" import MOCK_DATA from "./advanced_table_mock_data.json" const AdvancedTableLoading = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_sort.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_sort.jsx index fdb3529cfb..9aa266694e 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_sort.jsx +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_sort.jsx @@ -1,5 +1,5 @@ import React from "react" -import { AdvancedTable } from "../.." +import { AdvancedTable } from "playbook-ui" import MOCK_DATA from "./advanced_table_mock_data.json" const AdvancedTableSort = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_sort_control.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_sort_control.jsx index 5c9f43a343..5dcc593d54 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_sort_control.jsx +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_sort_control.jsx @@ -1,5 +1,5 @@ import React, { useState } from "react" -import { AdvancedTable } from "../.." +import { AdvancedTable } from "playbook-ui" import MOCK_DATA from "./advanced_table_mock_data.json" const AdvancedTableSortControl = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_subrow_headers.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_subrow_headers.jsx index b6aceb8201..3e2f223b66 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_subrow_headers.jsx +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_subrow_headers.jsx @@ -1,5 +1,5 @@ import React from "react" -import { AdvancedTable } from "../.." +import { AdvancedTable } from "playbook-ui" import MOCK_DATA from "./advanced_table_mock_data.json" const AdvancedTableSubrowHeaders = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_table_options.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_table_options.jsx index 5b4c41cfdc..c63473b003 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_table_options.jsx +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_table_options.jsx @@ -1,5 +1,5 @@ import React from "react" -import { AdvancedTable } from "../../" +import { AdvancedTable } from "playbook-ui" import MOCK_DATA from "./advanced_table_mock_data.json" const AdvancedTableTableOptions = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_table_props.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_table_props.jsx index 13fa6d4f80..b0d12fe9a8 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_table_props.jsx +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_table_props.jsx @@ -1,5 +1,5 @@ import React from "react" -import { AdvancedTable } from "../../" +import { AdvancedTable } from "playbook-ui" import MOCK_DATA from "./advanced_table_mock_data.json" const AdvancedTableTableProps = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_badge_component_overlay.jsx b/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_badge_component_overlay.jsx index 834f482e38..45e34edd22 100644 --- a/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_badge_component_overlay.jsx +++ b/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_badge_component_overlay.jsx @@ -1,5 +1,5 @@ import React from "react"; -import { Avatar } from '../..' +import { Avatar } from 'playbook-ui' const AvatarBadgeComponentOverlay = () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_circle_icon_component_overlay.jsx b/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_circle_icon_component_overlay.jsx index 2d1dba74e0..039f44cff6 100644 --- a/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_circle_icon_component_overlay.jsx +++ b/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_circle_icon_component_overlay.jsx @@ -1,5 +1,5 @@ import React from "react"; -import { Avatar } from '../..' +import { Avatar } from 'playbook-ui' const AvatarCircleIconComponentOverlay = () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_default.jsx b/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_default.jsx index 2278ff6005..b5b0ca6346 100755 --- a/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Avatar } from '../../' +import { Avatar } from 'playbook-ui' const AvatarDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_monogram.jsx b/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_monogram.jsx index 5d890c0143..82524ba387 100755 --- a/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_monogram.jsx +++ b/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_monogram.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Avatar } from '../../' +import { Avatar } from 'playbook-ui' const AvatarDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_no_image.jsx b/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_no_image.jsx index 273bbf2f6c..81faacd0df 100755 --- a/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_no_image.jsx +++ b/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_no_image.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Avatar } from '../../' +import { Avatar } from 'playbook-ui' const AvatarNoImage = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_status.jsx b/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_status.jsx index eb1008470d..a066df8c36 100644 --- a/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_status.jsx +++ b/playbook/app/pb_kits/playbook/pb_avatar/docs/_avatar_status.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Avatar } from '../../' +import { Avatar } from 'playbook-ui' const AvatarStatus = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_avatar_action_button/_avatar_action_button.scss b/playbook/app/pb_kits/playbook/pb_avatar_action_button/_avatar_action_button.scss index 769d017096..f304a77016 100644 --- a/playbook/app/pb_kits/playbook/pb_avatar_action_button/_avatar_action_button.scss +++ b/playbook/app/pb_kits/playbook/pb_avatar_action_button/_avatar_action_button.scss @@ -35,8 +35,8 @@ &[class*=_#{$name}] { $avatar_size: map-get($avatar-sizes, $name); - $icon_size: $avatar_size / 2; - $border_size: $icon_size / 10; + $icon_size: calc($avatar_size / 2); + $border_size: calc($icon_size / 10); position: relative; width: $avatar_size * 1.25; @@ -59,7 +59,7 @@ left: $icon_size * 1.5; } &[class*=_left] [class^=pb_avatar_kit] { - padding-left: $icon_size / 2; + padding-left: calc($icon_size / 2); } } } diff --git a/playbook/app/pb_kits/playbook/pb_avatar_action_button/_avatar_action_button.tsx b/playbook/app/pb_kits/playbook/pb_avatar_action_button/_avatar_action_button.tsx index c7ab4a78c6..346ed9f2ac 100644 --- a/playbook/app/pb_kits/playbook/pb_avatar_action_button/_avatar_action_button.tsx +++ b/playbook/app/pb_kits/playbook/pb_avatar_action_button/_avatar_action_button.tsx @@ -1,5 +1,3 @@ -/* @flow */ - import React from 'react' import classnames from 'classnames' diff --git a/playbook/app/pb_kits/playbook/pb_background/_background.tsx b/playbook/app/pb_kits/playbook/pb_background/_background.tsx index 978fede437..8721405d5b 100644 --- a/playbook/app/pb_kits/playbook/pb_background/_background.tsx +++ b/playbook/app/pb_kits/playbook/pb_background/_background.tsx @@ -3,10 +3,7 @@ import classnames from 'classnames' import { buildAriaProps, buildCss, buildDataProps, buildHtmlProps } from '../utilities/props' import { GlobalProps, globalProps } from '../utilities/globalProps' -type BackgroundProps = { - alt?: string, - aria?: {[key: string]: string}, - backgroundColor?: ResponsiveProp<string> | 'gradient' | +type BackgroundColors = 'gradient' | 'dark' |'light' | 'white' | 'success' | 'warning' | 'error' | 'info' | 'neutral' | 'primary' | 'shadow' | 'category_1' | 'category_2' | 'category_3' | 'category_4' | 'category_5' | 'category_6' | 'category_7' | 'category_8' | 'category_9' | 'category_10' | 'category_11' | 'category_12' | 'category_13' | 'category_14' | @@ -14,10 +11,19 @@ type BackgroundProps = { 'text_lt_default' | 'text_lt_light' | 'text_lt_lighter' | 'text_dk_default' | 'text_dk_light' | 'text_dk_lighter' | 'card_light' | 'card_dark' | 'data_1' | 'data_2' | 'data_3' | 'data_4' | 'data_5' | 'data_6' | 'data_7' | 'data_8' | 'border_light' | 'border_dark' | 'success_secondary' | 'error_secondary' | 'info_secondary' | 'warning_secondary' | - 'neutral_secondary' | 'primary_secondary' | 'success_subtle' | 'warning_subtle' | 'error_subtle' | 'info_subtle' | 'neutral_subtle', - backgroundSize?: ResponsiveProp<string> | 'auto' | 'cover' | 'contain', + 'neutral_secondary' | 'primary_secondary' | 'success_subtle' | 'warning_subtle' | 'error_subtle' | 'info_subtle' | 'neutral_subtle' + +type BackgroundSizes = 'auto' | 'cover' | 'contain' + +type BackgroundRepeat = 'repeat' | 'repeat-x' | 'repeat-y' | 'no-repeat' | 'space' | 'round' | 'initial' | 'inherit' + +type BackgroundProps = { + alt?: string, + aria?: {[key: string]: string}, + backgroundColor?: ResponsiveProp<BackgroundColors> | BackgroundColors, + backgroundSize?: ResponsiveProp<BackgroundSizes> | BackgroundSizes, backgroundPosition?: ResponsiveProp<string> | string, - backgroundRepeat?: ResponsiveProp<string> | 'repeat' | 'repeat-x' | 'repeat-y' | 'no-repeat' | 'space' | 'round' | 'initial' | 'inherit', + backgroundRepeat?: ResponsiveProp<BackgroundRepeat> | BackgroundRepeat, imageUrl?: ResponsiveProp<string> | string, children?: React.ReactChild[] | React.ReactNode, className?: string, diff --git a/playbook/app/pb_kits/playbook/pb_background/docs/_background_category.jsx b/playbook/app/pb_kits/playbook/pb_background/docs/_background_category.jsx index 02cdbebf42..01b930d221 100644 --- a/playbook/app/pb_kits/playbook/pb_background/docs/_background_category.jsx +++ b/playbook/app/pb_kits/playbook/pb_background/docs/_background_category.jsx @@ -1,6 +1,6 @@ import React from 'react' -import { Background } from '../..' -import { Flex } from '../..' +import { Background } from 'playbook-ui' +import { Flex } from 'playbook-ui' const BackgroundCategory = (props) => ( <Flex diff --git a/playbook/app/pb_kits/playbook/pb_background/docs/_background_gradient.jsx b/playbook/app/pb_kits/playbook/pb_background/docs/_background_gradient.jsx index 12927cdc2e..5b93ee025e 100644 --- a/playbook/app/pb_kits/playbook/pb_background/docs/_background_gradient.jsx +++ b/playbook/app/pb_kits/playbook/pb_background/docs/_background_gradient.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Background } from '../..' +import { Background } from 'playbook-ui' const BackgroundGradient = (props) => ( <Background diff --git a/playbook/app/pb_kits/playbook/pb_background/docs/_background_image.jsx b/playbook/app/pb_kits/playbook/pb_background/docs/_background_image.jsx index d3990e3330..09d3dafe23 100644 --- a/playbook/app/pb_kits/playbook/pb_background/docs/_background_image.jsx +++ b/playbook/app/pb_kits/playbook/pb_background/docs/_background_image.jsx @@ -1,6 +1,6 @@ import React, { useState } from 'react' -import { Background } from '../..' -import { Card, Flex, FlexItem, Select, Title } from '../..' +import { Background } from 'playbook-ui' +import { Card, Flex, FlexItem, Select, Title } from 'playbook-ui' const BackgroundImage = (props) => { const [transition, setTransition] = useState('') diff --git a/playbook/app/pb_kits/playbook/pb_background/docs/_background_light.jsx b/playbook/app/pb_kits/playbook/pb_background/docs/_background_light.jsx index 23aaf0c65c..40dbd33731 100644 --- a/playbook/app/pb_kits/playbook/pb_background/docs/_background_light.jsx +++ b/playbook/app/pb_kits/playbook/pb_background/docs/_background_light.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Background } from '../..' +import { Background } from 'playbook-ui' const BackgroundLight = (props) => ( <Background diff --git a/playbook/app/pb_kits/playbook/pb_background/docs/_background_size.jsx b/playbook/app/pb_kits/playbook/pb_background/docs/_background_size.jsx index acaa0ce83d..afa5f28554 100644 --- a/playbook/app/pb_kits/playbook/pb_background/docs/_background_size.jsx +++ b/playbook/app/pb_kits/playbook/pb_background/docs/_background_size.jsx @@ -1,5 +1,5 @@ import React, { Fragment as F } from 'react' -import { Background } from '../..' +import { Background } from 'playbook-ui' const BackgroundSize = (props) => ( <F> diff --git a/playbook/app/pb_kits/playbook/pb_background/docs/_background_status.jsx b/playbook/app/pb_kits/playbook/pb_background/docs/_background_status.jsx index c474807ddf..6b7102f817 100644 --- a/playbook/app/pb_kits/playbook/pb_background/docs/_background_status.jsx +++ b/playbook/app/pb_kits/playbook/pb_background/docs/_background_status.jsx @@ -1,6 +1,6 @@ import React from 'react' -import { Background } from '../..' -import { Flex } from '../..' +import { Background } from 'playbook-ui' +import { Flex } from 'playbook-ui' const BackgroundStatus = (props) => ( <Flex diff --git a/playbook/app/pb_kits/playbook/pb_background/docs/_background_status_subtle.jsx b/playbook/app/pb_kits/playbook/pb_background/docs/_background_status_subtle.jsx index f9f6f02cf9..756afe78e7 100644 --- a/playbook/app/pb_kits/playbook/pb_background/docs/_background_status_subtle.jsx +++ b/playbook/app/pb_kits/playbook/pb_background/docs/_background_status_subtle.jsx @@ -1,6 +1,6 @@ import React from 'react' -import { Background } from '../..' -import { Flex } from '../..' +import { Background } from 'playbook-ui' +import { Flex } from 'playbook-ui' const BackgroundStatusSubtle = (props) => ( <Flex diff --git a/playbook/app/pb_kits/playbook/pb_background/docs/_background_white.jsx b/playbook/app/pb_kits/playbook/pb_background/docs/_background_white.jsx index f7ccfdf5ec..23d78c479e 100644 --- a/playbook/app/pb_kits/playbook/pb_background/docs/_background_white.jsx +++ b/playbook/app/pb_kits/playbook/pb_background/docs/_background_white.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Background } from '../..' +import { Background } from 'playbook-ui' const BackgroundWhite = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_badge/_badge.scss b/playbook/app/pb_kits/playbook/pb_badge/_badge.scss index f9aeaa0970..cf551dd4bc 100644 --- a/playbook/app/pb_kits/playbook/pb_badge/_badge.scss +++ b/playbook/app/pb_kits/playbook/pb_badge/_badge.scss @@ -11,7 +11,7 @@ align-items: center; justify-content: center; border-radius: $border_rad_light; - padding: 0 $space_xs/2; + padding: 0 calc($space_xs/2); border-width: 1px; border-style: solid; border-color: $card_light; @@ -34,7 +34,7 @@ height: $pb_badge_height; min-height: $pb_badge_height; min-width: $pb_badge_height; - border-radius: $pb_badge_height / 2; + border-radius: calc($pb_badge_height / 2); } &[class*=_notification] { diff --git a/playbook/app/pb_kits/playbook/pb_bar_graph/barGraphSettings.js b/playbook/app/pb_kits/playbook/pb_bar_graph/barGraphSettings.js index 010272fbe6..641f67d0c8 100644 --- a/playbook/app/pb_kits/playbook/pb_bar_graph/barGraphSettings.js +++ b/playbook/app/pb_kits/playbook/pb_bar_graph/barGraphSettings.js @@ -1,5 +1,5 @@ import { commonSettings } from '../pb_dashboard/commonSettings.js' -import typography from '../tokens/exports/_typography.scss' +import typography from '../tokens/exports/_typography.module.scss' const sizeColumns = function(highchart) { const column = highchart.plotOptions.column diff --git a/playbook/app/pb_kits/playbook/pb_bar_graph/docs/_bar_graph_legend.jsx b/playbook/app/pb_kits/playbook/pb_bar_graph/docs/_bar_graph_legend.jsx index 2eb70301c5..a9f95ddd9a 100644 --- a/playbook/app/pb_kits/playbook/pb_bar_graph/docs/_bar_graph_legend.jsx +++ b/playbook/app/pb_kits/playbook/pb_bar_graph/docs/_bar_graph_legend.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { BarGraph } from '../..' +import { BarGraph } from 'playbook-ui' const chartData = [{ name: 'Number of Installations', diff --git a/playbook/app/pb_kits/playbook/pb_bar_graph/docs/_bar_graph_legend_non_clickable.jsx b/playbook/app/pb_kits/playbook/pb_bar_graph/docs/_bar_graph_legend_non_clickable.jsx index 1b871a8832..e0a72c8bc4 100644 --- a/playbook/app/pb_kits/playbook/pb_bar_graph/docs/_bar_graph_legend_non_clickable.jsx +++ b/playbook/app/pb_kits/playbook/pb_bar_graph/docs/_bar_graph_legend_non_clickable.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { BarGraph } from '../..' +import { BarGraph } from 'playbook-ui' const chartData = [{ name: 'Number of Installations', diff --git a/playbook/app/pb_kits/playbook/pb_bar_graph/docs/_bar_graph_legend_position.jsx b/playbook/app/pb_kits/playbook/pb_bar_graph/docs/_bar_graph_legend_position.jsx index 3f85234ec3..161331fcd6 100644 --- a/playbook/app/pb_kits/playbook/pb_bar_graph/docs/_bar_graph_legend_position.jsx +++ b/playbook/app/pb_kits/playbook/pb_bar_graph/docs/_bar_graph_legend_position.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { BarGraph, Title } from '../..' +import { BarGraph, Title } from 'playbook-ui' const chartData = [{ name: 'Installation', diff --git a/playbook/app/pb_kits/playbook/pb_body/_body.scss b/playbook/app/pb_kits/playbook/pb_body/_body.scss index 30df75ea6c..36419107d6 100755 --- a/playbook/app/pb_kits/playbook/pb_body/_body.scss +++ b/playbook/app/pb_kits/playbook/pb_body/_body.scss @@ -4,7 +4,7 @@ [class^=pb_body_kit]{ @include pb_body($text_lt_default); @each $color_name, $color_value in $pb_body_colors { - &[class*=_#{$color_name}] { + &[class*=_#{"" + $color_name}] { @include pb_body($color_value); } @each $status_name, $status_value in $pb_body_status { diff --git a/playbook/app/pb_kits/playbook/pb_body/docs/_body_articles.jsx b/playbook/app/pb_kits/playbook/pb_body/docs/_body_articles.jsx index dfcce92e28..d960acaf97 100644 --- a/playbook/app/pb_kits/playbook/pb_body/docs/_body_articles.jsx +++ b/playbook/app/pb_kits/playbook/pb_body/docs/_body_articles.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Body } from '../..' +import { Body } from 'playbook-ui' const BodyBlock = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_body/docs/_body_block.jsx b/playbook/app/pb_kits/playbook/pb_body/docs/_body_block.jsx index 1e57fa1c14..27d2984baf 100644 --- a/playbook/app/pb_kits/playbook/pb_body/docs/_body_block.jsx +++ b/playbook/app/pb_kits/playbook/pb_body/docs/_body_block.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Body } from '../../' +import { Body } from 'playbook-ui' const BodyBlock = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_body/docs/_body_light.jsx b/playbook/app/pb_kits/playbook/pb_body/docs/_body_light.jsx index 0422c25ef8..47a4e762f9 100755 --- a/playbook/app/pb_kits/playbook/pb_body/docs/_body_light.jsx +++ b/playbook/app/pb_kits/playbook/pb_body/docs/_body_light.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Body } from '../../' +import { Body } from 'playbook-ui' const BodyLight = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_body/docs/_body_styled.jsx b/playbook/app/pb_kits/playbook/pb_body/docs/_body_styled.jsx index e2e0ac3ff3..d1b6daf5f5 100644 --- a/playbook/app/pb_kits/playbook/pb_body/docs/_body_styled.jsx +++ b/playbook/app/pb_kits/playbook/pb_body/docs/_body_styled.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Body } from '../..' +import { Body } from 'playbook-ui' const BodyStyled = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_bread_crumbs/_bread_crumb_item.tsx b/playbook/app/pb_kits/playbook/pb_bread_crumbs/_bread_crumb_item.tsx index b438d89920..778a222c88 100644 --- a/playbook/app/pb_kits/playbook/pb_bread_crumbs/_bread_crumb_item.tsx +++ b/playbook/app/pb_kits/playbook/pb_bread_crumbs/_bread_crumb_item.tsx @@ -1,5 +1,3 @@ -/* @flow */ - import React from 'react' import classnames from 'classnames' import { globalProps, domSafeProps } from '../utilities/globalProps' diff --git a/playbook/app/pb_kits/playbook/pb_bread_crumbs/_bread_crumbs.scss b/playbook/app/pb_kits/playbook/pb_bread_crumbs/_bread_crumbs.scss index fc5b248253..0cd91b6b7c 100644 --- a/playbook/app/pb_kits/playbook/pb_bread_crumbs/_bread_crumbs.scss +++ b/playbook/app/pb_kits/playbook/pb_bread_crumbs/_bread_crumbs.scss @@ -9,7 +9,7 @@ display: inline-flex; align-items: center; justify-content: center; - padding: 0 $space_xs/2; + padding: 0 calc($space_xs/2); svg { margin-right: 8px; diff --git a/playbook/app/pb_kits/playbook/pb_bread_crumbs/bread_crumbs.test.js b/playbook/app/pb_kits/playbook/pb_bread_crumbs/bread_crumbs.test.js index 6c10079325..4b4235a1e3 100644 --- a/playbook/app/pb_kits/playbook/pb_bread_crumbs/bread_crumbs.test.js +++ b/playbook/app/pb_kits/playbook/pb_bread_crumbs/bread_crumbs.test.js @@ -2,7 +2,7 @@ import React from 'react' import { render, screen } from '../utilities/test-utils' import BreadCrumbs from './_bread_crumbs' import BreadCrumbItem from './_bread_crumb_item' -import { Icon, Title } from '../' +import { Icon, Title } from 'playbook-ui' it('should render bread crumbs', () => { const testId = 'breadCrumbs' diff --git a/playbook/app/pb_kits/playbook/pb_bread_crumbs/docs/_bread_crumbs_default.jsx b/playbook/app/pb_kits/playbook/pb_bread_crumbs/docs/_bread_crumbs_default.jsx index 11d18b88fe..9874ba3db2 100644 --- a/playbook/app/pb_kits/playbook/pb_bread_crumbs/docs/_bread_crumbs_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_bread_crumbs/docs/_bread_crumbs_default.jsx @@ -1,6 +1,6 @@ import React from 'react' import BreadCrumbs from '../_bread_crumbs' -import { Icon, Title } from '../../' +import { Icon, Title } from 'playbook-ui' import BreadCrumbItem from '../_bread_crumb_item' const Link = (props) => <BreadCrumbItem {...props} /> diff --git a/playbook/app/pb_kits/playbook/pb_button/docs/_button_accessibility.jsx b/playbook/app/pb_kits/playbook/pb_button/docs/_button_accessibility.jsx index db33c69bd0..612a2c29fa 100644 --- a/playbook/app/pb_kits/playbook/pb_button/docs/_button_accessibility.jsx +++ b/playbook/app/pb_kits/playbook/pb_button/docs/_button_accessibility.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button } from '../../' +import { Button } from 'playbook-ui' const ButtonAccessibility = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_button/docs/_button_block_content.jsx b/playbook/app/pb_kits/playbook/pb_button/docs/_button_block_content.jsx index a8e1ee868c..0ad0c4bc7a 100644 --- a/playbook/app/pb_kits/playbook/pb_button/docs/_button_block_content.jsx +++ b/playbook/app/pb_kits/playbook/pb_button/docs/_button_block_content.jsx @@ -1,5 +1,5 @@ import React from "react"; -import { Button, Pill } from "../../"; +import { Button, Pill } from "playbook-ui"; const ButtonBlockContent = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_button/docs/_button_default.jsx b/playbook/app/pb_kits/playbook/pb_button/docs/_button_default.jsx index 8f736c55b5..4d1b73ccf8 100644 --- a/playbook/app/pb_kits/playbook/pb_button/docs/_button_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_button/docs/_button_default.jsx @@ -1,5 +1,5 @@ import React from "react" -import { Button } from "../../" +import { Button } from "playbook-ui" const ButtonDefault = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_button/docs/_button_form.jsx b/playbook/app/pb_kits/playbook/pb_button/docs/_button_form.jsx index d0a347be2b..86053a3d96 100644 --- a/playbook/app/pb_kits/playbook/pb_button/docs/_button_form.jsx +++ b/playbook/app/pb_kits/playbook/pb_button/docs/_button_form.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button } from '../../' +import { Button } from 'playbook-ui' const ButtonForm = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_button/docs/_button_full_width.jsx b/playbook/app/pb_kits/playbook/pb_button/docs/_button_full_width.jsx index 1dc09296c9..f24cb5e6a7 100644 --- a/playbook/app/pb_kits/playbook/pb_button/docs/_button_full_width.jsx +++ b/playbook/app/pb_kits/playbook/pb_button/docs/_button_full_width.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button } from '../../' +import { Button } from 'playbook-ui' const ButtonFullWidth = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_button/docs/_button_hover.jsx b/playbook/app/pb_kits/playbook/pb_button/docs/_button_hover.jsx index 8f144b6ba0..6be5e86b41 100644 --- a/playbook/app/pb_kits/playbook/pb_button/docs/_button_hover.jsx +++ b/playbook/app/pb_kits/playbook/pb_button/docs/_button_hover.jsx @@ -1,5 +1,5 @@ import React from "react" -import { Button } from "../../" +import { Button } from "playbook-ui" const ButtonHover = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_button/docs/_button_icon_options.jsx b/playbook/app/pb_kits/playbook/pb_button/docs/_button_icon_options.jsx index 2b405bd0b7..75ead37a06 100644 --- a/playbook/app/pb_kits/playbook/pb_button/docs/_button_icon_options.jsx +++ b/playbook/app/pb_kits/playbook/pb_button/docs/_button_icon_options.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button } from '../../' +import { Button } from 'playbook-ui' const ButtonIconOptions = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_button/docs/_button_link.jsx b/playbook/app/pb_kits/playbook/pb_button/docs/_button_link.jsx index 10c4349eac..cdee00c2b0 100644 --- a/playbook/app/pb_kits/playbook/pb_button/docs/_button_link.jsx +++ b/playbook/app/pb_kits/playbook/pb_button/docs/_button_link.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button } from '../../' +import { Button } from 'playbook-ui' const ButtonLink = (props) => ( <> diff --git a/playbook/app/pb_kits/playbook/pb_button/docs/_button_loading.jsx b/playbook/app/pb_kits/playbook/pb_button/docs/_button_loading.jsx index 05633c0778..d8d6c3de52 100644 --- a/playbook/app/pb_kits/playbook/pb_button/docs/_button_loading.jsx +++ b/playbook/app/pb_kits/playbook/pb_button/docs/_button_loading.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button } from '../../' +import { Button } from 'playbook-ui' const ButtonLoading = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_button/docs/_button_reaction.jsx b/playbook/app/pb_kits/playbook/pb_button/docs/_button_reaction.jsx index 6659bd44e1..a7bf2e67b8 100644 --- a/playbook/app/pb_kits/playbook/pb_button/docs/_button_reaction.jsx +++ b/playbook/app/pb_kits/playbook/pb_button/docs/_button_reaction.jsx @@ -1,5 +1,5 @@ import React, {useState} from "react" -import { Button } from "../../" +import { Button } from "playbook-ui" const ButtonReaction = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_button/docs/_button_size.jsx b/playbook/app/pb_kits/playbook/pb_button/docs/_button_size.jsx index 8baf77db23..43fee541b0 100644 --- a/playbook/app/pb_kits/playbook/pb_button/docs/_button_size.jsx +++ b/playbook/app/pb_kits/playbook/pb_button/docs/_button_size.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button } from '../../' +import { Button } from 'playbook-ui' const ButtonSize = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_button_toolbar/_button_toolbar.tsx b/playbook/app/pb_kits/playbook/pb_button_toolbar/_button_toolbar.tsx index b73942ac05..5a8fea07b7 100644 --- a/playbook/app/pb_kits/playbook/pb_button_toolbar/_button_toolbar.tsx +++ b/playbook/app/pb_kits/playbook/pb_button_toolbar/_button_toolbar.tsx @@ -1,5 +1,3 @@ -/* @flow */ - import React from 'react' import classnames from 'classnames' diff --git a/playbook/app/pb_kits/playbook/pb_button_toolbar/button_toolbar.test.js b/playbook/app/pb_kits/playbook/pb_button_toolbar/button_toolbar.test.js index 0ec80e425a..3c8a9e264c 100644 --- a/playbook/app/pb_kits/playbook/pb_button_toolbar/button_toolbar.test.js +++ b/playbook/app/pb_kits/playbook/pb_button_toolbar/button_toolbar.test.js @@ -1,7 +1,7 @@ import React from 'react' import { render, screen } from '../utilities/test-utils' -import { Button, ButtonToolbar } from '../' +import { Button, ButtonToolbar } from 'playbook-ui' test('default test', () => { render( diff --git a/playbook/app/pb_kits/playbook/pb_button_toolbar/docs/_button_toolbar_default.jsx b/playbook/app/pb_kits/playbook/pb_button_toolbar/docs/_button_toolbar_default.jsx index 3dd125b436..95cf7e4d6f 100644 --- a/playbook/app/pb_kits/playbook/pb_button_toolbar/docs/_button_toolbar_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_button_toolbar/docs/_button_toolbar_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button, ButtonToolbar } from '../..' +import { Button, ButtonToolbar } from 'playbook-ui' const ButtonToolbarDefault = (props) => ( <div className="pb--doc-demo-row"> diff --git a/playbook/app/pb_kits/playbook/pb_button_toolbar/docs/_button_toolbar_secondary.jsx b/playbook/app/pb_kits/playbook/pb_button_toolbar/docs/_button_toolbar_secondary.jsx index 5c48556a42..d463dfb297 100644 --- a/playbook/app/pb_kits/playbook/pb_button_toolbar/docs/_button_toolbar_secondary.jsx +++ b/playbook/app/pb_kits/playbook/pb_button_toolbar/docs/_button_toolbar_secondary.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button, ButtonToolbar } from '../..' +import { Button, ButtonToolbar } from 'playbook-ui' const ButtonToolbarSecondary = (props) => ( <div className="pb--doc-demo-row"> diff --git a/playbook/app/pb_kits/playbook/pb_caption/docs/_caption_block.jsx b/playbook/app/pb_kits/playbook/pb_caption/docs/_caption_block.jsx index a923b4b07b..d5c7776355 100644 --- a/playbook/app/pb_kits/playbook/pb_caption/docs/_caption_block.jsx +++ b/playbook/app/pb_kits/playbook/pb_caption/docs/_caption_block.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Caption } from '../../' +import { Caption } from 'playbook-ui' const CaptionBlock = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_caption/docs/_caption_colors.jsx b/playbook/app/pb_kits/playbook/pb_caption/docs/_caption_colors.jsx index da9731033b..99b3bbc6ff 100644 --- a/playbook/app/pb_kits/playbook/pb_caption/docs/_caption_colors.jsx +++ b/playbook/app/pb_kits/playbook/pb_caption/docs/_caption_colors.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Caption } from '../../' +import { Caption } from 'playbook-ui' const CaptionColors = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_caption/docs/_caption_light.jsx b/playbook/app/pb_kits/playbook/pb_caption/docs/_caption_light.jsx index 811738d473..cf4230ec86 100755 --- a/playbook/app/pb_kits/playbook/pb_caption/docs/_caption_light.jsx +++ b/playbook/app/pb_kits/playbook/pb_caption/docs/_caption_light.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Caption } from '../../' +import { Caption } from 'playbook-ui' const CaptionLight = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_card/_card.scss b/playbook/app/pb_kits/playbook/pb_card/_card.scss index 7e836811a4..9f2e514442 100755 --- a/playbook/app/pb_kits/playbook/pb_card/_card.scss +++ b/playbook/app/pb_kits/playbook/pb_card/_card.scss @@ -30,7 +30,7 @@ border: 0; border-radius: $pb_card_header_border_radius $pb_card_header_border_radius 0px 0px; @each $color_name, $color_value in $pb_card_header_colors { - &[class*=_#{$color_name}] { + &[class*=_#{"" + $color_name}] { @include pb_card_header_color($color_value); color: lightenText($color_value); } diff --git a/playbook/app/pb_kits/playbook/pb_card/docs/_card_background.jsx b/playbook/app/pb_kits/playbook/pb_card/docs/_card_background.jsx index a45077a8cf..16154cac35 100644 --- a/playbook/app/pb_kits/playbook/pb_card/docs/_card_background.jsx +++ b/playbook/app/pb_kits/playbook/pb_card/docs/_card_background.jsx @@ -1,6 +1,6 @@ import React from 'react' import Title from '../../pb_title/_title' -import { Body } from '../../' +import { Body } from 'playbook-ui' import Card from '../_card' const CardBackground = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_checkbox/docs/_checkbox_error.jsx b/playbook/app/pb_kits/playbook/pb_checkbox/docs/_checkbox_error.jsx index 4172f7b752..e438632086 100644 --- a/playbook/app/pb_kits/playbook/pb_checkbox/docs/_checkbox_error.jsx +++ b/playbook/app/pb_kits/playbook/pb_checkbox/docs/_checkbox_error.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Checkbox } from '../..' +import { Checkbox } from 'playbook-ui' const CheckboxError = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_checkbox/docs/_checkbox_indeterminate.jsx b/playbook/app/pb_kits/playbook/pb_checkbox/docs/_checkbox_indeterminate.jsx index b7b02fba78..d113eee4c2 100644 --- a/playbook/app/pb_kits/playbook/pb_checkbox/docs/_checkbox_indeterminate.jsx +++ b/playbook/app/pb_kits/playbook/pb_checkbox/docs/_checkbox_indeterminate.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Checkbox, Table } from '../..' +import { Checkbox, Table } from 'playbook-ui' const CheckboxIndeterminate = (props) => { const [checkboxes, setCheckboxes] = useState([ diff --git a/playbook/app/pb_kits/playbook/pb_circle_chart/docs/_circle_chart_legend_position.jsx b/playbook/app/pb_kits/playbook/pb_circle_chart/docs/_circle_chart_legend_position.jsx index d300ac0e96..6cb2629e0e 100644 --- a/playbook/app/pb_kits/playbook/pb_circle_chart/docs/_circle_chart_legend_position.jsx +++ b/playbook/app/pb_kits/playbook/pb_circle_chart/docs/_circle_chart_legend_position.jsx @@ -2,7 +2,7 @@ import React from 'react' import CircleChart from '../_circle_chart' -import {Title} from '../..' +import {Title} from 'playbook-ui' const data = [ { diff --git a/playbook/app/pb_kits/playbook/pb_circle_icon_button/_circle_icon_button.scss b/playbook/app/pb_kits/playbook/pb_circle_icon_button/_circle_icon_button.scss index 93abb792b1..12add3de8d 100644 --- a/playbook/app/pb_kits/playbook/pb_circle_icon_button/_circle_icon_button.scss +++ b/playbook/app/pb_kits/playbook/pb_circle_icon_button/_circle_icon_button.scss @@ -1,11 +1,11 @@ @import "../pb_button/button"; @import "../pb_button/button_mixins"; -$pb_button_styles: [ +$pb_button_styles: ( "primary", "secondary", "link", -]; +); @mixin pb_circle_icon_button { position: relative; @@ -16,7 +16,7 @@ $pb_button_styles: [ flex-grow: 0; width: $pb_button_size; height: $pb_button_size; - border-radius: $pb_button_size/2; + border-radius: calc($pb_button_size/2); line-height: $pb_button_size; flex-basis: $pb_button_size; min-width: $pb_button_size; diff --git a/playbook/app/pb_kits/playbook/pb_circle_icon_button/docs/_circle_icon_button_click.jsx b/playbook/app/pb_kits/playbook/pb_circle_icon_button/docs/_circle_icon_button_click.jsx index 48b4225e17..893ab707ef 100644 --- a/playbook/app/pb_kits/playbook/pb_circle_icon_button/docs/_circle_icon_button_click.jsx +++ b/playbook/app/pb_kits/playbook/pb_circle_icon_button/docs/_circle_icon_button_click.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { CircleIconButton } from '../..' +import { CircleIconButton } from 'playbook-ui' const CircleIconButtonClick = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_color.jsx b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_color.jsx index f41b2a9d18..d672dab23a 100644 --- a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_color.jsx +++ b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_color.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Collapsible } from '../..' +import { Collapsible } from 'playbook-ui' const CollapsibleColor = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_custom_main.jsx b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_custom_main.jsx index 13b54776dc..09db6cfeda 100644 --- a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_custom_main.jsx +++ b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_custom_main.jsx @@ -1,6 +1,6 @@ import React from 'react' import PropTypes from 'prop-types' -import { Collapsible, useCollapsible, Flex, Title, List, ListItem } from '../..' +import { Collapsible, useCollapsible, Flex, Title, List, ListItem } from 'playbook-ui' const CollapsibleCustomMain = (props) => { const [isCollapsed, setIsCollapsed] = useCollapsible(true) diff --git a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_custom_main_with_icon.jsx b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_custom_main_with_icon.jsx index f1ed993e8e..e172a71fc6 100644 --- a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_custom_main_with_icon.jsx +++ b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_custom_main_with_icon.jsx @@ -1,6 +1,6 @@ import React from 'react' import PropTypes from 'prop-types' -import { Collapsible, useCollapsible, Flex, Title, List, ListItem } from '../..' +import { Collapsible, useCollapsible, Flex, Title, List, ListItem } from 'playbook-ui' const CollapsibleCustomMainWithIcon = (props) => { const [isCollapsed, setIsCollapsed] = useCollapsible(true) diff --git a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_default.jsx b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_default.jsx index f1006d93ce..6ee38cbb57 100644 --- a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Collapsible } from '../..' +import { Collapsible } from 'playbook-ui' const CollapsibleDefault = (props) => ( <Collapsible > diff --git a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_icons.jsx b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_icons.jsx index 6fc37726bc..00de5cd2f0 100644 --- a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_icons.jsx +++ b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_icons.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Collapsible } from '../..' +import { Collapsible } from 'playbook-ui' const CollapsibleIcons = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_size.jsx b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_size.jsx index fcd74e47ef..4fc9b2333d 100644 --- a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_size.jsx +++ b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_size.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Collapsible } from '../..' +import { Collapsible } from 'playbook-ui' const CollapsibleSize = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_state.jsx b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_state.jsx index 69a4511bd7..610b6707b2 100644 --- a/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_state.jsx +++ b/playbook/app/pb_kits/playbook/pb_collapsible/docs/_collapsible_state.jsx @@ -1,6 +1,6 @@ import React from 'react' import PropTypes from 'prop-types'; -import { Collapsible, useCollapsible, Button } from '../..' +import { Collapsible, useCollapsible, Button } from 'playbook-ui' const CollapsibleState = (props) => { const [isCollapsed, setIsCollapsed] = useCollapsible(true) diff --git a/playbook/app/pb_kits/playbook/pb_contact/docs/_contact_default.jsx b/playbook/app/pb_kits/playbook/pb_contact/docs/_contact_default.jsx index 4d305c2cbf..4fc027a145 100644 --- a/playbook/app/pb_kits/playbook/pb_contact/docs/_contact_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_contact/docs/_contact_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Contact } from '../../' +import { Contact } from 'playbook-ui' const ContactDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_contact/docs/_contact_with_detail.jsx b/playbook/app/pb_kits/playbook/pb_contact/docs/_contact_with_detail.jsx index ae1a91dbbb..3c09496932 100644 --- a/playbook/app/pb_kits/playbook/pb_contact/docs/_contact_with_detail.jsx +++ b/playbook/app/pb_kits/playbook/pb_contact/docs/_contact_with_detail.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Contact } from '../../' +import { Contact } from 'playbook-ui' const ContactDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_currency/docs/_currency_unstyled.jsx b/playbook/app/pb_kits/playbook/pb_currency/docs/_currency_unstyled.jsx index ca63e77ec4..6439d2cc2c 100644 --- a/playbook/app/pb_kits/playbook/pb_currency/docs/_currency_unstyled.jsx +++ b/playbook/app/pb_kits/playbook/pb_currency/docs/_currency_unstyled.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Currency, Title } from '../..' +import { Currency, Title } from 'playbook-ui' const CurrencyUnstyled = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_dashboard/commonSettings.js b/playbook/app/pb_kits/playbook/pb_dashboard/commonSettings.js index 7308e0aef6..259c21f6bc 100644 --- a/playbook/app/pb_kits/playbook/pb_dashboard/commonSettings.js +++ b/playbook/app/pb_kits/playbook/pb_dashboard/commonSettings.js @@ -1,5 +1,5 @@ -import colors from '../tokens/exports/_colors.scss' -import typography from '../tokens/exports/_typography.scss' +import colors from '../tokens/exports/_colors.module.scss' +import typography from '../tokens/exports/_typography.module.scss' const dataColors = [ colors.data_1, diff --git a/playbook/app/pb_kits/playbook/pb_dashboard/pbChartsColorsHelper.ts b/playbook/app/pb_kits/playbook/pb_dashboard/pbChartsColorsHelper.ts index ad11742dbf..f3fc5af471 100644 --- a/playbook/app/pb_kits/playbook/pb_dashboard/pbChartsColorsHelper.ts +++ b/playbook/app/pb_kits/playbook/pb_dashboard/pbChartsColorsHelper.ts @@ -1,4 +1,4 @@ -import colors from "../tokens/exports/_colors.scss"; +import colors from "../tokens/exports/_colors.module.scss"; // Map Data Color String Props to our SCSS Variables diff --git a/playbook/app/pb_kits/playbook/pb_dashboard/pbChartsDarkTheme.ts b/playbook/app/pb_kits/playbook/pb_dashboard/pbChartsDarkTheme.ts index 3dc5f62ced..4b9ede5ce5 100644 --- a/playbook/app/pb_kits/playbook/pb_dashboard/pbChartsDarkTheme.ts +++ b/playbook/app/pb_kits/playbook/pb_dashboard/pbChartsDarkTheme.ts @@ -1,5 +1,5 @@ -import colors from '../tokens/exports/_colors.scss' -import typography from '../tokens/exports/_typography.scss' +import colors from '../tokens/exports/_colors.module.scss' +import typography from '../tokens/exports/_typography.module.scss' import { ThemeProps } from './themeTypes' diff --git a/playbook/app/pb_kits/playbook/pb_dashboard/pbChartsLightTheme.ts b/playbook/app/pb_kits/playbook/pb_dashboard/pbChartsLightTheme.ts index ea1f6cb21b..210c57c6cf 100644 --- a/playbook/app/pb_kits/playbook/pb_dashboard/pbChartsLightTheme.ts +++ b/playbook/app/pb_kits/playbook/pb_dashboard/pbChartsLightTheme.ts @@ -1,5 +1,5 @@ -import colors from '../tokens/exports/_colors.scss' -import typography from '../tokens/exports/_typography.scss' +import colors from '../tokens/exports/_colors.module.scss' +import typography from '../tokens/exports/_typography.module.scss' import { ThemeProps } from './themeTypes' diff --git a/playbook/app/pb_kits/playbook/pb_dashboard_value/dashboardValueSettings.ts b/playbook/app/pb_kits/playbook/pb_dashboard_value/dashboardValueSettings.ts index 8170c32517..ab90b35fa1 100644 --- a/playbook/app/pb_kits/playbook/pb_dashboard_value/dashboardValueSettings.ts +++ b/playbook/app/pb_kits/playbook/pb_dashboard_value/dashboardValueSettings.ts @@ -1,5 +1,5 @@ -import colors from '../tokens/exports/_colors.scss' -import typography from '../tokens/exports/_typography.scss' +import colors from '../tokens/exports/_colors.module.scss' +import typography from '../tokens/exports/_typography.module.scss' const pbIndicator = { title: { diff --git a/playbook/app/pb_kits/playbook/pb_date/docs/_date_alignment.jsx b/playbook/app/pb_kits/playbook/pb_date/docs/_date_alignment.jsx index d505918d94..6b0bee206f 100644 --- a/playbook/app/pb_kits/playbook/pb_date/docs/_date_alignment.jsx +++ b/playbook/app/pb_kits/playbook/pb_date/docs/_date_alignment.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Date as FormattedDate } from '../..' +import { Date as FormattedDate } from 'playbook-ui' const DateAlignment = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_date/docs/_date_default.jsx b/playbook/app/pb_kits/playbook/pb_date/docs/_date_default.jsx index c2629aef1f..46357fcd05 100644 --- a/playbook/app/pb_kits/playbook/pb_date/docs/_date_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_date/docs/_date_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Date as FormattedDate, Caption, Title } from '../../' +import { Date as FormattedDate, Caption, Title } from 'playbook-ui' const DateDefault = (props) => { return ( @@ -80,4 +80,4 @@ const DateDefault = (props) => { export default DateDefault // *Development Note* - We are reviewing this kit for a potential name change due to naming collisions when `new Date()` is used. -// To avoid this bug, please use name spacing as shown in the code examples. ie `import { Date as AliasedComponentName } from '../../' +// To avoid this bug, please use name spacing as shown in the code examples. ie `import { Date as AliasedComponentName } from 'playbook-ui' diff --git a/playbook/app/pb_kits/playbook/pb_date/docs/_date_unstyled.jsx b/playbook/app/pb_kits/playbook/pb_date/docs/_date_unstyled.jsx index 207d28a21a..756cbf0687 100644 --- a/playbook/app/pb_kits/playbook/pb_date/docs/_date_unstyled.jsx +++ b/playbook/app/pb_kits/playbook/pb_date/docs/_date_unstyled.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Caption, Date as FormattedDate, Title } from '../../' +import { Caption, Date as FormattedDate, Title } from 'playbook-ui' const DateUnstyled = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_date/docs/_date_variants.jsx b/playbook/app/pb_kits/playbook/pb_date/docs/_date_variants.jsx index a480ae9793..aaa30f7b08 100644 --- a/playbook/app/pb_kits/playbook/pb_date/docs/_date_variants.jsx +++ b/playbook/app/pb_kits/playbook/pb_date/docs/_date_variants.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Date as FormattedDate } from '../..' +import { Date as FormattedDate } from 'playbook-ui' const DateVariants = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_date_picker/docs/_date_picker_on_change.jsx b/playbook/app/pb_kits/playbook/pb_date_picker/docs/_date_picker_on_change.jsx index 2022a3c3fb..a38d199c07 100644 --- a/playbook/app/pb_kits/playbook/pb_date_picker/docs/_date_picker_on_change.jsx +++ b/playbook/app/pb_kits/playbook/pb_date_picker/docs/_date_picker_on_change.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { DatePicker, LabelValue } from '../..' +import { DatePicker, LabelValue } from 'playbook-ui' const DatePickerOnChange = (props) => { const today = new Date() diff --git a/playbook/app/pb_kits/playbook/pb_date_picker/docs/_date_picker_on_close.jsx b/playbook/app/pb_kits/playbook/pb_date_picker/docs/_date_picker_on_close.jsx index 63a5f8606b..a1059b0aae 100644 --- a/playbook/app/pb_kits/playbook/pb_date_picker/docs/_date_picker_on_close.jsx +++ b/playbook/app/pb_kits/playbook/pb_date_picker/docs/_date_picker_on_close.jsx @@ -1,6 +1,6 @@ /* eslint-disable react/no-multi-comp */ import React, { useState } from 'react' -import { DatePicker,LabelValue } from '../..' +import { DatePicker,LabelValue } from 'playbook-ui' const DatePickerOnClose = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_date_picker/sass_partials/_input_styles.scss b/playbook/app/pb_kits/playbook/pb_date_picker/sass_partials/_input_styles.scss index 7bde883ae5..e82fc22a81 100644 --- a/playbook/app/pb_kits/playbook/pb_date_picker/sass_partials/_input_styles.scss +++ b/playbook/app/pb_kits/playbook/pb_date_picker/sass_partials/_input_styles.scss @@ -41,7 +41,7 @@ &.error { .date_picker_input_wrapper { [class*=pb_body_kit] { - margin-top: $space_xs / 2; + margin-top: calc($space_xs / 2); } input, diff --git a/playbook/app/pb_kits/playbook/pb_date_picker/sass_partials/_overrides.scss b/playbook/app/pb_kits/playbook/pb_date_picker/sass_partials/_overrides.scss index cad6a07c2a..21de9d3e78 100644 --- a/playbook/app/pb_kits/playbook/pb_date_picker/sass_partials/_overrides.scss +++ b/playbook/app/pb_kits/playbook/pb_date_picker/sass_partials/_overrides.scss @@ -1,15 +1,13 @@ @media (min-width: 500px) { .flatpickr-calendar { padding: $space_xs; - // width: 323.88px; } .dayContainer { width: 315.88px } .flatpickr-months { - margin-left: $space_xs / 4; - margin-top: $space_xs / 3; - // width: 323.88px; + margin-left: calc($space_xs / 4); + margin-top: calc($space_xs / 3); } } @media (max-width: 499px) { diff --git a/playbook/app/pb_kits/playbook/pb_date_range_inline/_date_range_inline.scss b/playbook/app/pb_kits/playbook/pb_date_range_inline/_date_range_inline.scss index f59342a851..cac84e8277 100644 --- a/playbook/app/pb_kits/playbook/pb_date_range_inline/_date_range_inline.scss +++ b/playbook/app/pb_kits/playbook/pb_date_range_inline/_date_range_inline.scss @@ -21,14 +21,14 @@ display: flex; align-items: center; [class*=pb_date_range_inline_arrow] { - margin-left: $space_xs/2; - margin-right: $space_xs/2; + margin-left: calc($space_xs/2); + margin-right: calc($space_xs/2); } [class*=pb_date_range_inline_timezone] { - margin-left: $space_xs/2; + margin-left: calc($space_xs/2); } [class*=pb_date_range_inline_icon] { - margin-right: $space_xs/2; + margin-right: calc($space_xs/2); } } } diff --git a/playbook/app/pb_kits/playbook/pb_date_range_stacked/docs/_date_range_stacked_default.jsx b/playbook/app/pb_kits/playbook/pb_date_range_stacked/docs/_date_range_stacked_default.jsx index 52f1b09822..3e8d0073ba 100644 --- a/playbook/app/pb_kits/playbook/pb_date_range_stacked/docs/_date_range_stacked_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_date_range_stacked/docs/_date_range_stacked_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { DateRangeStacked } from '../../' +import { DateRangeStacked } from 'playbook-ui' const DateRangeStackedDefault = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_date_time_stacked/_date_time_stacked.scss b/playbook/app/pb_kits/playbook/pb_date_time_stacked/_date_time_stacked.scss index a0e33aac23..c1c14e578c 100644 --- a/playbook/app/pb_kits/playbook/pb_date_time_stacked/_date_time_stacked.scss +++ b/playbook/app/pb_kits/playbook/pb_date_time_stacked/_date_time_stacked.scss @@ -1,11 +1,11 @@ [class^=pb_date_time_stacked] { [class^=padding_month] { - padding-bottom: ($space_xs + 2) !important; + padding-bottom: calc($space_xs + 2px) !important; } [class^=padding_day] { - padding-bottom: ($space_xs + 2) !important; + padding-bottom: calc($space_xs + 2px) !important; } &[class*=_dark] { @@ -19,7 +19,7 @@ } .date-time-padding { - padding-right: ($space_xs / 2); - padding-left: ($space_xs / 2); + padding-right: calc($space_xs / 2); + padding-left: calc($space_xs / 2); } diff --git a/playbook/app/pb_kits/playbook/pb_date_time_stacked/date_time_stacked.test.js b/playbook/app/pb_kits/playbook/pb_date_time_stacked/date_time_stacked.test.js index 644e93abcb..758df6e825 100644 --- a/playbook/app/pb_kits/playbook/pb_date_time_stacked/date_time_stacked.test.js +++ b/playbook/app/pb_kits/playbook/pb_date_time_stacked/date_time_stacked.test.js @@ -1,7 +1,6 @@ import { ensureAccessible, renderKit } from '../utilities/test-utils' -import { DateTimeStacked } from '../' +import { DateTimeStacked } from 'playbook-ui' -/* eslint-disable jsx-control-statements/jsx-jcs-no-undef */ const currentDate = new Date() const datetime = new Date('Wed Mar 31 2021 12:00:00 GMT-0500'), diff --git a/playbook/app/pb_kits/playbook/pb_date_year_stacked/docs/_date_year_stacked_default.jsx b/playbook/app/pb_kits/playbook/pb_date_year_stacked/docs/_date_year_stacked_default.jsx index d1ef240fed..1abb4a1a16 100644 --- a/playbook/app/pb_kits/playbook/pb_date_year_stacked/docs/_date_year_stacked_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_date_year_stacked/docs/_date_year_stacked_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { DateYearStacked } from '../../' +import { DateYearStacked } from 'playbook-ui' const DateYearStackedDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_bold.jsx b/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_bold.jsx index 6c289e992a..d2d29fdd17 100644 --- a/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_bold.jsx +++ b/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_bold.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Detail } from '../..' +import { Detail } from 'playbook-ui' const DetailBold = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_colors.jsx b/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_colors.jsx index a311f012e8..7cc6cb8365 100644 --- a/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_colors.jsx +++ b/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_colors.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Detail } from '../..' +import { Detail } from 'playbook-ui' const DetailColors = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_default.jsx b/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_default.jsx index 9e678f75ba..136f533523 100644 --- a/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Detail } from '../..' +import { Detail } from 'playbook-ui' const DetailDefault = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_styled.jsx b/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_styled.jsx index 10ea83c769..c5a2560e5b 100644 --- a/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_styled.jsx +++ b/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_styled.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Detail } from '../..' +import { Detail } from 'playbook-ui' const DetailStyled = (props) => ( <> diff --git a/playbook/app/pb_kits/playbook/pb_dialog/dialog.test.jsx b/playbook/app/pb_kits/playbook/pb_dialog/dialog.test.jsx index b356df732d..8e01ca6ad5 100644 --- a/playbook/app/pb_kits/playbook/pb_dialog/dialog.test.jsx +++ b/playbook/app/pb_kits/playbook/pb_dialog/dialog.test.jsx @@ -1,6 +1,6 @@ import React, {useState} from 'react' import { render, cleanup, waitFor, fireEvent } from "../utilities/test-utils"; -import { Dialog, Button } from '../' +import { Dialog, Button } from 'playbook-ui' const text="Hello Body Text, Nice to meet ya." const title="Header Title is the Title Prop" diff --git a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_compound_components.jsx b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_compound_components.jsx index fe1a8a09b6..f88d0aa829 100644 --- a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_compound_components.jsx +++ b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_compound_components.jsx @@ -6,7 +6,7 @@ import { Dialog, RichTextEditor, Typeahead, -} from '../../' +} from 'playbook-ui' const DialogCompound = () => { const [isOpen, setIsOpen] = useState(false) diff --git a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_default.jsx b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_default.jsx index a1eda9a781..5ed780a372 100644 --- a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_default.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Button, Dialog } from '../../' +import { Button, Dialog } from 'playbook-ui' const DialogDefault = () => { const [isOpen, setIsOpen] = useState(false) diff --git a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_full_height.jsx b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_full_height.jsx index 4ca68dd79c..4a8f21761a 100644 --- a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_full_height.jsx +++ b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_full_height.jsx @@ -7,7 +7,7 @@ import { Flex, RichTextEditor, Typeahead, -} from "../.."; +} from "playbook-ui"; const useDialog = (visible = false) => { const [opened, setOpened] = useState(visible); diff --git a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_full_height_placement.jsx b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_full_height_placement.jsx index f31d59406a..f20d6ffd9c 100644 --- a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_full_height_placement.jsx +++ b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_full_height_placement.jsx @@ -7,7 +7,7 @@ import { Flex, RichTextEditor, Typeahead, -} from "../.."; +} from "playbook-ui"; const useDialog = (visible = false) => { const [opened, setOpened] = useState(visible); diff --git a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_scrollable.jsx b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_scrollable.jsx index d9bf5bb552..4947b09a75 100644 --- a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_scrollable.jsx +++ b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_scrollable.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Button, Dialog } from '../../' +import { Button, Dialog } from 'playbook-ui' const DialogScrollable = () => { diff --git a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_separators.jsx b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_separators.jsx index 842ca39bec..84373e4424 100644 --- a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_separators.jsx +++ b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_separators.jsx @@ -1,7 +1,5 @@ -/* @flow */ - import React, { useState } from 'react' -import { Button, Dialog, Flex } from '../../' +import { Button, Dialog, Flex } from 'playbook-ui' const useDialog = (visible = false) => { const [opened, setOpened] = useState(visible) diff --git a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_should_close_on_overlay.jsx b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_should_close_on_overlay.jsx index 79163e85a5..f8fd3ad814 100644 --- a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_should_close_on_overlay.jsx +++ b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_should_close_on_overlay.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Button, Dialog } from '../../' +import { Button, Dialog } from 'playbook-ui' const DialogShouldCloseOnOverlay = () => { const [isOpen, setIsOpen] = useState(false) diff --git a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_sizes.jsx b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_sizes.jsx index c1136a0985..edf62dd3f9 100644 --- a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_sizes.jsx +++ b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_sizes.jsx @@ -1,7 +1,6 @@ -/* @flow */ import React, { useState } from 'react' -import { Button, Dialog, Flex } from '../../' +import { Button, Dialog, Flex } from 'playbook-ui' const useDialog = (visible = false) => { const [opened, setOpened] = useState(visible) diff --git a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_stacked_alert.jsx b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_stacked_alert.jsx index f6ed4e93c2..2c97c0d558 100644 --- a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_stacked_alert.jsx +++ b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_stacked_alert.jsx @@ -1,6 +1,6 @@ /* eslint-disable react/jsx-handler-names */ import React, { useState } from "react" -import { Button, Dialog, Flex} from "../.." +import { Button, Dialog, Flex} from "playbook-ui" const useDialog = (visible = false) => { const [opened, setOpened] = useState(visible) diff --git a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_status.jsx b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_status.jsx index a00dc56c15..51ec6ec6a3 100644 --- a/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_status.jsx +++ b/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_status.jsx @@ -1,8 +1,7 @@ /* eslint-disable react/jsx-handler-names */ -/* @flow */ import React, { useState } from "react" -import { Button, Dialog, Flex } from "../.." +import { Button, Dialog, Flex } from "playbook-ui" const useDialog = (visible = false) => { const [opened, setOpened] = useState(visible) @@ -133,33 +132,35 @@ const DialogStatus = () => { text={dialog.text} title={dialog.title} > - <Dialog.Footer - paddingBottom="md" - paddingX="md" - > - <If condition={!dialog.buttonTwoText}> - <Button - fullWidth - onClick={dialog.toggle} - > - {dialog.buttonOneText} - </Button> - </If> - <If condition={dialog.buttonTwoText}> - <Button - onClick={dialog.toggle} - paddingRight="xl" - > - {dialog.buttonOneText} - </Button> - <Button - onClick={dialog.toggle} - variant="secondary" - > - {dialog.buttonTwoText} - </Button> - </If> - </Dialog.Footer> + <Dialog.Footer + paddingBottom="md" + paddingX="md" + > + {!dialog.buttonTwoText && ( + <Button + fullWidth + onClick={dialog.toggle} + > + {dialog.buttonOneText} + </Button> + )} + {dialog.buttonTwoText && ( + <React.Fragment> + <Button + onClick={dialog.toggle} + paddingRight="xl" + > + {dialog.buttonOneText} + </Button> + <Button + onClick={dialog.toggle} + variant="secondary" + > + {dialog.buttonTwoText} + </Button> + </React.Fragment> + )} + </Dialog.Footer> </Dialog> ))} </Flex> diff --git a/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_default.jsx b/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_default.jsx index 4abfd1269f..5ac564e349 100644 --- a/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_default.jsx @@ -1,5 +1,5 @@ import React, { useState } from "react"; -import { Flex, Image, Draggable, DraggableProvider } from "../../"; +import { Flex, Image, Draggable, DraggableProvider } from "playbook-ui"; // Initial items to be dragged const data = [ diff --git a/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_multiple_containers.jsx b/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_multiple_containers.jsx index 78e9d734b1..b69dee9117 100644 --- a/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_multiple_containers.jsx +++ b/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_multiple_containers.jsx @@ -10,7 +10,7 @@ import { Body, Draggable, DraggableProvider, -} from "../../"; +} from "playbook-ui"; // Initial groups to drag between const containers = ["To Do", "In Progress", "Done"]; diff --git a/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_with_cards.jsx b/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_with_cards.jsx index ddb928068f..28a6991f39 100644 --- a/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_with_cards.jsx +++ b/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_with_cards.jsx @@ -8,7 +8,7 @@ import { DraggableProvider, Card, Caption, -} from "../../"; +} from "playbook-ui"; // Initial items to be dragged const data = [ diff --git a/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_with_list.jsx b/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_with_list.jsx index b5726e0d3d..3304c41bff 100644 --- a/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_with_list.jsx +++ b/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_with_list.jsx @@ -1,5 +1,5 @@ import React, { useState } from "react"; -import { DraggableProvider, List, ListItem } from "../../"; +import { DraggableProvider, List, ListItem } from "playbook-ui"; // Initial items to be dragged const data = [ diff --git a/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_with_selectable_list.jsx b/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_with_selectable_list.jsx index 480341c77d..44a2392e48 100644 --- a/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_with_selectable_list.jsx +++ b/playbook/app/pb_kits/playbook/pb_draggable/docs/_draggable_with_selectable_list.jsx @@ -1,5 +1,5 @@ import React, { useState } from "react"; -import { SelectableList, DraggableProvider } from "../../"; +import { SelectableList, DraggableProvider } from "playbook-ui"; // Initial items to be dragged const data = [ diff --git a/playbook/app/pb_kits/playbook/pb_draggable/draggable.test.jsx b/playbook/app/pb_kits/playbook/pb_draggable/draggable.test.jsx index 2049f15edc..43edf33f88 100644 --- a/playbook/app/pb_kits/playbook/pb_draggable/draggable.test.jsx +++ b/playbook/app/pb_kits/playbook/pb_draggable/draggable.test.jsx @@ -8,7 +8,7 @@ import { List, ListItem, Card, -} from "../"; +} from "playbook-ui"; const testId = "draggable"; diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/_dropdown.scss b/playbook/app/pb_kits/playbook/pb_dropdown/_dropdown.scss index a64e52f2aa..d5375854c5 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/_dropdown.scss +++ b/playbook/app/pb_kits/playbook/pb_dropdown/_dropdown.scss @@ -115,7 +115,7 @@ &.error { [class*=pb_body_kit] { - margin-top: $space_xs / 2; + margin-top: calc($space_xs / 2); } [class*="dropdown_trigger_wrapper"] { diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_blank_selection.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_blank_selection.jsx index a73a5e8c6a..5812bffc5f 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_blank_selection.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_blank_selection.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Dropdown } from '../../' +import { Dropdown } from 'playbook-ui' const DropdownBlankSelection = (props) => { const options = [ diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_default.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_default.jsx index d233fe79d2..69d140a24e 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Dropdown } from '../../' +import { Dropdown } from 'playbook-ui' const DropdownDefault = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_default_value.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_default_value.jsx index 303635e11c..1f2cd34d40 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_default_value.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_default_value.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Dropdown } from '../../' +import { Dropdown } from 'playbook-ui' const DropdownDefaultValue = (props) => { const options = [ diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_error.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_error.jsx index dfe59db73e..690cd61be8 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_error.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_error.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Dropdown } from '../../' +import { Dropdown } from 'playbook-ui' const DropdownError = (props) => { const [selectedOption, setSelectedOption] = useState() diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_subcomponent_structure.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_subcomponent_structure.jsx index 3d8934953b..59b9870e0d 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_subcomponent_structure.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_subcomponent_structure.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Dropdown } from '../..' +import { Dropdown } from 'playbook-ui' const DropdownSubcomponentStructure = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_autocomplete.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_autocomplete.jsx index 95f27ecf15..f4d35f1640 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_autocomplete.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_autocomplete.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Dropdown, User, Badge, FlexItem } from '../..' +import { Dropdown, User, Badge, FlexItem } from 'playbook-ui' const DropdownWithAutocomplete = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_autocomplete_and_custom_display.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_autocomplete_and_custom_display.jsx index 80085e2833..01364ac050 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_autocomplete_and_custom_display.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_autocomplete_and_custom_display.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Dropdown, User, Badge, FlexItem, Avatar } from '../..' +import { Dropdown, User, Badge, FlexItem, Avatar } from 'playbook-ui' const DropdownWithAutocompleteAndCustomDisplay = (props) => { const [selectedOption, setSelectedOption] = useState(); diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_display.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_display.jsx index 25f9fdb1a8..500e9440fb 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_display.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_display.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Dropdown, User, Flex, FlexItem, Badge, Avatar } from '../../' +import { Dropdown, User, Flex, FlexItem, Badge, Avatar } from 'playbook-ui' const DropdownWithCustomDisplay = (props) => { const [selectedOption, setSelectedOption] = useState(); diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_options.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_options.jsx index ec04ac9c27..b6ab18e034 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_options.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_options.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Dropdown, Icon, Body, FlexItem, Flex } from '../..' +import { Dropdown, Icon, Body, FlexItem, Flex } from 'playbook-ui' const DropdownWithCustomOptions = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_padding.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_padding.jsx index 9b2fc35152..b56577a1f1 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_padding.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_padding.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Dropdown } from '../..' +import { Dropdown } from 'playbook-ui' const DropdownWithCustomPadding = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_trigger.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_trigger.jsx index faf8cae818..e5bf8f822a 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_trigger.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_custom_trigger.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Dropdown, Icon, Body, FlexItem, Flex, IconCircle } from '../..' +import { Dropdown, Icon, Body, FlexItem, Flex, IconCircle } from 'playbook-ui' const DropdownWithCustomTrigger = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_external_control.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_external_control.jsx index 7d088830d5..feec40adca 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_external_control.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_external_control.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Dropdown, useDropdown, Button } from '../../' +import { Dropdown, useDropdown, Button } from 'playbook-ui' const DropdownWithExternalControl = (props) => { const [isDropDownClosed, setIsDropdownClosed] = useDropdown(true); diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_hook.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_hook.jsx index 097a19c865..beaab2e4bb 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_hook.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_hook.jsx @@ -1,5 +1,5 @@ import React, { useRef } from 'react' -import { Dropdown, useDropdown, CircleIconButton, Icon, Body, FlexItem, Flex } from '../..' +import { Dropdown, useDropdown, CircleIconButton, Icon, Body, FlexItem, Flex } from 'playbook-ui' const DropdownWithHook = (props) => { const [isDropDownClosed, setIsDropdownClosed] = useDropdown(true); diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_label.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_label.jsx index 3feac651fa..1a77e39f20 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_label.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/docs/_dropdown_with_label.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Dropdown } from '../..' +import { Dropdown } from 'playbook-ui' const DropdownDefault = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_dropdown/dropdown.test.jsx b/playbook/app/pb_kits/playbook/pb_dropdown/dropdown.test.jsx index fdd9df4868..58e114d1a6 100644 --- a/playbook/app/pb_kits/playbook/pb_dropdown/dropdown.test.jsx +++ b/playbook/app/pb_kits/playbook/pb_dropdown/dropdown.test.jsx @@ -1,7 +1,7 @@ import React from "react" import { render, screen } from "../utilities/test-utils" -import { Dropdown, Icon } from '../' +import { Dropdown, Icon } from 'playbook-ui' const testId = 'dropdown' diff --git a/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_accept.jsx b/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_accept.jsx index 2a062ec935..25d0568ad0 100644 --- a/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_accept.jsx +++ b/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_accept.jsx @@ -1,13 +1,12 @@ -/* @flow */ import React, { useState } from 'react' import { FileUpload, List, ListItem, -} from '../..' +} from 'playbook-ui' -const AcceptedFilesList = ({ files }: FileList) => ( +const AcceptedFilesList = ({ files }) => ( <List> {files.map((file) => ( <ListItem key={file.name}>{file.name}</ListItem> diff --git a/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_custom_description.jsx b/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_custom_description.jsx index 2afb0dfafa..dbd91dd597 100644 --- a/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_custom_description.jsx +++ b/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_custom_description.jsx @@ -1,10 +1,9 @@ /* eslint-disable react/no-multi-comp */ -/* @flow */ import React, { useState } from "react"; -import { FileUpload, List, ListItem } from "../.."; +import { FileUpload, List, ListItem } from "playbook-ui"; -const AcceptedFilesList = ({ files }: FileList) => ( +const AcceptedFilesList = ({ files }) => ( <List> {files.map((file) => ( <ListItem key={file.name}>{file.name}</ListItem> diff --git a/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_custom_message.jsx b/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_custom_message.jsx index 75324463aa..5e1c814e08 100644 --- a/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_custom_message.jsx +++ b/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_custom_message.jsx @@ -1,13 +1,12 @@ -/* @flow */ import React, { useState } from 'react' import { FileUpload, List, ListItem, -} from '../..' +} from 'playbook-ui' -const AcceptedFilesList = ({ files }: FileList) => ( +const AcceptedFilesList = ({ files }) => ( <List> {files.map((file) => ( <ListItem key={file.name}>{file.name}</ListItem> diff --git a/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_default.jsx b/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_default.jsx index d7aee5cbfe..7d604b5e16 100644 --- a/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_default.jsx @@ -1,13 +1,12 @@ -/* @flow */ import React, { useState } from 'react' import { FileUpload, List, ListItem, -} from '../..' +} from 'playbook-ui' -const AcceptedFilesList = ({ files }: FileList) => ( +const AcceptedFilesList = ({ files }) => ( <List> {files.map((file) => ( <ListItem key={file.name}>{file.name}</ListItem> diff --git a/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_max_size.jsx b/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_max_size.jsx index 20c7550d75..670799c347 100644 --- a/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_max_size.jsx +++ b/playbook/app/pb_kits/playbook/pb_file_upload/docs/_file_upload_max_size.jsx @@ -1,4 +1,3 @@ -/* @flow */ /* eslint-disable react/no-multi-comp */ import React, { useState } from 'react' @@ -7,16 +6,16 @@ import { FileUpload, List, ListItem, -} from '../..' +} from 'playbook-ui' -const AcceptedFilesList = ({ files }: FileList) => ( +const AcceptedFilesList = ({ files }) => ( <List> {files.map((file) => ( <ListItem key={file.name}>{file.name}</ListItem> ))} </List> ) -const RejectedFilesList = ({ files }: FileList) => ( +const RejectedFilesList = ({ files }) => ( <List> {files.map((file) => ( <ListItem key={file.name}><Body color="error">{`${file.name} (file too large)`}</Body></ListItem> diff --git a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_default.jsx b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_default.jsx index e4259088e1..b670c057a5 100644 --- a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button, Filter, Flex, Select, TextInput } from '../../' +import { Button, Filter, Flex, Select, TextInput } from 'playbook-ui' const SortingChangeCallback = (sortOptions) => { alert(JSON.stringify(sortOptions[0])) diff --git a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_max_height.jsx b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_max_height.jsx index 32498fc85e..1d1dd67bf9 100644 --- a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_max_height.jsx +++ b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_max_height.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button, Filter, Flex, Select, TextInput } from '../..' +import { Button, Filter, Flex, Select, TextInput } from 'playbook-ui' const FilterMaxHeight = (props) => { const options = [ diff --git a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_max_width.jsx b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_max_width.jsx index 42a60433bf..5efc6431a6 100644 --- a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_max_width.jsx +++ b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_max_width.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button, Filter, Flex, Select } from '../../' +import { Button, Filter, Flex, Select } from 'playbook-ui' const FilterMaxWidth = (props) => { const options = [ diff --git a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_no_background.jsx b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_no_background.jsx index 8fdc6da6aa..006b4a7d8f 100644 --- a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_no_background.jsx +++ b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_no_background.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button, Filter, Flex, Select, TextInput } from '../../' +import { Button, Filter, Flex, Select, TextInput } from 'playbook-ui' const FilterNoBackground = (props) => { const options = [ diff --git a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_no_sort.jsx b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_no_sort.jsx index 8677800508..67bb341145 100644 --- a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_no_sort.jsx +++ b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_no_sort.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button, Filter, Flex, Select, TextInput } from '../../' +import { Button, Filter, Flex, Select, TextInput } from 'playbook-ui' const FilterNoSort = (props) => { const options = [ diff --git a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_only.jsx b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_only.jsx index 5abd0c1999..071a8763d8 100644 --- a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_only.jsx +++ b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_only.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button, Filter, Flex, Select, TextInput } from '../../' +import { Button, Filter, Flex, Select, TextInput } from 'playbook-ui' const FilterOnly = (props) => { const options = [ diff --git a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_placement.jsx b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_placement.jsx index 37e7ba58bc..fae9e5310d 100644 --- a/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_placement.jsx +++ b/playbook/app/pb_kits/playbook/pb_filter/docs/_filter_placement.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Button, Filter, Flex, Select, TextInput } from '../..' +import { Button, Filter, Flex, Select, TextInput } from 'playbook-ui' const SortingChangeCallback = (sortOptions) => { alert(JSON.stringify(sortOptions[0])) diff --git a/playbook/app/pb_kits/playbook/pb_filter/filter.test.js b/playbook/app/pb_kits/playbook/pb_filter/filter.test.js index bc0d9551fc..c6d6379202 100644 --- a/playbook/app/pb_kits/playbook/pb_filter/filter.test.js +++ b/playbook/app/pb_kits/playbook/pb_filter/filter.test.js @@ -4,7 +4,7 @@ import { screen, fireEvent, } from "../utilities/test-utils"; -import { Button, Filter, Flex, Select, TextInput } from ".."; +import { Button, Filter, Flex, Select, TextInput } from "playbook-ui"; function FilterTest(props) { const SortingChangeCallback = (sortOptions) => { diff --git a/playbook/app/pb_kits/playbook/pb_fixed_confirmation_toast/fixed_confirmation_toast.test.js b/playbook/app/pb_kits/playbook/pb_fixed_confirmation_toast/fixed_confirmation_toast.test.js index f1cc68b7a8..8cb67bb17d 100644 --- a/playbook/app/pb_kits/playbook/pb_fixed_confirmation_toast/fixed_confirmation_toast.test.js +++ b/playbook/app/pb_kits/playbook/pb_fixed_confirmation_toast/fixed_confirmation_toast.test.js @@ -1,7 +1,7 @@ import React from 'react' import { render, waitFor } from '../utilities/test-utils' -import { FixedConfirmationToast } from '../' +import { FixedConfirmationToast } from 'playbook-ui' beforeEach(() => { // Silences error logs within the test suite. diff --git a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_align.jsx b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_align.jsx index 088fb436d7..2f24f698ae 100644 --- a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_align.jsx +++ b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_align.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, FlexItem, Title } from '../..' +import { Flex, FlexItem, Title } from 'playbook-ui' const FlexAlign = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_default.jsx b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_default.jsx index 34cda6b283..71e56b328b 100644 --- a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, FlexItem, Title } from '../../' +import { Flex, FlexItem, Title } from 'playbook-ui' const FlexDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_gap.jsx b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_gap.jsx index 9e39c3c756..7751e489c7 100644 --- a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_gap.jsx +++ b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_gap.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, FlexItem } from '../../' +import { Flex, FlexItem } from 'playbook-ui' const FlexGap = (props) => { const count = () => { diff --git a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_inline.jsx b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_inline.jsx index 31a1ba3514..e76471a9ed 100644 --- a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_inline.jsx +++ b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_inline.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, FlexItem, Title } from '../..' +import { Flex, FlexItem, Title } from 'playbook-ui' const FlexInline = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_item_align_self.jsx b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_item_align_self.jsx index 4589368164..e1279750f9 100644 --- a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_item_align_self.jsx +++ b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_item_align_self.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, FlexItem, Title } from '../..' +import { Flex, FlexItem, Title } from 'playbook-ui' const FlexItemAlignSelf = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_item_example.jsx b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_item_example.jsx index 3885b78810..dc7e01ce36 100644 --- a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_item_example.jsx +++ b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_item_example.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, FlexItem, Title } from '../..' +import { Flex, FlexItem, Title } from 'playbook-ui' const FlexItemExample = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_justify.jsx b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_justify.jsx index 0c8969d7a1..ce23f27806 100644 --- a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_justify.jsx +++ b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_justify.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, FlexItem, Title } from '../..' +import { Flex, FlexItem, Title } from 'playbook-ui' const FlexJustify = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_reverse.jsx b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_reverse.jsx index ecf680501b..887cb1854e 100644 --- a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_reverse.jsx +++ b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_reverse.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, FlexItem, Title } from '../..' +import { Flex, FlexItem, Title } from 'playbook-ui' const FlexReverse = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_spacing.jsx b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_spacing.jsx index 9cfce8ec37..a86238d163 100644 --- a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_spacing.jsx +++ b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_spacing.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, FlexItem, Title } from '../..' +import { Flex, FlexItem, Title } from 'playbook-ui' const FlexSpacing = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_wrap.jsx b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_wrap.jsx index 795e6127a2..2a98159a96 100644 --- a/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_wrap.jsx +++ b/playbook/app/pb_kits/playbook/pb_flex/docs/_flex_wrap.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Body, Flex, FlexItem, Title } from '../..' +import { Body, Flex, FlexItem, Title } from 'playbook-ui' const FlexWrap = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_form_group/form_group.test.js b/playbook/app/pb_kits/playbook/pb_form_group/form_group.test.js index 1352f96066..81261ff886 100644 --- a/playbook/app/pb_kits/playbook/pb_form_group/form_group.test.js +++ b/playbook/app/pb_kits/playbook/pb_form_group/form_group.test.js @@ -1,7 +1,7 @@ import React from 'react' import { render } from "../utilities/test-utils"; -import { Button, FormGroup } from ".."; +import { Button, FormGroup } from "playbook-ui"; test("should render a div with a button child", () => { const testId = "primary-test" diff --git a/playbook/app/pb_kits/playbook/pb_form_pill/_form_pill.scss b/playbook/app/pb_kits/playbook/pb_form_pill/_form_pill.scss index 1ecb64ec3f..6f4e9d5891 100644 --- a/playbook/app/pb_kits/playbook/pb_form_pill/_form_pill.scss +++ b/playbook/app/pb_kits/playbook/pb_form_pill/_form_pill.scss @@ -16,9 +16,9 @@ $form_pill_colors: ( display: inline-flex; justify-content: center; align-items: center; - padding: 0 $space-sm/3; + padding: 0 calc($space-sm/3); height: $pb_form_pill_height; - border-radius: $pb_form_pill_height/2; + border-radius: calc($pb_form_pill_height/2); margin-bottom: 2px; margin-top: 2px; cursor: pointer; @@ -52,12 +52,12 @@ $form_pill_colors: ( color: $text_lt_default; } padding-left: $space-sm; - padding-right: $space-sm/2; + padding-right: calc($space-sm/2); } #{$selector}_close { color: $color_value; - padding-left: $space-sm/4; - padding-right: $space-sm/4; + padding-left: calc($space-sm/4); + padding-right: calc($space-sm/4); display: flex; align-items: center; // I had to temporarily change height to 27px so new hover state darker background forms a circle not an oval diff --git a/playbook/app/pb_kits/playbook/pb_form_pill/_form_pill.tsx b/playbook/app/pb_kits/playbook/pb_form_pill/_form_pill.tsx index e49fc2a869..9ea15f6bfc 100644 --- a/playbook/app/pb_kits/playbook/pb_form_pill/_form_pill.tsx +++ b/playbook/app/pb_kits/playbook/pb_form_pill/_form_pill.tsx @@ -1,4 +1,3 @@ -/* @flow */ import React from 'react' import classnames from 'classnames' import Title from '../pb_title/_title' diff --git a/playbook/app/pb_kits/playbook/pb_gauge/_gauge.tsx b/playbook/app/pb_kits/playbook/pb_gauge/_gauge.tsx index f3f0242e77..bb58c5f5ec 100644 --- a/playbook/app/pb_kits/playbook/pb_gauge/_gauge.tsx +++ b/playbook/app/pb_kits/playbook/pb_gauge/_gauge.tsx @@ -7,8 +7,8 @@ import { highchartsDarkTheme } from "../pb_dashboard/pbChartsDarkTheme"; import mapColors from "../pb_dashboard/pbChartsColorsHelper"; import highchartsMore from "highcharts/highcharts-more"; import solidGauge from "highcharts/modules/solid-gauge"; -import defaultColors from "../tokens/exports/_colors.scss"; -import typography from "../tokens/exports/_typography.scss"; +import defaultColors from "../tokens/exports/_colors.module.scss"; +import typography from "../tokens/exports/_typography.module.scss"; import { buildAriaProps, buildCss, buildDataProps, buildHtmlProps } from "../utilities/props"; import { globalProps } from "../utilities/globalProps"; diff --git a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_colors.jsx b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_colors.jsx index 8848e3a034..1242f64d4a 100644 --- a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_colors.jsx +++ b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_colors.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Gauge } from '../../' +import { Gauge } from 'playbook-ui' const data = [ { name: 'Name', value: 67 }, diff --git a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_complex.jsx b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_complex.jsx index 7799063cc5..6d0090e261 100644 --- a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_complex.jsx +++ b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_complex.jsx @@ -8,7 +8,7 @@ import { SectionSeparator, Body, Caption, -} from "../.."; +} from "playbook-ui"; const data = [{ name: "Name", value: 10 }]; diff --git a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_default.jsx b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_default.jsx index a769d8b162..b9a4ea6b1c 100644 --- a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Gauge } from '../../' +import { Gauge } from 'playbook-ui' const data = [ { name: 'Name', value: 45 }, diff --git a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_disable_animation.jsx b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_disable_animation.jsx index 076baf88df..3ae77cfb9c 100644 --- a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_disable_animation.jsx +++ b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_disable_animation.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Gauge } from '../../' +import { Gauge } from 'playbook-ui' const data = [ { name: 'Participants', value: 84 }, diff --git a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_full_circle.jsx b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_full_circle.jsx index ca989653eb..3e65cbbce1 100644 --- a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_full_circle.jsx +++ b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_full_circle.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Gauge } from '../../' +import { Gauge } from 'playbook-ui' const data = [ { name: 'Capacity', value: 75 }, diff --git a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_height.jsx b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_height.jsx index 81f3b18f3e..eaa62bd4c8 100644 --- a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_height.jsx +++ b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_height.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Gauge } from '../../' +import { Gauge } from 'playbook-ui' const GaugeHeight = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_live_data.jsx b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_live_data.jsx index 73fc419058..c684075f4b 100644 --- a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_live_data.jsx +++ b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_live_data.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Button, Gauge } from '../../' +import { Button, Gauge } from 'playbook-ui' const GaugeLiveData = (props) => { const [value, setValue] = useState(50) diff --git a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_min_max.jsx b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_min_max.jsx index 70bbe004d5..4445d05cde 100644 --- a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_min_max.jsx +++ b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_min_max.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Gauge } from '../../' +import { Gauge } from 'playbook-ui' const data = [{ name: 'Rating', value: 4.5, diff --git a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_sizing.jsx b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_sizing.jsx index 194e63f8d7..a8dd80dd7c 100644 --- a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_sizing.jsx +++ b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_sizing.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, FlexItem, Gauge } from '../../' +import { Flex, FlexItem, Gauge } from 'playbook-ui' const GaugeSizing = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_title.jsx b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_title.jsx index 96d1929897..c4253c426d 100644 --- a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_title.jsx +++ b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_title.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Gauge } from '../../' +import { Gauge } from 'playbook-ui' const data = [ { name: 'Score', value: 780 }, diff --git a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_units.jsx b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_units.jsx index b48eb26419..2378ae6c10 100644 --- a/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_units.jsx +++ b/playbook/app/pb_kits/playbook/pb_gauge/docs/_gauge_units.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Gauge } from '../../' +import { Gauge } from 'playbook-ui' const data1 = [ { name: 'Data Used', value: 32 }, diff --git a/playbook/app/pb_kits/playbook/pb_hashtag/docs/_hashtag_default.jsx b/playbook/app/pb_kits/playbook/pb_hashtag/docs/_hashtag_default.jsx index 70fa7b7598..038b6a2279 100644 --- a/playbook/app/pb_kits/playbook/pb_hashtag/docs/_hashtag_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_hashtag/docs/_hashtag_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Hashtag } from '../../' +import { Hashtag } from 'playbook-ui' const HashtagDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_hashtag/docs/_hashtag_link.jsx b/playbook/app/pb_kits/playbook/pb_hashtag/docs/_hashtag_link.jsx index c207f8c7c2..94413b760d 100644 --- a/playbook/app/pb_kits/playbook/pb_hashtag/docs/_hashtag_link.jsx +++ b/playbook/app/pb_kits/playbook/pb_hashtag/docs/_hashtag_link.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Hashtag } from '../../' +import { Hashtag } from 'playbook-ui' const HashtagLink = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_hashtag/hashtag.test.js b/playbook/app/pb_kits/playbook/pb_hashtag/hashtag.test.js index fed816fdb6..af13b93386 100644 --- a/playbook/app/pb_kits/playbook/pb_hashtag/hashtag.test.js +++ b/playbook/app/pb_kits/playbook/pb_hashtag/hashtag.test.js @@ -2,7 +2,7 @@ import React from 'react' import { render, screen, cleanup } from "../utilities/test-utils"; -import { Hashtag } from ".."; +import { Hashtag } from "playbook-ui"; const testId = "primary-test" diff --git a/playbook/app/pb_kits/playbook/pb_home_address_street/home_adress_street.test.js b/playbook/app/pb_kits/playbook/pb_home_address_street/home_adress_street.test.js index 6b6be2d2f8..27e663d75e 100644 --- a/playbook/app/pb_kits/playbook/pb_home_address_street/home_adress_street.test.js +++ b/playbook/app/pb_kits/playbook/pb_home_address_street/home_adress_street.test.js @@ -1,7 +1,7 @@ import React from 'react' import { render, screen, cleanup } from "../utilities/test-utils"; -import { HomeAddressStreet } from ".."; +import { HomeAddressStreet } from "playbook-ui"; const testId = "primary-test" diff --git a/playbook/app/pb_kits/playbook/pb_icon/docs/_icon_custom.jsx b/playbook/app/pb_kits/playbook/pb_icon/docs/_icon_custom.jsx index a49019e539..e53a354116 100644 --- a/playbook/app/pb_kits/playbook/pb_icon/docs/_icon_custom.jsx +++ b/playbook/app/pb_kits/playbook/pb_icon/docs/_icon_custom.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Icon } from '../../' +import { Icon } from 'playbook-ui' const config = { icon: ( diff --git a/playbook/app/pb_kits/playbook/pb_icon_circle/_icon_circle.scss b/playbook/app/pb_kits/playbook/pb_icon_circle/_icon_circle.scss index 21455ec707..1e18ae5a5e 100644 --- a/playbook/app/pb_kits/playbook/pb_icon_circle/_icon_circle.scss +++ b/playbook/app/pb_kits/playbook/pb_icon_circle/_icon_circle.scss @@ -54,7 +54,7 @@ $pb_icon_circle_sizes: ( &[class*=_size_#{$name}] { width: $size; height: $size; - border-radius: $size/2; + border-radius: calc($size/2); background: $silver; color: $text_lt_light; font-size: $size * 0.38; @@ -68,7 +68,7 @@ $pb_icon_circle_sizes: ( } @each $color_name, $color_value in $colors { - &[class*=_#{$color_name}] { + &[class*=_#{"" + $color_name}] { color: $color_value; background: rgba(mix($bg_dark, $color_value, 10%), $opacity_1); &.dark { diff --git a/playbook/app/pb_kits/playbook/pb_icon_circle/docs/_icon_circle_sizes.jsx b/playbook/app/pb_kits/playbook/pb_icon_circle/docs/_icon_circle_sizes.jsx index 24d8012b5f..37eb5ec085 100644 --- a/playbook/app/pb_kits/playbook/pb_icon_circle/docs/_icon_circle_sizes.jsx +++ b/playbook/app/pb_kits/playbook/pb_icon_circle/docs/_icon_circle_sizes.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { IconCircle } from '../..' +import { IconCircle } from 'playbook-ui' const IconCircleSizes = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_color.jsx b/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_color.jsx index 6adf025de5..2466b8ae46 100644 --- a/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_color.jsx +++ b/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_color.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { IconStatValue } from '../../' +import { IconStatValue } from 'playbook-ui' const IconStatValueColor = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_default.jsx b/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_default.jsx index 1fe0219e41..c97400d141 100644 --- a/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { IconStatValue } from '../../' +import { IconStatValue } from 'playbook-ui' const IconStatValueDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_sizes.jsx b/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_sizes.jsx index 01ee842c3e..55a31975c8 100644 --- a/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_sizes.jsx +++ b/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_sizes.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { IconStatValue } from '../../' +import { IconStatValue } from 'playbook-ui' const IconStatValueSizes = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_vertical.jsx b/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_vertical.jsx index 8c6c827e52..1274ccd31e 100644 --- a/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_vertical.jsx +++ b/playbook/app/pb_kits/playbook/pb_icon_stat_value/docs/_icon_stat_value_vertical.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { IconStatValue } from '../../' +import { IconStatValue } from 'playbook-ui' const IconStatValueVertical = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_label_value/_label_value.scss b/playbook/app/pb_kits/playbook/pb_label_value/_label_value.scss index 62b948c6de..2ddeee0cfd 100644 --- a/playbook/app/pb_kits/playbook/pb_label_value/_label_value.scss +++ b/playbook/app/pb_kits/playbook/pb_label_value/_label_value.scss @@ -2,6 +2,6 @@ [class^=pb_label_value_kit] { [class^=pb_caption_kit] { - margin-bottom: $space-xs/1.5; + margin-bottom: calc($space-xs/1.5); } } \ No newline at end of file diff --git a/playbook/app/pb_kits/playbook/pb_label_value/docs/_label_value_default.jsx b/playbook/app/pb_kits/playbook/pb_label_value/docs/_label_value_default.jsx index a57bc7da2a..826000e314 100644 --- a/playbook/app/pb_kits/playbook/pb_label_value/docs/_label_value_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_label_value/docs/_label_value_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { LabelValue } from '../../' +import { LabelValue } from 'playbook-ui' const LabelValueDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_label_value/docs/_label_value_details.jsx b/playbook/app/pb_kits/playbook/pb_label_value/docs/_label_value_details.jsx index 61fbe429ab..90c1ae0694 100644 --- a/playbook/app/pb_kits/playbook/pb_label_value/docs/_label_value_details.jsx +++ b/playbook/app/pb_kits/playbook/pb_label_value/docs/_label_value_details.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { LabelValue } from '../../' +import { LabelValue } from 'playbook-ui' const LabelValueDetails = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_label_value/docs/_label_value_details_examples.jsx b/playbook/app/pb_kits/playbook/pb_label_value/docs/_label_value_details_examples.jsx index 121f1bf3d8..67f33f8cfd 100644 --- a/playbook/app/pb_kits/playbook/pb_label_value/docs/_label_value_details_examples.jsx +++ b/playbook/app/pb_kits/playbook/pb_label_value/docs/_label_value_details_examples.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, LabelValue, Title } from '../../' +import { Flex, LabelValue, Title } from 'playbook-ui' const LabelValueDetailsExamples = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_layout/layout.test.js b/playbook/app/pb_kits/playbook/pb_layout/layout.test.js index 202f582b49..ed0241b632 100644 --- a/playbook/app/pb_kits/playbook/pb_layout/layout.test.js +++ b/playbook/app/pb_kits/playbook/pb_layout/layout.test.js @@ -1,6 +1,6 @@ import React from "react" import { render, cleanup } from "../utilities/test-utils" -import { Layout, Card } from ".." +import { Layout, Card } from "playbook-ui" function LayoutTest(props) { return ( diff --git a/playbook/app/pb_kits/playbook/pb_legend/docs/_legend_colors.jsx b/playbook/app/pb_kits/playbook/pb_legend/docs/_legend_colors.jsx index 88a5f88828..e429a40278 100644 --- a/playbook/app/pb_kits/playbook/pb_legend/docs/_legend_colors.jsx +++ b/playbook/app/pb_kits/playbook/pb_legend/docs/_legend_colors.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Legend } from '../..' +import { Legend } from 'playbook-ui' const LegendColors = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_legend/docs/_legend_custom_colors.jsx b/playbook/app/pb_kits/playbook/pb_legend/docs/_legend_custom_colors.jsx index 267aedbdd8..dd53062357 100644 --- a/playbook/app/pb_kits/playbook/pb_legend/docs/_legend_custom_colors.jsx +++ b/playbook/app/pb_kits/playbook/pb_legend/docs/_legend_custom_colors.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Legend } from '../..' +import { Legend } from 'playbook-ui' const LegendCustomColors = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_legend/docs/_legend_prefix.jsx b/playbook/app/pb_kits/playbook/pb_legend/docs/_legend_prefix.jsx index a34248fd12..109463055a 100644 --- a/playbook/app/pb_kits/playbook/pb_legend/docs/_legend_prefix.jsx +++ b/playbook/app/pb_kits/playbook/pb_legend/docs/_legend_prefix.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Legend } from '../..' +import { Legend } from 'playbook-ui' const LegendPrefix = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_lightbox/Carousel/Slide.tsx b/playbook/app/pb_kits/playbook/pb_lightbox/Carousel/Slide.tsx index f5afc1a3de..6abe81e80b 100644 --- a/playbook/app/pb_kits/playbook/pb_lightbox/Carousel/Slide.tsx +++ b/playbook/app/pb_kits/playbook/pb_lightbox/Carousel/Slide.tsx @@ -1,5 +1,3 @@ -/* @flow */ - import React from 'react' import { noop } from 'lodash' import { TransformComponent, TransformWrapper } from 'react-zoom-pan-pinch' diff --git a/playbook/app/pb_kits/playbook/pb_lightbox/Carousel/Slides.tsx b/playbook/app/pb_kits/playbook/pb_lightbox/Carousel/Slides.tsx index 7031c88224..1af4711903 100644 --- a/playbook/app/pb_kits/playbook/pb_lightbox/Carousel/Slides.tsx +++ b/playbook/app/pb_kits/playbook/pb_lightbox/Carousel/Slides.tsx @@ -1,5 +1,3 @@ -/* @flow */ - import { noop } from 'lodash' import React, { useState } from 'react' import CircleIconButton from '../../pb_circle_icon_button/_circle_icon_button' diff --git a/playbook/app/pb_kits/playbook/pb_lightbox/Carousel/index.tsx b/playbook/app/pb_kits/playbook/pb_lightbox/Carousel/index.tsx index eb767dcf36..77e53b3978 100644 --- a/playbook/app/pb_kits/playbook/pb_lightbox/Carousel/index.tsx +++ b/playbook/app/pb_kits/playbook/pb_lightbox/Carousel/index.tsx @@ -1,4 +1,3 @@ -/* eslint-disable jsx-control-statements/jsx-use-if-tag */ import React, { useEffect } from 'react' import Slides from './Slides' import Thumbnails from './Thumbnails' diff --git a/playbook/app/pb_kits/playbook/pb_lightbox/Header/_lightbox_header.tsx b/playbook/app/pb_kits/playbook/pb_lightbox/Header/_lightbox_header.tsx index db93b35625..3f1abaa7b7 100644 --- a/playbook/app/pb_kits/playbook/pb_lightbox/Header/_lightbox_header.tsx +++ b/playbook/app/pb_kits/playbook/pb_lightbox/Header/_lightbox_header.tsx @@ -1,5 +1,4 @@ /* eslint-disable react/no-multi-comp */ -/* @flow */ import React, { useContext } from "react"; import classnames from "classnames"; import { diff --git a/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_compound_component.jsx b/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_compound_component.jsx index 16e9ef42cc..823a025ba7 100644 --- a/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_compound_component.jsx +++ b/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_compound_component.jsx @@ -1,7 +1,5 @@ -/* @flow */ -/* eslint-disable jsx-control-statements/jsx-use-if-tag */ import React, { useState } from 'react' -import { Flex, Image } from '../../' +import { Flex, Image } from 'playbook-ui' import Lightbox from '../_lightbox.tsx' const LightboxCompoundComponent = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_current_photo.jsx b/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_current_photo.jsx index 0999e002bc..1a38437d0f 100644 --- a/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_current_photo.jsx +++ b/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_current_photo.jsx @@ -1,7 +1,5 @@ -/* @flow */ -/* eslint-disable jsx-control-statements/jsx-use-if-tag */ import React, { useState } from 'react' -import { Flex, Image, Button, Body, FlexItem } from '../../' +import { Flex, Image, Button, Body, FlexItem } from 'playbook-ui' import Lightbox from '../_lightbox.tsx' const LightboxCurrentPhoto = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_custom_header.jsx b/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_custom_header.jsx index 5dfd8086d8..a3e837c797 100644 --- a/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_custom_header.jsx +++ b/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_custom_header.jsx @@ -1,7 +1,5 @@ -/* @flow */ -/* eslint-disable jsx-control-statements/jsx-use-if-tag */ import React, { useState } from "react"; -import { Flex, Image, Title, Pill } from "../../"; +import { Flex, Image, Title, Pill } from "playbook-ui"; import Lightbox from "../_lightbox.tsx"; const LightboxCustomHeader = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_default.jsx b/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_default.jsx index afc6ae7cb5..ac69399cd9 100644 --- a/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_default.jsx @@ -1,7 +1,5 @@ -/* @flow */ -/* eslint-disable jsx-control-statements/jsx-use-if-tag */ import React, { useState } from 'react' -import { Flex, Image } from '../../' +import { Flex, Image } from 'playbook-ui' import Lightbox from '../_lightbox.tsx' const LightboxDefault = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_multiple.jsx b/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_multiple.jsx index f1321c73ad..9a0523b376 100644 --- a/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_multiple.jsx +++ b/playbook/app/pb_kits/playbook/pb_lightbox/docs/_lightbox_multiple.jsx @@ -1,7 +1,5 @@ -/* @flow */ -/* eslint-disable jsx-control-statements/jsx-use-if-tag */ import React, { useState } from 'react' -import { Flex, Image } from '../../' +import { Flex, Image } from 'playbook-ui' import Lightbox from '../_lightbox.tsx' const LightboxMultiple = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_lightbox/lightbox.test.jsx b/playbook/app/pb_kits/playbook/pb_lightbox/lightbox.test.jsx index 70a6b122e5..a0e4fc395d 100644 --- a/playbook/app/pb_kits/playbook/pb_lightbox/lightbox.test.jsx +++ b/playbook/app/pb_kits/playbook/pb_lightbox/lightbox.test.jsx @@ -1,7 +1,7 @@ import React from 'react' import { cleanup, fireEvent, render, screen } from '../utilities/test-utils' -import { Lightbox } from '../' +import { Lightbox } from 'playbook-ui' const testId = 'customId', kitClass = 'pb_lightbox_kit', diff --git a/playbook/app/pb_kits/playbook/pb_line_graph/docs/_line_graph_legend.jsx b/playbook/app/pb_kits/playbook/pb_line_graph/docs/_line_graph_legend.jsx index 811a6bddd6..c878a646e2 100644 --- a/playbook/app/pb_kits/playbook/pb_line_graph/docs/_line_graph_legend.jsx +++ b/playbook/app/pb_kits/playbook/pb_line_graph/docs/_line_graph_legend.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { LineGraph } from '../..' +import { LineGraph } from 'playbook-ui' const data = [{ name: 'Number of Installations', diff --git a/playbook/app/pb_kits/playbook/pb_line_graph/docs/_line_graph_legend_nonclickable.jsx b/playbook/app/pb_kits/playbook/pb_line_graph/docs/_line_graph_legend_nonclickable.jsx index 3f6d323d5e..9b5d902cef 100644 --- a/playbook/app/pb_kits/playbook/pb_line_graph/docs/_line_graph_legend_nonclickable.jsx +++ b/playbook/app/pb_kits/playbook/pb_line_graph/docs/_line_graph_legend_nonclickable.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { LineGraph } from '../..' +import { LineGraph } from 'playbook-ui' const data = [{ name: 'Number of Installations', diff --git a/playbook/app/pb_kits/playbook/pb_line_graph/docs/_line_graph_legend_position.jsx b/playbook/app/pb_kits/playbook/pb_line_graph/docs/_line_graph_legend_position.jsx index ee5cc812c3..c66f898a3d 100644 --- a/playbook/app/pb_kits/playbook/pb_line_graph/docs/_line_graph_legend_position.jsx +++ b/playbook/app/pb_kits/playbook/pb_line_graph/docs/_line_graph_legend_position.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { LineGraph, Title } from '../..' +import { LineGraph, Title } from 'playbook-ui' const data = [{ name: 'Installation', diff --git a/playbook/app/pb_kits/playbook/pb_line_graph/lineGraphSettings.js b/playbook/app/pb_kits/playbook/pb_line_graph/lineGraphSettings.js index 18804079ee..7432a2aba0 100644 --- a/playbook/app/pb_kits/playbook/pb_line_graph/lineGraphSettings.js +++ b/playbook/app/pb_kits/playbook/pb_line_graph/lineGraphSettings.js @@ -1,5 +1,5 @@ import { commonSettings } from '../pb_dashboard/commonSettings.js' -import typography from '../tokens/exports/_typography.scss' +import typography from '../tokens/exports/_typography.module.scss' const markerStyles = (highchart) => { highchart.plotOptions.line.marker.enabled = true diff --git a/playbook/app/pb_kits/playbook/pb_map/docs/_map_default.jsx b/playbook/app/pb_kits/playbook/pb_map/docs/_map_default.jsx index fd65f3eec5..51f4241afd 100644 --- a/playbook/app/pb_kits/playbook/pb_map/docs/_map_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_map/docs/_map_default.jsx @@ -1,5 +1,5 @@ import React, { useRef, useEffect, useState } from 'react' -import { Map, mapTheme } from '../../' +import { Map, mapTheme } from 'playbook-ui' import maplibregl from 'maplibre-gl' const MapDefault = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_map/docs/_map_with_custom_button.jsx b/playbook/app/pb_kits/playbook/pb_map/docs/_map_with_custom_button.jsx index f54cbf311d..4a0045d9b8 100644 --- a/playbook/app/pb_kits/playbook/pb_map/docs/_map_with_custom_button.jsx +++ b/playbook/app/pb_kits/playbook/pb_map/docs/_map_with_custom_button.jsx @@ -1,5 +1,5 @@ import React, { useRef, useEffect, useState } from 'react' -import { Map, mapTheme, MapCustomButton } from '../..' +import { Map, mapTheme, MapCustomButton } from 'playbook-ui' import maplibregl from 'maplibre-gl' const MapWithCustomButton = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_map/docs/_map_with_plugin.jsx b/playbook/app/pb_kits/playbook/pb_map/docs/_map_with_plugin.jsx index 28df256795..d4e35f4460 100644 --- a/playbook/app/pb_kits/playbook/pb_map/docs/_map_with_plugin.jsx +++ b/playbook/app/pb_kits/playbook/pb_map/docs/_map_with_plugin.jsx @@ -1,5 +1,5 @@ import React, { useRef, useEffect, useState } from 'react' -import { Map, mapTheme } from '../../' +import { Map, mapTheme } from 'playbook-ui' import maplibregl from 'maplibre-gl' import MapboxDraw from "@mapbox/mapbox-gl-draw"; diff --git a/playbook/app/pb_kits/playbook/pb_map/map.test.jsx b/playbook/app/pb_kits/playbook/pb_map/map.test.jsx index 24806583c7..a54b131c9c 100644 --- a/playbook/app/pb_kits/playbook/pb_map/map.test.jsx +++ b/playbook/app/pb_kits/playbook/pb_map/map.test.jsx @@ -1,6 +1,6 @@ import { renderKit } from '../utilities/test-utils' -import { Map } from '../' +import { Map } from 'playbook-ui' /* See these resources for more testing info: - https://github.com/testing-library/jest-dom#usage for useage and examples diff --git a/playbook/app/pb_kits/playbook/pb_map/pbMapTheme.ts b/playbook/app/pb_kits/playbook/pb_map/pbMapTheme.ts index d929d2ab92..34ed472ee8 100644 --- a/playbook/app/pb_kits/playbook/pb_map/pbMapTheme.ts +++ b/playbook/app/pb_kits/playbook/pb_map/pbMapTheme.ts @@ -1,4 +1,4 @@ -import colors from '../tokens/exports/_colors.scss' +import colors from '../tokens/exports/_colors.module.scss' const mapTheme = { marker : colors.primary_action, diff --git a/playbook/app/pb_kits/playbook/pb_message/_message.tsx b/playbook/app/pb_kits/playbook/pb_message/_message.tsx index cfc4581ed0..5271be48e1 100644 --- a/playbook/app/pb_kits/playbook/pb_message/_message.tsx +++ b/playbook/app/pb_kits/playbook/pb_message/_message.tsx @@ -1,5 +1,3 @@ -/* @flow */ - import React from 'react' import classnames from 'classnames' diff --git a/playbook/app/pb_kits/playbook/pb_message/_message_mixins.scss b/playbook/app/pb_kits/playbook/pb_message/_message_mixins.scss index dff5bd30ec..735e248a47 100644 --- a/playbook/app/pb_kits/playbook/pb_message/_message_mixins.scss +++ b/playbook/app/pb_kits/playbook/pb_message/_message_mixins.scss @@ -17,7 +17,7 @@ } .message_text { - margin: 0 0 $space-xs/2; + margin: 0 0 calc($space-xs/2); } .message_title { diff --git a/playbook/app/pb_kits/playbook/pb_message/docs/_message_timestamp.jsx b/playbook/app/pb_kits/playbook/pb_message/docs/_message_timestamp.jsx index 54dd1b64a1..37c20ad04a 100644 --- a/playbook/app/pb_kits/playbook/pb_message/docs/_message_timestamp.jsx +++ b/playbook/app/pb_kits/playbook/pb_message/docs/_message_timestamp.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Message } from '../../' +import { Message } from 'playbook-ui' const MessageTimestamp = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_multi_level_select/multi_level_select.test.jsx b/playbook/app/pb_kits/playbook/pb_multi_level_select/multi_level_select.test.jsx index aa2dc0cd74..4577db5ba1 100644 --- a/playbook/app/pb_kits/playbook/pb_multi_level_select/multi_level_select.test.jsx +++ b/playbook/app/pb_kits/playbook/pb_multi_level_select/multi_level_select.test.jsx @@ -1,7 +1,7 @@ import React from 'react' import { render, screen } from '../utilities/test-utils' -import { MultiLevelSelect } from '../' +import { MultiLevelSelect } from 'playbook-ui' const treeData = { label: 'search me', diff --git a/playbook/app/pb_kits/playbook/pb_multiple_users/_multiple_users.scss b/playbook/app/pb_kits/playbook/pb_multiple_users/_multiple_users.scss index cfef553fbc..5e4fa56a04 100644 --- a/playbook/app/pb_kits/playbook/pb_multiple_users/_multiple_users.scss +++ b/playbook/app/pb_kits/playbook/pb_multiple_users/_multiple_users.scss @@ -18,7 +18,7 @@ $pb_multiple_users_size_xxs: map-get($avatar-sizes, "xxs"); justify-content: center; width: $pb_multiple_users_size; height: $pb_multiple_users_size; - border-radius: ($pb_multiple_users_size/2) + 2; + border-radius: calc($pb_multiple_users_size/2) + 2; background: tint($primary, 90%); border: $pb_multiple_users_border_size solid $white; color: $primary; diff --git a/playbook/app/pb_kits/playbook/pb_multiple_users/_multiple_users.tsx b/playbook/app/pb_kits/playbook/pb_multiple_users/_multiple_users.tsx index f60ea26b3f..b0bb299bc9 100644 --- a/playbook/app/pb_kits/playbook/pb_multiple_users/_multiple_users.tsx +++ b/playbook/app/pb_kits/playbook/pb_multiple_users/_multiple_users.tsx @@ -1,5 +1,3 @@ -/* @flow */ - import React from 'react' import classnames from 'classnames' diff --git a/playbook/app/pb_kits/playbook/pb_multiple_users/docs/_multiple_users_default.jsx b/playbook/app/pb_kits/playbook/pb_multiple_users/docs/_multiple_users_default.jsx index 1a03edc47b..6ac0b66f7a 100644 --- a/playbook/app/pb_kits/playbook/pb_multiple_users/docs/_multiple_users_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_multiple_users/docs/_multiple_users_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { MultipleUsers } from '../../' +import { MultipleUsers } from 'playbook-ui' const MultipleUsersDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_multiple_users/docs/_multiple_users_reverse.jsx b/playbook/app/pb_kits/playbook/pb_multiple_users/docs/_multiple_users_reverse.jsx index d0839676f9..69af1ae589 100644 --- a/playbook/app/pb_kits/playbook/pb_multiple_users/docs/_multiple_users_reverse.jsx +++ b/playbook/app/pb_kits/playbook/pb_multiple_users/docs/_multiple_users_reverse.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { MultipleUsers } from '../../' +import { MultipleUsers } from 'playbook-ui' const MultipleUsersReverse = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_multiple_users/docs/_multiple_users_size.jsx b/playbook/app/pb_kits/playbook/pb_multiple_users/docs/_multiple_users_size.jsx index aa357aaf1f..bcd33ac551 100644 --- a/playbook/app/pb_kits/playbook/pb_multiple_users/docs/_multiple_users_size.jsx +++ b/playbook/app/pb_kits/playbook/pb_multiple_users/docs/_multiple_users_size.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Body, MultipleUsers } from '../../' +import { Body, MultipleUsers } from 'playbook-ui' const MultipleUsersSize = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav.jsx b/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav.jsx index fa581af17a..90e5d3ce10 100644 --- a/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav.jsx +++ b/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav.jsx @@ -1,5 +1,5 @@ import React from "react"; -import { Nav, NavItem } from '../..' +import { Nav, NavItem } from 'playbook-ui' const CollapsibleNav = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav_custom.jsx b/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav_custom.jsx index dff52e1b56..1b5246c0b1 100644 --- a/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav_custom.jsx +++ b/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav_custom.jsx @@ -1,5 +1,5 @@ import React from "react" -import { Nav, NavItem, useCollapsible } from "../.." +import { Nav, NavItem, useCollapsible } from "playbook-ui" const CollapsibleNavCustom = (props) => { const navItems = ["Overview", "Albums", "Similar Artists"] diff --git a/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav_item_spacing.jsx b/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav_item_spacing.jsx index 1e8eaf432e..397db0f4d3 100644 --- a/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav_item_spacing.jsx +++ b/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav_item_spacing.jsx @@ -1,5 +1,5 @@ import React from "react"; -import { Nav, NavItem } from '../..' +import { Nav, NavItem } from 'playbook-ui' const CollapsibleNavItemSpacing = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav_with_all_options.jsx b/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav_with_all_options.jsx index 59a793b0f5..c0c4bab4e9 100644 --- a/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav_with_all_options.jsx +++ b/playbook/app/pb_kits/playbook/pb_nav/docs/_collapsible_nav_with_all_options.jsx @@ -1,5 +1,5 @@ import React from "react" -import { Nav, NavItem } from "../.." +import { Nav, NavItem } from "playbook-ui" const CollapsibleNavWithAllOptions = (props) => { const navItems = ["Overview", "Albums", "Similar Artists"] diff --git a/playbook/app/pb_kits/playbook/pb_nav/docs/_nav_with_font_control.jsx b/playbook/app/pb_kits/playbook/pb_nav/docs/_nav_with_font_control.jsx index 2f005612f1..948a5befaa 100644 --- a/playbook/app/pb_kits/playbook/pb_nav/docs/_nav_with_font_control.jsx +++ b/playbook/app/pb_kits/playbook/pb_nav/docs/_nav_with_font_control.jsx @@ -1,5 +1,5 @@ import React from "react"; -import { Nav, NavItem } from '../..' +import { Nav, NavItem } from 'playbook-ui' const NavWithFontControl = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_overlay/docs/_overlay_default.jsx b/playbook/app/pb_kits/playbook/pb_overlay/docs/_overlay_default.jsx index e5671d5815..a8e4e2d60f 100644 --- a/playbook/app/pb_kits/playbook/pb_overlay/docs/_overlay_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_overlay/docs/_overlay_default.jsx @@ -2,7 +2,7 @@ import React from 'react' import { Overlay, Table, -} from '../..' +} from 'playbook-ui' const TableExample = () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_overlay/docs/_overlay_multi_directional.jsx b/playbook/app/pb_kits/playbook/pb_overlay/docs/_overlay_multi_directional.jsx index 5dab0a3cf9..b65594d538 100644 --- a/playbook/app/pb_kits/playbook/pb_overlay/docs/_overlay_multi_directional.jsx +++ b/playbook/app/pb_kits/playbook/pb_overlay/docs/_overlay_multi_directional.jsx @@ -4,7 +4,7 @@ import { Card, Flex, FlexItem, -} from '../..' +} from 'playbook-ui' const InlineCardsExample = () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_overlay/overlay.test.jsx b/playbook/app/pb_kits/playbook/pb_overlay/overlay.test.jsx index 03eebfe9ba..e8a6589065 100644 --- a/playbook/app/pb_kits/playbook/pb_overlay/overlay.test.jsx +++ b/playbook/app/pb_kits/playbook/pb_overlay/overlay.test.jsx @@ -1,7 +1,7 @@ import React from 'react' import { render, screen } from '../utilities/test-utils' -import { Overlay } from '..' +import { Overlay } from 'playbook-ui' const testId = "overlay" const children = "This is the Overlay children" diff --git a/playbook/app/pb_kits/playbook/pb_overlay/subcomponents/_overlay_percentage.tsx b/playbook/app/pb_kits/playbook/pb_overlay/subcomponents/_overlay_percentage.tsx index c89b2137f3..53eb3ac5ce 100644 --- a/playbook/app/pb_kits/playbook/pb_overlay/subcomponents/_overlay_percentage.tsx +++ b/playbook/app/pb_kits/playbook/pb_overlay/subcomponents/_overlay_percentage.tsx @@ -1,5 +1,5 @@ import React from 'react' -import defaultColors from "../../tokens/exports/_colors.scss"; +import defaultColors from "../../tokens/exports/_colors.module.scss"; import { OverlayChildrenProps } from '../_overlay'; diff --git a/playbook/app/pb_kits/playbook/pb_passphrase/_passphrase.scss b/playbook/app/pb_kits/playbook/pb_passphrase/_passphrase.scss index a9f7763c72..9a5b018df0 100644 --- a/playbook/app/pb_kits/playbook/pb_passphrase/_passphrase.scss +++ b/playbook/app/pb_kits/playbook/pb_passphrase/_passphrase.scss @@ -21,14 +21,14 @@ } .passphrase-label { - margin-right: ($space_xs/2); + margin-right: calc($space_xs/2); } .passphrase-text-input-wrapper { position: relative; .pb_text_input_kit_label { - margin-bottom: ($space_xs/2); + margin-bottom: calc($space_xs/2); } .passphrase-text-input input { @@ -57,7 +57,7 @@ } .pb_progress_simple_wrapper, .pb_progress_simple_wrapper_dark { - margin-bottom: ($space_xs/2); + margin-bottom: calc($space_xs/2); &.progress-empty-input { visibility: hidden; diff --git a/playbook/app/pb_kits/playbook/pb_passphrase/_passphrase.tsx b/playbook/app/pb_kits/playbook/pb_passphrase/_passphrase.tsx index 904c36a4ea..ec151961fe 100644 --- a/playbook/app/pb_kits/playbook/pb_passphrase/_passphrase.tsx +++ b/playbook/app/pb_kits/playbook/pb_passphrase/_passphrase.tsx @@ -1,5 +1,3 @@ -/* @flow */ - import React, { useCallback, useMemo, useState } from "react" import classnames from "classnames" diff --git a/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.jsx b/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.jsx index f7fe49cb90..3d63112cae 100644 --- a/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.jsx +++ b/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.jsx @@ -1,6 +1,6 @@ import React, { useState, useEffect } from 'react' -import { Caption, Passphrase, ProgressSimple } from '../..' +import { Caption, Passphrase, ProgressSimple } from 'playbook-ui' import zxcvbn from 'zxcvbn' const PassphraseBreached = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_common.jsx b/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_common.jsx index 84954292b3..adcc1ff6fa 100644 --- a/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_common.jsx +++ b/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_common.jsx @@ -1,6 +1,6 @@ import React, { useState, useEffect } from 'react' -import {Body, Caption, Passphrase, ProgressSimple} from '../..' +import {Body, Caption, Passphrase, ProgressSimple} from 'playbook-ui' import zxcvbn from 'zxcvbn' const PassphraseCommon = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_confirmation.jsx b/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_confirmation.jsx index 39d3496649..a08322f024 100644 --- a/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_confirmation.jsx +++ b/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_confirmation.jsx @@ -1,6 +1,6 @@ import React, { useState } from 'react' -import {Body, Passphrase} from '../..' +import {Body, Passphrase} from 'playbook-ui' const PassphraseConfirmation = (props) => { const [input, setInput] = useState('') diff --git a/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_meter_settings.jsx b/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_meter_settings.jsx index 1d16df8af4..685ff4a003 100644 --- a/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_meter_settings.jsx +++ b/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_meter_settings.jsx @@ -1,6 +1,6 @@ import React, { useState } from 'react' -import { Body, Caption, Passphrase, ProgressSimple, TextInput } from '../..' +import { Body, Caption, Passphrase, ProgressSimple, TextInput } from 'playbook-ui' import zxcvbn from 'zxcvbn' diff --git a/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_strength_change.jsx b/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_strength_change.jsx index 23a95c791c..31a3ae15be 100644 --- a/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_strength_change.jsx +++ b/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_strength_change.jsx @@ -1,7 +1,7 @@ import React, { useState } from 'react' import { useEffect } from 'react' -import { Caption, Passphrase, ProgressSimple, TextInput} from '../..' +import { Caption, Passphrase, ProgressSimple, TextInput} from 'playbook-ui' import zxcvbn from 'zxcvbn' const PassphraseStrengthChange = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_passphrase/passphrase.test.jsx b/playbook/app/pb_kits/playbook/pb_passphrase/passphrase.test.jsx index 5cb8d1c6fa..d685e8794e 100644 --- a/playbook/app/pb_kits/playbook/pb_passphrase/passphrase.test.jsx +++ b/playbook/app/pb_kits/playbook/pb_passphrase/passphrase.test.jsx @@ -1,6 +1,6 @@ import React from 'react' import { render, screen } from '../utilities/test-utils' -import { Passphrase } from '../' +import { Passphrase } from 'playbook-ui' const testId = 'text-input1', kitClass = 'pb_passphrase' diff --git a/playbook/app/pb_kits/playbook/pb_phone_number_input/_phone_number_input.scss b/playbook/app/pb_kits/playbook/pb_phone_number_input/_phone_number_input.scss index d700423ce9..4b15a60b2f 100644 --- a/playbook/app/pb_kits/playbook/pb_phone_number_input/_phone_number_input.scss +++ b/playbook/app/pb_kits/playbook/pb_phone_number_input/_phone_number_input.scss @@ -1,3 +1,4 @@ +@import "intl-tel-input/build/css/intlTelInput.css"; @import "../tokens/colors"; $transform-rotate-deg: 135deg; @@ -100,7 +101,7 @@ $flag-min-resolution: 192dpi; } .iti__arrow.iti__arrow--up::before { - transform: rotate(-($transform-rotate-deg/3)); + transform: rotate(-(calc($transform-rotate-deg/3))); top: $space_xs + 4px; color: $primary_action; } diff --git a/playbook/app/pb_kits/playbook/pb_phone_number_input/_phone_number_input.tsx b/playbook/app/pb_kits/playbook/pb_phone_number_input/_phone_number_input.tsx index a1022f97ee..ecdf4f4f7b 100644 --- a/playbook/app/pb_kits/playbook/pb_phone_number_input/_phone_number_input.tsx +++ b/playbook/app/pb_kits/playbook/pb_phone_number_input/_phone_number_input.tsx @@ -2,7 +2,6 @@ import React, { forwardRef, useEffect, useRef, useState, useImperativeHandle } f import classnames from 'classnames' import intlTelInput from 'intl-tel-input' -import 'intl-tel-input/build/css/intlTelInput.css' import 'intl-tel-input/build/js/utils.js' import { buildAriaProps, buildCss, buildDataProps, buildHtmlProps } from '../utilities/props' diff --git a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_access_input_element.jsx b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_access_input_element.jsx index 8ffaf06df8..f88f99f541 100644 --- a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_access_input_element.jsx +++ b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_access_input_element.jsx @@ -1,5 +1,5 @@ import React, { useEffect, useRef } from 'react' -import { Body, PhoneNumberInput } from '../..' +import { Body, PhoneNumberInput } from 'playbook-ui' const PhoneNumberInputAccessInputElement = (props) => { // 1. Create a ref - this accesses the kit's input element. diff --git a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_clear_field.jsx b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_clear_field.jsx index 92b50634d2..8be2358721 100644 --- a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_clear_field.jsx +++ b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_clear_field.jsx @@ -1,5 +1,5 @@ import React, { useRef } from 'react' -import { Button, PhoneNumberInput } from '../..' +import { Button, PhoneNumberInput } from 'playbook-ui' const PhoneNumberInputClearField = (props) => { // 1. Create a ref - this accesses the kit's input element. diff --git a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_default.jsx b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_default.jsx index 6057e04c57..35293e39d2 100644 --- a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { PhoneNumberInput } from '../../' +import { PhoneNumberInput } from 'playbook-ui' const PhoneNumberInputDefault = (props) => ( <> diff --git a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_initial_country.jsx b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_initial_country.jsx index 0494120efa..7e9f0ac444 100644 --- a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_initial_country.jsx +++ b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_initial_country.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { PhoneNumberInput } from '../../' +import { PhoneNumberInput } from 'playbook-ui' const PhoneNumberInitialCountry = (props) => ( <> diff --git a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_only_countries.jsx b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_only_countries.jsx index 78349c82b1..4bfa506893 100644 --- a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_only_countries.jsx +++ b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_only_countries.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { PhoneNumberInput } from '../../' +import { PhoneNumberInput } from 'playbook-ui' const PhoneNumberInputOnlyCountries = (props) => ( <> diff --git a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_preferred_countries.jsx b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_preferred_countries.jsx index 40fdefa7cc..f2e811ba79 100644 --- a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_preferred_countries.jsx +++ b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_preferred_countries.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { PhoneNumberInput } from '../../' +import { PhoneNumberInput } from 'playbook-ui' const PhoneNumberInputPreferredCountries = (props) => ( <> diff --git a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_validation.jsx b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_validation.jsx index 9b4d9fb3b8..e262ea23a7 100644 --- a/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_validation.jsx +++ b/playbook/app/pb_kits/playbook/pb_phone_number_input/docs/_phone_number_input_validation.jsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from "react"; -import { Button, FixedConfirmationToast, PhoneNumberInput } from "../../"; +import { Button, FixedConfirmationToast, PhoneNumberInput } from "playbook-ui"; const PhoneNumberInputValidation = (props) => { const [formErrors, setFormErrors] = useState(""); diff --git a/playbook/app/pb_kits/playbook/pb_pill/_pill.scss b/playbook/app/pb_kits/playbook/pb_pill/_pill.scss index bd37e9b1da..58e6af310b 100644 --- a/playbook/app/pb_kits/playbook/pb_pill/_pill.scss +++ b/playbook/app/pb_kits/playbook/pb_pill/_pill.scss @@ -9,9 +9,9 @@ $pb_pill_height: 22px; display: inline-flex; justify-content: center; align-items: center; - padding: 0 $space-sm/1.8; + padding: 0 calc($space-sm/1.8); height: $pb_pill_height; - border-radius: $pb_pill_height/2; + border-radius: calc($pb_pill_height/2); white-space: nowrap; &[class*=lowercase] { diff --git a/playbook/app/pb_kits/playbook/pb_popover/_popover.tsx b/playbook/app/pb_kits/playbook/pb_popover/_popover.tsx index fd422d5776..b934966a61 100644 --- a/playbook/app/pb_kits/playbook/pb_popover/_popover.tsx +++ b/playbook/app/pb_kits/playbook/pb_popover/_popover.tsx @@ -19,7 +19,7 @@ import { import classnames from "classnames"; import { globalProps, GlobalProps } from "../utilities/globalProps"; -import _uniqueId from 'lodash/uniqueId'; +import { uniqueId } from 'lodash'; type PbPopoverProps = { aria?: { [key: string]: string }; @@ -145,7 +145,7 @@ const Popover = (props: PbPopoverProps) => { }; const PbReactPopover = (props: PbPopoverProps): React.ReactElement => { - const [targetId] = useState(_uniqueId('id-')) + const [targetId] = useState(uniqueId('id-')) const { className, children, diff --git a/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_actionable_content.jsx b/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_actionable_content.jsx index 548d491a06..f9384dadea 100644 --- a/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_actionable_content.jsx +++ b/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_actionable_content.jsx @@ -5,7 +5,7 @@ import { CircleIconButton, Flex, PbReactPopover, -} from '../..' +} from 'playbook-ui' const PopoverActionableContent = (props) => { const [showPopover, setShowPopover] = useState(false) diff --git a/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_close.jsx b/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_close.jsx index f76281f48d..fc71a62e25 100644 --- a/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_close.jsx +++ b/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_close.jsx @@ -3,7 +3,7 @@ import { Button, Flex, PbReactPopover, -} from '../..' +} from 'playbook-ui' const PopoverClose = (props) => { const [showInsidePopover, setInsideShowPopover] = useState(false) diff --git a/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_default.jsx b/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_default.jsx index 6b20ade607..e5669d55c6 100644 --- a/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_default.jsx @@ -4,7 +4,7 @@ import { CircleIconButton, Flex, PbReactPopover, -} from '../..' +} from 'playbook-ui' const PopoverDefault = (props) => { const [showPopover, setShowPopover] = useState(false) diff --git a/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_list.jsx b/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_list.jsx index 94ce6d3521..4264a70eb6 100644 --- a/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_list.jsx +++ b/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_list.jsx @@ -6,7 +6,7 @@ import { ListItem, PbReactPopover, Flex, -} from '../..' +} from 'playbook-ui' const PopoverWithButton = (props) => { const [showPopover, setShowPopover] = useState(false) diff --git a/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_scroll_height.jsx b/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_scroll_height.jsx index d29b61004a..fe87fa5ab5 100644 --- a/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_scroll_height.jsx +++ b/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_scroll_height.jsx @@ -4,7 +4,7 @@ import { Button, PbReactPopover, Title, -} from '../..' +} from 'playbook-ui' const PopoverScrollHeight = (props) => { const [showPopover, setShowPopover] = useState(false) diff --git a/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_z_index.jsx b/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_z_index.jsx index 09ca4945a2..6a174cb464 100644 --- a/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_z_index.jsx +++ b/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_z_index.jsx @@ -3,7 +3,7 @@ import { Body, Button, PbReactPopover, -} from '../..' +} from 'playbook-ui' const PopoverZIndex = (props) => { const [showPopover, setShowPopover] = useState(false) diff --git a/playbook/app/pb_kits/playbook/pb_popover/popover.test.js b/playbook/app/pb_kits/playbook/pb_popover/popover.test.js index 8138294866..48067b501a 100644 --- a/playbook/app/pb_kits/playbook/pb_popover/popover.test.js +++ b/playbook/app/pb_kits/playbook/pb_popover/popover.test.js @@ -1,6 +1,6 @@ import React from "react"; import { render, screen, fireEvent } from "../utilities/test-utils"; -import { Button, PbReactPopover } from ".."; +import { Button, PbReactPopover } from "playbook-ui"; const testId = "popover-kit"; diff --git a/playbook/app/pb_kits/playbook/pb_progress_simple/_progress_simple.scss b/playbook/app/pb_kits/playbook/pb_progress_simple/_progress_simple.scss index f7a62b6ed3..3d868d816c 100644 --- a/playbook/app/pb_kits/playbook/pb_progress_simple/_progress_simple.scss +++ b/playbook/app/pb_kits/playbook/pb_progress_simple/_progress_simple.scss @@ -21,7 +21,7 @@ $pb_progress_simple_height: 4px; [class^=pb_progress_simple_kit] { width: 100%; height: $pb_progress_simple_height; - border-radius: $pb_progress_simple_height/2; + border-radius: calc($pb_progress_simple_height/2); background: rgba($primary, $opacity-1); &[class*=_positive] { .progress_simple_value { @@ -42,7 +42,7 @@ $pb_progress_simple_height: 4px; [class^=progress_simple_value] { width: 0%; height: 100%; - border-radius: $pb_progress_simple_height/2; + border-radius: calc($pb_progress_simple_height/2); background: $primary; } diff --git a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_align.jsx b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_align.jsx index 7dc703a82f..2ba91e0cd8 100644 --- a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_align.jsx +++ b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_align.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { ProgressSimple } from '../..' +import { ProgressSimple } from 'playbook-ui' const ProgressSimpleAlign = () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_default.jsx b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_default.jsx index 016e79f7f6..5c8a7942b4 100644 --- a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { ProgressSimple } from '../..' +import { ProgressSimple } from 'playbook-ui' const ProgressSimpleDefault = () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_flex.jsx b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_flex.jsx index d21653c492..e48cdf554c 100644 --- a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_flex.jsx +++ b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_flex.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, ProgressSimple } from '../..' +import { Flex, ProgressSimple } from 'playbook-ui' const ProgressSimpleFlex = () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_muted.jsx b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_muted.jsx index 410f396050..d8990be51b 100644 --- a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_muted.jsx +++ b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_muted.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { ProgressSimple } from '../..' +import { ProgressSimple } from 'playbook-ui' const ProgressSimpleMuted = () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_value.jsx b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_value.jsx index e70f527d0a..3940ba680a 100644 --- a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_value.jsx +++ b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_value.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { ProgressSimple } from '../..' +import { ProgressSimple } from 'playbook-ui' const ProgressSimpleValue = () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_variants.jsx b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_variants.jsx index a7981cd2fb..8c4951e8fc 100644 --- a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_variants.jsx +++ b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_variants.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { ProgressSimple } from '../..' +import { ProgressSimple } from 'playbook-ui' const ProgressSimpleVariants = () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_width.jsx b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_width.jsx index f3de6cf1db..9fe6bff169 100644 --- a/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_width.jsx +++ b/playbook/app/pb_kits/playbook/pb_progress_simple/docs/_progress_simple_width.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { ProgressSimple } from '../..' +import { ProgressSimple } from 'playbook-ui' const ProgressSimpleValue = () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_radio/docs/_radio_alignment.jsx b/playbook/app/pb_kits/playbook/pb_radio/docs/_radio_alignment.jsx index 49b726a8b1..ada7196cc0 100644 --- a/playbook/app/pb_kits/playbook/pb_radio/docs/_radio_alignment.jsx +++ b/playbook/app/pb_kits/playbook/pb_radio/docs/_radio_alignment.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Flex, Radio } from '../../' +import { Flex, Radio } from 'playbook-ui' const RadioAlignment = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_radio/docs/_radio_error.jsx b/playbook/app/pb_kits/playbook/pb_radio/docs/_radio_error.jsx index d6dc27ad05..83d855398f 100644 --- a/playbook/app/pb_kits/playbook/pb_radio/docs/_radio_error.jsx +++ b/playbook/app/pb_kits/playbook/pb_radio/docs/_radio_error.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Radio } from '../..' +import { Radio } from 'playbook-ui' const RadioError = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/_dedupe_trix_toolbar.js b/playbook/app/pb_kits/playbook/pb_rich_text_editor/_dedupe_trix_toolbar.js new file mode 100644 index 0000000000..ffa469c881 --- /dev/null +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/_dedupe_trix_toolbar.js @@ -0,0 +1,6 @@ +if (window?.customElements) { + const customElemDef = window.customElements.define + window.customElements.define = (name, cl, conf) => { + if (!customElements.get(name)) customElemDef.call(window.customElements, name, cl, conf) + } +} diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/_rich_text_editor.scss b/playbook/app/pb_kits/playbook/pb_rich_text_editor/_rich_text_editor.scss index 81c1532927..ef8b6214f5 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/_rich_text_editor.scss +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/_rich_text_editor.scss @@ -106,7 +106,7 @@ .trix-button--icon { height: $space_lg; width: $space_lg; - margin: $space_xs / 2; + margin: calc($space_xs / 2); border-radius: $border_rad_heavier; &::before { background-size: auto; @@ -116,7 +116,7 @@ background: $white; border: 1px solid #E4E8F0; border-bottom: none; - padding: $space_xs / 2; + padding: calc($space_xs / 2); border-top-left-radius: $border_rad_heavier; border-top-right-radius: $border_rad_heavier; .trix-button-group { diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/_rich_text_editor.tsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/_rich_text_editor.tsx index 5c3c30e6e8..d17d3a26a6 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/_rich_text_editor.tsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/_rich_text_editor.tsx @@ -1,19 +1,20 @@ import React, { useEffect, useState } from 'react' import classnames from 'classnames' +import { TrixEditor } from 'react-trix' + import inlineFocus from './inlineFocus' import useFocus from './useFocus' import { globalProps, GlobalProps } from '../utilities/globalProps' import { buildAriaProps, buildDataProps, noop, buildHtmlProps } from '../utilities/props' -try { - const Trix = require('trix') - Trix.config.textAttributes.inlineCode = { - tagName: 'code', - inheritable: true, - } -} catch (_e) { /* do nothing */ } +import Trix from 'trix' +import './_dedupe_trix_toolbar' + +Trix.config.textAttributes.inlineCode = { + tagName: 'code', + inheritable: true, +} -import { TrixEditor } from "react-trix" import EditorToolbar from './TipTap/Toolbar' type Editor = { diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_advanced_default.jsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_advanced_default.jsx index 8aa2aa030a..9986cfcad5 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_advanced_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_advanced_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { RichTextEditor } from '../..' +import { RichTextEditor } from 'playbook-ui' import { useEditor, EditorContent } from "@tiptap/react" import StarterKit from "@tiptap/starter-kit" import Link from '@tiptap/extension-link' diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_attributes.jsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_attributes.jsx index 07a745ef0c..8490148f86 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_attributes.jsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_attributes.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { RichTextEditor } from '../../' +import { RichTextEditor } from 'playbook-ui' const RichTextEditorAttributes = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_default.jsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_default.jsx index c06491d2f1..edc9d8a5a4 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_default.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { RichTextEditor } from '../../' +import { RichTextEditor } from 'playbook-ui' const RichTextEditorDefault = (props) => { const [value, setValue] = useState('Add your text here. You can format your text, add links, quotes, and bullets.'), diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_focus.jsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_focus.jsx index a31f658f77..bbcf563e19 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_focus.jsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_focus.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { RichTextEditor } from '../../' +import { RichTextEditor } from 'playbook-ui' const RichTextEditorFocus = (props) => ( <> diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_inline.jsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_inline.jsx index 917f25862c..664ab67fc6 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_inline.jsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_inline.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { RichTextEditor } from '../../' +import { RichTextEditor } from 'playbook-ui' const RichTextEditorInline = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_more_extensions.jsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_more_extensions.jsx index ce99bd606f..feeece6270 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_more_extensions.jsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_more_extensions.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { RichTextEditor } from '../..' +import { RichTextEditor } from 'playbook-ui' import { useEditor, EditorContent } from "@tiptap/react" import StarterKit from "@tiptap/starter-kit" import Link from '@tiptap/extension-link' diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_preview.jsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_preview.jsx index 06b3925267..06ea3189e5 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_preview.jsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_preview.jsx @@ -3,7 +3,7 @@ import { Button, Card, RichTextEditor, -} from '../../' +} from 'playbook-ui' const RichTextEditorPreview = (props) => { const [showPreview, setShowPreview] = useState(false) @@ -21,7 +21,7 @@ const RichTextEditorPreview = (props) => { onChange={handleChange} {...props} /> - <If condition={showPreview}> + {showPreview && ( <Card marginTop="md"> <div className="trix-content" @@ -30,9 +30,10 @@ const RichTextEditorPreview = (props) => { id="preview-content" /> </Card> - <Else /> + )} + {!showPreview && ( <div /> - </If> + )} <Button id="preview-button" marginTop="md" diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_simple.jsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_simple.jsx index 928bb64883..630c5858ff 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_simple.jsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_simple.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { RichTextEditor } from '../../' +import { RichTextEditor } from 'playbook-ui' const RichTextEditorSimple = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_sticky.jsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_sticky.jsx index f6716f79ac..d17bd5b8fd 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_sticky.jsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_sticky.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { RichTextEditor } from '../../' +import { RichTextEditor } from 'playbook-ui' const RichTextEditorSticky = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_templates.jsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_templates.jsx index e62b33c65e..7b2f149f8b 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_templates.jsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_templates.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { RichTextEditor, Select } from '../../' +import { RichTextEditor, Select } from 'playbook-ui' import { changelog, release } from './templates.js' const RichTextEditorTemplates = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_toolbar_bottom.jsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_toolbar_bottom.jsx index d94a5b7c0b..5b334a220d 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_toolbar_bottom.jsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_toolbar_bottom.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { RichTextEditor } from '../../' +import { RichTextEditor } from 'playbook-ui' const RichTextEditorToolbarBottom = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_toolbar_disabled.jsx b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_toolbar_disabled.jsx index 9f1e4f2d67..e02a722d86 100644 --- a/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_toolbar_disabled.jsx +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_toolbar_disabled.jsx @@ -1,7 +1,7 @@ import React from "react"; import { useEditor, EditorContent } from "@tiptap/react"; -import { RichTextEditor } from "../.."; +import { RichTextEditor } from "playbook-ui"; import Document from "@tiptap/extension-document"; import Paragraph from "@tiptap/extension-paragraph"; diff --git a/playbook/app/pb_kits/playbook/pb_rich_text_editor/types.d.ts b/playbook/app/pb_kits/playbook/pb_rich_text_editor/types.d.ts new file mode 100644 index 0000000000..1465770dd2 --- /dev/null +++ b/playbook/app/pb_kits/playbook/pb_rich_text_editor/types.d.ts @@ -0,0 +1 @@ +declare module '@haxtheweb/deduping-fix'; \ No newline at end of file diff --git a/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_children.jsx b/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_children.jsx index 5030072d2d..a974a54207 100644 --- a/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_children.jsx +++ b/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_children.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { SectionSeparator, Card, Caption } from '../../' +import { SectionSeparator, Card, Caption } from 'playbook-ui' const children = ( <Card diff --git a/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_dashed.jsx b/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_dashed.jsx index 44a8cf6799..41580b6c12 100644 --- a/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_dashed.jsx +++ b/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_dashed.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { SectionSeparator } from '../../' +import { SectionSeparator } from 'playbook-ui' const SectionSeparatorDashed = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_line.jsx b/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_line.jsx index 56e54d31d5..36860636a8 100644 --- a/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_line.jsx +++ b/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_line.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { SectionSeparator } from '../../' +import { SectionSeparator } from 'playbook-ui' const SectionSeparatorLine = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_text.jsx b/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_text.jsx index 80cf4785da..0acd845da9 100644 --- a/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_text.jsx +++ b/playbook/app/pb_kits/playbook/pb_section_separator/docs/_section_separator_text.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { SectionSeparator } from '../../' +import { SectionSeparator } from 'playbook-ui' const SectionSeparatorText = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_select/_select.scss b/playbook/app/pb_kits/playbook/pb_select/_select.scss index 9a670f12a3..64d46968c3 100644 --- a/playbook/app/pb_kits/playbook/pb_select/_select.scss +++ b/playbook/app/pb_kits/playbook/pb_select/_select.scss @@ -81,7 +81,7 @@ display: block; &.error { [class*=pb_body_kit] { - margin-top: $space_xs / 2; + margin-top: calc($space_xs / 2); } > select:first-child { border-color: $error; diff --git a/playbook/app/pb_kits/playbook/pb_select/docs/_select_error.jsx b/playbook/app/pb_kits/playbook/pb_select/docs/_select_error.jsx index d6ae8116e9..8f5ed53c4b 100644 --- a/playbook/app/pb_kits/playbook/pb_select/docs/_select_error.jsx +++ b/playbook/app/pb_kits/playbook/pb_select/docs/_select_error.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Body, Select } from '../..' +import { Body, Select } from 'playbook-ui' const SelectError = (props) => { const options = [ diff --git a/playbook/app/pb_kits/playbook/pb_select/docs/_select_inline.jsx b/playbook/app/pb_kits/playbook/pb_select/docs/_select_inline.jsx index 6790fb4034..f9f61db915 100644 --- a/playbook/app/pb_kits/playbook/pb_select/docs/_select_inline.jsx +++ b/playbook/app/pb_kits/playbook/pb_select/docs/_select_inline.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Body, Select } from '../..' +import { Body, Select } from 'playbook-ui' const SelectInline = (props) => { const options = [ diff --git a/playbook/app/pb_kits/playbook/pb_select/docs/_select_inline_compact.jsx b/playbook/app/pb_kits/playbook/pb_select/docs/_select_inline_compact.jsx index e6cd21dcb7..6c5ec2c90a 100644 --- a/playbook/app/pb_kits/playbook/pb_select/docs/_select_inline_compact.jsx +++ b/playbook/app/pb_kits/playbook/pb_select/docs/_select_inline_compact.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Body, Select } from '../..' +import { Body, Select } from 'playbook-ui' const SelectInlineCompact = (props) => { const options = [ diff --git a/playbook/app/pb_kits/playbook/pb_select/docs/_select_inline_show_arrow.jsx b/playbook/app/pb_kits/playbook/pb_select/docs/_select_inline_show_arrow.jsx index 5f5f041148..811531c7ae 100644 --- a/playbook/app/pb_kits/playbook/pb_select/docs/_select_inline_show_arrow.jsx +++ b/playbook/app/pb_kits/playbook/pb_select/docs/_select_inline_show_arrow.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Body, Select } from '../..' +import { Body, Select } from 'playbook-ui' const SelectInlineShowArrow = (props) => { const options = [ diff --git a/playbook/app/pb_kits/playbook/pb_selectable_card/_selectable_card.scss b/playbook/app/pb_kits/playbook/pb_selectable_card/_selectable_card.scss index 2d5525dc15..a5112c7236 100644 --- a/playbook/app/pb_kits/playbook/pb_selectable_card/_selectable_card.scss +++ b/playbook/app/pb_kits/playbook/pb_selectable_card/_selectable_card.scss @@ -28,7 +28,7 @@ $pb_selectable_card_border: 2px; padding: $space_sm; margin-bottom: $space_sm; cursor: pointer; - outline: 1px solid transparent; + outline: 1px solid transparent; @media (hover:hover) { &:hover { @@ -43,7 +43,7 @@ $pb_selectable_card_border: 2px; align-items: center; height: $pb_selectable_card_indicator_size; width: $pb_selectable_card_indicator_size; - border-radius: ($pb_selectable_card_indicator_size/2) + ($pb_selectable_card_border/2); + border-radius: calc($pb_selectable_card_indicator_size/2) + calc($pb_selectable_card_border/2); border-width: $pb_selectable_card_border; border-style: solid; border-color: $white; @@ -52,8 +52,8 @@ $pb_selectable_card_border: 2px; font-size: $font_smaller; text-align: center; position: absolute; - top: -($pb_selectable_card_indicator_size/2); - right: -($pb_selectable_card_indicator_size/2); + top: -(calc($pb_selectable_card_indicator_size/2)); + right: -(calc($pb_selectable_card_indicator_size/2)); opacity: 0; } } diff --git a/playbook/app/pb_kits/playbook/pb_selectable_card/_selectable_card.tsx b/playbook/app/pb_kits/playbook/pb_selectable_card/_selectable_card.tsx index 216d527730..923f602710 100644 --- a/playbook/app/pb_kits/playbook/pb_selectable_card/_selectable_card.tsx +++ b/playbook/app/pb_kits/playbook/pb_selectable_card/_selectable_card.tsx @@ -1,5 +1,3 @@ -/* @flow */ - import React, {useRef} from 'react' import classnames from 'classnames' diff --git a/playbook/app/pb_kits/playbook/pb_selectable_card/docs/_selectable_card_error.jsx b/playbook/app/pb_kits/playbook/pb_selectable_card/docs/_selectable_card_error.jsx index 36e470571c..9bcd370dfa 100644 --- a/playbook/app/pb_kits/playbook/pb_selectable_card/docs/_selectable_card_error.jsx +++ b/playbook/app/pb_kits/playbook/pb_selectable_card/docs/_selectable_card_error.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Body, SelectableCard, Title } from '../..' +import { Body, SelectableCard, Title } from 'playbook-ui' const SelectableCardError = (props) => { const [football, setFootball] = useState(false) diff --git a/playbook/app/pb_kits/playbook/pb_selectable_card/selectable_card.test.js b/playbook/app/pb_kits/playbook/pb_selectable_card/selectable_card.test.js index 87b6cc5b6d..0ac4563371 100644 --- a/playbook/app/pb_kits/playbook/pb_selectable_card/selectable_card.test.js +++ b/playbook/app/pb_kits/playbook/pb_selectable_card/selectable_card.test.js @@ -1,7 +1,7 @@ import React, { useState } from 'react' import { render, screen } from '../utilities/test-utils' import SelectableCard from './_selectable_card' -import { Body, Title, Image } from '../' +import { Body, Title, Image } from 'playbook-ui' const SelectableCardMultiSelect = () => { const [selected, setSelected] = useState(true) diff --git a/playbook/app/pb_kits/playbook/pb_selectable_icon/_selectable_icon.tsx b/playbook/app/pb_kits/playbook/pb_selectable_icon/_selectable_icon.tsx index 09c7b6c8ad..a5fc11bd22 100644 --- a/playbook/app/pb_kits/playbook/pb_selectable_icon/_selectable_icon.tsx +++ b/playbook/app/pb_kits/playbook/pb_selectable_icon/_selectable_icon.tsx @@ -1,4 +1,3 @@ -/* @flow */ import React from 'react' import classnames from 'classnames' import { globalProps } from '../utilities/globalProps' diff --git a/playbook/app/pb_kits/playbook/pb_selectable_list/docs/_selectable_list_checkbox.jsx b/playbook/app/pb_kits/playbook/pb_selectable_list/docs/_selectable_list_checkbox.jsx index 940592bb11..96f8087ed0 100644 --- a/playbook/app/pb_kits/playbook/pb_selectable_list/docs/_selectable_list_checkbox.jsx +++ b/playbook/app/pb_kits/playbook/pb_selectable_list/docs/_selectable_list_checkbox.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { SelectableList } from '../..' +import { SelectableList } from 'playbook-ui' const SelectableListDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_selectable_list/docs/_selectable_list_radio.jsx b/playbook/app/pb_kits/playbook/pb_selectable_list/docs/_selectable_list_radio.jsx index 229578d4f6..0fe3247422 100644 --- a/playbook/app/pb_kits/playbook/pb_selectable_list/docs/_selectable_list_radio.jsx +++ b/playbook/app/pb_kits/playbook/pb_selectable_list/docs/_selectable_list_radio.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { SelectableList } from '../..' +import { SelectableList } from 'playbook-ui' const SelectableListDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_stat_change/docs/_stat_change_default.jsx b/playbook/app/pb_kits/playbook/pb_stat_change/docs/_stat_change_default.jsx index c11d36ee3f..c669ac3de4 100644 --- a/playbook/app/pb_kits/playbook/pb_stat_change/docs/_stat_change_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_stat_change/docs/_stat_change_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { StatChange } from '../../' +import { StatChange } from 'playbook-ui' const StatChangeDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_stat_change/docs/_stat_change_unit.jsx b/playbook/app/pb_kits/playbook/pb_stat_change/docs/_stat_change_unit.jsx index 0949d2d2c7..e43c3f2cc9 100644 --- a/playbook/app/pb_kits/playbook/pb_stat_change/docs/_stat_change_unit.jsx +++ b/playbook/app/pb_kits/playbook/pb_stat_change/docs/_stat_change_unit.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { StatChange } from '../../' +import { StatChange } from 'playbook-ui' const StatChangeUnit = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_stat_change/docs/_stat_change_unit_two.jsx b/playbook/app/pb_kits/playbook/pb_stat_change/docs/_stat_change_unit_two.jsx index c869e2bdc0..392b82b22c 100644 --- a/playbook/app/pb_kits/playbook/pb_stat_change/docs/_stat_change_unit_two.jsx +++ b/playbook/app/pb_kits/playbook/pb_stat_change/docs/_stat_change_unit_two.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { StatChange } from '../../' +import { StatChange } from 'playbook-ui' const StatChangeUnitTwo = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_text_input/_text_input.scss b/playbook/app/pb_kits/playbook/pb_text_input/_text_input.scss index 62a0b8be44..4376ce3542 100755 --- a/playbook/app/pb_kits/playbook/pb_text_input/_text_input.scss +++ b/playbook/app/pb_kits/playbook/pb_text_input/_text_input.scss @@ -101,7 +101,7 @@ &.error { .text_input_wrapper { [class*="pb_body_kit"] { - margin-top: $space_xs / 2; + margin-top: calc($space_xs / 2); } input, .text_input { diff --git a/playbook/app/pb_kits/playbook/pb_text_input/docs/_text_input_default.jsx b/playbook/app/pb_kits/playbook/pb_text_input/docs/_text_input_default.jsx index 33d4e60c53..ee00650a2a 100755 --- a/playbook/app/pb_kits/playbook/pb_text_input/docs/_text_input_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_text_input/docs/_text_input_default.jsx @@ -92,9 +92,9 @@ const TextInputDefault = (props) => { {...props} /> - <If condition={firstName !== ''}> - {`First name is: ${firstName}`} - </If> + {firstName !== '' && ( + <React.Fragment>{`First name is: ${firstName}`}</React.Fragment> + )} </div> ) } diff --git a/playbook/app/pb_kits/playbook/pb_textarea/_textarea.scss b/playbook/app/pb_kits/playbook/pb_textarea/_textarea.scss index 36fa2b02d6..1f7f39be01 100644 --- a/playbook/app/pb_kits/playbook/pb_textarea/_textarea.scss +++ b/playbook/app/pb_kits/playbook/pb_textarea/_textarea.scss @@ -60,7 +60,7 @@ &.error { [class*=pb_body_kit] { - margin-top: $space_xs / 2; + margin-top: calc($space_xs / 2); } textarea { border-color: $error; diff --git a/playbook/app/pb_kits/playbook/pb_textarea/docs/_textarea_error.jsx b/playbook/app/pb_kits/playbook/pb_textarea/docs/_textarea_error.jsx index 9023e48e19..6e30b90d0c 100644 --- a/playbook/app/pb_kits/playbook/pb_textarea/docs/_textarea_error.jsx +++ b/playbook/app/pb_kits/playbook/pb_textarea/docs/_textarea_error.jsx @@ -1,5 +1,5 @@ import React, {useState} from 'react' -import { Textarea } from '../..' +import { Textarea } from 'playbook-ui' const TextareaError = (props) => { const [value, setValue] = useState('default value text') diff --git a/playbook/app/pb_kits/playbook/pb_textarea/index.tsx b/playbook/app/pb_kits/playbook/pb_textarea/index.ts similarity index 100% rename from playbook/app/pb_kits/playbook/pb_textarea/index.tsx rename to playbook/app/pb_kits/playbook/pb_textarea/index.ts diff --git a/playbook/app/pb_kits/playbook/pb_time_range_inline/_time_range_inline.scss b/playbook/app/pb_kits/playbook/pb_time_range_inline/_time_range_inline.scss index e64820d9c8..e7e4fd0591 100644 --- a/playbook/app/pb_kits/playbook/pb_time_range_inline/_time_range_inline.scss +++ b/playbook/app/pb_kits/playbook/pb_time_range_inline/_time_range_inline.scss @@ -22,14 +22,14 @@ display: flex; align-items: center; [class*=pb_time_range_inline_arrow] { - margin-left: $space_xs/2; - margin-right: $space_xs/2; + margin-left: calc($space_xs/2); + margin-right: calc($space_xs/2); } [class*=pb_time_range_inline_timezone] { - margin-left: $space_xs/2; + margin-left: calc($space_xs/2); } [class*=pb_time_range_inline_icon] { - margin-right: $space_xs/2; + margin-right: calc($space_xs/2); } } } diff --git a/playbook/app/pb_kits/playbook/pb_time_range_inline/docs/_time_range_inline_default.jsx b/playbook/app/pb_kits/playbook/pb_time_range_inline/docs/_time_range_inline_default.jsx index d25c5ee48f..eb4b142e6c 100644 --- a/playbook/app/pb_kits/playbook/pb_time_range_inline/docs/_time_range_inline_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_time_range_inline/docs/_time_range_inline_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { TimeRangeInline } from '../../' +import { TimeRangeInline } from 'playbook-ui' const TimeRangeInlineDefault = (props) => ( <div> diff --git a/playbook/app/pb_kits/playbook/pb_timeline/_timeline.scss b/playbook/app/pb_kits/playbook/pb_timeline/_timeline.scss index a48472e7a1..3ab6254dbe 100644 --- a/playbook/app/pb_kits/playbook/pb_timeline/_timeline.scss +++ b/playbook/app/pb_kits/playbook/pb_timeline/_timeline.scss @@ -4,9 +4,9 @@ @import "../tokens/typography"; $connector_width: 2px; -$icon_margin: $space_xs/2; +$icon_margin: calc($space_xs/2); $icon_height: 28px; -$height_from_top: $icon_height/2 - $connector_width/2; +$height_from_top: calc($icon_height/2) - calc($connector_width/2); @mixin pb_timeline_line_solid($width, $height, $margin) { width: $width; diff --git a/playbook/app/pb_kits/playbook/pb_timestamp/docs/_timestamp_unstyled.jsx b/playbook/app/pb_kits/playbook/pb_timestamp/docs/_timestamp_unstyled.jsx index 03204f5a8e..66db9b70b5 100644 --- a/playbook/app/pb_kits/playbook/pb_timestamp/docs/_timestamp_unstyled.jsx +++ b/playbook/app/pb_kits/playbook/pb_timestamp/docs/_timestamp_unstyled.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { Caption, Timestamp, Title } from '../../' +import { Caption, Timestamp, Title } from 'playbook-ui' const TimestampUnstyled = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_title_count/_title_count.tsx b/playbook/app/pb_kits/playbook/pb_title_count/_title_count.tsx index 43e2ed449b..f600e421e1 100644 --- a/playbook/app/pb_kits/playbook/pb_title_count/_title_count.tsx +++ b/playbook/app/pb_kits/playbook/pb_title_count/_title_count.tsx @@ -1,4 +1,3 @@ -/* @flow */ import React from 'react' import classnames from 'classnames' diff --git a/playbook/app/pb_kits/playbook/pb_toggle/_toggle.scss b/playbook/app/pb_kits/playbook/pb_toggle/_toggle.scss index b3d79b3a8e..3a121fc64c 100644 --- a/playbook/app/pb_kits/playbook/pb_toggle/_toggle.scss +++ b/playbook/app/pb_kits/playbook/pb_toggle/_toggle.scss @@ -8,7 +8,7 @@ $transition: .2s ease-in-out; [class^=pb_toggle_kit] { position: relative; $width: 44px; - $height: $width / 2; + $height: calc($width / 2); $border_success: 3px solid $color_checkbox_success; $border_default: 3px solid $color_checkbox_default; @@ -27,7 +27,7 @@ $transition: .2s ease-in-out; &:after { transition: $transition; content: ""; - width: $width / 2 - 4px; + width: calc($width / 2) - 4px; height: $height - 4px; background-color: $color_checkbox_default; border-radius: 50%; @@ -50,7 +50,7 @@ $transition: .2s ease-in-out; &:disabled + .pb_toggle_control { cursor: not-allowed; - opacity: 0.5; + opacity: 0.5; border: 3px solid $border_light; background-color: $border_light; @@ -68,14 +68,14 @@ $transition: .2s ease-in-out; background-color: $color_checkbox_success; &:after { - left: $width / 2 + 2px; + left: calc($width / 2) + 2px; background-color: $white; } } &:disabled + .pb_toggle_control { cursor: not-allowed; - opacity: 0.5; + opacity: 0.5; border: 3px solid $text_lt_light; background-color: $text_lt_light; diff --git a/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_custom.jsx b/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_custom.jsx index 3fa5251b71..a8a21e89b7 100644 --- a/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_custom.jsx +++ b/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_custom.jsx @@ -1,7 +1,5 @@ -// @flow - import React, { useState } from 'react' -import { Toggle } from '../..' +import { Toggle } from 'playbook-ui' const ToggleCustom = () => { const [choice, setChoice] = useState(false) diff --git a/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_custom_radio.jsx b/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_custom_radio.jsx index 8c0e684f03..9fdb3c3b3c 100644 --- a/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_custom_radio.jsx +++ b/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_custom_radio.jsx @@ -1,7 +1,5 @@ -// @flow - import React, { useState } from 'react' -import { Caption, Title, Toggle } from '../..' +import { Caption, Title, Toggle } from 'playbook-ui' const ToggleCustomRadio = () => { const [choice, setChoice] = useState('walk') diff --git a/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_default.jsx b/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_default.jsx index b95be4e5de..1792239082 100644 --- a/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_default.jsx @@ -1,7 +1,5 @@ -// @flow - import React from 'react' -import { Toggle } from '../..' +import { Toggle } from 'playbook-ui' const ToggleDefault = () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_disabled.jsx b/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_disabled.jsx index ab3e325fc5..67196ac484 100644 --- a/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_disabled.jsx +++ b/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_disabled.jsx @@ -1,7 +1,5 @@ -// @flow - import React from 'react' -import { Toggle } from '../..' +import { Toggle } from 'playbook-ui' const ToggleDisabled= () => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_name.jsx b/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_name.jsx index 5787487082..6046f69b2b 100644 --- a/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_name.jsx +++ b/playbook/app/pb_kits/playbook/pb_toggle/docs/_toggle_name.jsx @@ -1,7 +1,5 @@ -// @flow - import React, { useState } from 'react' -import { Caption, Title, Toggle } from '../..' +import { Caption, Title, Toggle } from 'playbook-ui' const ToggleName = () => { const [choice, setChoice] = useState(false) diff --git a/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_default_react.jsx b/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_default_react.jsx index 861c808fa1..9a228563f5 100644 --- a/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_default_react.jsx +++ b/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_default_react.jsx @@ -1,7 +1,5 @@ -// @flow - import React from 'react' -import { Tooltip, Flex, FlexItem } from '../..'; +import { Tooltip, Flex, FlexItem } from 'playbook-ui'; const TooltipDefaultReact = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_delay.jsx b/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_delay.jsx index 01752b1d23..2a46cd8ba7 100644 --- a/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_delay.jsx +++ b/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_delay.jsx @@ -1,7 +1,5 @@ -// @flow - import React from 'react' -import { Button, Tooltip, Flex, FlexItem } from '../..'; +import { Button, Tooltip, Flex, FlexItem } from 'playbook-ui'; const TooltipDelay = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_icon.jsx b/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_icon.jsx index cfe6b5ef41..7c0727ec00 100644 --- a/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_icon.jsx +++ b/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_icon.jsx @@ -1,7 +1,5 @@ -// @flow - import React from 'react' -import { Tooltip, Button, Flex } from '../..' +import { Tooltip, Button, Flex } from 'playbook-ui' const TooltipIcon = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_interaction.jsx b/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_interaction.jsx index fe9c5afff7..bdb92b7277 100644 --- a/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_interaction.jsx +++ b/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_interaction.jsx @@ -1,7 +1,5 @@ -// @flow - import React from 'react' -import { Tooltip, Button, Flex, FlexItem } from '../..'; +import { Tooltip, Button, Flex, FlexItem } from 'playbook-ui'; const TooltipInteraction = (props) => { diff --git a/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_margin.jsx b/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_margin.jsx index acf640b348..73253298bc 100644 --- a/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_margin.jsx +++ b/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_margin.jsx @@ -1,7 +1,5 @@ -// @flow - import React from 'react' -import { Tooltip, Flex, CircleIconButton } from '../..' +import { Tooltip, Flex, CircleIconButton } from 'playbook-ui' const TooltipMargin = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx b/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx index 1bcdacb204..2e1f0fc25e 100644 --- a/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx +++ b/playbook/app/pb_kits/playbook/pb_tooltip/docs/_tooltip_show_tooltip_react.jsx @@ -1,7 +1,5 @@ -// @flow - import React, { useState } from 'react' -import { Button, Body, Flex, FlexItem, Tooltip } from '../..' +import { Button, Body, Flex, FlexItem, Tooltip } from 'playbook-ui' const TooltipShowTooltipReact = (props) => { const [showTooltip, setShowTooltip] = useState(true); diff --git a/playbook/app/pb_kits/playbook/pb_tooltip/tooltip.test.jsx b/playbook/app/pb_kits/playbook/pb_tooltip/tooltip.test.jsx index 5abcfd3e54..93e20dc25f 100644 --- a/playbook/app/pb_kits/playbook/pb_tooltip/tooltip.test.jsx +++ b/playbook/app/pb_kits/playbook/pb_tooltip/tooltip.test.jsx @@ -1,6 +1,6 @@ import React from "react"; import { cleanup, render, screen, fireEvent, waitFor } from "../utilities/test-utils"; -import { Button, Tooltip } from ".."; +import { Button, Tooltip } from "playbook-ui"; function TooltipTest() { const text = "this is a text", diff --git a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_async_createable.jsx b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_async_createable.jsx index 4e2ecf0be7..5cb4e07df1 100644 --- a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_async_createable.jsx +++ b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_async_createable.jsx @@ -1,7 +1,5 @@ -// @flow - import React from 'react' -import { Typeahead } from '../..' +import { Typeahead } from 'playbook-ui' /** * diff --git a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_createable.jsx b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_createable.jsx index 26e7f3e900..d4976c4abe 100644 --- a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_createable.jsx +++ b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_createable.jsx @@ -1,7 +1,5 @@ -// @flow - import React from 'react' -import { Typeahead } from '../..' +import { Typeahead } from 'playbook-ui' const options = [ { label: 'Jardim', value: 'Portuguese' }, diff --git a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_custom_menu_list.jsx b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_custom_menu_list.jsx index db7659319a..e3b7edc33a 100644 --- a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_custom_menu_list.jsx +++ b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_custom_menu_list.jsx @@ -2,7 +2,7 @@ import React, { useState } from 'react' import { Button, -} from '../..' +} from 'playbook-ui' import Typeahead from '../_typeahead' diff --git a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_default.jsx b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_default.jsx index 38bd693f7c..b8b5f5bce4 100644 --- a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_default.jsx @@ -1,5 +1,3 @@ -// @flow - import React from 'react' import Typeahead from '../_typeahead' diff --git a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_error_state.jsx b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_error_state.jsx index 5205c03b48..aa1c9b9291 100644 --- a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_error_state.jsx +++ b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_error_state.jsx @@ -1,5 +1,3 @@ -// @flow - import React, { useState, useEffect } from 'react' import Typeahead from '../_typeahead' diff --git a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_inline.jsx b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_inline.jsx index de59ed46ba..63915f44ca 100644 --- a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_inline.jsx +++ b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_inline.jsx @@ -1,5 +1,3 @@ -// @flow - import React from 'react' import Typeahead from '../_typeahead' diff --git a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_multi_kit.jsx b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_multi_kit.jsx index 37792eda7b..7c3737cfde 100644 --- a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_multi_kit.jsx +++ b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_multi_kit.jsx @@ -1,5 +1,3 @@ -// @flow - import React from 'react' import Typeahead from '../_typeahead' diff --git a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_highlight.jsx b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_highlight.jsx index 51b22fb087..5268648fdc 100644 --- a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_highlight.jsx +++ b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_highlight.jsx @@ -1,9 +1,8 @@ /* eslint-disable react/no-danger */ /* eslint-disable react/no-multi-comp */ -/* @flow */ import React, { useState } from 'react' -import { components, OptionProps } from 'react-select' +import { components } from 'react-select' import { Avatar, @@ -12,7 +11,7 @@ import { FlexItem, Title, Typeahead, -} from '../..' +} from 'playbook-ui' const USERS = [ { @@ -42,7 +41,7 @@ const TypeaheadWithHighlight = (props) => { const formatOptionLabel = ({name, territory, title}, {inputValue}) => { - const highlighted = (text: string) => { + const highlighted = (text) => { if (!inputValue.length) return text return text.replace( new RegExp(inputValue, 'gi'), @@ -70,7 +69,7 @@ const TypeaheadWithHighlight = (props) => { } const customComponents = { - Option: (highlightProps: OptionProps) => ( + Option: (highlightProps) => ( <components.Option {...highlightProps}/> ), SingleValue: ({ ...props }) => ( diff --git a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills.jsx b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills.jsx index b9c6e3dca9..dec8895751 100644 --- a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills.jsx +++ b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills.jsx @@ -1,7 +1,5 @@ -/* @flow */ - import React from 'react' -import { Typeahead } from '../..' +import { Typeahead } from 'playbook-ui' const options = [ { label: 'Windows', value: '#FFA500' }, diff --git a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async.jsx b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async.jsx index f220cf9a9f..2acf56d266 100644 --- a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async.jsx +++ b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async.jsx @@ -1,12 +1,10 @@ -/* @flow */ - import React, { useState } from 'react' import { Caption, Typeahead, User, -} from '../..' +} from 'playbook-ui' /** * @@ -62,26 +60,25 @@ const TypeaheadWithPillsAsync = (props) => { return ( <> - <If condition={users && users.length > 0}> - <Caption - marginBottom="xs" - text="State (Users)" - {...props} - /> - <For - each="user" - of={users} - > - <User - align="left" - key={user.value} - marginBottom="md" - name={user.label} - orientation="horizontal" + {users && users.length > 0 && ( + <React.Fragment> + <Caption + marginBottom="xs" + text="State (Users)" {...props} /> - </For> - </If> + {users.map((user) => ( + <User + align="left" + key={user.value} + marginBottom="md" + name={user.label} + orientation="horizontal" + {...props} + /> + ))} + </React.Fragment> + )} <Typeahead async getOptionLabel={(option) => option.name} diff --git a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async_custom_options.jsx b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async_custom_options.jsx index 789b580a1e..7517a7d8aa 100644 --- a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async_custom_options.jsx +++ b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async_custom_options.jsx @@ -1,12 +1,10 @@ -/* @flow */ - import React, { useState } from 'react' import { Caption, Typeahead, User, -} from '../..' +} from 'playbook-ui' /** * @@ -17,13 +15,6 @@ import { * @summary - for doc example purposes only */ -type UserProps = { - imageUrl?: String, - label?: String, - territory?: String, - type?: String, -} - const filterResults = (results) => results.items.map((result) => { return { @@ -63,28 +54,27 @@ const TypeaheadWithPillsAsyncCustomOptions = (props) => { return ( <> - <If condition={users && users.length > 0}> - <Caption - marginBottom="xs" - text="State (Users)" - {...props} - /> - <For - each="user" - of={users} - > - <User - align="left" - avatar - avatarUrl={user.imageUrl} - key={user.value} - marginBottom="md" - name={user.label} - orientation="horizontal" + {users && users.length > 0 && ( + <React.Fragment> + <Caption + marginBottom="xs" + text="State (Users)" {...props} /> - </For> - </If> + {users.map((user) => ( + <User + align="left" + avatar + avatarUrl={user.imageUrl} + key={user.value} + marginBottom="md" + name={user.label} + orientation="horizontal" + {...props} + /> + ))} + </React.Fragment> + )} <Typeahead async isMulti @@ -93,7 +83,7 @@ const TypeaheadWithPillsAsyncCustomOptions = (props) => { onChange={handleOnChange} onMultiValueClick={handleOnMultiValueClick} placeholder="type the name of a Github user" - valueComponent={(props: UserProps) => ( + valueComponent={(props) => ( <User avatar avatarUrl={props.imageUrl} diff --git a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async_users.jsx b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async_users.jsx index d01a4e8eb6..d817ce655f 100644 --- a/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async_users.jsx +++ b/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async_users.jsx @@ -1,12 +1,10 @@ -/* @flow */ - import React, { useState } from 'react' import { Caption, Typeahead, User, -} from '../..' +} from 'playbook-ui' /** * @@ -63,28 +61,27 @@ const TypeaheadWithPillsAsyncUsers = (props) => { return ( <> - <If condition={users && users.length > 0}> - <Caption - marginBottom="xs" - text="State (Users)" - {...props} - /> - <For - each="user" - of={users} - > - <User - align="left" - avatar - avatarUrl={user.imageUrl} - key={user.value} - marginBottom="md" - name={user.label} - orientation="horizontal" + {users && users.length > 0 && ( + <React.Fragment> + <Caption + marginBottom="xs" + text="State (Users)" {...props} /> - </For> - </If> + {users.map((user) => ( + <User + align="left" + avatar + avatarUrl={user.imageUrl} + key={user.value} + marginBottom="md" + name={user.label} + orientation="horizontal" + {...props} + /> + ))} + </React.Fragment> + )} <Typeahead async isMulti diff --git a/playbook/app/pb_kits/playbook/pb_user/docs/_user_block_content_subtitle_react.jsx b/playbook/app/pb_kits/playbook/pb_user/docs/_user_block_content_subtitle_react.jsx index 5fa1f16ecf..d33f48077c 100644 --- a/playbook/app/pb_kits/playbook/pb_user/docs/_user_block_content_subtitle_react.jsx +++ b/playbook/app/pb_kits/playbook/pb_user/docs/_user_block_content_subtitle_react.jsx @@ -1,5 +1,5 @@ import React from "react" -import { Caption, Contact, Flex, Icon, User } from "../.." +import { Caption, Contact, Flex, Icon, User } from "playbook-ui" const MentorSubtitle = ( <Flex> diff --git a/playbook/app/pb_kits/playbook/pb_user/docs/_user_default.jsx b/playbook/app/pb_kits/playbook/pb_user/docs/_user_default.jsx index 1932e906a5..8b49e9f76e 100644 --- a/playbook/app/pb_kits/playbook/pb_user/docs/_user_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_user/docs/_user_default.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { User } from '../../' +import { User } from 'playbook-ui' const UserDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_user/docs/_user_size.jsx b/playbook/app/pb_kits/playbook/pb_user/docs/_user_size.jsx index 283e6855a5..9d0df3f62e 100644 --- a/playbook/app/pb_kits/playbook/pb_user/docs/_user_size.jsx +++ b/playbook/app/pb_kits/playbook/pb_user/docs/_user_size.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { User } from '../../' +import { User } from 'playbook-ui' const UserDefault = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_user/docs/_user_subtitle.jsx b/playbook/app/pb_kits/playbook/pb_user/docs/_user_subtitle.jsx index 3fad5da29f..d6cfec5f1c 100644 --- a/playbook/app/pb_kits/playbook/pb_user/docs/_user_subtitle.jsx +++ b/playbook/app/pb_kits/playbook/pb_user/docs/_user_subtitle.jsx @@ -1,5 +1,5 @@ import React from "react" -import { User } from "../../" +import { User } from "playbook-ui" const UserSubtitle = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_user/docs/_user_text_only.jsx b/playbook/app/pb_kits/playbook/pb_user/docs/_user_text_only.jsx index 69cdcce0f1..6f39895fdd 100644 --- a/playbook/app/pb_kits/playbook/pb_user/docs/_user_text_only.jsx +++ b/playbook/app/pb_kits/playbook/pb_user/docs/_user_text_only.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { User } from '../../' +import { User } from 'playbook-ui' const UserTextOnly = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_user/docs/_user_vertical_size.jsx b/playbook/app/pb_kits/playbook/pb_user/docs/_user_vertical_size.jsx index b6ff808faf..28fbc2c5dc 100644 --- a/playbook/app/pb_kits/playbook/pb_user/docs/_user_vertical_size.jsx +++ b/playbook/app/pb_kits/playbook/pb_user/docs/_user_vertical_size.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { User } from '../../' +import { User } from 'playbook-ui' const UserVerticalSize = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_user/docs/_user_with_territory.jsx b/playbook/app/pb_kits/playbook/pb_user/docs/_user_with_territory.jsx index 261890f176..78258f935f 100644 --- a/playbook/app/pb_kits/playbook/pb_user/docs/_user_with_territory.jsx +++ b/playbook/app/pb_kits/playbook/pb_user/docs/_user_with_territory.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { User } from '../../' +import { User } from 'playbook-ui' const UserWithTerritory = (props) => { return ( diff --git a/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_continuous.jsx b/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_continuous.jsx index 175010755a..7b82e5df82 100644 --- a/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_continuous.jsx +++ b/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_continuous.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Button, Walkthrough } from '../../' +import { Button, Walkthrough } from 'playbook-ui' const WalkthroughContinuous = (props) => { const [state, setState] = useState({ diff --git a/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_default.jsx b/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_default.jsx index cf3250d497..efb8d23b9b 100644 --- a/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_default.jsx +++ b/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_default.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Button, Walkthrough } from '../../' +import { Button, Walkthrough } from 'playbook-ui' const WalkthroughDefault = (props) => { const [state, setState] = useState({ diff --git a/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_multi_beacon.jsx b/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_multi_beacon.jsx index 59d58f36a7..e2758c54b0 100644 --- a/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_multi_beacon.jsx +++ b/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_multi_beacon.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Button, Walkthrough } from '../../' +import { Button, Walkthrough } from 'playbook-ui' const WalkthroughMultiBeacon = (props) => { const [stateA, setStateA] = useState({ diff --git a/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_no_beacon.jsx b/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_no_beacon.jsx index 943efac325..949eb8741e 100644 --- a/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_no_beacon.jsx +++ b/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_no_beacon.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Button, Walkthrough } from '../../' +import { Button, Walkthrough } from 'playbook-ui' const WalkthroughNoBeacon = (props) => { const [state, setState] = useState({ diff --git a/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_no_overlay.jsx b/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_no_overlay.jsx index 55c3fe5dbf..46a3d48845 100644 --- a/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_no_overlay.jsx +++ b/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_no_overlay.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Button, Walkthrough } from '../../' +import { Button, Walkthrough } from 'playbook-ui' const WalkthroughNoOverlay = (props) => { const [noOverlay, setNoOverlayState] = useState({ diff --git a/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_styled.jsx b/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_styled.jsx index 9cf3fb120b..dc281c7395 100644 --- a/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_styled.jsx +++ b/playbook/app/pb_kits/playbook/pb_walkthrough/docs/_walkthrough_styled.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Button, Walkthrough } from '../../' +import { Button, Walkthrough } from 'playbook-ui' const WalkthroughStyled = (props) => { const [state, setState] = useState({ diff --git a/playbook/app/pb_kits/playbook/pb_walkthrough/walkthrough.test.jsx b/playbook/app/pb_kits/playbook/pb_walkthrough/walkthrough.test.jsx index 2bd12cd330..5b4b4d4616 100644 --- a/playbook/app/pb_kits/playbook/pb_walkthrough/walkthrough.test.jsx +++ b/playbook/app/pb_kits/playbook/pb_walkthrough/walkthrough.test.jsx @@ -1,7 +1,7 @@ /* eslint-disable no-unused-vars */ import { ensureAccessible, render, renderKit, screen } from '../utilities/test-utils' import React from 'react' -import { Walkthrough } from '../' +import { Walkthrough } from 'playbook-ui' /* See these resources for more testing info: - https://github.com/testing-library/jest-dom#usage for useage and examples diff --git a/playbook/app/pb_kits/playbook/pb_weekday_stacked/_weekday_stacked.tsx b/playbook/app/pb_kits/playbook/pb_weekday_stacked/_weekday_stacked.tsx index 571db7eff0..8a2aebd4e3 100644 --- a/playbook/app/pb_kits/playbook/pb_weekday_stacked/_weekday_stacked.tsx +++ b/playbook/app/pb_kits/playbook/pb_weekday_stacked/_weekday_stacked.tsx @@ -1,5 +1,3 @@ -/* @flow */ - import React from 'react' import classnames from 'classnames' import { globalProps } from '../utilities/globalProps' @@ -8,13 +6,14 @@ import { buildAriaProps, buildCss, buildDataProps, buildHtmlProps } from '../uti import Caption from '../pb_caption/_caption' import Title from '../pb_title/_title' import DateTime from '../pb_kit/dateTime'; +import { GenericObject } from '../types' type WeekdayStackedProps = { align?: "left" | "center" | "right", aria?: {[key:string]:string }, className?: string, dark?: boolean, - data?: object, + data?: GenericObject, date: Date, htmlOptions?: {[key: string]: string | number | boolean | (() => void)}, id?: string, diff --git a/playbook/app/pb_kits/playbook/playbook-doc.js b/playbook/app/pb_kits/playbook/playbook-doc.js deleted file mode 100755 index 4fe6dd21fc..0000000000 --- a/playbook/app/pb_kits/playbook/playbook-doc.js +++ /dev/null @@ -1,215 +0,0 @@ -/* eslint-disable no-unused-vars */ -// !!! IMPORTANT: This file is autogenerated. Please do not edit.!!! -import WebpackerReact from 'webpacker-react' - -// KIT EXAMPLES -import 'pb_form/pb_form_validation' -import * as AdvancedTable from 'pb_advanced_table/docs' -import * as Avatar from 'pb_avatar/docs' -import * as AvatarActionButton from 'pb_avatar_action_button/docs' -import * as Background from 'pb_background/docs' -import * as Badge from 'pb_badge/docs' -import * as BarGraphDocs from 'pb_bar_graph/docs' -import * as Body from 'pb_body/docs' -import * as BreadCrumbs from 'pb_bread_crumbs/docs' -import * as Button from 'pb_button/docs' -import * as ButtonToolbar from 'pb_button_toolbar/docs' -import * as Caption from 'pb_caption/docs' -import * as Card from 'pb_card/docs' -import * as Checkbox from 'pb_checkbox/docs' -import * as CircleChart from 'pb_circle_chart/docs' -import * as CircleIconButton from 'pb_circle_icon_button/docs' -import * as Collapsible from 'pb_collapsible/docs' -import * as Contact from 'pb_contact/docs' -import * as Currency from 'pb_currency/docs' -import * as DashboardValue from 'pb_dashboard_value/docs' -import * as Date from 'pb_date/docs' -import * as DatePicker from 'pb_date_picker/docs' -import * as DateRangeInline from 'pb_date_range_inline/docs' -import * as DateRangeStacked from 'pb_date_range_stacked/docs' -import * as DateStacked from 'pb_date_stacked/docs' -import * as DateTime from 'pb_date_time/docs' -import * as DateTimeStacked from 'pb_date_time_stacked/docs' -import * as DateYearStacked from 'pb_date_year_stacked/docs' -import * as Detail from 'pb_detail/docs' -import * as Dialog from 'pb_dialog/docs' -import * as DistributionBarDocs from 'pb_distribution_bar/docs' -import * as Draggable from 'pb_draggable/docs' -import * as Dropdown from 'pb_dropdown/docs' -import * as FileUpload from 'pb_file_upload/docs' -import * as Filter from 'pb_filter/docs' -import * as FixedConfirmationToast from 'pb_fixed_confirmation_toast/docs' -import * as Flex from 'pb_flex/docs' -import * as FormGroup from 'pb_form_group/docs' -import * as FormPill from 'pb_form_pill/docs' -import * as Gauge from 'pb_gauge/docs' -import * as Hashtag from 'pb_hashtag/docs' -import * as Highlight from 'pb_highlight/docs' -import * as HomeAddressStreet from 'pb_home_address_street/docs' -import * as Icon from 'pb_icon/docs' -import * as IconCircle from 'pb_icon_circle/docs' -import * as IconStatValue from 'pb_icon_stat_value/docs' -import * as IconValue from 'pb_icon_value/docs' -import * as Image from 'pb_image/docs' -import * as LabelPill from 'pb_label_pill/docs' -import * as LabelValue from 'pb_label_value/docs' -import * as Layout from 'pb_layout/docs' -import * as LegendDocs from 'pb_legend/docs' -import * as Lightbox from 'pb_lightbox/docs' -import * as LineGraphDocs from 'pb_line_graph/docs' -import * as List from 'pb_list/docs' -import * as LoadingInline from 'pb_loading_inline/docs' -import * as Map from 'pb_map/docs' -import * as Message from 'pb_message/docs' -import * as MultiLevelSelect from 'pb_multi_level_select/docs' -import * as MultipleUsers from 'pb_multiple_users/docs' -import * as MultipleUsersStacked from 'pb_multiple_users_stacked/docs' -import * as Nav from 'pb_nav/docs' -import * as OnlineStatus from 'pb_online_status/docs' -import * as Overlay from 'pb_overlay/docs' -import * as Passphrase from 'pb_passphrase/docs' -import * as PbReactPopover from 'pb_popover/docs' -import * as Person from 'pb_person/docs' -import * as PersonContact from 'pb_person_contact/docs' -import * as PhoneNumberInput from 'pb_phone_number_input/docs' -import * as Pill from 'pb_pill/docs' -import * as ProgressPills from 'pb_progress_pills/docs' -import * as ProgressSimple from 'pb_progress_simple/docs' -import * as ProgressStep from 'pb_progress_step/docs' -import * as Radio from 'pb_radio/docs' -import * as RichTextEditor from 'pb_rich_text_editor/docs' -import * as SectionSeparator from 'pb_section_separator/docs' -import * as Select from 'pb_select/docs' -import * as SelectableCard from 'pb_selectable_card/docs' -import * as SelectableCardIcon from 'pb_selectable_card_icon/docs' -import * as SelectableIcon from 'pb_selectable_icon/docs' -import * as SelectableList from 'pb_selectable_list/docs' -import * as Source from 'pb_source/docs' -import * as StarRating from 'pb_star_rating/docs' -import * as StatChange from 'pb_stat_change/docs' -import * as StatValue from 'pb_stat_value/docs' -import * as Table from 'pb_table/docs' -import * as TextInput from 'pb_text_input/docs' -import * as Textarea from 'pb_textarea/docs' -import * as Time from 'pb_time/docs' -import * as TimeRangeInline from 'pb_time_range_inline/docs' -import * as TimeStacked from 'pb_time_stacked/docs' -import * as Timeline from 'pb_timeline/docs' -import * as Timestamp from 'pb_timestamp/docs' -import * as Title from 'pb_title/docs' -import * as TitleCount from 'pb_title_count/docs' -import * as TitleDetail from 'pb_title_detail/docs' -import * as Toggle from 'pb_toggle/docs' -import * as Tooltip from 'pb_tooltip/docs' -import * as TreemapChart from 'pb_treemap_chart/docs' -import * as Typeahead from 'pb_typeahead/docs' -import * as User from 'pb_user/docs' -import * as UserBadge from 'pb_user_badge/docs' -import * as Walkthrough from 'pb_walkthrough/docs' -import * as WeekdayStacked from 'pb_weekday_stacked/docs' - -WebpackerReact.registerComponents({ - ...AdvancedTable, - ...Avatar, - ...AvatarActionButton, - ...Background, - ...Badge, - ...BarGraphDocs, - ...Body, - ...BreadCrumbs, - ...Button, - ...ButtonToolbar, - ...Caption, - ...Card, - ...Checkbox, - ...CircleChart, - ...CircleIconButton, - ...Collapsible, - ...Contact, - ...Currency, - ...DashboardValue, - ...Date, - ...DatePicker, - ...DateRangeInline, - ...DateRangeStacked, - ...DateStacked, - ...DateTime, - ...DateTimeStacked, - ...DateYearStacked, - ...Detail, - ...Dialog, - ...DistributionBarDocs, - ...Draggable, - ...Dropdown, - ...FileUpload, - ...Filter, - ...FixedConfirmationToast, - ...Flex, - ...FormGroup, - ...FormPill, - ...Gauge, - ...Hashtag, - ...Highlight, - ...HomeAddressStreet, - ...Icon, - ...IconCircle, - ...IconStatValue, - ...IconValue, - ...Image, - ...LabelPill, - ...LabelValue, - ...Layout, - ...LegendDocs, - ...Lightbox, - ...LineGraphDocs, - ...List, - ...LoadingInline, - ...Map, - ...Message, - ...MultiLevelSelect, - ...MultipleUsers, - ...MultipleUsersStacked, - ...Nav, - ...OnlineStatus, - ...Overlay, - ...Passphrase, - ...PbReactPopover, - ...Person, - ...PersonContact, - ...PhoneNumberInput, - ...Pill, - ...ProgressPills, - ...ProgressSimple, - ...ProgressStep, - ...Radio, - ...RichTextEditor, - ...SectionSeparator, - ...Select, - ...SelectableCard, - ...SelectableCardIcon, - ...SelectableIcon, - ...SelectableList, - ...Source, - ...StarRating, - ...StatChange, - ...StatValue, - ...Table, - ...TextInput, - ...Textarea, - ...Time, - ...TimeRangeInline, - ...TimeStacked, - ...Timeline, - ...Timestamp, - ...Title, - ...TitleCount, - ...TitleDetail, - ...Toggle, - ...Tooltip, - ...TreemapChart, - ...Typeahead, - ...User, - ...UserBadge, - ...Walkthrough, - ...WeekdayStacked, -}) diff --git a/playbook/app/pb_kits/playbook/playbook-rails-react-bindings.js b/playbook/app/pb_kits/playbook/playbook-rails-react-bindings.js deleted file mode 100644 index d99732fab7..0000000000 --- a/playbook/app/pb_kits/playbook/playbook-rails-react-bindings.js +++ /dev/null @@ -1,45 +0,0 @@ -// React-Rendered Rails Kit Exports ===== - -import WebpackerReact from 'webpacker-react' -import ujs from 'webpacker-react/ujs' - -import BarGraph from './pb_bar_graph/_bar_graph' -import CircleChart from './pb_circle_chart/_circle_chart' -import Dialog from './pb_dialog/_dialog' -import DialogBody from './pb_dialog/child_kits/_dialog_body' -import DialogFooter from './pb_dialog/child_kits/_dialog_footer' -import DialogHeader from './pb_dialog/child_kits/_dialog_header' -import DistributionBar from './pb_distribution_bar/_distribution_bar' -import Gauge from './pb_gauge/_gauge' -import Legend from './pb_legend/_legend' -import LineGraph from './pb_line_graph/_line_graph' -import MultiLevelSelect from './pb_multi_level_select/_multi_level_select' -import Passphrase from './pb_passphrase/_passphrase' -import RichTextEditor from './pb_rich_text_editor/_rich_text_editor' -import TreemapChart from './pb_treemap_chart/_treemap_chart' -import Typeahead from './pb_typeahead/_typeahead' -import PhoneNumberInput from './pb_phone_number_input/_phone_number_input' - -WebpackerReact.registerComponents({ - BarGraph, - CircleChart, - Dialog, - DialogBody, - DialogFooter, - DialogHeader, - DistributionBar, - MultiLevelSelect, - Legend, - LineGraph, - Passphrase, - RichTextEditor, - TreemapChart, - Typeahead, - Gauge, - PhoneNumberInput -}) - -ujs.setup( - () => WebpackerReact.mountComponents(), - () => WebpackerReact.unmountComponents() -) diff --git a/playbook/app/pb_kits/playbook/playbook-rails.js b/playbook/app/pb_kits/playbook/playbook-rails.js deleted file mode 100644 index 426ba44274..0000000000 --- a/playbook/app/pb_kits/playbook/playbook-rails.js +++ /dev/null @@ -1,51 +0,0 @@ -// Forms -import './pb_form/pb_form_validation' - -// Date Picker -import datePickerHelper from './pb_date_picker/date_picker_helper' -window.datePickerHelper = datePickerHelper - -// Dialog -import dialogHelper from './pb_dialog/dialogHelper' -window.dialogHelper = dialogHelper - -// Lazy image loading -import 'lazysizes' - -import PbCollapsible from './pb_collapsible' -PbCollapsible.start() - -import PbPopover from './pb_popover' -PbPopover.start() - -import PbTooltip from './pb_tooltip' -PbTooltip.start() - -import PbFixedConfirmationToast from './pb_fixed_confirmation_toast' -PbFixedConfirmationToast.start() - -import PbTypeahead from './pb_typeahead' -PbTypeahead.start() - -import PbTable from './pb_table' -PbTable.start() - -import PbTextarea from './pb_textarea' -PbTextarea.start() - -import PbDropdown from './pb_dropdown' -PbDropdown.start() - -import PbAdvancedTable from './pb_advanced_table' -PbAdvancedTable.start() - -import PbNav from './pb_nav' -PbNav.start() - -import PbStarRating from './pb_star_rating' -PbStarRating.start() - -import 'flatpickr' - -// React-Rendered Rails Kits ===== -import './playbook-rails-react-bindings' diff --git a/playbook/app/pb_kits/playbook/tokens/exports/_border_radius.scss b/playbook/app/pb_kits/playbook/tokens/exports/_border_radius.module.scss old mode 100755 new mode 100644 similarity index 100% rename from playbook/app/pb_kits/playbook/tokens/exports/_border_radius.scss rename to playbook/app/pb_kits/playbook/tokens/exports/_border_radius.module.scss diff --git a/playbook/app/pb_kits/playbook/tokens/exports/_colors.scss b/playbook/app/pb_kits/playbook/tokens/exports/_colors.module.scss old mode 100755 new mode 100644 similarity index 96% rename from playbook/app/pb_kits/playbook/tokens/exports/_colors.scss rename to playbook/app/pb_kits/playbook/tokens/exports/_colors.module.scss index d0ca8b1757..87d07342a2 --- a/playbook/app/pb_kits/playbook/tokens/exports/_colors.scss +++ b/playbook/app/pb_kits/playbook/tokens/exports/_colors.module.scss @@ -3,7 +3,7 @@ :export { @mixin export-colors($colors-list) { @each $name, $color in $colors-list { - #{$name}: $color; + #{"" + $name}: $color; } } @include export-colors($product_colors); diff --git a/playbook/app/pb_kits/playbook/tokens/exports/_line_height.scss b/playbook/app/pb_kits/playbook/tokens/exports/_line_height.module.scss old mode 100755 new mode 100644 similarity index 100% rename from playbook/app/pb_kits/playbook/tokens/exports/_line_height.scss rename to playbook/app/pb_kits/playbook/tokens/exports/_line_height.module.scss diff --git a/playbook/app/pb_kits/playbook/tokens/exports/_opacity.scss b/playbook/app/pb_kits/playbook/tokens/exports/_opacity.module.scss old mode 100755 new mode 100644 similarity index 100% rename from playbook/app/pb_kits/playbook/tokens/exports/_opacity.scss rename to playbook/app/pb_kits/playbook/tokens/exports/_opacity.module.scss diff --git a/playbook/app/pb_kits/playbook/tokens/exports/_positioning.scss b/playbook/app/pb_kits/playbook/tokens/exports/_positioning.module.scss old mode 100755 new mode 100644 similarity index 100% rename from playbook/app/pb_kits/playbook/tokens/exports/_positioning.scss rename to playbook/app/pb_kits/playbook/tokens/exports/_positioning.module.scss diff --git a/playbook/app/pb_kits/playbook/tokens/exports/_scale.scss b/playbook/app/pb_kits/playbook/tokens/exports/_scale.module.scss similarity index 100% rename from playbook/app/pb_kits/playbook/tokens/exports/_scale.scss rename to playbook/app/pb_kits/playbook/tokens/exports/_scale.module.scss diff --git a/playbook/app/pb_kits/playbook/tokens/exports/_screen_sizes.scss b/playbook/app/pb_kits/playbook/tokens/exports/_screen_sizes.module.scss old mode 100755 new mode 100644 similarity index 100% rename from playbook/app/pb_kits/playbook/tokens/exports/_screen_sizes.scss rename to playbook/app/pb_kits/playbook/tokens/exports/_screen_sizes.module.scss diff --git a/playbook/app/pb_kits/playbook/tokens/exports/_shadows.scss b/playbook/app/pb_kits/playbook/tokens/exports/_shadows.module.scss old mode 100755 new mode 100644 similarity index 100% rename from playbook/app/pb_kits/playbook/tokens/exports/_shadows.scss rename to playbook/app/pb_kits/playbook/tokens/exports/_shadows.module.scss diff --git a/playbook/app/pb_kits/playbook/tokens/exports/_spacing.scss b/playbook/app/pb_kits/playbook/tokens/exports/_spacing.module.scss old mode 100755 new mode 100644 similarity index 100% rename from playbook/app/pb_kits/playbook/tokens/exports/_spacing.scss rename to playbook/app/pb_kits/playbook/tokens/exports/_spacing.module.scss diff --git a/playbook/app/pb_kits/playbook/tokens/exports/_typography.scss b/playbook/app/pb_kits/playbook/tokens/exports/_typography.module.scss old mode 100755 new mode 100644 similarity index 100% rename from playbook/app/pb_kits/playbook/tokens/exports/_typography.scss rename to playbook/app/pb_kits/playbook/tokens/exports/_typography.module.scss diff --git a/playbook/app/pb_kits/playbook/tokens/exports/exports.d.ts b/playbook/app/pb_kits/playbook/tokens/exports/exports.d.ts index caaba6a2b4..6ede73b549 100644 --- a/playbook/app/pb_kits/playbook/tokens/exports/exports.d.ts +++ b/playbook/app/pb_kits/playbook/tokens/exports/exports.d.ts @@ -1 +1,2 @@ +declare module "trix"; declare module '*.scss'; \ No newline at end of file diff --git a/playbook/app/pb_kits/playbook/utilities/_hover.scss b/playbook/app/pb_kits/playbook/utilities/_hover.scss index af087a5812..853d835123 100644 --- a/playbook/app/pb_kits/playbook/utilities/_hover.scss +++ b/playbook/app/pb_kits/playbook/utilities/_hover.scss @@ -1,12 +1,12 @@ -@import "../tokens/exports/scale"; +@import "../tokens/exports/scale.module"; @mixin hover-color-classes($colors-list) { @each $name, $color in $colors-list { - .hover_background_#{$name}:hover { + .hover_background_#{"" + $name}:hover { background-color: $color !important; transition: background-color $transition-speed ease; } - .hover_color_#{$name}:hover { + .hover_color_#{"" + $name}:hover { color: $color !important; transition: color $transition-speed ease; } @@ -15,7 +15,7 @@ @mixin hover-shadow-classes($shadows-list) { @each $name, $shadow in $shadows-list { - .hover_#{$name}:hover { + .hover_#{"" + $name}:hover { box-shadow: $shadow; transition: box-shadow $transition-speed ease; } @@ -24,7 +24,7 @@ @mixin hover-scale-classes($scales-list) { @each $name, $scale in $scales-list { - .hover_#{$name}:hover { + .hover_#{"" + $name}:hover { transform: $scale; transition: transform $transition-speed ease; } diff --git a/playbook/app/pb_kits/playbook/utilities/_line_height.scss b/playbook/app/pb_kits/playbook/utilities/_line_height.scss index abc7e35c38..47fcbb1324 100644 --- a/playbook/app/pb_kits/playbook/utilities/_line_height.scss +++ b/playbook/app/pb_kits/playbook/utilities/_line_height.scss @@ -1,4 +1,4 @@ -@import "../tokens/exports/line_height"; +@import "../tokens/exports/line_height.module"; @mixin line-height-classes($line-height-list) { @each $name, $line-height in $line-height-list { diff --git a/playbook/app/pb_kits/playbook/utilities/_shadow.scss b/playbook/app/pb_kits/playbook/utilities/_shadow.scss index dfdbc8061f..0f3c55fe1e 100644 --- a/playbook/app/pb_kits/playbook/utilities/_shadow.scss +++ b/playbook/app/pb_kits/playbook/utilities/_shadow.scss @@ -1,4 +1,4 @@ -@import "../tokens/exports/shadows"; +@import "../tokens/exports/shadows.module"; @mixin shadow-classes($shadows-list) { @each $name, $shadow in $shadows-list { diff --git a/playbook/app/pb_kits/playbook/utilities/globalPropNames.mjs b/playbook/app/pb_kits/playbook/utilities/globalPropNames.mjs new file mode 100644 index 0000000000..78397c9ed1 --- /dev/null +++ b/playbook/app/pb_kits/playbook/utilities/globalPropNames.mjs @@ -0,0 +1,50 @@ +export default [ + "left", + "bottom", + "right", + "top", + "hover", + "zIndex", + "verticalAlign", + "truncate", + "textAlign", + "shadow", + "position", + "paddingRight", + "paddingLeft", + "paddingTop", + "paddingBottom", + "paddingX", + "paddingY", + "padding", + "break", + "default", + "overflowX", + "overflowY", + "overflow", + "order", + "numberSpacing", + "maxWidth", + "marginRight", + "marginLeft", + "marginTop", + "marginBottom", + "marginX", + "marginY", + "margin", + "lineHeight", + "justifySelf", + "justifyContent", + "flexWrap", + "flexShrink", + "flexGrow", + "flexDirection", + "flex", + "display", + "dark", + "cursor", + "borderRadius", + "alignSelf", + "alignItems", + "alignContent" +]; diff --git a/playbook/app/pb_kits/playbook/utilities/text.ts b/playbook/app/pb_kits/playbook/utilities/text.ts index 766a114d29..b27c624998 100644 --- a/playbook/app/pb_kits/playbook/utilities/text.ts +++ b/playbook/app/pb_kits/playbook/utilities/text.ts @@ -1,4 +1,6 @@ -import { filter, isEmpty } from 'lodash' +import { filter } from 'lodash' + +const isEmpty = (value: string | unknown): boolean => !value || value == '' const titleizedWord = (word: string): string => ( word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() diff --git a/playbook/babel.config.js b/playbook/babel.config.js index afeb19f367..cc7f0acad6 100644 --- a/playbook/babel.config.js +++ b/playbook/babel.config.js @@ -1,84 +1,7 @@ -module.exports = function(api) { - var validEnv = ['development', 'test', 'production'] - var currentEnv = api.env() - var isDevelopmentEnv = api.env('development') - var isProductionEnv = api.env('production') - var isTestEnv = api.env('test') - - if (!validEnv.includes(currentEnv)) { - throw new Error( - 'Please specify a valid `NODE_ENV` or ' + - '`BABEL_ENV` environment variables. Valid values are "development", ' + - '"test", and "production". Instead, received: ' + - JSON.stringify(currentEnv) + - '.' - ) - } - - return { - presets: [ - isTestEnv && [ - require('@babel/preset-env').default, - { - loose: false, - targets: { - node: 'current', - }, - }, - ], - (isProductionEnv || isDevelopmentEnv) && [ - require('@babel/preset-env').default, - { - forceAllTransforms: true, - useBuiltIns: 'entry', - corejs: 3, - modules: false, - exclude: ['transform-typeof-symbol'], - }, - ], - [ - require('@babel/preset-react').default, - { - development: isDevelopmentEnv || isTestEnv, - }, - ], - '@babel/preset-flow', - ].filter(Boolean), - plugins: [ - 'babel-plugin-jsx-control-statements', - '@babel/plugin-proposal-export-default-from', - require('babel-plugin-macros'), - require('@babel/plugin-syntax-dynamic-import').default, - isTestEnv && require('babel-plugin-dynamic-import-node'), - require('@babel/plugin-transform-destructuring').default, - [ - require('@babel/plugin-proposal-class-properties').default, - ], - [ - require('@babel/plugin-proposal-object-rest-spread').default, - { - useBuiltIns: true, - }, - ], - [ - require('@babel/plugin-transform-runtime').default, - { - helpers: false, - regenerator: true, - }, - ], - [ - require('@babel/plugin-transform-regenerator').default, - { - async: false, - }, - ], - isProductionEnv && [ - require('babel-plugin-transform-react-remove-prop-types').default, - { - removeImport: true, - }, - ], - ].filter(Boolean), - } +module.exports = { + presets: [ + '@babel/preset-env', + '@babel/preset-react', + '@babel/preset-typescript', + ], } diff --git a/playbook/bin/build_gem b/playbook/bin/build_gem new file mode 100755 index 0000000000..b20f71db74 --- /dev/null +++ b/playbook/bin/build_gem @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +set -e + +# Vite backwards compatibility +cp ../playbook-website/config/menu.yml dist/menu.yml +cat ../playbook/app/entrypoints/playbook.scss|awk '{sub(/kits\//,""); print}' >> ../playbook/app/pb_kits/playbook/_playbook.scss +cp ../playbook/app/entrypoints/reset.scss ../playbook/app/pb_kits/playbook/_reset.scss + +gem build playbook_ui.gemspec + +# Cleanup for Vite +rm dist/menu.yml +rm "../playbook/app/pb_kits/playbook/_playbook.scss" +rm "../playbook/app/pb_kits/playbook/_reset.scss" diff --git a/playbook/bin/vite b/playbook/bin/vite new file mode 100755 index 0000000000..5da3388e2d --- /dev/null +++ b/playbook/bin/vite @@ -0,0 +1,27 @@ +#!/usr/bin/env ruby +# frozen_string_literal: true + +# +# This file was generated by Bundler. +# +# The application 'vite' is installed as part of a gem, and +# this file is here to facilitate running it. +# + +ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__) + +bundle_binstub = File.expand_path("bundle", __dir__) + +if File.file?(bundle_binstub) + if File.read(bundle_binstub, 300).include?("This file was generated by Bundler") + load(bundle_binstub) + else + abort("Your `bin/bundle` was not generated by Bundler, so this binstub cannot run. +Replace `bin/bundle` by running `bundle binstubs bundler --force`, then run this command again.") + end +end + +require "rubygems" +require "bundler/setup" + +load Gem.bin_path("vite_ruby", "vite") diff --git a/playbook/config/vite.json b/playbook/config/vite.json new file mode 100644 index 0000000000..ca0a145857 --- /dev/null +++ b/playbook/config/vite.json @@ -0,0 +1,23 @@ +{ + "all": { + "sourceCodeDir": "app", + "watchAdditionalPaths": [ + "app/pb_kits/playbook/**/*.tsx", + "app/pb_kits/playbook/**/*.ts", + "app/pb_kits/playbook/**/*.js", + "app/pb_kits/playbook/**/*.jsx", + "app/pb_kits/playbook/**/*.scss", + "app/pb_kits/playbook/**/*.module.scss" + ] + }, + "development": { + "autoBuild": true, + "publicOutputDir": "vite-dev", + "port": 3038 + }, + "test": { + "autoBuild": true, + "publicOutputDir": "vite-test", + "port": 3039 + } +} diff --git a/playbook/jest.config.js b/playbook/jest.config.js index f94a3fdb35..6acf09f065 100644 --- a/playbook/jest.config.js +++ b/playbook/jest.config.js @@ -76,6 +76,7 @@ module.exports = { // An array of directory names to be searched recursively up from the requiring module's location moduleDirectories: [ 'node_modules', + 'dist' ], // An array of file extensions your modules use @@ -89,6 +90,7 @@ module.exports = { // A map from regular expressions to module names or to arrays of module names that allow to stub out resources with a single module moduleNameMapper: { '.+\\.(css|scss)$': 'identity-obj-proxy', + 'playbook-ui': '<rootDir>/app/entrypoints/playbook.js', }, // An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader @@ -141,7 +143,7 @@ module.exports = { // setupFiles: [], // A list of paths to modules that run some code to configure or set up the testing framework before each test - setupFilesAfterEnv: ['./utils/consoleFail.js'], + setupFilesAfterEnv: ['<rootDir>/jest.setup.js'], // The number of seconds after which a test is considered as slow and reported as such in the results. // slowTestThreshold: 5, diff --git a/playbook/utils/consoleFail.js b/playbook/jest.setup.js similarity index 76% rename from playbook/utils/consoleFail.js rename to playbook/jest.setup.js index f6ec11543c..810353cf2d 100644 --- a/playbook/utils/consoleFail.js +++ b/playbook/jest.setup.js @@ -1,3 +1,4 @@ +import '@testing-library/jest-dom'; import failOnConsole from 'jest-fail-on-console' failOnConsole() @@ -5,4 +6,4 @@ failOnConsole() // or with options: failOnConsole({ shouldFailOnWarn: false, -}) \ No newline at end of file +}) diff --git a/playbook/lib/generators/kit/kit_generator.rb b/playbook/lib/generators/kit/kit_generator.rb index 4faaee7828..17670cd3aa 100644 --- a/playbook/lib/generators/kit/kit_generator.rb +++ b/playbook/lib/generators/kit/kit_generator.rb @@ -12,8 +12,8 @@ class KitGenerator < Rails::Generators::NamedBase class_option :react, type: :boolean, default: false, desc: "Creates the boilerplate files for React" class_option :swift, type: :boolean, default: false, desc: "Creates the boilerplate files for Swift" - REACT_EXAMPLES_PATH = "app/pb_kits/playbook/playbook-doc.js" - REACT_INDEX_PATH = "app/pb_kits/playbook/index.js" + REACT_EXAMPLES_PATH = "app/entrypoints/playbook-doc.js" + REACT_INDEX_PATH = "app/javascript/kits.js" def create_templates kit_name = name.strip.downcase @@ -78,10 +78,10 @@ def create_templates # Generate SCSS files ============================== unless platforms == "swift_only" template "kit_scss.erb", "#{full_kit_directory}/_#{@kit_name_underscore}.scss" - open("app/pb_kits/playbook/_playbook.scss", "a") do |f| + open("app/pb_kits/playbook/playbook.scss", "a") do |f| f.puts "\n@" + "import " + "\'" + "pb_#{@kit_name_underscore}/#{@kit_name_underscore}" + "\';" end - scss_file = "app/pb_kits/playbook/_playbook.scss" + scss_file = "app/pb_kits/playbook/playbook.scss" # Sort kit names alphabetically lines = File.readlines(scss_file) diff --git a/playbook/lib/generators/kit/templates/kit_jsx.erb.tt b/playbook/lib/generators/kit/templates/kit_jsx.erb.tt index afd8235c20..279b8241b1 100644 --- a/playbook/lib/generators/kit/templates/kit_jsx.erb.tt +++ b/playbook/lib/generators/kit/templates/kit_jsx.erb.tt @@ -32,9 +32,6 @@ props_names = @kit_props.keys.map do |key| end %> - -/* @flow */ - import React from 'react' import classnames from 'classnames' import { buildAriaProps, buildCss, buildDataProps } from '../utilities/props' diff --git a/playbook/lib/playbook/engine.rb b/playbook/lib/playbook/engine.rb index e90c4401bd..f6671601f9 100644 --- a/playbook/lib/playbook/engine.rb +++ b/playbook/lib/playbook/engine.rb @@ -17,11 +17,13 @@ class Engine < ::Rails::Engine if config.respond_to?(:assets) config.assets.paths ||= [] config.assets.paths << Playbook::Engine.root.join("fonts") + config.assets.paths << Playbook::Engine.root.join("dist") config.assets.paths << Playbook::Engine.root.join("app/pb_kits/playbook/pb_*") end if config.respond_to?(:sass) config.sass.load_paths ||= [] + config.sass.load_paths << Playbook::Engine.root.join("dist") config.sass.load_paths << Playbook::Engine.root.join("app/pb_kits/playbook") end end diff --git a/playbook/package.json b/playbook/package.json index 5f0c2ccc57..bdd681d47f 100644 --- a/playbook/package.json +++ b/playbook/package.json @@ -12,8 +12,8 @@ "test-watch": "jest --watch", "test-coverage": "jest --collectCoverage", "test-coverage-summary": "jest --collectCoverage --coverageReporters=\"json-summary\"", - "watch": "NODE_OPTIONS=--openssl-legacy-provider webpack --watch --mode=development", - "release": "NODE_OPTIONS=--openssl-legacy-provider webpack --mode=production" + "release": "rm -rf dist; npx vite build", + "watch": "npx vite build --watch" }, "repository": { "type": "git", @@ -34,111 +34,81 @@ }, "homepage": "https://github.com/powerhome/playbook#readme", "dependencies": { - "@babel/runtime": "^7.12.1", - "@floating-ui/react": "^0.22.2", "@fortawesome/fontawesome-free": "^6.2.1", "@popperjs/core": "^2.6.0", - "@tanstack/react-table": "8.9.2", - "classnames": "^2.2.6", - "core-js": "3.29.1", - "file-loader": "^6.2.0", "flatpickr": "^4.6.13", "highcharts": "^10.0.0", "highcharts-react-official": "^3.2.0", - "intl-tel-input": "^18.0.15", - "lazysizes": "^5.2.2", - "lodash": "^4.17.19", - "react-animate-height": "^2.0.23", - "react-dropzone": "^10.2.2", - "react-highlight-words": "^0.20.0", - "react-joyride": "^2.5.3", - "react-modal": "^3.12.1", - "react-popper": "^2.1.0", - "react-select": "5.8.0", - "react-trix": "^0.9.0", - "react-zoom-pan-pinch": "^2.6.1", - "svg-url-loader": "^8.0.0" + "intl-tel-input": "^18.0.15" }, "devDependencies": { "@actions/core": "1.10.0", "@actions/github": "4.0.0", - "@babel/cli": "^7.12.1", - "@babel/core": "^7.24.4", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-export-default-from": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.2.0", - "@babel/plugin-transform-runtime": "^7.12.1", "@babel/preset-env": "^7.12.1", - "@babel/preset-flow": "^7.12.1", "@babel/preset-react": "^7.12.5", "@babel/preset-typescript": "^7.15.0", "@codesandbox/sandpack-react": "^2.12.1", + "@floating-ui/react": "^0.22.2", + "@rollup/plugin-typescript": "^11.1.6", + "@rollup/pluginutils": "^5.1.0", + "@tanstack/react-table": "8.9.2", "@testing-library/jest-dom": "5.16.4", "@testing-library/react": "11.2.7", "@types/flatpickr": "3.1.2", "@types/jest": "26.0.14", - "@types/lodash": "4.14.188", + "@types/lodash-es": "4.17.12", "@types/react": "17.0.54", "@types/react-dom": "^18.0.11", "@types/react-highlight-words": "^0.16.4", "@types/react-modal": "3.13.1", "@typescript-eslint/eslint-plugin": "4.33.0", "@typescript-eslint/parser": "4.33.0", + "@vitejs/plugin-react": "^4.3.1", "axe-core": "4.4.3", - "babel-eslint": "10.1.0", - "babel-jest": "^26.6.3", - "babel-loader": "^8.2.4", - "babel-plugin-flow-runtime": "^0.11.1", - "babel-plugin-jsx-control-statements": "^4.0.0", - "babel-plugin-transform-decorators-legacy": "^1.3.4", - "babel-plugin-transform-flow-strip-types": "^6.22.0", - "babel-preset-flow": "6.23.0", - "circular-dependency-plugin": "5.2.2", - "clean-webpack-plugin": "2.0.2", - "copy-webpack-plugin": "6.4.1", - "css-loader": "3.6.0", - "css-modules-flow-types-loader": "0.3.1", - "es5-shim": "4.6.6", + "classnames": "^2.2.6", "eslint": "6.8.0", - "eslint-plugin-flowtype": "5.10.0", - "eslint-plugin-jsx-control-statements": "2.2.1", "eslint-plugin-react": "7.31.1", "eslint-plugin-react-hooks": "4.6.0", "eslint-webpack-plugin": "2.7.0", "filemanager-webpack-plugin": "4.0.0", - "flow-bin": "0.198.1", - "flow-runtime": "0.17.0", "identity-obj-proxy": "3.0.0", "jest": "26.6.3", "jest-axe": "4.1.0", "jest-fail-on-console": "3.2.0", - "jsx-control-statements": "^3.2.8", - "mini-css-extract-plugin": "0.12.0", + "lazysizes": "^5.2.2", + "lodash-es": "^4.17.12", "react": "^17.0.2", + "react-animate-height": "^2.0.23", "react-dom": "^17.0.2", - "sass-loader": "10.1.1", - "style-loader": "2.0.0", - "trix": "1.3.1", + "react-dropzone": "^10.2.2", + "react-highlight-words": "^0.20.0", + "react-joyride": "^2.5.3", + "react-modal": "^3.12.1", + "react-popper": "^2.1.0", + "react-select": "5.8.0", + "react-trix": "0.10.1", + "react-zoom-pan-pinch": "^2.6.1", + "rollup-plugin-copy": "^3.5.0", + "sass": "^1.77.6", + "terser": "^5.31.3", "ts-jest": "26.5.6", - "ts-loader": "8.4.0", - "tsx-control-statements": "4.1.1", "typescript": "4.3.5", - "webpack": "4.46.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-cli": "^3.3.12", - "webpack-dev-server": "3.11.2", + "vite": "^5.0.0", + "vite-bundle-visualizer": "^1.2.1", + "vite-plugin-ruby": "^5.0.0", "webpacker-react": "^0.3.2" }, "peerDependencies": { "react": "^17.0.2", "react-dom": "^17.0.2", - "trix": "^1.3.0", + "react-is": "^17.0.2", + "react-trix": "0.10.1", + "trix": "^1.3.2", "webpacker-react": "^0.3.2" }, "resolutions": { - "lodash": "^4.17.19", + "react": "^17.0.2", + "lodash-es": "^4.17.12", "minimist": "1.2.7", "selfsigned": "^1.10.8", "set-value": "^2.0.1", diff --git a/playbook/playbook_ui.gemspec b/playbook/playbook_ui.gemspec index 1ec49bccf7..8a60c992df 100644 --- a/playbook/playbook_ui.gemspec +++ b/playbook/playbook_ui.gemspec @@ -16,20 +16,22 @@ Gem::Specification.new do |s| s.files = Dir[ "app/pb_kits/playbook/pb_*/**/*", + "app/pb_kits/playbook/_*.scss", "app/pb_kits/playbook/{plugins,tokens,utilities}/**/*", - "app/pb_kits/playbook/*.{scss,js,rb}", "app/assets/images/*", "fonts/**/*", "lib/*.rb", "lib/playbook/**/*", + "dist/chunks/*", + "dist/playbook.css", "dist/reset.css", + "dist/playbook-doc.js", "dist/playbook-rails.js", + "dist/playbook-rails-react-bindings.js", "dist/menu.yml", ] + ["Rakefile"] - # s.files += Dir.glob("app/pb_kits/playbook/pb_*/**/*").reject do |file| - # (file == "docs") || (file.include? "docs") - # end + s.files.reject! { |file| file == "dist/chunks/lib.js" } s.add_dependency "actionpack", ">= 5.2.4.5" s.add_dependency "actionview", ">= 5.2.4.5" diff --git a/playbook/private/tasks/pb_release.rake b/playbook/private/tasks/pb_release.rake index c62862f12b..a02b5a8631 100644 --- a/playbook/private/tasks/pb_release.rake +++ b/playbook/private/tasks/pb_release.rake @@ -96,7 +96,7 @@ namespace :pb_release do # RubyGems puts "\nCreating Gem..." - `gem build playbook_ui.gemspec` + `bin/build_gem` puts "\nCreating Docs Gem..." `gem build lib/playbook_ui_docs.gemspec` # Publish to RubyGems diff --git a/playbook/tsconfig.json b/playbook/tsconfig.json index 0d1ce7e914..f07c319ddc 100644 --- a/playbook/tsconfig.json +++ b/playbook/tsconfig.json @@ -7,12 +7,12 @@ "declaration": true, "declarationDir": "./dist", "declarationMap": false, - "jsx": "react", + "jsx": "react-jsx", "lib": ["dom", "es2015", "es2016", "es2019", "dom.iterable"], "module": "es2015", "moduleResolution": "node", "noImplicitAny": true, - "noUnusedLocals": true, + "noUnusedLocals": false, "noUnusedParameters": true, "preserveConstEnums": true, "removeComments": false, @@ -26,6 +26,13 @@ "node_modules/**/*" ], "include": [ - "app/pb_kits/playbook", + "app/pb_kits/playbook/utilities/globalProps.ts", + "app/javascript/*.js", + "app/pb_kits/playbook/**/*.ts", + "app/javascript/kits.js", + "app/entrypoints/playbook.js", + "app/entrypoints/playbook-doc.js", + "app/entrypoints/playbook-rails-react-bindings.js", + "app/entrypoints/playbook-rails.js", ] } diff --git a/playbook/vite.config.ts b/playbook/vite.config.ts new file mode 100644 index 0000000000..3a75209656 --- /dev/null +++ b/playbook/vite.config.ts @@ -0,0 +1,108 @@ +import { defineConfig } from 'vite' +import { resolve } from 'path'; +import RubyPlugin from 'vite-plugin-ruby' +import react from '@vitejs/plugin-react' +import copy from 'rollup-plugin-copy' +import typescript from '@rollup/plugin-typescript' +import consolidate from './app/javascript/rollup/consolidate-plugin'; +import cssUrl from './app/javascript/rollup/css-url-plugin'; +import { env } from 'process'; + +const isProduction = env.NODE_ENV === 'production' + +export default defineConfig({ + build: { + minify: isProduction ? 'terser' : false, + terserOptions: { + mangle: false, + compress: false, + }, + rollupOptions: { + input: { + 'chunks/vendor.js': resolve(__dirname, 'app/entrypoints/playbook.js'), + }, + output: { + assetFileNames: ({name}) => { + if (name?.endsWith('.css')) { + const updatedName = name.replace('entrypoints/', '') + if (updatedName.charAt(0) === '_') return `styles/${name.slice(1)}` + return updatedName + } + return 'assets/[name].[ext]' + }, + entryFileNames: ({name}) => { + let updatedName = `${name.replace('entrypoints/', '')}` + const [fileName, ext] = updatedName.split('.') + if (['tsx', 'ts', 'jsx'].includes(ext)) updatedName = `${fileName}.js` + return updatedName + }, + chunkFileNames: 'chunks/[name]-[hash].js', + dir: resolve(__dirname, 'dist'), + sourcemap: !isProduction, + manualChunks: { + 'lib': [ + resolve(__dirname, 'app/javascript/dashboard.js'), + resolve(__dirname, 'app/javascript/plugins.js'), + resolve(__dirname, 'app/javascript/tokens.js'), + resolve(__dirname, 'app/javascript/theme.js'), + ], + }, + }, + external: [ + 'maplibre-gl', + 'react', + 'react/jsx-runtime', + 'react-dom', + 'react-is', + 'trix', + 'react-trix', + 'webpacker-react', + ], + }, + }, + css: { + modules: { + generateScopedName: '[name]__[local]___[hash:base64:5]', + } + }, + plugins: [ + react(), + RubyPlugin(), + copy({ + targets: [ + { + src: resolve(__dirname, 'app/pb_kits/playbook/tokens/*.scss'), + dest: 'dist/tokens', + rename: (name, extension) => `${name.replace('_', '')}.${extension}` + }, + ] + }), + typescript({ + tsconfig: resolve(__dirname, 'tsconfig.json'), + declarationDir: resolve(__dirname, 'dist'), + declaration: true, + }), + consolidate({ + groups: [ + { + files: [ + resolve(__dirname, 'dist/playbook.css'), + resolve(__dirname, 'dist/lib.css'), + ], + outputFile: resolve(__dirname, 'dist/playbook.css'), + } + ], + }), + cssUrl(), + ], + resolve: { + dedupe: ['playbook'], + alias: { + 'kits': resolve(__dirname, 'app/pb_kits/playbook'), + 'tokens': resolve(__dirname, 'app/pb_kits/playbook/tokens'), + 'utilities': resolve(__dirname, 'app/pb_kits/playbook/utilities'), + 'playbook-ui': resolve(__dirname, 'app/entrypoints/playbook'), + 'lodash': 'lodash-es', + }, + }, +}) diff --git a/playbook/webpack.config.js b/playbook/webpack.config.js deleted file mode 100644 index 4342a6ebd2..0000000000 --- a/playbook/webpack.config.js +++ /dev/null @@ -1,206 +0,0 @@ -const path = require('path') - -const webpack = require('webpack') -const MiniCssExtractPlugin = require('mini-css-extract-plugin') -const CircularDependencyPlugin = require('circular-dependency-plugin') -const FileManagerPlugin = require('filemanager-webpack-plugin') -const CopyPlugin = require('copy-webpack-plugin') - -const SOURCE_PATH = path.resolve(__dirname, 'app/pb_kits/playbook') -const DIST_PATH = path.resolve(__dirname, 'dist') -const NODE_MODULES_PATH = path.resolve(__dirname, '../node_modules') -const WEBSITE = path.resolve(__dirname, '../playbook-website') -const IS_DEVELOPMENT = process.env.NODE_ENV === 'development' - -const CIRCULAR_DEPENDENCY_PLUGIN = new CircularDependencyPlugin({ - // exclude detection of files based on a RegExp - exclude: /node_modules/, - // add errors to webpack instead of warnings - failOnError: true, - // allow import cycles that include an asyncronous import, - // e.g. via import(/* webpackMode: "weak" */ './file.js') - allowAsyncCycles: false, - // set the current working directory for displaying module paths - cwd: process.cwd(), -}) - - -const COPY_PLUGIN = new CopyPlugin({ - patterns: [ - // Copy tokens and fonts to dist - { - from: `${SOURCE_PATH}/tokens`, - globOptions: { - ignore: ['**/exports/**'], - }, - to: `${DIST_PATH}/tokens`, - transformPath(targetPath) { - return targetPath.replace(/^tokens\/_/, 'tokens/') - }, - }, - // Copy menu.yml to dist for dev_docs - { - from: `${WEBSITE}/config/menu.yml`, - to: `${DIST_PATH}/` - }, - // Copy Doc Display Helper Files - { - from: `${WEBSITE}/app/components/playbook/pb_docs`, - to: `${DIST_PATH}/app/components/playbook/pb_docs` - }, - // Copy Doc Helper - { - from: `${WEBSITE}/lib/pb_doc_helper.rb`, - to: `${DIST_PATH}/` - } - ], - options: { - concurrency: 100, - }, -}) - -// Remove extra css and js created by webpack -const CLEAN_DIST_PLUGIN = new FileManagerPlugin({ - events: { - onEnd: { - delete: [ - `${DIST_PATH}/playbook-rails.css`, - `${DIST_PATH}/playbook-doc.css`, - `${DIST_PATH}/reset.js`, - ], - }, - }, -}) - -const JS_LOADER = [ - { - test: /\.(js|jsx|mjs)$/, - use: 'babel-loader', - include: SOURCE_PATH, - exclude: /node_modules/, - }, - { - test: /\.js$/, - include: /node_modules\/intl-tel-input/, - use: { - loader: 'babel-loader', - }, - } -] - -const TS_LOADER = { - test: /\.(ts|tsx)$/, - use: [ - { - loader: 'babel-loader', - }, - { - loader: 'ts-loader', - }, - ], - include: SOURCE_PATH, - exclude: /node_modules/, -} - -const CSS_LOADER = { - loader: 'css-loader', - options: { - modules: { - localIdentName: '[name]', - getLocalIdent: (_context, _localIdentName, localName) => localName, - }, - sourceMap: true, - }, -} - -const SASS_LOADER = { - loader: 'sass-loader', - options: { - sassOptions: { - includePaths: [NODE_MODULES_PATH], - }, - }, -} - -const SVG_URL_LOADER = { - test: /\.svg$/, - include: SOURCE_PATH, - exclude: /node_modules/, - use: [ - { - loader: 'svg-url-loader', - options: { - limit: 10000, - }, - }, - ], -} - -new webpack.DefinePlugin({ - 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV), -}) - -module.exports = { - watchOptions: { - ignored: [ - `${DIST_PATH}/playbook-rails.css`, - `${DIST_PATH}/playbook-doc.css`, - `${DIST_PATH}/reset.js`, - ], - }, - entry: { - 'playbook': `${SOURCE_PATH}/index.js`, - 'playbook-rails': `${SOURCE_PATH}/playbook-rails.js`, - 'playbook-doc': `${SOURCE_PATH}/playbook-doc.js`, - 'reset': `${SOURCE_PATH}/_reset.scss`, - }, - externals: { - 'react': 'react', - 'react-dom': 'react-dom', - 'trix': 'trix', - 'webpacker-react': 'webpacker-react', - }, - resolve: { - // Extensions used (in the specified order order)to resolve imports w/o an explicit extension - extensions: ['.ts', '.tsx', '.js', '.jsx'], - modules: [SOURCE_PATH, NODE_MODULES_PATH], - }, - resolveLoader: { - modules: [NODE_MODULES_PATH], - }, - optimization: { minimize: !IS_DEVELOPMENT }, - output: { - libraryTarget: 'umd', - filename: '[name].js', - path: DIST_PATH, - }, - plugins: [ - new MiniCssExtractPlugin({ filename: '[name].css' }), - CIRCULAR_DEPENDENCY_PLUGIN, - COPY_PLUGIN, - CLEAN_DIST_PLUGIN, - ], - module: { - rules: [ - { - test: /\.scss$/i, - use: [ - MiniCssExtractPlugin.loader, - CSS_LOADER, - SASS_LOADER, - ], - }, - { - test: /\.css$/i, - use: ["style-loader", "css-loader"], - }, - { - test: /\.png$/, - use: 'file-loader', - }, - TS_LOADER, - ...JS_LOADER, - SVG_URL_LOADER, - ], - }, -} diff --git a/visualize-vite-bundle.sh b/visualize-vite-bundle.sh new file mode 100755 index 0000000000..93a3104409 --- /dev/null +++ b/visualize-vite-bundle.sh @@ -0,0 +1,3 @@ +# /bin/sh + +(cd playbook; rm -rf dist; yarn run vite-bundle-visualizer) diff --git a/yarn.lock b/yarn.lock index 48413d97c5..18dcc877c6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -47,22 +47,6 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/cli@^7.12.1": - version "7.20.7" - resolved "https://npm.powerapp.cloud/@babel/cli/-/cli-7.20.7.tgz#8fc12e85c744a1a617680eacb488fab1fcd35b7c" - integrity sha512-WylgcELHB66WwQqItxNILsMlaTd8/SO6SgTTjMp4uCI7P4QyH1r3nqgFmO3BfM4AtfniHgFMH3EpYFj/zynBkQ== - dependencies: - "@jridgewell/trace-mapping" "^0.3.8" - commander "^4.0.1" - convert-source-map "^1.1.0" - fs-readdir-recursive "^1.1.0" - glob "^7.2.0" - make-dir "^2.1.0" - slash "^2.0.0" - optionalDependencies: - "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3" - chokidar "^3.4.0" - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2": version "7.24.2" resolved "https://npm.powerapp.cloud/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" @@ -71,17 +55,35 @@ "@babel/highlight" "^7.24.2" picocolors "^1.0.0" +"@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== + dependencies: + "@babel/highlight" "^7.24.7" + picocolors "^1.0.0" + "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5": version "7.20.10" resolved "https://npm.powerapp.cloud/@babel/compat-data/-/compat-data-7.20.10.tgz#9d92fa81b87542fff50e848ed585b4212c1d34ec" integrity sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg== -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.8.tgz#f9196455334c38d059ac8b1a16a51decda9d30d3" + integrity sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg== + +"@babel/compat-data@^7.23.5": version "7.23.5" resolved "https://npm.powerapp.cloud/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== -"@babel/core@^7.1.0", "@babel/core@^7.1.2", "@babel/core@^7.12.3", "@babel/core@^7.15.0", "@babel/core@^7.18.9", "@babel/core@^7.24.4", "@babel/core@^7.4.5", "@babel/core@^7.7.5": +"@babel/compat-data@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed" + integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.18.9", "@babel/core@^7.7.5": version "7.24.4" resolved "https://npm.powerapp.cloud/@babel/core/-/core-7.24.4.tgz#1f758428e88e0d8c563874741bc4ffc4f71a4717" integrity sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg== @@ -102,6 +104,37 @@ json5 "^2.2.3" semver "^6.3.1" +"@babel/core@^7.24.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4" + integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.7" + "@babel/helper-compilation-targets" "^7.24.7" + "@babel/helper-module-transforms" "^7.24.7" + "@babel/helpers" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/template" "^7.24.7" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.12.11", "@babel/generator@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.8.tgz#1802d6ac4d77a9199c75ae3eb6a08336e5d1d39a" + integrity sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ== + dependencies: + "@babel/types" "^7.24.8" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + "@babel/generator@^7.24.1", "@babel/generator@^7.24.4": version "7.24.4" resolved "https://npm.powerapp.cloud/@babel/generator/-/generator-7.24.4.tgz#1fc55532b88adf952025d5d2d1e71f946cb1c498" @@ -112,6 +145,16 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" +"@babel/generator@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d" + integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== + dependencies: + "@babel/types" "^7.24.7" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.18.6": version "7.18.6" resolved "https://npm.powerapp.cloud/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" @@ -119,12 +162,12 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://npm.powerapp.cloud/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== +"@babel/helper-annotate-as-pure@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab" + integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.24.7" "@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": version "7.18.9" @@ -134,14 +177,15 @@ "@babel/helper-explode-assignable-expression" "^7.18.6" "@babel/types" "^7.18.9" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": - version "7.22.15" - resolved "https://npm.powerapp.cloud/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" - integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz#37d66feb012024f2422b762b9b2a7cfe27c7fba3" + integrity sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA== dependencies: - "@babel/types" "^7.22.15" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.23.6": version "7.23.6" resolved "https://npm.powerapp.cloud/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== @@ -152,6 +196,28 @@ lru-cache "^5.1.1" semver "^6.3.1" +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz#b607c3161cd9d1744977d4f97139572fe778c271" + integrity sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw== + dependencies: + "@babel/compat-data" "^7.24.8" + "@babel/helper-validator-option" "^7.24.8" + browserslist "^4.23.1" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-compilation-targets@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz#4eb6c4a80d6ffeac25ab8cd9a21b5dfa48d503a9" + integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg== + dependencies: + "@babel/compat-data" "^7.24.7" + "@babel/helper-validator-option" "^7.24.7" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.5", "@babel/helper-create-class-features-plugin@^7.20.7": version "7.20.12" resolved "https://npm.powerapp.cloud/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz#4349b928e79be05ed2d1643b20b99bb87c503819" @@ -166,19 +232,19 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/helper-split-export-declaration" "^7.18.6" -"@babel/helper-create-class-features-plugin@^7.22.15": - version "7.23.9" - resolved "https://npm.powerapp.cloud/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.9.tgz#fddfdf51fca28f23d16b9e3935a4732690acfad6" - integrity sha512-B2L9neXTIyPQoXDm+NtovPvG6VOLWnaXu3BIeVDWwdKFgG30oNa6CqVGiJPDWQwIAK49t9gnQI9c6K6RzabiKw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-member-expression-to-functions" "^7.23.0" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" +"@babel/helper-create-class-features-plugin@^7.24.7", "@babel/helper-create-class-features-plugin@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz#47f546408d13c200c0867f9d935184eaa0851b09" + integrity sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-function-name" "^7.24.7" + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/helper-replace-supers" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" semver "^6.3.1" "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": @@ -189,12 +255,12 @@ "@babel/helper-annotate-as-pure" "^7.18.6" regexpu-core "^5.2.1" -"@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": - version "7.22.15" - resolved "https://npm.powerapp.cloud/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" - integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== +"@babel/helper-create-regexp-features-plugin@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz#be4f435a80dc2b053c76eeb4b7d16dd22cfc89da" + integrity sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-annotate-as-pure" "^7.24.7" regexpu-core "^5.3.1" semver "^6.3.1" @@ -210,10 +276,10 @@ resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-define-polyfill-provider@^0.5.0": - version "0.5.0" - resolved "https://npm.powerapp.cloud/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz#465805b7361f461e86c680f1de21eaf88c25901b" - integrity sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q== +"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d" + integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== dependencies: "@babel/helper-compilation-targets" "^7.22.6" "@babel/helper-plugin-utils" "^7.22.5" @@ -231,6 +297,13 @@ resolved "https://npm.powerapp.cloud/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== +"@babel/helper-environment-visitor@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz#4b31ba9551d1f90781ba83491dd59cf9b269f7d9" + integrity sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-explode-assignable-expression@^7.18.6": version "7.18.6" resolved "https://npm.powerapp.cloud/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" @@ -246,7 +319,7 @@ "@babel/template" "^7.18.10" "@babel/types" "^7.19.0" -"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": +"@babel/helper-function-name@^7.23.0": version "7.23.0" resolved "https://npm.powerapp.cloud/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== @@ -254,6 +327,14 @@ "@babel/template" "^7.22.15" "@babel/types" "^7.23.0" +"@babel/helper-function-name@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz#75f1e1725742f39ac6584ee0b16d94513da38dd2" + integrity sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA== + dependencies: + "@babel/template" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-hoist-variables@^7.18.6": version "7.18.6" resolved "https://npm.powerapp.cloud/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" @@ -268,6 +349,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-hoist-variables@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz#b4ede1cde2fd89436397f30dc9376ee06b0f25ee" + integrity sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-member-expression-to-functions@^7.20.7": version "7.20.7" resolved "https://npm.powerapp.cloud/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz#a6f26e919582275a93c3aa6594756d71b0bb7f05" @@ -275,12 +363,13 @@ dependencies: "@babel/types" "^7.20.7" -"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.23.0": - version "7.23.0" - resolved "https://npm.powerapp.cloud/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" - integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== +"@babel/helper-member-expression-to-functions@^7.24.7", "@babel/helper-member-expression-to-functions@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6" + integrity sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA== dependencies: - "@babel/types" "^7.23.0" + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.8" "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.15": version "7.22.15" @@ -296,6 +385,14 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-module-imports@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" + integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.23.3": version "7.23.3" resolved "https://npm.powerapp.cloud/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" @@ -307,6 +404,28 @@ "@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-validator-identifier" "^7.22.20" +"@babel/helper-module-transforms@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz#31b6c9a2930679498db65b685b1698bfd6c7daf8" + integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ== + dependencies: + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + +"@babel/helper-module-transforms@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.8.tgz#b1f2df4f96f3465b0d035b697ec86cb51ff348fe" + integrity sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q== + dependencies: + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + "@babel/helper-optimise-call-expression@^7.18.6": version "7.18.6" resolved "https://npm.powerapp.cloud/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" @@ -314,12 +433,12 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-optimise-call-expression@^7.22.5": - version "7.22.5" - resolved "https://npm.powerapp.cloud/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" - integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== +"@babel/helper-optimise-call-expression@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz#8b0a0456c92f6b323d27cfd00d1d664e76692a0f" + integrity sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.24.7" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.20.2" @@ -331,6 +450,16 @@ resolved "https://npm.powerapp.cloud/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== +"@babel/helper-plugin-utils@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz#98c84fe6fe3d0d3ae7bfc3a5e166a46844feb2a0" + integrity sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg== + +"@babel/helper-plugin-utils@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" + integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== + "@babel/helper-remap-async-to-generator@^7.18.9": version "7.18.9" resolved "https://npm.powerapp.cloud/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" @@ -341,14 +470,14 @@ "@babel/helper-wrap-function" "^7.18.9" "@babel/types" "^7.18.9" -"@babel/helper-remap-async-to-generator@^7.22.20": - version "7.22.20" - resolved "https://npm.powerapp.cloud/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" - integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== +"@babel/helper-remap-async-to-generator@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz#b3f0f203628522713849d49403f1a414468be4c7" + integrity sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-wrap-function" "^7.22.20" + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-wrap-function" "^7.24.7" "@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": version "7.20.7" @@ -362,14 +491,14 @@ "@babel/traverse" "^7.20.7" "@babel/types" "^7.20.7" -"@babel/helper-replace-supers@^7.22.20": - version "7.22.20" - resolved "https://npm.powerapp.cloud/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" - integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== +"@babel/helper-replace-supers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz#f933b7eed81a1c0265740edc91491ce51250f765" + integrity sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-member-expression-to-functions" "^7.22.15" - "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-member-expression-to-functions" "^7.24.7" + "@babel/helper-optimise-call-expression" "^7.24.7" "@babel/helper-simple-access@^7.20.2": version "7.20.2" @@ -385,6 +514,14 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-simple-access@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" + integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers@^7.20.0": version "7.20.0" resolved "https://npm.powerapp.cloud/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" @@ -392,12 +529,13 @@ dependencies: "@babel/types" "^7.20.0" -"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": - version "7.22.5" - resolved "https://npm.powerapp.cloud/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" - integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== +"@babel/helper-skip-transparent-expression-wrappers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz#5f8fa83b69ed5c27adc56044f8be2b3ea96669d9" + integrity sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== dependencies: - "@babel/types" "^7.22.5" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" "@babel/helper-split-export-declaration@^7.18.6": version "7.18.6" @@ -413,11 +551,28 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-split-export-declaration@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz#83949436890e07fa3d6873c61a96e3bbf692d856" + integrity sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-string-parser@^7.23.4": version "7.23.4" resolved "https://npm.powerapp.cloud/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== +"@babel/helper-string-parser@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2" + integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg== + +"@babel/helper-string-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" + integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== + "@babel/helper-validator-identifier@^7.19.1": version "7.19.1" resolved "https://npm.powerapp.cloud/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" @@ -428,16 +583,31 @@ resolved "https://npm.powerapp.cloud/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== +"@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== + "@babel/helper-validator-option@^7.18.6": version "7.18.6" resolved "https://npm.powerapp.cloud/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== -"@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5": +"@babel/helper-validator-option@^7.23.5": version "7.23.5" resolved "https://npm.powerapp.cloud/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== +"@babel/helper-validator-option@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6" + integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw== + +"@babel/helper-validator-option@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d" + integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== + "@babel/helper-wrap-function@^7.18.9": version "7.20.5" resolved "https://npm.powerapp.cloud/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" @@ -448,14 +618,15 @@ "@babel/traverse" "^7.20.5" "@babel/types" "^7.20.5" -"@babel/helper-wrap-function@^7.22.20": - version "7.22.20" - resolved "https://npm.powerapp.cloud/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" - integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== +"@babel/helper-wrap-function@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz#52d893af7e42edca7c6d2c6764549826336aae1f" + integrity sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw== dependencies: - "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.15" - "@babel/types" "^7.22.19" + "@babel/helper-function-name" "^7.24.7" + "@babel/template" "^7.24.7" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" "@babel/helpers@^7.24.4": version "7.24.4" @@ -466,6 +637,14 @@ "@babel/traverse" "^7.24.1" "@babel/types" "^7.24.0" +"@babel/helpers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.7.tgz#aa2ccda29f62185acb5d42fb4a3a1b1082107416" + integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg== + dependencies: + "@babel/template" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/highlight@^7.24.2": version "7.24.2" resolved "https://npm.powerapp.cloud/@babel/highlight/-/highlight-7.24.2.tgz#3f539503efc83d3c59080a10e6634306e0370d26" @@ -476,11 +655,39 @@ js-tokens "^4.0.0" picocolors "^1.0.0" +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.7" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.24.0", "@babel/parser@^7.24.1", "@babel/parser@^7.24.4", "@babel/parser@^7.7.0": version "7.24.4" resolved "https://npm.powerapp.cloud/@babel/parser/-/parser-7.24.4.tgz#234487a110d89ad5a3ed4a8a566c36b9453e8c88" integrity sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg== +"@babel/parser@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" + integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== + +"@babel/parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.8.tgz#58a4dbbcad7eb1d48930524a3fd93d93e9084c6f" + integrity sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w== + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz#fd059fd27b184ea2b4c7e646868a9a381bbc3055" + integrity sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ== + dependencies: + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" resolved "https://npm.powerapp.cloud/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" @@ -488,12 +695,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" - integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz#468096ca44bbcbe8fcc570574e12eb1950e18107" + integrity sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": version "7.20.7" @@ -504,22 +711,22 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/plugin-proposal-optional-chaining" "^7.20.7" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" - integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz#e4eabdd5109acc399b38d7999b2ef66fc2022f89" + integrity sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/plugin-transform-optional-chaining" "^7.24.7" -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.7": - version "7.23.7" - resolved "https://npm.powerapp.cloud/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz#516462a95d10a9618f197d39ad291a9b47ae1d7b" - integrity sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw== +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz#71b21bb0286d5810e63a1538aa901c58e87375ec" + integrity sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-proposal-async-generator-functions@^7.20.1": version "7.20.7" @@ -531,7 +738,7 @@ "@babel/helper-remap-async-to-generator" "^7.18.9" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.14.5", "@babel/plugin-proposal-class-properties@^7.18.6": +"@babel/plugin-proposal-class-properties@^7.18.6": version "7.18.6" resolved "https://npm.powerapp.cloud/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== @@ -556,14 +763,6 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-proposal-export-default-from@^7.12.1": - version "7.18.10" - resolved "https://npm.powerapp.cloud/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz#091f4794dbce4027c03cf4ebc64d3fb96b75c206" - integrity sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-default-from" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from@^7.18.9": version "7.18.9" resolved "https://npm.powerapp.cloud/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" @@ -604,7 +803,7 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.14.7", "@babel/plugin-proposal-object-rest-spread@^7.20.2": +"@babel/plugin-proposal-object-rest-spread@^7.20.2": version "7.20.7" resolved "https://npm.powerapp.cloud/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== @@ -623,15 +822,6 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@^7.12.1": - version "7.21.0" - resolved "https://npm.powerapp.cloud/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" - integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-proposal-optional-chaining@^7.18.9", "@babel/plugin-proposal-optional-chaining@^7.20.7": version "7.20.7" resolved "https://npm.powerapp.cloud/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz#49f2b372519ab31728cc14115bb0998b15bfda55" @@ -651,7 +841,7 @@ "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": version "7.21.0-placeholder-for-preset-env.2" - resolved "https://npm.powerapp.cloud/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== "@babel/plugin-proposal-private-property-in-object@^7.18.6": @@ -700,20 +890,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-dynamic-import@^7.2.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": +"@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" resolved "https://npm.powerapp.cloud/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-export-default-from@^7.18.6": - version "7.18.6" - resolved "https://npm.powerapp.cloud/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz#8df076711a4818c4ce4f23e61d622b0ba2ff84bc" - integrity sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-export-namespace-from@^7.8.3": version "7.8.3" resolved "https://npm.powerapp.cloud/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" @@ -721,13 +904,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-flow@^7.18.6": - version "7.18.6" - resolved "https://npm.powerapp.cloud/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz#774d825256f2379d06139be0c723c4dd444f3ca1" - integrity sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-import-assertions@^7.20.0": version "7.20.0" resolved "https://npm.powerapp.cloud/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" @@ -735,19 +911,19 @@ dependencies: "@babel/helper-plugin-utils" "^7.19.0" -"@babel/plugin-syntax-import-assertions@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" - integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== +"@babel/plugin-syntax-import-assertions@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz#2a0b406b5871a20a841240586b1300ce2088a778" + integrity sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-syntax-import-attributes@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" - integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== +"@babel/plugin-syntax-import-attributes@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz#b4f9ea95a79e6912480c4b626739f86a076624ca" + integrity sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" @@ -770,12 +946,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-syntax-jsx@^7.2.0", "@babel/plugin-syntax-jsx@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" - integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== +"@babel/plugin-syntax-jsx@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz#39a1fa4a7e3d3d7f34e2acc6be585b718d30e02d" + integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" @@ -840,9 +1016,16 @@ dependencies: "@babel/helper-plugin-utils" "^7.19.0" +"@babel/plugin-syntax-typescript@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz#58d458271b4d3b6bb27ee6ac9525acbb259bad1c" + integrity sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" - resolved "https://npm.powerapp.cloud/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.18.6" @@ -855,21 +1038,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-arrow-functions@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" - integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== +"@babel/plugin-transform-arrow-functions@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz#4f6886c11e423bd69f3ce51dbf42424a5f275514" + integrity sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-async-generator-functions@^7.23.9": - version "7.23.9" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz#9adaeb66fc9634a586c5df139c6240d41ed801ce" - integrity sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ== +"@babel/plugin-transform-async-generator-functions@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz#7330a5c50e05181ca52351b8fd01642000c96cfd" + integrity sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-remap-async-to-generator" "^7.24.7" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-transform-async-to-generator@^7.18.6": @@ -881,14 +1064,14 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-remap-async-to-generator" "^7.18.9" -"@babel/plugin-transform-async-to-generator@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" - integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== +"@babel/plugin-transform-async-to-generator@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz#72a3af6c451d575842a7e9b5a02863414355bdcc" + integrity sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA== dependencies: - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-remap-async-to-generator" "^7.24.7" "@babel/plugin-transform-block-scoped-functions@^7.18.6": version "7.18.6" @@ -897,12 +1080,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-block-scoped-functions@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" - integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== +"@babel/plugin-transform-block-scoped-functions@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz#a4251d98ea0c0f399dafe1a35801eaba455bbf1f" + integrity sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-block-scoping@^7.20.2": version "7.20.11" @@ -911,28 +1094,28 @@ dependencies: "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-block-scoping@^7.23.4": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" - integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== +"@babel/plugin-transform-block-scoping@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz#42063e4deb850c7bd7c55e626bf4e7ab48e6ce02" + integrity sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-class-properties@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" - integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== +"@babel/plugin-transform-class-properties@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz#256879467b57b0b68c7ddfc5b76584f398cd6834" + integrity sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-class-static-block@^7.23.4": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" - integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== +"@babel/plugin-transform-class-static-block@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz#c82027ebb7010bc33c116d4b5044fbbf8c05484d" + integrity sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-transform-classes@^7.20.2": @@ -950,18 +1133,18 @@ "@babel/helper-split-export-declaration" "^7.18.6" globals "^11.1.0" -"@babel/plugin-transform-classes@^7.23.8": - version "7.23.8" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz#d08ae096c240347badd68cdf1b6d1624a6435d92" - integrity sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" - "@babel/helper-split-export-declaration" "^7.22.6" +"@babel/plugin-transform-classes@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz#ad23301fe5bc153ca4cf7fb572a9bc8b0b711cf7" + integrity sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-compilation-targets" "^7.24.8" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-function-name" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-replace-supers" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.18.9": @@ -972,20 +1155,13 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/template" "^7.20.7" -"@babel/plugin-transform-computed-properties@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" - integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/template" "^7.22.15" - -"@babel/plugin-transform-destructuring@^7.14.7", "@babel/plugin-transform-destructuring@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" - integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== +"@babel/plugin-transform-computed-properties@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz#4cab3214e80bc71fae3853238d13d097b004c707" + integrity sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/template" "^7.24.7" "@babel/plugin-transform-destructuring@^7.20.2": version "7.20.7" @@ -994,6 +1170,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.20.2" +"@babel/plugin-transform-destructuring@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz#c828e814dbe42a2718a838c2a2e16a408e055550" + integrity sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.18.6" resolved "https://npm.powerapp.cloud/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" @@ -1002,13 +1185,13 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-dotall-regex@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" - integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== +"@babel/plugin-transform-dotall-regex@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz#5f8bf8a680f2116a7207e16288a5f974ad47a7a0" + integrity sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-duplicate-keys@^7.18.9": version "7.18.9" @@ -1017,19 +1200,19 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-duplicate-keys@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" - integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== +"@babel/plugin-transform-duplicate-keys@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz#dd20102897c9a2324e5adfffb67ff3610359a8ee" + integrity sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-dynamic-import@^7.23.4": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" - integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== +"@babel/plugin-transform-dynamic-import@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz#4d8b95e3bae2b037673091aa09cd33fecd6419f4" + integrity sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-transform-exponentiation-operator@^7.18.6": @@ -1040,30 +1223,22 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-exponentiation-operator@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" - integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== +"@babel/plugin-transform-exponentiation-operator@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz#b629ee22645f412024297d5245bce425c31f9b0d" + integrity sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-export-namespace-from@^7.23.4": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" - integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== +"@babel/plugin-transform-export-namespace-from@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz#176d52d8d8ed516aeae7013ee9556d540c53f197" + integrity sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-flow-strip-types@^7.18.6": - version "7.19.0" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz#e9e8606633287488216028719638cbbb2f2dde8f" - integrity sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/plugin-syntax-flow" "^7.18.6" - "@babel/plugin-transform-for-of@^7.18.8": version "7.18.8" resolved "https://npm.powerapp.cloud/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" @@ -1071,13 +1246,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-for-of@^7.23.6": - version "7.23.6" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz#81c37e24171b37b370ba6aaffa7ac86bcb46f94e" - integrity sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== +"@babel/plugin-transform-for-of@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz#f25b33f72df1d8be76399e1b8f3f9d366eb5bc70" + integrity sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" "@babel/plugin-transform-function-name@^7.18.9": version "7.18.9" @@ -1088,21 +1263,21 @@ "@babel/helper-function-name" "^7.18.9" "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-function-name@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" - integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== +"@babel/plugin-transform-function-name@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz#6d8601fbffe665c894440ab4470bc721dd9131d6" + integrity sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w== dependencies: - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-compilation-targets" "^7.24.7" + "@babel/helper-function-name" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-json-strings@^7.23.4": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" - integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== +"@babel/plugin-transform-json-strings@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz#f3e9c37c0a373fee86e36880d45b3664cedaf73a" + integrity sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-transform-literals@^7.18.9": @@ -1112,19 +1287,19 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-literals@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" - integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== +"@babel/plugin-transform-literals@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz#36b505c1e655151a9d7607799a9988fc5467d06c" + integrity sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-logical-assignment-operators@^7.23.4": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" - integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== +"@babel/plugin-transform-logical-assignment-operators@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz#a58fb6eda16c9dc8f9ff1c7b1ba6deb7f4694cb0" + integrity sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-transform-member-expression-literals@^7.18.6": @@ -1134,12 +1309,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-member-expression-literals@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" - integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== +"@babel/plugin-transform-member-expression-literals@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz#3b4454fb0e302e18ba4945ba3246acb1248315df" + integrity sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-modules-amd@^7.19.6": version "7.20.11" @@ -1149,13 +1324,13 @@ "@babel/helper-module-transforms" "^7.20.11" "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-modules-amd@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" - integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== +"@babel/plugin-transform-modules-amd@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz#65090ed493c4a834976a3ca1cde776e6ccff32d7" + integrity sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg== dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-transforms" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-modules-commonjs@^7.19.6": version "7.20.11" @@ -1166,14 +1341,14 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-simple-access" "^7.20.2" -"@babel/plugin-transform-modules-commonjs@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" - integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== +"@babel/plugin-transform-modules-commonjs@^7.24.7", "@babel/plugin-transform-modules-commonjs@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz#ab6421e564b717cb475d6fff70ae7f103536ea3c" + integrity sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA== dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-module-transforms" "^7.24.8" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-simple-access" "^7.24.7" "@babel/plugin-transform-modules-systemjs@^7.19.6": version "7.20.11" @@ -1185,15 +1360,15 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-validator-identifier" "^7.19.1" -"@babel/plugin-transform-modules-systemjs@^7.23.9": - version "7.23.9" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz#105d3ed46e4a21d257f83a2f9e2ee4203ceda6be" - integrity sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw== +"@babel/plugin-transform-modules-systemjs@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz#f8012316c5098f6e8dee6ecd58e2bc6f003d0ce7" + integrity sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw== dependencies: - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-hoist-variables" "^7.24.7" + "@babel/helper-module-transforms" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" "@babel/plugin-transform-modules-umd@^7.18.6": version "7.18.6" @@ -1203,13 +1378,13 @@ "@babel/helper-module-transforms" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-modules-umd@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" - integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== +"@babel/plugin-transform-modules-umd@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz#edd9f43ec549099620df7df24e7ba13b5c76efc8" + integrity sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A== dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-transforms" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": version "7.20.5" @@ -1219,13 +1394,13 @@ "@babel/helper-create-regexp-features-plugin" "^7.20.5" "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": - version "7.22.5" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" - integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== +"@babel/plugin-transform-named-capturing-groups-regex@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz#9042e9b856bc6b3688c0c2e4060e9e10b1460923" + integrity sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-new-target@^7.18.6": version "7.18.6" @@ -1234,39 +1409,38 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-new-target@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" - integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== +"@babel/plugin-transform-new-target@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz#31ff54c4e0555cc549d5816e4ab39241dfb6ab00" + integrity sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" - integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== +"@babel/plugin-transform-nullish-coalescing-operator@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz#1de4534c590af9596f53d67f52a92f12db984120" + integrity sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-transform-numeric-separator@^7.23.4": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" - integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== +"@babel/plugin-transform-numeric-separator@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz#bea62b538c80605d8a0fac9b40f48e97efa7de63" + integrity sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-transform-object-rest-spread@^7.23.4": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" - integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== +"@babel/plugin-transform-object-rest-spread@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz#d13a2b93435aeb8a197e115221cab266ba6e55d6" + integrity sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q== dependencies: - "@babel/compat-data" "^7.23.3" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-compilation-targets" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.23.3" + "@babel/plugin-transform-parameters" "^7.24.7" "@babel/plugin-transform-object-super@^7.18.6": version "7.18.6" @@ -1276,29 +1450,29 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/helper-replace-supers" "^7.18.6" -"@babel/plugin-transform-object-super@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" - integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== +"@babel/plugin-transform-object-super@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz#66eeaff7830bba945dd8989b632a40c04ed625be" + integrity sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-replace-supers" "^7.24.7" -"@babel/plugin-transform-optional-catch-binding@^7.23.4": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" - integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== +"@babel/plugin-transform-optional-catch-binding@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz#00eabd883d0dd6a60c1c557548785919b6e717b4" + integrity sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" - integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== +"@babel/plugin-transform-optional-chaining@^7.24.7", "@babel/plugin-transform-optional-chaining@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz#bb02a67b60ff0406085c13d104c99a835cdf365d" + integrity sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-transform-parameters@^7.20.1", "@babel/plugin-transform-parameters@^7.20.7": @@ -1308,29 +1482,29 @@ dependencies: "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-parameters@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" - integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== +"@babel/plugin-transform-parameters@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz#5881f0ae21018400e320fc7eb817e529d1254b68" + integrity sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-private-methods@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" - integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== +"@babel/plugin-transform-private-methods@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz#e6318746b2ae70a59d023d5cc1344a2ba7a75f5e" + integrity sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-private-property-in-object@^7.23.4": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" - integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== +"@babel/plugin-transform-private-property-in-object@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz#4eec6bc701288c1fab5f72e6a4bbc9d67faca061" + integrity sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-create-class-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-transform-property-literals@^7.18.6": @@ -1340,19 +1514,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-property-literals@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" - integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-constant-elements@^7.12.1": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz#5efc001d07ef0f7da0d73c3a86c132f73d28e43c" - integrity sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw== +"@babel/plugin-transform-property-literals@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz#f0d2ed8380dfbed949c42d4d790266525d63bbdc" + integrity sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-react-display-name@^7.18.6": version "7.18.6" @@ -1361,13 +1528,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-react-display-name@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200" - integrity sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-transform-react-jsx-development@^7.18.6": version "7.18.6" resolved "https://npm.powerapp.cloud/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" @@ -1375,12 +1535,19 @@ dependencies: "@babel/plugin-transform-react-jsx" "^7.18.6" -"@babel/plugin-transform-react-jsx-development@^7.22.5": - version "7.22.5" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" - integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== +"@babel/plugin-transform-react-jsx-self@^7.24.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz#66bff0248ea0b549972e733516ffad577477bdab" + integrity sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-transform-react-jsx-source@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz#1198aab2548ad19582013815c938d3ebd8291ee3" + integrity sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ== dependencies: - "@babel/plugin-transform-react-jsx" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-react-jsx@^7.18.6": version "7.20.7" @@ -1393,17 +1560,6 @@ "@babel/plugin-syntax-jsx" "^7.18.6" "@babel/types" "^7.20.7" -"@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": - version "7.23.4" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" - integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.23.3" - "@babel/types" "^7.23.4" - "@babel/plugin-transform-react-pure-annotations@^7.18.6": version "7.18.6" resolved "https://npm.powerapp.cloud/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" @@ -1412,22 +1568,6 @@ "@babel/helper-annotate-as-pure" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-react-pure-annotations@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz#fabedbdb8ee40edf5da96f3ecfc6958e3783b93c" - integrity sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-regenerator@^7.14.5", "@babel/plugin-transform-regenerator@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" - integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - regenerator-transform "^0.15.2" - "@babel/plugin-transform-regenerator@^7.18.6": version "7.20.5" resolved "https://npm.powerapp.cloud/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d" @@ -1436,6 +1576,14 @@ "@babel/helper-plugin-utils" "^7.20.2" regenerator-transform "^0.15.1" +"@babel/plugin-transform-regenerator@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz#021562de4534d8b4b1851759fd7af4e05d2c47f8" + integrity sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + regenerator-transform "^0.15.2" + "@babel/plugin-transform-reserved-words@^7.18.6": version "7.18.6" resolved "https://npm.powerapp.cloud/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" @@ -1443,50 +1591,26 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-reserved-words@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" - integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== +"@babel/plugin-transform-reserved-words@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz#80037fe4fbf031fc1125022178ff3938bb3743a4" + integrity sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-runtime@^7.12.1": - version "7.19.6" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" - integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== - dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - semver "^6.3.0" - -"@babel/plugin-transform-runtime@^7.15.0": - version "7.23.9" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.9.tgz#2c64d0680fc8e09e1dfe8fd5c646fe72abd82004" - integrity sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ== - dependencies: - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.8" - babel-plugin-polyfill-corejs3 "^0.9.0" - babel-plugin-polyfill-regenerator "^0.5.5" - semver "^6.3.1" - -"@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://npm.powerapp.cloud/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-shorthand-properties@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" - integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== +"@babel/plugin-transform-shorthand-properties@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz#85448c6b996e122fa9e289746140aaa99da64e73" + integrity sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-spread@^7.19.0": version "7.20.7" @@ -1496,13 +1620,13 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" -"@babel/plugin-transform-spread@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" - integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== +"@babel/plugin-transform-spread@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz#e8a38c0fde7882e0fb8f160378f74bd885cc7bb3" + integrity sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" "@babel/plugin-transform-sticky-regex@^7.18.6": version "7.18.6" @@ -1511,12 +1635,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-sticky-regex@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" - integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== +"@babel/plugin-transform-sticky-regex@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz#96ae80d7a7e5251f657b5cf18f1ea6bf926f5feb" + integrity sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-template-literals@^7.18.9": version "7.18.9" @@ -1525,12 +1649,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-template-literals@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" - integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== +"@babel/plugin-transform-template-literals@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz#a05debb4a9072ae8f985bcf77f3f215434c8f8c8" + integrity sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-typeof-symbol@^7.18.9": version "7.18.9" @@ -1539,12 +1663,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-typeof-symbol@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" - integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== +"@babel/plugin-transform-typeof-symbol@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz#383dab37fb073f5bfe6e60c654caac309f92ba1c" + integrity sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.8" "@babel/plugin-transform-typescript@^7.18.6": version "7.20.7" @@ -1555,6 +1679,16 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-typescript" "^7.20.0" +"@babel/plugin-transform-typescript@^7.24.7": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.8.tgz#c104d6286e04bf7e44b8cba1b686d41bad57eb84" + integrity sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-create-class-features-plugin" "^7.24.8" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/plugin-syntax-typescript" "^7.24.7" + "@babel/plugin-transform-unicode-escapes@^7.18.10": version "7.18.10" resolved "https://npm.powerapp.cloud/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" @@ -1562,20 +1696,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-unicode-escapes@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" - integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== +"@babel/plugin-transform-unicode-escapes@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz#2023a82ced1fb4971630a2e079764502c4148e0e" + integrity sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-unicode-property-regex@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" - integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== +"@babel/plugin-transform-unicode-property-regex@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz#9073a4cd13b86ea71c3264659590ac086605bbcd" + integrity sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-unicode-regex@^7.18.6": version "7.18.6" @@ -1585,21 +1719,21 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-unicode-regex@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" - integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== +"@babel/plugin-transform-unicode-regex@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz#dfc3d4a51127108099b19817c0963be6a2adf19f" + integrity sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-unicode-sets-regex@^7.23.3": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" - integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== +"@babel/plugin-transform-unicode-sets-regex@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz#d40705d67523803a576e29c63cef6e516b858ed9" + integrity sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/preset-env@^7.12.1": version "7.20.2" @@ -1682,26 +1816,27 @@ core-js-compat "^3.25.1" semver "^6.3.0" -"@babel/preset-env@^7.15.0": - version "7.23.9" - resolved "https://npm.powerapp.cloud/@babel/preset-env/-/preset-env-7.23.9.tgz#beace3b7994560ed6bf78e4ae2073dff45387669" - integrity sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A== - dependencies: - "@babel/compat-data" "^7.23.5" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.23.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.7" +"@babel/preset-env@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.8.tgz#e0db94d7f17d6f0e2564e8d29190bc8cdacec2d1" + integrity sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ== + dependencies: + "@babel/compat-data" "^7.24.8" + "@babel/helper-compilation-targets" "^7.24.8" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-validator-option" "^7.24.8" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.7" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.24.7" "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.23.3" - "@babel/plugin-syntax-import-attributes" "^7.23.3" + "@babel/plugin-syntax-import-assertions" "^7.24.7" + "@babel/plugin-syntax-import-attributes" "^7.24.7" "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" @@ -1713,73 +1848,64 @@ "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.23.3" - "@babel/plugin-transform-async-generator-functions" "^7.23.9" - "@babel/plugin-transform-async-to-generator" "^7.23.3" - "@babel/plugin-transform-block-scoped-functions" "^7.23.3" - "@babel/plugin-transform-block-scoping" "^7.23.4" - "@babel/plugin-transform-class-properties" "^7.23.3" - "@babel/plugin-transform-class-static-block" "^7.23.4" - "@babel/plugin-transform-classes" "^7.23.8" - "@babel/plugin-transform-computed-properties" "^7.23.3" - "@babel/plugin-transform-destructuring" "^7.23.3" - "@babel/plugin-transform-dotall-regex" "^7.23.3" - "@babel/plugin-transform-duplicate-keys" "^7.23.3" - "@babel/plugin-transform-dynamic-import" "^7.23.4" - "@babel/plugin-transform-exponentiation-operator" "^7.23.3" - "@babel/plugin-transform-export-namespace-from" "^7.23.4" - "@babel/plugin-transform-for-of" "^7.23.6" - "@babel/plugin-transform-function-name" "^7.23.3" - "@babel/plugin-transform-json-strings" "^7.23.4" - "@babel/plugin-transform-literals" "^7.23.3" - "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" - "@babel/plugin-transform-member-expression-literals" "^7.23.3" - "@babel/plugin-transform-modules-amd" "^7.23.3" - "@babel/plugin-transform-modules-commonjs" "^7.23.3" - "@babel/plugin-transform-modules-systemjs" "^7.23.9" - "@babel/plugin-transform-modules-umd" "^7.23.3" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.23.3" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" - "@babel/plugin-transform-numeric-separator" "^7.23.4" - "@babel/plugin-transform-object-rest-spread" "^7.23.4" - "@babel/plugin-transform-object-super" "^7.23.3" - "@babel/plugin-transform-optional-catch-binding" "^7.23.4" - "@babel/plugin-transform-optional-chaining" "^7.23.4" - "@babel/plugin-transform-parameters" "^7.23.3" - "@babel/plugin-transform-private-methods" "^7.23.3" - "@babel/plugin-transform-private-property-in-object" "^7.23.4" - "@babel/plugin-transform-property-literals" "^7.23.3" - "@babel/plugin-transform-regenerator" "^7.23.3" - "@babel/plugin-transform-reserved-words" "^7.23.3" - "@babel/plugin-transform-shorthand-properties" "^7.23.3" - "@babel/plugin-transform-spread" "^7.23.3" - "@babel/plugin-transform-sticky-regex" "^7.23.3" - "@babel/plugin-transform-template-literals" "^7.23.3" - "@babel/plugin-transform-typeof-symbol" "^7.23.3" - "@babel/plugin-transform-unicode-escapes" "^7.23.3" - "@babel/plugin-transform-unicode-property-regex" "^7.23.3" - "@babel/plugin-transform-unicode-regex" "^7.23.3" - "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" + "@babel/plugin-transform-arrow-functions" "^7.24.7" + "@babel/plugin-transform-async-generator-functions" "^7.24.7" + "@babel/plugin-transform-async-to-generator" "^7.24.7" + "@babel/plugin-transform-block-scoped-functions" "^7.24.7" + "@babel/plugin-transform-block-scoping" "^7.24.7" + "@babel/plugin-transform-class-properties" "^7.24.7" + "@babel/plugin-transform-class-static-block" "^7.24.7" + "@babel/plugin-transform-classes" "^7.24.8" + "@babel/plugin-transform-computed-properties" "^7.24.7" + "@babel/plugin-transform-destructuring" "^7.24.8" + "@babel/plugin-transform-dotall-regex" "^7.24.7" + "@babel/plugin-transform-duplicate-keys" "^7.24.7" + "@babel/plugin-transform-dynamic-import" "^7.24.7" + "@babel/plugin-transform-exponentiation-operator" "^7.24.7" + "@babel/plugin-transform-export-namespace-from" "^7.24.7" + "@babel/plugin-transform-for-of" "^7.24.7" + "@babel/plugin-transform-function-name" "^7.24.7" + "@babel/plugin-transform-json-strings" "^7.24.7" + "@babel/plugin-transform-literals" "^7.24.7" + "@babel/plugin-transform-logical-assignment-operators" "^7.24.7" + "@babel/plugin-transform-member-expression-literals" "^7.24.7" + "@babel/plugin-transform-modules-amd" "^7.24.7" + "@babel/plugin-transform-modules-commonjs" "^7.24.8" + "@babel/plugin-transform-modules-systemjs" "^7.24.7" + "@babel/plugin-transform-modules-umd" "^7.24.7" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.24.7" + "@babel/plugin-transform-new-target" "^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.7" + "@babel/plugin-transform-numeric-separator" "^7.24.7" + "@babel/plugin-transform-object-rest-spread" "^7.24.7" + "@babel/plugin-transform-object-super" "^7.24.7" + "@babel/plugin-transform-optional-catch-binding" "^7.24.7" + "@babel/plugin-transform-optional-chaining" "^7.24.8" + "@babel/plugin-transform-parameters" "^7.24.7" + "@babel/plugin-transform-private-methods" "^7.24.7" + "@babel/plugin-transform-private-property-in-object" "^7.24.7" + "@babel/plugin-transform-property-literals" "^7.24.7" + "@babel/plugin-transform-regenerator" "^7.24.7" + "@babel/plugin-transform-reserved-words" "^7.24.7" + "@babel/plugin-transform-shorthand-properties" "^7.24.7" + "@babel/plugin-transform-spread" "^7.24.7" + "@babel/plugin-transform-sticky-regex" "^7.24.7" + "@babel/plugin-transform-template-literals" "^7.24.7" + "@babel/plugin-transform-typeof-symbol" "^7.24.8" + "@babel/plugin-transform-unicode-escapes" "^7.24.7" + "@babel/plugin-transform-unicode-property-regex" "^7.24.7" + "@babel/plugin-transform-unicode-regex" "^7.24.7" + "@babel/plugin-transform-unicode-sets-regex" "^7.24.7" "@babel/preset-modules" "0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2 "^0.4.8" - babel-plugin-polyfill-corejs3 "^0.9.0" - babel-plugin-polyfill-regenerator "^0.5.5" - core-js-compat "^3.31.0" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.10.4" + babel-plugin-polyfill-regenerator "^0.6.1" + core-js-compat "^3.37.1" semver "^6.3.1" -"@babel/preset-flow@^7.12.1": - version "7.18.6" - resolved "https://npm.powerapp.cloud/@babel/preset-flow/-/preset-flow-7.18.6.tgz#83f7602ba566e72a9918beefafef8ef16d2810cb" - integrity sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-flow-strip-types" "^7.18.6" - "@babel/preset-modules@0.1.6-no-external-plugins": version "0.1.6-no-external-plugins" - resolved "https://npm.powerapp.cloud/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1797,18 +1923,6 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-react@^7.0.0": - version "7.23.3" - resolved "https://npm.powerapp.cloud/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709" - integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.15" - "@babel/plugin-transform-react-display-name" "^7.23.3" - "@babel/plugin-transform-react-jsx" "^7.22.15" - "@babel/plugin-transform-react-jsx-development" "^7.22.5" - "@babel/plugin-transform-react-pure-annotations" "^7.23.3" - "@babel/preset-react@^7.12.5", "@babel/preset-react@^7.13.13": version "7.18.6" resolved "https://npm.powerapp.cloud/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" @@ -1830,9 +1944,20 @@ "@babel/helper-validator-option" "^7.18.6" "@babel/plugin-transform-typescript" "^7.18.6" +"@babel/preset-typescript@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz#66cd86ea8f8c014855671d5ea9a737139cbbfef1" + integrity sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-validator-option" "^7.24.7" + "@babel/plugin-syntax-jsx" "^7.24.7" + "@babel/plugin-transform-modules-commonjs" "^7.24.7" + "@babel/plugin-transform-typescript" "^7.24.7" + "@babel/regjsgen@^0.8.0": version "0.8.0" - resolved "https://npm.powerapp.cloud/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== "@babel/runtime-corejs3@^7.10.2": @@ -1843,7 +1968,7 @@ core-js-pure "^3.25.1" regenerator-runtime "^0.13.11" -"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": version "7.20.7" resolved "https://npm.powerapp.cloud/@babel/runtime/-/runtime-7.20.7.tgz#fcb41a5a70550e04a7b708037c7c32f7f356d8fd" integrity sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ== @@ -1864,10 +1989,10 @@ dependencies: regenerator-runtime "^0.13.11" -"@babel/runtime@^7.15.3": - version "7.23.9" - resolved "https://npm.powerapp.cloud/@babel/runtime/-/runtime-7.23.9.tgz#47791a15e4603bb5f905bc0753801cf21d6345f7" - integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw== +"@babel/runtime@^7.7.6": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.8.tgz#5d958c3827b13cc6d05e038c07fb2e5e3420d82e" + integrity sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA== dependencies: regenerator-runtime "^0.14.0" @@ -1880,6 +2005,15 @@ "@babel/parser" "^7.24.0" "@babel/types" "^7.24.0" +"@babel/template@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.7.tgz#02efcee317d0609d2c07117cb70ef8fb17ab7315" + integrity sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/traverse@^7.1.0", "@babel/traverse@^7.18.9", "@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.24.1", "@babel/traverse@^7.7.0": version "7.24.1" resolved "https://npm.powerapp.cloud/@babel/traverse/-/traverse-7.24.1.tgz#d65c36ac9dd17282175d1e4a3c49d5b7988f530c" @@ -1896,7 +2030,39 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.24.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": +"@babel/traverse@^7.1.6", "@babel/traverse@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.8.tgz#6c14ed5232b7549df3371d820fbd9abfcd7dfab7" + integrity sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.8" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-function-name" "^7.24.7" + "@babel/helper-hoist-variables" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/parser" "^7.24.8" + "@babel/types" "^7.24.8" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/traverse@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5" + integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.7" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-function-name" "^7.24.7" + "@babel/helper-hoist-variables" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/types" "^7.24.7" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": version "7.24.0" resolved "https://npm.powerapp.cloud/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w== @@ -1905,6 +2071,24 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@babel/types@^7.2.0", "@babel/types@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.8.tgz#d51ffa9043b17d36622efa44e861a49e69e130a8" + integrity sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA== + dependencies: + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + +"@babel/types@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2" + integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q== + dependencies: + "@babel/helper-string-parser" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://npm.powerapp.cloud/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -2055,10 +2239,111 @@ react-devtools-inline "4.4.0" react-is "^17.0.2" -"@csstools/convert-colors@^1.4.0": - version "1.4.0" - resolved "https://npm.powerapp.cloud/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" - integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== +"@csstools/postcss-cascade-layers@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz#8a997edf97d34071dd2e37ea6022447dd9e795ad" + integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== + dependencies: + "@csstools/selector-specificity" "^2.0.2" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-color-function@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz#2bd36ab34f82d0497cfacdc9b18d34b5e6f64b6b" + integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-font-format-keywords@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz#677b34e9e88ae997a67283311657973150e8b16a" + integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-hwb-function@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz#ab54a9fce0ac102c754854769962f2422ae8aa8b" + integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-ic-unit@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz#28237d812a124d1a16a5acc5c3832b040b303e58" + integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-is-pseudo-class@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz#846ae6c0d5a1eaa878fce352c544f9c295509cd1" + integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-nested-calc@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz#d7e9d1d0d3d15cf5ac891b16028af2a1044d0c26" + integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-normalize-display-values@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz#15da54a36e867b3ac5163ee12c1d7f82d4d612c3" + integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-oklab-function@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz#88cee0fbc8d6df27079ebd2fa016ee261eecf844" + integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz#542292558384361776b45c85226b9a3a34f276fa" + integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-stepped-value-functions@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz#f8772c3681cc2befed695e2b0b1d68e22f08c4f4" + integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-text-decoration-shorthand@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz#ea96cfbc87d921eca914d3ad29340d9bcc4c953f" + integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-trigonometric-functions@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz#94d3e4774c36d35dcdc88ce091336cb770d32756" + integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-unset-value@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz#c99bb70e2cdc7312948d1eb41df2412330b81f77" + integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== + +"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" + integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== "@emotion/babel-plugin@^11.11.0": version "11.11.0" @@ -2148,6 +2433,126 @@ resolved "https://npm.powerapp.cloud/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== +"@esbuild/aix-ppc64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" + integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== + +"@esbuild/android-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052" + integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== + +"@esbuild/android-arm@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" + integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== + +"@esbuild/android-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" + integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== + +"@esbuild/darwin-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" + integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== + +"@esbuild/darwin-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22" + integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== + +"@esbuild/freebsd-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" + integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== + +"@esbuild/freebsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261" + integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== + +"@esbuild/linux-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b" + integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== + +"@esbuild/linux-arm@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" + integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== + +"@esbuild/linux-ia32@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" + integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== + +"@esbuild/linux-loong64@0.14.54": + version "0.14.54" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" + integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== + +"@esbuild/linux-loong64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df" + integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== + +"@esbuild/linux-mips64el@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" + integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== + +"@esbuild/linux-ppc64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4" + integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== + +"@esbuild/linux-riscv64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" + integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== + +"@esbuild/linux-s390x@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" + integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== + +"@esbuild/linux-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" + integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== + +"@esbuild/netbsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" + integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== + +"@esbuild/openbsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" + integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== + +"@esbuild/sunos-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b" + integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== + +"@esbuild/win32-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" + integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== + +"@esbuild/win32-ia32@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b" + integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== + +"@esbuild/win32-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" + integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== + "@floating-ui/core@^1.2.4": version "1.2.5" resolved "https://npm.powerapp.cloud/@floating-ui/core/-/core-1.2.5.tgz#612f0d203e6f647490d572c7b798eebac9e3cf54" @@ -2206,11 +2611,6 @@ resolved "https://npm.powerapp.cloud/@fortawesome/fontawesome-pro/-/fontawesome-pro-6.2.1.tgz#1cd5b79d93fdb955ef8a04996fef20a44207a6f0" integrity sha512-dHk7iiCf5MCmoUvmrYzfN/I3gebpgpA1oqlOffgOThnsaAR4kpaQ5YMTdkdG99Of1hnN0Bok6R+HE28zXb3SOg== -"@gar/promisify@^1.0.1": - version "1.1.3" - resolved "https://npm.powerapp.cloud/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== - "@gilbarbara/deep-equal@^0.1.1": version "0.1.2" resolved "https://npm.powerapp.cloud/@gilbarbara/deep-equal/-/deep-equal-0.1.2.tgz#1a106721368dba5e7e9fb7e9a3a6f9efbd8df36d" @@ -2229,6 +2629,18 @@ resolved "https://npm.powerapp.cloud/@hotwired/turbo/-/turbo-7.3.0.tgz#2226000fff1aabda9fd9587474565c9929dbf15d" integrity sha512-Dcu+NaSvHLT7EjrDrkEmH4qET2ZJZ5IcCWmNXxNQTBwlnE5tBZfN6WxZ842n5cHV52DH/AKNirbPBtcEXDLW4g== +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://npm.powerapp.cloud/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -2240,7 +2652,7 @@ js-yaml "^3.13.1" resolve-from "^5.0.0" -"@istanbuljs/schema@^0.1.2": +"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": version "0.1.3" resolved "https://npm.powerapp.cloud/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== @@ -2490,13 +2902,13 @@ resolved "https://npm.powerapp.cloud/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== -"@jridgewell/source-map@^0.3.2": - version "0.3.2" - resolved "https://npm.powerapp.cloud/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== +"@jridgewell/source-map@^0.3.3": + version "0.3.6" + resolved "https://npm.powerapp.cloud/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" "@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": version "1.4.14" @@ -2508,7 +2920,7 @@ resolved "https://npm.powerapp.cloud/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" resolved "https://npm.powerapp.cloud/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== @@ -2516,7 +2928,7 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@jridgewell/trace-mapping@^0.3.8", "@jridgewell/trace-mapping@^0.3.9": +"@jridgewell/trace-mapping@^0.3.9": version "0.3.17" resolved "https://npm.powerapp.cloud/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== @@ -2674,11 +3086,6 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": - version "2.1.8-no-fsevents.3" - resolved "https://npm.powerapp.cloud/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b" - integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ== - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://npm.powerapp.cloud/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -2705,22 +3112,6 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/fs@^1.0.0": - version "1.1.1" - resolved "https://npm.powerapp.cloud/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" - integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== - dependencies: - "@gar/promisify" "^1.0.1" - semver "^7.3.5" - -"@npmcli/move-file@^1.0.1": - version "1.1.2" - resolved "https://npm.powerapp.cloud/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" - integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - "@octokit/auth-token@^2.4.4": version "2.5.0" resolved "https://npm.powerapp.cloud/@octokit/auth-token/-/auth-token-2.5.0.tgz#27c37ea26c205f28443402477ffd261311f21e36" @@ -2812,10 +3203,17 @@ resolved "https://npm.powerapp.cloud/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz#4a822d10f6f0e316be4d67b4d4f8c9a124b073bd" integrity sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA== -"@polka/url@^1.0.0-next.20": - version "1.0.0-next.21" - resolved "https://npm.powerapp.cloud/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" - integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== +"@originjs/vite-plugin-commonjs@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@originjs/vite-plugin-commonjs/-/vite-plugin-commonjs-1.0.3.tgz#2e3fb11ec78847da9422b79c103953f94d667f09" + integrity sha512-KuEXeGPptM2lyxdIEJ4R11+5ztipHoE7hy8ClZt3PYaOVQ/pyngd2alaSrPnwyFeOW1UagRBaQ752aA1dTMdOQ== + dependencies: + esbuild "^0.14.14" + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== "@popperjs/core@^2.6.0": version "2.11.6" @@ -2852,50 +3250,6 @@ resolved "https://npm.powerapp.cloud/@rails/actioncable/-/actioncable-7.1.3.tgz#4db480347775aeecd4dde2405659eef74a458881" integrity sha512-ojNvnoZtPN0pYvVFtlO7dyEN9Oml1B6IDM+whGKVak69MMYW99lC2NOWXWeE3bmwEydbP/nn6ERcpfjHVjYQjA== -"@rails/webpacker@5.4.3": - version "5.4.3" - resolved "https://npm.powerapp.cloud/@rails/webpacker/-/webpacker-5.4.3.tgz#cfe2d8faffe7db5001bad50a1534408b4f2efb2f" - integrity sha512-tEM8tpUtfx6FxKwcuQ9+v6pzgqM5LeAdhT6IJ4Te3BPKFO1xrGrXugqeRuZ+gE8ASDZRTOK6yuQkapOpuX5JdA== - dependencies: - "@babel/core" "^7.15.0" - "@babel/plugin-proposal-class-properties" "^7.14.5" - "@babel/plugin-proposal-object-rest-spread" "^7.14.7" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-destructuring" "^7.14.7" - "@babel/plugin-transform-regenerator" "^7.14.5" - "@babel/plugin-transform-runtime" "^7.15.0" - "@babel/preset-env" "^7.15.0" - "@babel/runtime" "^7.15.3" - babel-loader "^8.2.2" - babel-plugin-dynamic-import-node "^2.3.3" - babel-plugin-macros "^2.8.0" - case-sensitive-paths-webpack-plugin "^2.4.0" - compression-webpack-plugin "^4.0.1" - core-js "^3.16.2" - css-loader "^3.6.0" - file-loader "^6.2.0" - flatted "^3.2.2" - glob "^7.1.7" - js-yaml "^3.14.1" - mini-css-extract-plugin "^0.9.0" - optimize-css-assets-webpack-plugin "^5.0.8" - path-complete-extname "^1.0.0" - pnp-webpack-plugin "^1.7.0" - postcss-flexbugs-fixes "^4.2.1" - postcss-import "^12.0.1" - postcss-loader "^3.0.0" - postcss-preset-env "^6.7.0" - postcss-safe-parser "^4.0.2" - regenerator-runtime "^0.13.9" - sass "^1.38.0" - sass-loader "10.1.1" - style-loader "^1.3.0" - terser-webpack-plugin "^4.2.3" - webpack "^4.46.0" - webpack-assets-manifest "^3.1.1" - webpack-cli "^3.3.12" - webpack-sources "^1.4.3" - "@react-hook/intersection-observer@^3.1.1": version "3.1.1" resolved "https://npm.powerapp.cloud/@react-hook/intersection-observer/-/intersection-observer-3.1.1.tgz#6b8fdb80d133c9c28bc8318368ecb3a1f8befc50" @@ -2949,6 +3303,103 @@ resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.9.0.tgz#9033238b41c4cbe1e961eccb3f79e2c588328cf6" integrity sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA== +"@rollup/plugin-typescript@^11.1.6": + version "11.1.6" + resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-11.1.6.tgz#724237d5ec12609ec01429f619d2a3e7d4d1b22b" + integrity sha512-R92yOmIACgYdJ7dJ97p4K69I8gg6IEHt8M7dUBxN3W6nrO8uUxX5ixl0yU/N3aZTi8WhPuICvOHXQvF6FaykAA== + dependencies: + "@rollup/pluginutils" "^5.1.0" + resolve "^1.22.1" + +"@rollup/pluginutils@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz#7e53eddc8c7f483a4ad0b94afb1f7f5fd3c771e0" + integrity sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + +"@rollup/rollup-android-arm-eabi@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz#bbd0e616b2078cd2d68afc9824d1fadb2f2ffd27" + integrity sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ== + +"@rollup/rollup-android-arm64@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz#97255ef6384c5f73f4800c0de91f5f6518e21203" + integrity sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA== + +"@rollup/rollup-darwin-arm64@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz#b6dd74e117510dfe94541646067b0545b42ff096" + integrity sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w== + +"@rollup/rollup-darwin-x64@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz#e07d76de1cec987673e7f3d48ccb8e106d42c05c" + integrity sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA== + +"@rollup/rollup-linux-arm-gnueabihf@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz#9f1a6d218b560c9d75185af4b8bb42f9f24736b8" + integrity sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA== + +"@rollup/rollup-linux-arm-musleabihf@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz#53618b92e6ffb642c7b620e6e528446511330549" + integrity sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A== + +"@rollup/rollup-linux-arm64-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz#99a7ba5e719d4f053761a698f7b52291cefba577" + integrity sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw== + +"@rollup/rollup-linux-arm64-musl@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz#f53db99a45d9bc00ce94db8a35efa7c3c144a58c" + integrity sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ== + +"@rollup/rollup-linux-powerpc64le-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz#cbb0837408fe081ce3435cf3730e090febafc9bf" + integrity sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA== + +"@rollup/rollup-linux-riscv64-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz#8ed09c1d1262ada4c38d791a28ae0fea28b80cc9" + integrity sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg== + +"@rollup/rollup-linux-s390x-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz#938138d3c8e0c96f022252a28441dcfb17afd7ec" + integrity sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg== + +"@rollup/rollup-linux-x64-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz#1a7481137a54740bee1ded4ae5752450f155d942" + integrity sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w== + +"@rollup/rollup-linux-x64-musl@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz#f1186afc601ac4f4fc25fac4ca15ecbee3a1874d" + integrity sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg== + +"@rollup/rollup-win32-arm64-msvc@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz#ed6603e93636a96203c6915be4117245c1bd2daf" + integrity sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA== + +"@rollup/rollup-win32-ia32-msvc@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz#14e0b404b1c25ebe6157a15edb9c46959ba74c54" + integrity sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg== + +"@rollup/rollup-win32-x64-msvc@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz#5d694d345ce36b6ecf657349e03eb87297e68da4" + integrity sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g== + "@sinclair/typebox@^0.24.1": version "0.24.51" resolved "https://npm.powerapp.cloud/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" @@ -2973,109 +3424,6 @@ resolved "https://npm.powerapp.cloud/@stitches/core/-/core-1.2.8.tgz#dce3b8fdc764fbc6dbea30c83b73bfb52cf96173" integrity sha512-Gfkvwk9o9kE9r9XNBmJRfV8zONvXThnm1tcuojL04Uy5uRyqg93DC83lDebl0rocZCfKSjUv+fWYtMQmEDJldg== -"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://npm.powerapp.cloud/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" - integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== - -"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://npm.powerapp.cloud/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" - integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== - -"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": - version "5.0.1" - resolved "https://npm.powerapp.cloud/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" - integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== - -"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": - version "5.0.1" - resolved "https://npm.powerapp.cloud/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" - integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== - -"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": - version "5.4.0" - resolved "https://npm.powerapp.cloud/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" - integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== - -"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": - version "5.4.0" - resolved "https://npm.powerapp.cloud/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" - integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== - -"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": - version "5.4.0" - resolved "https://npm.powerapp.cloud/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" - integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== - -"@svgr/babel-plugin-transform-svg-component@^5.5.0": - version "5.5.0" - resolved "https://npm.powerapp.cloud/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" - integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== - -"@svgr/babel-preset@^5.5.0": - version "5.5.0" - resolved "https://npm.powerapp.cloud/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" - integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" - "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" - "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" - "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" - "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" - "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" - "@svgr/babel-plugin-transform-svg-component" "^5.5.0" - -"@svgr/core@^5.5.0": - version "5.5.0" - resolved "https://npm.powerapp.cloud/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" - integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== - dependencies: - "@svgr/plugin-jsx" "^5.5.0" - camelcase "^6.2.0" - cosmiconfig "^7.0.0" - -"@svgr/hast-util-to-babel-ast@^5.5.0": - version "5.5.0" - resolved "https://npm.powerapp.cloud/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" - integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== - dependencies: - "@babel/types" "^7.12.6" - -"@svgr/plugin-jsx@^5.5.0": - version "5.5.0" - resolved "https://npm.powerapp.cloud/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" - integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== - dependencies: - "@babel/core" "^7.12.3" - "@svgr/babel-preset" "^5.5.0" - "@svgr/hast-util-to-babel-ast" "^5.5.0" - svg-parser "^2.0.2" - -"@svgr/plugin-svgo@^5.5.0": - version "5.5.0" - resolved "https://npm.powerapp.cloud/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" - integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== - dependencies: - cosmiconfig "^7.0.0" - deepmerge "^4.2.2" - svgo "^1.2.2" - -"@svgr/webpack@5.5.0": - version "5.5.0" - resolved "https://npm.powerapp.cloud/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" - integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== - dependencies: - "@babel/core" "^7.12.3" - "@babel/plugin-transform-react-constant-elements" "^7.12.1" - "@babel/preset-env" "^7.12.1" - "@babel/preset-react" "^7.12.5" - "@svgr/core" "^5.5.0" - "@svgr/plugin-jsx" "^5.5.0" - "@svgr/plugin-svgo" "^5.5.0" - loader-utils "^2.0.0" - "@tanstack/react-table@8.9.2": version "8.9.2" resolved "https://registry.yarnpkg.com/@tanstack/react-table/-/react-table-8.9.2.tgz#31b9e72387b888fca200d3397d11cc1baf7fa841" @@ -3344,7 +3692,7 @@ "@types/babel__template" "*" "@types/babel__traverse" "*" -"@types/babel__core@^7.18.0": +"@types/babel__core@^7.18.0", "@types/babel__core@^7.20.5": version "7.20.5" resolved "https://npm.powerapp.cloud/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== @@ -3402,6 +3750,11 @@ resolved "https://npm.powerapp.cloud/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== +"@types/estree@1.0.5", "@types/estree@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + "@types/flatpickr@3.1.2": version "3.1.2" resolved "https://npm.powerapp.cloud/@types/flatpickr/-/flatpickr-3.1.2.tgz#767e04fea776ddb399007028bed1a885e26d6d52" @@ -3409,6 +3762,13 @@ dependencies: flatpickr "*" +"@types/fs-extra@^8.0.1": + version "8.1.5" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.5.tgz#33aae2962d3b3ec9219b5aca2555ee00274f5927" + integrity sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ== + dependencies: + "@types/node" "*" + "@types/geojson@*", "@types/geojson@^7946.0.10": version "7946.0.10" resolved "https://npm.powerapp.cloud/@types/geojson/-/geojson-7946.0.10.tgz#6dfbf5ea17142f7f9a043809f1cd4c448cb68249" @@ -3472,20 +3832,27 @@ jest-diff "^25.2.1" pretty-format "^25.2.1" -"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": +"@types/json-schema@*", "@types/json-schema@^7.0.8": version "7.0.11" resolved "https://npm.powerapp.cloud/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== -"@types/json-schema@^7.0.9": +"@types/json-schema@^7.0.15", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.9": version "7.0.15" resolved "https://npm.powerapp.cloud/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== -"@types/lodash@4.14.188": - version "4.14.188" - resolved "https://npm.powerapp.cloud/@types/lodash/-/lodash-4.14.188.tgz#e4990c4c81f7c9b00c5ff8eae389c10f27980da5" - integrity sha512-zmEmF5OIM3rb7SbLCFYoQhO4dGt2FRM9AMkxvA3LaADOF1n8in/zGJlWji9fmafLoNyz+FoL6FE0SLtGIArD7w== +"@types/lodash-es@4.17.12": + version "4.17.12" + resolved "https://npm.powerapp.cloud/@types/lodash-es/-/lodash-es-4.17.12.tgz#65f6d1e5f80539aa7cfbfc962de5def0cf4f341b" + integrity sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ== + dependencies: + "@types/lodash" "*" + +"@types/lodash@*": + version "4.17.7" + resolved "https://npm.powerapp.cloud/@types/lodash/-/lodash-4.17.7.tgz#2f776bcb53adc9e13b2c0dfd493dfcbd7de43612" + integrity sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA== "@types/mapbox__point-geometry@*", "@types/mapbox__point-geometry@^0.1.2": version "0.1.2" @@ -3546,11 +3913,6 @@ resolved "https://npm.powerapp.cloud/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== -"@types/q@^1.5.1": - version "1.5.5" - resolved "https://npm.powerapp.cloud/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" - integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== - "@types/react-dom@^18.0.11": version "18.0.11" resolved "https://npm.powerapp.cloud/@types/react-dom/-/react-dom-18.0.11.tgz#321351c1459bc9ca3d216aefc8a167beec334e33" @@ -3791,174 +4153,22 @@ "@typescript-eslint/types" "5.48.2" eslint-visitor-keys "^3.3.0" -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== - dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== - -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== - -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== - -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== - -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== - dependencies: - "@webassemblyjs/ast" "1.9.0" - -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== - -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== - -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://npm.powerapp.cloud/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== +"@vitejs/plugin-react@^4.3.1": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz#d0be6594051ded8957df555ff07a991fb618b48e" + integrity sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://npm.powerapp.cloud/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://npm.powerapp.cloud/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + "@babel/core" "^7.24.5" + "@babel/plugin-transform-react-jsx-self" "^7.24.5" + "@babel/plugin-transform-react-jsx-source" "^7.24.1" + "@types/babel__core" "^7.20.5" + react-refresh "^0.14.2" abab@^2.0.3, abab@^2.0.5: version "2.0.6" resolved "https://npm.powerapp.cloud/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: - version "1.3.8" - resolved "https://npm.powerapp.cloud/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - acorn-globals@^6.0.0: version "6.0.0" resolved "https://npm.powerapp.cloud/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" @@ -3977,26 +4187,21 @@ acorn-walk@^7.1.1: resolved "https://npm.powerapp.cloud/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn-walk@^8.0.0: - version "8.2.0" - resolved "https://npm.powerapp.cloud/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" - integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== - -acorn@^6.4.1: - version "6.4.2" - resolved "https://npm.powerapp.cloud/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== - acorn@^7.1.1, acorn@^7.4.0: version "7.4.1" resolved "https://npm.powerapp.cloud/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0: +acorn@^8.2.4: version "8.8.1" resolved "https://npm.powerapp.cloud/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== +acorn@^8.8.2: + version "8.12.1" + resolved "https://npm.powerapp.cloud/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" + integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== + agent-base@6: version "6.0.2" resolved "https://npm.powerapp.cloud/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -4012,17 +4217,12 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://npm.powerapp.cloud/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: +ajv-keywords@^3.5.2: version "3.5.2" resolved "https://npm.powerapp.cloud/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.5: version "6.12.6" resolved "https://npm.powerapp.cloud/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -4032,11 +4232,6 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://npm.powerapp.cloud/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" - integrity sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ== - anchor-js@^5.0.0: version "5.0.0" resolved "https://npm.powerapp.cloud/anchor-js/-/anchor-js-5.0.0.tgz#e096bb1c6b76c31b41f8ff0966289af26fae87e7" @@ -4047,11 +4242,6 @@ anser@^2.1.1: resolved "https://npm.powerapp.cloud/anser/-/anser-2.1.1.tgz#8afae28d345424c82de89cc0e4d1348eb0c5af7c" integrity sha512-nqLm4HxOTpeLOxcmB3QWmV5TcDFhW9y/fyQ+hivtDFcK4OQ+pQ5fzPnXHM1Mfcm0VkLtvVi1TCPr++Qy0Q/3EQ== -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://npm.powerapp.cloud/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - ansi-colors@^4.1.1: version "4.1.3" resolved "https://npm.powerapp.cloud/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" @@ -4064,21 +4254,6 @@ ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: dependencies: type-fest "^0.21.3" -ansi-html-community@0.0.8: - version "0.0.8" - resolved "https://npm.powerapp.cloud/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - -ansi-html@0.0.7: - version "0.0.7" - resolved "https://npm.powerapp.cloud/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" - integrity sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA== - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://npm.powerapp.cloud/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== - ansi-regex@^4.1.0: version "4.1.1" resolved "https://npm.powerapp.cloud/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" @@ -4089,10 +4264,10 @@ ansi-regex@^5.0.0, ansi-regex@^5.0.1: resolved "https://npm.powerapp.cloud/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://npm.powerapp.cloud/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" @@ -4113,6 +4288,11 @@ ansi-styles@^5.0.0: resolved "https://npm.powerapp.cloud/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + anymatch@^2.0.0: version "2.0.0" resolved "https://npm.powerapp.cloud/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -4129,11 +4309,6 @@ anymatch@^3.0.3, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -aproba@^1.1.1: - version "1.2.0" - resolved "https://npm.powerapp.cloud/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - archiver-utils@^2.1.0: version "2.1.0" resolved "https://npm.powerapp.cloud/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" @@ -4220,16 +4395,6 @@ array-buffer-byte-length@^1.0.0: call-bind "^1.0.2" is-array-buffer "^3.0.1" -array-flatten@1.1.1: - version "1.1.1" - resolved "https://npm.powerapp.cloud/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://npm.powerapp.cloud/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - array-includes@^3.1.5: version "3.1.6" resolved "https://npm.powerapp.cloud/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" @@ -4252,7 +4417,7 @@ array-includes@^3.1.6: get-intrinsic "^1.2.1" is-string "^1.0.7" -array-union@^1.0.1, array-union@^1.0.2: +array-union@^1.0.2: version "1.0.2" resolved "https://npm.powerapp.cloud/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== @@ -4294,17 +4459,6 @@ array.prototype.flatmap@^1.3.1: es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" -array.prototype.reduce@^1.0.5: - version "1.0.5" - resolved "https://npm.powerapp.cloud/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz#6b20b0daa9d9734dd6bc7ea66b5bbce395471eac" - integrity sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-array-method-boxes-properly "^1.0.0" - is-string "^1.0.7" - array.prototype.tosorted@^1.1.1: version "1.1.2" resolved "https://npm.powerapp.cloud/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz#620eff7442503d66c799d95503f82b475745cefd" @@ -4334,29 +4488,18 @@ arrify@^2.0.1: resolved "https://npm.powerapp.cloud/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://npm.powerapp.cloud/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - -assert@^1.1.1: - version "1.5.0" - resolved "https://npm.powerapp.cloud/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - assign-symbols@^1.0.0: version "1.0.0" resolved "https://npm.powerapp.cloud/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== +ast-types@^0.14.2: + version "0.14.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" + integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== + dependencies: + tslib "^2.0.1" + astral-regex@^1.0.0: version "1.0.0" resolved "https://npm.powerapp.cloud/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" @@ -4367,23 +4510,6 @@ astral-regex@^2.0.0: resolved "https://npm.powerapp.cloud/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -async-each@^1.0.1: - version "1.0.3" - resolved "https://npm.powerapp.cloud/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://npm.powerapp.cloud/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -async@^2.6.4: - version "2.6.4" - resolved "https://npm.powerapp.cloud/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" - integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== - dependencies: - lodash "^4.17.14" - async@^3.2.3: version "3.2.4" resolved "https://npm.powerapp.cloud/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" @@ -4416,18 +4542,17 @@ attr-accept@^2.0.0: resolved "https://npm.powerapp.cloud/attr-accept/-/attr-accept-2.2.2.tgz#646613809660110749e92f2c10833b70968d929b" integrity sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg== -autoprefixer@^9.6.1: - version "9.8.8" - resolved "https://npm.powerapp.cloud/autoprefixer/-/autoprefixer-9.8.8.tgz#fd4bd4595385fa6f06599de749a4d5f7a474957a" - integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== +autoprefixer@^10.4.13: + version "10.4.19" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" + integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" + browserslist "^4.23.0" + caniuse-lite "^1.0.30001599" + fraction.js "^4.3.7" normalize-range "^0.1.2" - num2fraction "^1.2.2" - picocolors "^0.2.1" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" available-typed-arrays@^1.0.5: version "1.0.5" @@ -4439,45 +4564,16 @@ axe-core@4.4.3: resolved "https://npm.powerapp.cloud/axe-core/-/axe-core-4.4.3.tgz#11c74d23d5013c0fa5d183796729bc3482bd2f6f" integrity sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w== +axe-core@4.9.1: + version "4.9.1" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.9.1.tgz#fcd0f4496dad09e0c899b44f6c4bb7848da912ae" + integrity sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw== + axe-core@^4.0.1: version "4.6.2" resolved "https://npm.powerapp.cloud/axe-core/-/axe-core-4.6.2.tgz#6e566ab2a3d29e415f5115bc0fd2597a5eb3e5e3" integrity sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg== -babel-code-frame@^6.26.0: - version "6.26.0" - resolved "https://npm.powerapp.cloud/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g== - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-core@^6.1.2, babel-core@^6.26.0: - version "6.26.3" - resolved "https://npm.powerapp.cloud/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" - integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.1" - debug "^2.6.9" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.8" - slash "^1.0.0" - source-map "^0.5.7" - babel-eslint@10.1.0: version "10.1.0" resolved "https://npm.powerapp.cloud/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" @@ -4490,28 +4586,6 @@ babel-eslint@10.1.0: eslint-visitor-keys "^1.0.0" resolve "^1.12.0" -babel-generator@^6.21.0, babel-generator@^6.26.0: - version "6.26.1" - resolved "https://npm.powerapp.cloud/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.7" - trim-right "^1.0.1" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "https://npm.powerapp.cloud/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - integrity sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ== - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-jest@^26.6.3: version "26.6.3" resolved "https://npm.powerapp.cloud/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" @@ -4526,42 +4600,6 @@ babel-jest@^26.6.3: graceful-fs "^4.2.4" slash "^3.0.0" -babel-loader@^8.2.2, babel-loader@^8.2.4: - version "8.3.0" - resolved "https://npm.powerapp.cloud/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" - integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^2.0.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://npm.powerapp.cloud/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - integrity sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w== - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://npm.powerapp.cloud/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-flow-runtime@^0.11.1: - version "0.11.1" - resolved "https://npm.powerapp.cloud/babel-plugin-flow-runtime/-/babel-plugin-flow-runtime-0.11.1.tgz#5bccef681c75a126d6c81db3560dabf075e19d22" - integrity sha512-vKpvFB66jbyrxTpI9rdTm9Fzxm+F8EjX5bVHv6PxCl/0JddyGrgslhFKowqe+TXMdhuKmwNs+V/4hYdHsvHGXw== - dependencies: - babel-generator "^6.21.0" - babel-traverse "^6.20.0" - babel-types "^6.16.0" - babylon "^6.16.1" - camelcase "^3.0.0" - flow-config-parser "^0.3.0" - babel-plugin-istanbul@^6.0.0: version "6.1.1" resolved "https://npm.powerapp.cloud/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" @@ -4583,22 +4621,6 @@ babel-plugin-jest-hoist@^26.6.2: "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-plugin-jsx-control-statements@^4.0.0: - version "4.1.2" - resolved "https://npm.powerapp.cloud/babel-plugin-jsx-control-statements/-/babel-plugin-jsx-control-statements-4.1.2.tgz#eb90494109cad3ed1b88dc75416e2c056fca1462" - integrity sha512-GUEnED4GLxJnFGKidbdI0GNN5Ekih4wbAr7+ENkpUKWYxeg7UPcgwmYd7qrpxT7UWto4OZtyUJg+sm+QN4ZjkQ== - dependencies: - "@babel/core" "^7.1.2" - -babel-plugin-macros@^2.8.0: - version "2.8.0" - resolved "https://npm.powerapp.cloud/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" - integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== - dependencies: - "@babel/runtime" "^7.7.2" - cosmiconfig "^6.0.0" - resolve "^1.12.0" - babel-plugin-macros@^3.1.0: version "3.1.0" resolved "https://npm.powerapp.cloud/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" @@ -4617,15 +4639,23 @@ babel-plugin-polyfill-corejs2@^0.3.3: "@babel/helper-define-polyfill-provider" "^0.3.3" semver "^6.1.1" -babel-plugin-polyfill-corejs2@^0.4.8: - version "0.4.8" - resolved "https://npm.powerapp.cloud/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz#dbcc3c8ca758a290d47c3c6a490d59429b0d2269" - integrity sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg== +babel-plugin-polyfill-corejs2@^0.4.10: + version "0.4.11" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz#30320dfe3ffe1a336c15afdcdafd6fd615b25e33" + integrity sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.5.0" + "@babel/helper-define-polyfill-provider" "^0.6.2" semver "^6.3.1" +babel-plugin-polyfill-corejs3@^0.10.4: + version "0.10.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77" + integrity sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.1" + core-js-compat "^3.36.1" + babel-plugin-polyfill-corejs3@^0.6.0: version "0.6.0" resolved "https://npm.powerapp.cloud/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" @@ -4634,14 +4664,6 @@ babel-plugin-polyfill-corejs3@^0.6.0: "@babel/helper-define-polyfill-provider" "^0.3.3" core-js-compat "^3.25.1" -babel-plugin-polyfill-corejs3@^0.9.0: - version "0.9.0" - resolved "https://npm.powerapp.cloud/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz#9eea32349d94556c2ad3ab9b82ebb27d4bf04a81" - integrity sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.5.0" - core-js-compat "^3.34.0" - babel-plugin-polyfill-regenerator@^0.4.1: version "0.4.1" resolved "https://npm.powerapp.cloud/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" @@ -4649,54 +4671,21 @@ babel-plugin-polyfill-regenerator@^0.4.1: dependencies: "@babel/helper-define-polyfill-provider" "^0.3.3" -babel-plugin-polyfill-regenerator@^0.5.5: - version "0.5.5" - resolved "https://npm.powerapp.cloud/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz#8b0c8fc6434239e5d7b8a9d1f832bb2b0310f06a" - integrity sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg== +babel-plugin-polyfill-regenerator@^0.6.1: + version "0.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz#addc47e240edd1da1058ebda03021f382bba785e" + integrity sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg== dependencies: - "@babel/helper-define-polyfill-provider" "^0.5.0" + "@babel/helper-define-polyfill-provider" "^0.6.2" -babel-plugin-react-svg@^3.0.3: - version "3.0.3" - resolved "https://npm.powerapp.cloud/babel-plugin-react-svg/-/babel-plugin-react-svg-3.0.3.tgz#7da46a0bd8319f49ac85523d259f145ce5d78321" - integrity sha512-Pst1RWjUIiV0Ykv1ODSeceCBsFOP2Y4dusjq7/XkjuzJdvS9CjpkPMUIoO4MLlvp5PiLCeMlsOC7faEUA0gm3Q== - -babel-plugin-syntax-decorators@^6.1.18: - version "6.13.0" - resolved "https://npm.powerapp.cloud/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b" - integrity sha512-AWj19x2aDm8qFQ5O2JcD6pwJDW1YdcnO+1b81t7gxrGjz5VHiUqeYWAR4h7zueWMalRelrQDXprv2FrY1dbpbw== - -babel-plugin-syntax-flow@^6.18.0: - version "6.18.0" - resolved "https://npm.powerapp.cloud/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" - integrity sha512-HbTDIoG1A1op7Tl/wIFQPULIBA61tsJ8Ntq2FAhLwuijrzosM/92kAfgU1Q3Kc7DH/cprJg5vDfuTY4QUL4rDA== - -babel-plugin-syntax-jsx@^6.1.18: - version "6.18.0" - resolved "https://npm.powerapp.cloud/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== - -babel-plugin-transform-decorators-legacy@^1.3.4: - version "1.3.5" - resolved "https://npm.powerapp.cloud/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.5.tgz#0e492dffa0edd70529072887f8aa86d4dd8b40a1" - integrity sha512-jYHwjzRXRelYQ1uGm353zNzf3QmtdCfvJbuYTZ4gKveK7M9H1fs3a5AKdY1JUDl0z97E30ukORW1dzhWvsabtA== - dependencies: - babel-plugin-syntax-decorators "^6.1.18" - babel-runtime "^6.2.0" - babel-template "^6.3.0" - -babel-plugin-transform-flow-strip-types@^6.22.0: - version "6.22.0" - resolved "https://npm.powerapp.cloud/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" - integrity sha512-TxIM0ZWNw9oYsoTthL3lvAK3+eTujzktoXJg4ubGvICGbVuXVYv5hHv0XXpz8fbqlJaGYY4q5SVzaSmsg3t4Fg== - dependencies: - babel-plugin-syntax-flow "^6.18.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-react-remove-prop-types@^0.4.24: - version "0.4.24" - resolved "https://npm.powerapp.cloud/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" - integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== +babel-plugin-react-docgen@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz#7cc8e2f94e8dc057a06e953162f0810e4e72257b" + integrity sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ== + dependencies: + ast-types "^0.14.2" + lodash "^4.17.15" + react-docgen "^5.0.0" babel-preset-current-node-syntax@^1.0.0: version "1.0.1" @@ -4716,13 +4705,6 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-flow@6.23.0: - version "6.23.0" - resolved "https://npm.powerapp.cloud/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz#e71218887085ae9a24b5be4169affb599816c49d" - integrity sha512-PQZFJXnM3d80Vq4O67OE6EMVKIw2Vmzy8UXovqulNogCtblWU8rzP7Sm5YgHiCg4uejUxzCkHfNXQ4Z6GI+Dhw== - dependencies: - babel-plugin-transform-flow-strip-types "^6.22.0" - babel-preset-jest@^26.6.2: version "26.6.2" resolved "https://npm.powerapp.cloud/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" @@ -4731,74 +4713,12 @@ babel-preset-jest@^26.6.2: babel-plugin-jest-hoist "^26.6.2" babel-preset-current-node-syntax "^1.0.0" -babel-register@^6.26.0: - version "6.26.0" - resolved "https://npm.powerapp.cloud/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - integrity sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A== - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://npm.powerapp.cloud/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g== - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-template@^6.24.1, babel-template@^6.26.0, babel-template@^6.3.0: - version "6.26.0" - resolved "https://npm.powerapp.cloud/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - integrity sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg== - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.20.0, babel-traverse@^6.26.0: - version "6.26.0" - resolved "https://npm.powerapp.cloud/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - integrity sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA== - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.16.0, babel-types@^6.26.0: - version "6.26.0" - resolved "https://npm.powerapp.cloud/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - integrity sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g== - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -babylon@^6.16.1, babylon@^6.18.0: - version "6.18.0" - resolved "https://npm.powerapp.cloud/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== - balanced-match@^1.0.0: version "1.0.2" resolved "https://npm.powerapp.cloud/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64-js@^1.0.2, base64-js@^1.3.1: +base64-js@^1.3.1: version "1.5.1" resolved "https://npm.powerapp.cloud/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -4816,38 +4736,16 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" -batch@0.6.1: - version "0.6.1" - resolved "https://npm.powerapp.cloud/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== - before-after-hook@^2.2.0: version "2.2.3" resolved "https://npm.powerapp.cloud/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== -big.js@^5.2.2: - version "5.2.2" - resolved "https://npm.powerapp.cloud/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://npm.powerapp.cloud/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - binary-extensions@^2.0.0: version "2.2.0" resolved "https://npm.powerapp.cloud/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bindings@^1.5.0: - version "1.5.0" - resolved "https://npm.powerapp.cloud/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - bl@^4.0.3: version "4.1.0" resolved "https://npm.powerapp.cloud/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" @@ -4857,56 +4755,6 @@ bl@^4.0.3: inherits "^2.0.4" readable-stream "^3.4.0" -bluebird@^3.5.5: - version "3.7.2" - resolved "https://npm.powerapp.cloud/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://npm.powerapp.cloud/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.1" - resolved "https://npm.powerapp.cloud/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" - integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== - -body-parser@1.20.1: - version "1.20.1" - resolved "https://npm.powerapp.cloud/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" - integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://npm.powerapp.cloud/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - integrity sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg== - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - brace-expansion@^1.1.7: version "1.1.11" resolved "https://npm.powerapp.cloud/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -4922,7 +4770,7 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^2.3.1, braces@^2.3.2: +braces@^2.3.1: version "2.3.2" resolved "https://npm.powerapp.cloud/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== @@ -4945,78 +4793,12 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://npm.powerapp.cloud/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== - browser-process-hrtime@^1.0.0: version "1.0.0" resolved "https://npm.powerapp.cloud/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://npm.powerapp.cloud/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://npm.powerapp.cloud/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://npm.powerapp.cloud/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://npm.powerapp.cloud/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://npm.powerapp.cloud/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://npm.powerapp.cloud/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.21.4, browserslist@^4.6.4: +browserslist@^4.21.4: version "4.21.4" resolved "https://npm.powerapp.cloud/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== @@ -5036,6 +4818,26 @@ browserslist@^4.22.2: node-releases "^2.0.14" update-browserslist-db "^1.0.13" +browserslist@^4.23.0: + version "4.23.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.1.tgz#ce4af0534b3d37db5c1a4ca98b9080f985041e96" + integrity sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw== + dependencies: + caniuse-lite "^1.0.30001629" + electron-to-chromium "^1.4.796" + node-releases "^2.0.14" + update-browserslist-db "^1.0.16" + +browserslist@^4.23.1: + version "4.23.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.2.tgz#244fe803641f1c19c28c48c4b6ec9736eb3d32ed" + integrity sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA== + dependencies: + caniuse-lite "^1.0.30001640" + electron-to-chromium "^1.4.820" + node-releases "^2.0.14" + update-browserslist-db "^1.1.0" + bs-logger@0.x: version "0.2.6" resolved "https://npm.powerapp.cloud/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" @@ -5060,25 +4862,6 @@ buffer-from@1.x, buffer-from@^1.0.0: resolved "https://npm.powerapp.cloud/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://npm.powerapp.cloud/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://npm.powerapp.cloud/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== - -buffer@^4.3.0: - version "4.9.2" - resolved "https://npm.powerapp.cloud/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - buffer@^5.5.0: version "5.7.1" resolved "https://npm.powerapp.cloud/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -5095,65 +4878,28 @@ buffer@^6.0.3: base64-js "^1.3.1" ieee754 "^1.2.1" -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== - -bytes@3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== - -bytes@3.1.2: - version "3.1.2" - resolved "https://npm.powerapp.cloud/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -cacache@^12.0.2: - version "12.0.4" - resolved "https://npm.powerapp.cloud/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== +c8@^7.6.0: + version "7.14.0" + resolved "https://registry.yarnpkg.com/c8/-/c8-7.14.0.tgz#f368184c73b125a80565e9ab2396ff0be4d732f3" + integrity sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw== dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^15.0.5: - version "15.3.0" - resolved "https://npm.powerapp.cloud/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" - integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== - dependencies: - "@npmcli/fs" "^1.0.0" - "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" + "@bcoe/v8-coverage" "^0.2.3" + "@istanbuljs/schema" "^0.1.3" + find-up "^5.0.0" + foreground-child "^2.0.0" + istanbul-lib-coverage "^3.2.0" + istanbul-lib-report "^3.0.0" + istanbul-reports "^3.1.4" rimraf "^3.0.2" - ssri "^8.0.1" - tar "^6.0.2" - unique-filename "^1.1.1" + test-exclude "^6.0.0" + v8-to-istanbul "^9.0.0" + yargs "^16.2.0" + yargs-parser "^20.2.9" + +cac@^6.7.14: + version "6.7.14" + resolved "https://npm.powerapp.cloud/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" + integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== cache-base@^1.0.1: version "1.0.1" @@ -5192,56 +4938,22 @@ call-me-maybe@^1.0.1: resolved "https://npm.powerapp.cloud/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa" integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== - callsites@^3.0.0: version "3.1.0" resolved "https://npm.powerapp.cloud/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camelcase@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - integrity sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg== - camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://npm.powerapp.cloud/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0, camelcase@^6.2.0: +camelcase@^6.0.0: version "6.3.0" resolved "https://npm.powerapp.cloud/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001400: +caniuse-lite@^1.0.30001400: version "1.0.30001444" resolved "https://npm.powerapp.cloud/caniuse-lite/-/caniuse-lite-1.0.30001444.tgz#c0a530776eb44d933b493de1d05346f2527b30fc" integrity sha512-ecER9xgJQVMqcrxThKptsW0pPxSae8R2RB87LNa+ivW9ppNWRHEplXcDzkCOP4LYWGj8hunXLqaiC41iBATNyg== @@ -5251,6 +4963,16 @@ caniuse-lite@^1.0.30001580: resolved "https://npm.powerapp.cloud/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz#0dfd4db9e94edbdca67d57348ebc070dece279f4" integrity sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ== +caniuse-lite@^1.0.30001599, caniuse-lite@^1.0.30001629: + version "1.0.30001638" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001638.tgz#598e1f0c2ac36f37ebc3f5b8887a32ca558e5d56" + integrity sha512-5SuJUJ7cZnhPpeLHaH0c/HPAnAHZvS6ElWyHK9GSIbVOQABLzowiI2pjmpvZ1WEbkyz46iFd4UXlOHR5SqgfMQ== + +caniuse-lite@^1.0.30001640: + version "1.0.30001641" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001641.tgz#3572862cd18befae3f637f2a1101cc033c6782ac" + integrity sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA== + capture-exit@^2.0.0: version "2.0.0" resolved "https://npm.powerapp.cloud/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -5263,23 +4985,7 @@ case-anything@^2.1.10: resolved "https://npm.powerapp.cloud/case-anything/-/case-anything-2.1.10.tgz#d18a6ca968d54ec3421df71e3e190f3bced23410" integrity sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ== -case-sensitive-paths-webpack-plugin@^2.4.0: - version "2.4.0" - resolved "https://npm.powerapp.cloud/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" - integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== - -chalk@^1.1.3: - version "1.1.3" - resolved "https://npm.powerapp.cloud/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.0, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.1.0, chalk@^2.4.2: version "2.4.2" resolved "https://npm.powerapp.cloud/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -5314,10 +5020,10 @@ chardet@^0.7.0: resolved "https://npm.powerapp.cloud/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.0, chokidar@^3.4.1: - version "3.5.3" - resolved "https://npm.powerapp.cloud/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== +"chokidar@>=3.0.0 <4.0.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: anymatch "~3.1.2" braces "~3.0.2" @@ -5329,40 +5035,6 @@ chardet@^0.7.0: optionalDependencies: fsevents "~2.3.2" -chokidar@^2.1.8: - version "2.1.8" - resolved "https://npm.powerapp.cloud/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chownr@^1.1.1: - version "1.1.4" - resolved "https://npm.powerapp.cloud/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -chownr@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://npm.powerapp.cloud/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - ci-info@^2.0.0: version "2.0.0" resolved "https://npm.powerapp.cloud/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" @@ -5373,19 +5045,6 @@ ci-info@^3.2.0: resolved "https://npm.powerapp.cloud/ci-info/-/ci-info-3.7.1.tgz#708a6cdae38915d597afdf3b145f2f8e1ff55f3f" integrity sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w== -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://npm.powerapp.cloud/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -circular-dependency-plugin@5.2.2: - version "5.2.2" - resolved "https://npm.powerapp.cloud/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz#39e836079db1d3cf2f988dc48c5188a44058b600" - integrity sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ== - cjs-module-lexer@^0.6.0: version "0.6.0" resolved "https://npm.powerapp.cloud/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" @@ -5416,13 +5075,6 @@ clean-stack@^2.0.0: resolved "https://npm.powerapp.cloud/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -clean-webpack-plugin@2.0.2: - version "2.0.2" - resolved "https://npm.powerapp.cloud/clean-webpack-plugin/-/clean-webpack-plugin-2.0.2.tgz#805a19ff20d46a06125298a25eb31142ecad2166" - integrity sha512-pi1111o4OBd9qvacbgs+NRqClfVPKVIc66B4d8kx6Ho/L+i9entQ/NpK600CsTYTPu3kWvKwwyKarsYMvC2xeA== - dependencies: - del "^4.0.0" - cli-cursor@^3.1.0: version "3.1.0" resolved "https://npm.powerapp.cloud/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -5443,15 +5095,6 @@ cli-width@^3.0.0: resolved "https://npm.powerapp.cloud/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== -cliui@^5.0.0: - version "5.0.0" - resolved "https://npm.powerapp.cloud/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - cliui@^6.0.0: version "6.0.0" resolved "https://npm.powerapp.cloud/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" @@ -5461,20 +5104,29 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +cliui@^8.0.1: + version "8.0.1" + resolved "https://npm.powerapp.cloud/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + co@^4.6.0: version "4.6.0" resolved "https://npm.powerapp.cloud/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== -coa@^2.0.2: - version "2.0.2" - resolved "https://npm.powerapp.cloud/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://npm.powerapp.cloud/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" @@ -5488,7 +5140,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0, color-convert@^1.9.3: +color-convert@^1.9.0: version "1.9.3" resolved "https://npm.powerapp.cloud/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -5507,26 +5159,15 @@ color-name@1.1.3: resolved "https://npm.powerapp.cloud/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== -color-name@^1.0.0, color-name@~1.1.4: +color-name@~1.1.4: version "1.1.4" resolved "https://npm.powerapp.cloud/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.6.0: - version "1.9.1" - resolved "https://npm.powerapp.cloud/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" - integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.0.0: - version "3.2.1" - resolved "https://npm.powerapp.cloud/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" - integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== - dependencies: - color-convert "^1.9.3" - color-string "^1.6.0" +colorette@^1.1.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== colorette@^2.0.16: version "2.0.19" @@ -5540,31 +5181,21 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -commander@^2.15.1, commander@^2.20.0: +commander@^12.0.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" + integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== + +commander@^2.15.1, commander@^2.19.0, commander@^2.20.0: version "2.20.3" resolved "https://npm.powerapp.cloud/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^4.0.1: - version "4.1.1" - resolved "https://npm.powerapp.cloud/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - commander@^6.2.0: version "6.2.1" resolved "https://npm.powerapp.cloud/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== -commander@^7.2.0: - version "7.2.0" - resolved "https://npm.powerapp.cloud/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - component-emitter@^1.2.1: version "1.3.0" resolved "https://npm.powerapp.cloud/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" @@ -5580,80 +5211,12 @@ compress-commons@^4.1.0: normalize-path "^3.0.0" readable-stream "^3.6.0" -compressible@~2.0.16: - version "2.0.18" - resolved "https://npm.powerapp.cloud/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression-webpack-plugin@^4.0.1: - version "4.0.1" - resolved "https://npm.powerapp.cloud/compression-webpack-plugin/-/compression-webpack-plugin-4.0.1.tgz#33eda97f1170dd38c5556771de10f34245aa0274" - integrity sha512-0mg6PgwTsUe5LEcUrOu3ob32vraDx2VdbMGAT1PARcOV+UJWDYZFdkSo6RbHoGQ061mmmkC7XpRKOlvwm/gzJQ== - dependencies: - cacache "^15.0.5" - find-cache-dir "^3.3.1" - schema-utils "^2.7.0" - serialize-javascript "^4.0.0" - webpack-sources "^1.4.3" - -compression@^1.7.4: - version "1.7.4" - resolved "https://npm.powerapp.cloud/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - concat-map@0.0.1: version "0.0.1" resolved "https://npm.powerapp.cloud/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://npm.powerapp.cloud/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://npm.powerapp.cloud/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://npm.powerapp.cloud/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://npm.powerapp.cloud/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://npm.powerapp.cloud/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.6.0: +convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0: version "1.9.0" resolved "https://npm.powerapp.cloud/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== @@ -5663,28 +5226,6 @@ convert-source-map@^2.0.0: resolved "https://npm.powerapp.cloud/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://npm.powerapp.cloud/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - -cookie@0.5.0: - version "0.5.0" - resolved "https://npm.powerapp.cloud/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== - -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://npm.powerapp.cloud/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - copy-descriptor@^0.1.0: version "0.1.1" resolved "https://npm.powerapp.cloud/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" @@ -5697,23 +5238,6 @@ copy-to-clipboard@^3.3.3: dependencies: toggle-selection "^1.0.6" -copy-webpack-plugin@6.4.1: - version "6.4.1" - resolved "https://npm.powerapp.cloud/copy-webpack-plugin/-/copy-webpack-plugin-6.4.1.tgz#138cd9b436dbca0a6d071720d5414848992ec47e" - integrity sha512-MXyPCjdPVx5iiWyl40Va3JGh27bKzOTNY3NjUTrosD2q7dR/cLD0013uqJ3BpFbUjyONINjb6qI7nDIJujrMbA== - dependencies: - cacache "^15.0.5" - fast-glob "^3.2.4" - find-cache-dir "^3.3.1" - glob-parent "^5.1.1" - globby "^11.0.1" - loader-utils "^2.0.0" - normalize-path "^3.0.0" - p-limit "^3.0.2" - schema-utils "^3.0.0" - serialize-javascript "^5.0.1" - webpack-sources "^1.4.3" - core-js-compat@^3.25.1: version "3.27.1" resolved "https://npm.powerapp.cloud/core-js-compat/-/core-js-compat-3.27.1.tgz#b5695eb25c602d72b1d30cbfba3cb7e5e4cf0a67" @@ -5721,59 +5245,23 @@ core-js-compat@^3.25.1: dependencies: browserslist "^4.21.4" -core-js-compat@^3.31.0, core-js-compat@^3.34.0: - version "3.35.1" - resolved "https://npm.powerapp.cloud/core-js-compat/-/core-js-compat-3.35.1.tgz#215247d7edb9e830efa4218ff719beb2803555e2" - integrity sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw== +core-js-compat@^3.36.1, core-js-compat@^3.37.1: + version "3.37.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.1.tgz#c844310c7852f4bdf49b8d339730b97e17ff09ee" + integrity sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg== dependencies: - browserslist "^4.22.2" + browserslist "^4.23.0" core-js-pure@^3.25.1: version "3.27.1" resolved "https://npm.powerapp.cloud/core-js-pure/-/core-js-pure-3.27.1.tgz#ede4a6b8440585c7190062757069c01d37a19dca" integrity sha512-BS2NHgwwUppfeoqOXqi08mUqS5FiZpuRuJJpKsaME7kJz0xxuk0xkhDdfMIlP/zLa80krBqss1LtD7f889heAw== -core-js@3.29.1: - version "3.29.1" - resolved "https://npm.powerapp.cloud/core-js/-/core-js-3.29.1.tgz#40ff3b41588b091aaed19ca1aa5cb111803fa9a6" - integrity sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw== - -core-js@^2.4.0, core-js@^2.5.0: - version "2.6.12" - resolved "https://npm.powerapp.cloud/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - -core-js@^3.16.2: - version "3.35.1" - resolved "https://npm.powerapp.cloud/core-js/-/core-js-3.35.1.tgz#9c28f8b7ccee482796f8590cc8d15739eaaf980c" - integrity sha512-IgdsbxNyMskrTFxa9lWHyMwAJU5gXOPP+1yO+K59d50VLVAIDAbs7gIv705KzALModfK3ZrSZTPNpC0PQgIZuw== - core-util-is@~1.0.0: version "1.0.3" resolved "https://npm.powerapp.cloud/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://npm.powerapp.cloud/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://npm.powerapp.cloud/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - cosmiconfig@^7.0.0: version "7.1.0" resolved "https://npm.powerapp.cloud/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" @@ -5823,37 +5311,6 @@ crc32-stream@^4.0.2: crc-32 "^1.2.0" readable-stream "^3.4.0" -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://npm.powerapp.cloud/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://npm.powerapp.cloud/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://npm.powerapp.cloud/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - crelt@^1.0.0, crelt@^1.0.5: version "1.0.5" resolved "https://npm.powerapp.cloud/crelt/-/crelt-1.0.5.tgz#57c0d52af8c859e354bace1883eb2e1eb182bb94" @@ -5879,124 +5336,24 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2: shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://npm.powerapp.cloud/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -css-blank-pseudo@^0.1.4: - version "0.1.4" - resolved "https://npm.powerapp.cloud/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" - integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== - dependencies: - postcss "^7.0.5" - -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://npm.powerapp.cloud/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" - integrity sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q== - -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://npm.powerapp.cloud/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-has-pseudo@^0.10.0: - version "0.10.0" - resolved "https://npm.powerapp.cloud/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" - integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^5.0.0-rc.4" - -css-loader@3.6.0, css-loader@^3.6.0: - version "3.6.0" - resolved "https://npm.powerapp.cloud/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" - integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== - dependencies: - camelcase "^5.3.1" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.32" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^2.7.0" - semver "^6.3.0" - -css-modules-flow-types-loader@0.3.1: - version "0.3.1" - resolved "https://npm.powerapp.cloud/css-modules-flow-types-loader/-/css-modules-flow-types-loader-0.3.1.tgz#08a95246725b99ae10c82cb5c673bcc121ff8283" - integrity sha512-FV/0r4RiTbNOpKk+cURu9WxXoRbg0fWQRsh5M0fQqfOyaXdQfIG3e+dKFOm+Sxe2PrUjKDeuk280ZTsHSwPf3A== - dependencies: - css-modules-flow-types-printer "^0.3.1" - -css-modules-flow-types-printer@^0.3.1: - version "0.3.1" - resolved "https://npm.powerapp.cloud/css-modules-flow-types-printer/-/css-modules-flow-types-printer-0.3.1.tgz#870b237009172bb4a9c83756015f59818a99a0a0" - integrity sha512-n4ZtFrI7WDWc9CtoABUKO31AoRSgjDhwCvyCr2Xjbf/FE83a4HxbbiKuuBCgZV4yzhb0F+eeKsA2HhttgBxkVA== - -css-prefers-color-scheme@^3.1.1: - version "3.1.1" - resolved "https://npm.powerapp.cloud/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" - integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== - dependencies: - postcss "^7.0.5" - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://npm.powerapp.cloud/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://npm.powerapp.cloud/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://npm.powerapp.cloud/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== +css-blank-pseudo@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561" + integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" + postcss-selector-parser "^6.0.9" -css-tree@^1.1.2: - version "1.1.3" - resolved "https://npm.powerapp.cloud/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== +css-has-pseudo@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73" + integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" + postcss-selector-parser "^6.0.9" -css-what@^3.2.1: - version "3.4.2" - resolved "https://npm.powerapp.cloud/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== +css-prefers-color-scheme@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" + integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== css.escape@^1.5.1: version "1.5.1" @@ -6017,96 +5374,16 @@ csscolorparser@~1.0.3: resolved "https://npm.powerapp.cloud/csscolorparser/-/csscolorparser-1.0.3.tgz#b34f391eea4da8f3e98231e2ccd8df9c041f171b" integrity sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w== -cssdb@^4.4.0: - version "4.4.0" - resolved "https://npm.powerapp.cloud/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" - integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== - -cssesc@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" - integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== +cssdb@^7.1.0: + version "7.11.2" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.11.2.tgz#127a2f5b946ee653361a5af5333ea85a39df5ae5" + integrity sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A== cssesc@^3.0.0: version "3.0.0" resolved "https://npm.powerapp.cloud/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -cssnano-preset-default@^4.0.8: - version "4.0.8" - resolved "https://npm.powerapp.cloud/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz#920622b1fc1e95a34e8838203f1397a504f2d3ff" - integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.3" - postcss-unique-selectors "^4.0.1" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://npm.powerapp.cloud/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw== - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://npm.powerapp.cloud/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw== - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://npm.powerapp.cloud/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://npm.powerapp.cloud/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - -cssnano@^4.1.10: - version "4.1.11" - resolved "https://npm.powerapp.cloud/cssnano/-/cssnano-4.1.11.tgz#c7b5f5b81da269cb1fd982cb960c1200910c9a99" - integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.8" - is-resolvable "^1.0.0" - postcss "^7.0.0" - -csso@^4.0.2: - version "4.2.0" - resolved "https://npm.powerapp.cloud/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - cssom@^0.4.4: version "0.4.4" resolved "https://npm.powerapp.cloud/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" @@ -6129,11 +5406,6 @@ csstype@^3.0.2: resolved "https://npm.powerapp.cloud/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== -cyclist@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A== - d@1, d@^1.0.1: version "1.0.1" resolved "https://npm.powerapp.cloud/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" @@ -6156,13 +5428,6 @@ data-urls@^2.0.0: whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: - version "2.6.9" - resolved "https://npm.powerapp.cloud/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1, debug@^4.3.4: version "4.3.4" resolved "https://npm.powerapp.cloud/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" @@ -6170,12 +5435,12 @@ debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1, d dependencies: ms "2.1.2" -debug@^3.2.7: - version "3.2.7" - resolved "https://npm.powerapp.cloud/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== +debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://npm.powerapp.cloud/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: - ms "^2.1.1" + ms "2.0.0" decamelize@^1.2.0: version "1.2.0" @@ -6197,18 +5462,6 @@ dedent@^0.7.0: resolved "https://npm.powerapp.cloud/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://npm.powerapp.cloud/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - deep-equal@^2.0.5: version "2.2.0" resolved "https://npm.powerapp.cloud/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6" @@ -6242,14 +5495,6 @@ deepmerge@^4.2.2: resolved "https://npm.powerapp.cloud/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://npm.powerapp.cloud/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== - dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" - define-data-property@^1.0.1, define-data-property@^1.1.1: version "1.1.1" resolved "https://npm.powerapp.cloud/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" @@ -6259,6 +5504,11 @@ define-data-property@^1.0.1, define-data-property@^1.1.1: gopd "^1.0.1" has-property-descriptors "^1.0.0" +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://npm.powerapp.cloud/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + define-properties@^1.1.3, define-properties@^1.1.4: version "1.1.4" resolved "https://npm.powerapp.cloud/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" @@ -6298,19 +5548,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -del@^4.0.0, del@^4.1.1: - version "4.1.1" - resolved "https://npm.powerapp.cloud/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== - dependencies: - "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" - del@^6.0.0: version "6.1.1" resolved "https://npm.powerapp.cloud/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" @@ -6330,16 +5567,6 @@ delayed-stream@~1.0.0: resolved "https://npm.powerapp.cloud/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== -depd@2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -depd@~1.1.2: - version "1.1.2" - resolved "https://npm.powerapp.cloud/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - deprecation@^2.0.0, deprecation@^2.3.1: version "2.3.1" resolved "https://npm.powerapp.cloud/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" @@ -6350,41 +5577,11 @@ dequal@^2.0.2: resolved "https://npm.powerapp.cloud/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== -des.js@^1.0.0: - version "1.0.1" - resolved "https://npm.powerapp.cloud/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -destroy@1.2.0: - version "1.2.0" - resolved "https://npm.powerapp.cloud/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detect-file@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" - integrity sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q== - -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://npm.powerapp.cloud/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - integrity sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A== - dependencies: - repeating "^2.0.0" - detect-newline@^3.0.0: version "3.1.0" resolved "https://npm.powerapp.cloud/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -detect-node@^2.0.4: - version "2.1.0" - resolved "https://npm.powerapp.cloud/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - diff-sequences@^25.2.6: version "25.2.6" resolved "https://npm.powerapp.cloud/diff-sequences/-/diff-sequences-25.2.6.tgz#5f467c00edd35352b7bca46d7927d60e687a76dd" @@ -6400,15 +5597,6 @@ diff-sequences@^29.3.1: resolved "https://npm.powerapp.cloud/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://npm.powerapp.cloud/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - dir-glob@^2.2.2: version "2.2.2" resolved "https://npm.powerapp.cloud/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" @@ -6423,26 +5611,6 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== - -dns-packet@^1.3.1: - version "1.3.4" - resolved "https://npm.powerapp.cloud/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" - integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://npm.powerapp.cloud/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - integrity sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ== - dependencies: - buffer-indexof "^1.0.0" - doctrine@^2.1.0: version "2.1.0" resolved "https://npm.powerapp.cloud/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -6470,29 +5638,6 @@ dom-helpers@^5.0.1: "@babel/runtime" "^7.8.7" csstype "^3.0.2" -dom-serializer@0: - version "0.2.2" - resolved "https://npm.powerapp.cloud/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://npm.powerapp.cloud/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - -domelementtype@1: - version "1.3.1" - resolved "https://npm.powerapp.cloud/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1: - version "2.3.0" - resolved "https://npm.powerapp.cloud/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - domexception@^2.0.1: version "2.0.1" resolved "https://npm.powerapp.cloud/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" @@ -6500,50 +5645,20 @@ domexception@^2.0.1: dependencies: webidl-conversions "^5.0.0" -domutils@^1.7.0: - version "1.7.0" - resolved "https://npm.powerapp.cloud/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://npm.powerapp.cloud/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - dotenv@^16.0.3: version "16.4.1" resolved "https://npm.powerapp.cloud/dotenv/-/dotenv-16.4.1.tgz#1d9931f1d3e5d2959350d1250efab299561f7f11" integrity sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ== -duplexer@^0.1.2: - version "0.1.2" - resolved "https://npm.powerapp.cloud/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://npm.powerapp.cloud/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - earcut@^2.2.4: version "2.2.4" resolved "https://npm.powerapp.cloud/earcut/-/earcut-2.2.4.tgz#6d02fd4d68160c114825d06890a92ecaae60343a" integrity sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ== -ee-first@1.1.1: - version "1.1.1" - resolved "https://npm.powerapp.cloud/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== electron-to-chromium@^1.4.251: version "1.4.284" @@ -6555,18 +5670,15 @@ electron-to-chromium@^1.4.648: resolved "https://npm.powerapp.cloud/electron-to-chromium/-/electron-to-chromium-1.4.650.tgz#b38ef9de16991b9f7b924246770576ab91ab3d64" integrity sha512-sYSQhJCJa4aGA1wYol5cMQgekDBlbVfTRavlGZVr3WZpDdOPcp6a6xUnFfrt8TqZhsBYYbDxJZCjGfHuGupCRQ== -elliptic@^6.5.3: - version "6.5.4" - resolved "https://npm.powerapp.cloud/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" +electron-to-chromium@^1.4.796: + version "1.4.812" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.812.tgz#21b78709c5a13af5d5c688d135a22dcea7617acf" + integrity sha512-7L8fC2Ey/b6SePDFKR2zHAy4mbdp1/38Yk5TsARO66W3hC5KEaeKMMHoxwtuH+jcu2AYLSn9QX04i95t6Fl1Hg== + +electron-to-chromium@^1.4.820: + version "1.4.825" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.825.tgz#2d9c3d1eb81a67ecea0c06bcf70740b00ba52718" + integrity sha512-OCcF+LwdgFGcsYPYC5keEEFC2XT0gBhrYbeGzHCx7i9qRFbzO/AqTmc/C/1xNhJj+JA7rzlN7mpBuStshh96Cg== emittery@^0.7.1: version "0.7.2" @@ -6583,32 +5695,18 @@ emoji-regex@^8.0.0: resolved "https://npm.powerapp.cloud/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://npm.powerapp.cloud/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== -end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: +end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://npm.powerapp.cloud/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.1, enhanced-resolve@^4.5.0: - version "4.5.0" - resolved "https://npm.powerapp.cloud/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" - integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - enquirer@^2.3.6: version "2.3.6" resolved "https://npm.powerapp.cloud/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" @@ -6616,23 +5714,11 @@ enquirer@^2.3.6: dependencies: ansi-colors "^4.1.1" -entities@^2.0.0: - version "2.2.0" - resolved "https://npm.powerapp.cloud/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - entities@~3.0.1: version "3.0.1" resolved "https://npm.powerapp.cloud/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4" integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== -errno@^0.1.3, errno@~0.1.7: - version "0.1.8" - resolved "https://npm.powerapp.cloud/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - error-ex@^1.3.1: version "1.3.2" resolved "https://npm.powerapp.cloud/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -6640,7 +5726,7 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.20.4: +es-abstract@^1.19.0, es-abstract@^1.20.4: version "1.21.1" resolved "https://npm.powerapp.cloud/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6" integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg== @@ -6724,11 +5810,6 @@ es-abstract@^1.22.1: unbox-primitive "^1.0.2" which-typed-array "^1.1.13" -es-array-method-boxes-properly@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" - integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== - es-get-iterator@^1.1.2: version "1.1.3" resolved "https://npm.powerapp.cloud/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" @@ -6798,11 +5879,6 @@ es5-ext@^0.10.35, es5-ext@^0.10.50: es6-symbol "^3.1.3" next-tick "^1.1.0" -es5-shim@4.6.6: - version "4.6.6" - resolved "https://npm.powerapp.cloud/es5-shim/-/es5-shim-4.6.6.tgz#1e0e95bedfdcd933a2d4931a3ac6c79164f18de6" - integrity sha512-Ay5QQE78I2WKUoZVZjL0AIuiIjsmXwZGkyCTH9+n6J1anPbb0ymDA27ASa2Lt0rhOpAlEKy2W0d17gJ1XOQ5eQ== - es6-iterator@^2.0.3: version "2.0.3" resolved "https://npm.powerapp.cloud/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" @@ -6820,22 +5896,178 @@ es6-symbol@^3, es6-symbol@^3.1.1, es6-symbol@^3.1.3: d "^1.0.1" ext "^1.1.2" +esbuild-android-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" + integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== + +esbuild-android-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771" + integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== + +esbuild-darwin-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25" + integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== + +esbuild-darwin-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz#3f7cdb78888ee05e488d250a2bdaab1fa671bf73" + integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== + +esbuild-freebsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d" + integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== + +esbuild-freebsd-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48" + integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== + +esbuild-linux-32@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5" + integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== + +esbuild-linux-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652" + integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== + +esbuild-linux-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b" + integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== + +esbuild-linux-arm@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59" + integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== + +esbuild-linux-mips64le@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34" + integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== + +esbuild-linux-ppc64le@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e" + integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== + +esbuild-linux-riscv64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8" + integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== + +esbuild-linux-s390x@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6" + integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== + +esbuild-netbsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81" + integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== + +esbuild-openbsd-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b" + integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== + +esbuild-sunos-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da" + integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== + +esbuild-windows-32@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31" + integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== + +esbuild-windows-64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4" + integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== + +esbuild-windows-arm64@0.14.54: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982" + integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== + +esbuild@^0.14.14: + version "0.14.54" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.54.tgz#8b44dcf2b0f1a66fc22459943dccf477535e9aa2" + integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA== + optionalDependencies: + "@esbuild/linux-loong64" "0.14.54" + esbuild-android-64 "0.14.54" + esbuild-android-arm64 "0.14.54" + esbuild-darwin-64 "0.14.54" + esbuild-darwin-arm64 "0.14.54" + esbuild-freebsd-64 "0.14.54" + esbuild-freebsd-arm64 "0.14.54" + esbuild-linux-32 "0.14.54" + esbuild-linux-64 "0.14.54" + esbuild-linux-arm "0.14.54" + esbuild-linux-arm64 "0.14.54" + esbuild-linux-mips64le "0.14.54" + esbuild-linux-ppc64le "0.14.54" + esbuild-linux-riscv64 "0.14.54" + esbuild-linux-s390x "0.14.54" + esbuild-netbsd-64 "0.14.54" + esbuild-openbsd-64 "0.14.54" + esbuild-sunos-64 "0.14.54" + esbuild-windows-32 "0.14.54" + esbuild-windows-64 "0.14.54" + esbuild-windows-arm64 "0.14.54" + +esbuild@^0.21.3: + version "0.21.5" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d" + integrity sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== + optionalDependencies: + "@esbuild/aix-ppc64" "0.21.5" + "@esbuild/android-arm" "0.21.5" + "@esbuild/android-arm64" "0.21.5" + "@esbuild/android-x64" "0.21.5" + "@esbuild/darwin-arm64" "0.21.5" + "@esbuild/darwin-x64" "0.21.5" + "@esbuild/freebsd-arm64" "0.21.5" + "@esbuild/freebsd-x64" "0.21.5" + "@esbuild/linux-arm" "0.21.5" + "@esbuild/linux-arm64" "0.21.5" + "@esbuild/linux-ia32" "0.21.5" + "@esbuild/linux-loong64" "0.21.5" + "@esbuild/linux-mips64el" "0.21.5" + "@esbuild/linux-ppc64" "0.21.5" + "@esbuild/linux-riscv64" "0.21.5" + "@esbuild/linux-s390x" "0.21.5" + "@esbuild/linux-x64" "0.21.5" + "@esbuild/netbsd-x64" "0.21.5" + "@esbuild/openbsd-x64" "0.21.5" + "@esbuild/sunos-x64" "0.21.5" + "@esbuild/win32-arm64" "0.21.5" + "@esbuild/win32-ia32" "0.21.5" + "@esbuild/win32-x64" "0.21.5" + escalade@^3.1.1: version "3.1.1" resolved "https://npm.powerapp.cloud/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + escape-carriage@^1.3.1: version "1.3.1" resolved "https://npm.powerapp.cloud/escape-carriage/-/escape-carriage-1.3.1.tgz#842658e5422497b1232585e517dc813fc6a86170" integrity sha512-GwBr6yViW3ttx1kb7/Oh+gKQ1/TrhYwxKqVmg5gS+BK+Qe2KrOa/Vh7w3HPBvgGf0LfcDGoY9I6NHKoA5Hozhw== -escape-html@~1.0.3: - version "1.0.3" - resolved "https://npm.powerapp.cloud/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://npm.powerapp.cloud/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== @@ -6862,24 +6094,11 @@ escodegen@^2.0.0: optionalDependencies: source-map "~0.6.1" -eslint-plugin-flowtype@5.10.0: - version "5.10.0" - resolved "https://npm.powerapp.cloud/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz#7764cc63940f215bf3f0bd2d9a1293b2b9b2b4bb" - integrity sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw== - dependencies: - lodash "^4.17.15" - string-natural-compare "^3.0.1" - eslint-plugin-jsx-control-statements@2.2.1: version "2.2.1" resolved "https://npm.powerapp.cloud/eslint-plugin-jsx-control-statements/-/eslint-plugin-jsx-control-statements-2.2.1.tgz#864c311d201b0b09aa47669b23755cd18d2ecf92" integrity sha512-BkqbYSu7KuOwsmxmmD9mi1KLz3cAXqXvDSN/Re+yKnIAO6SGRAx3aiUmsjOWAAGJonfhtNZCCTN9jfzQ5hto+Q== -eslint-plugin-jsx-control-statements@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/eslint-plugin-jsx-control-statements/-/eslint-plugin-jsx-control-statements-3.0.0.tgz#89d29cb0d167a6ba301f41dee948bb114a8a73b4" - integrity sha512-OAlTFVT6jyLXO6BVwYnlE95wKsT9LLRDs57+eOaDZjymTks7OYo0QEIfokKLfGrhfdgzAQz9Gsk5GqnVJbT/wg== - eslint-plugin-react-hooks@4.6.0, eslint-plugin-react-hooks@^4.6.0: version "4.6.0" resolved "https://npm.powerapp.cloud/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" @@ -6927,14 +6146,6 @@ eslint-plugin-react@^7.33.2: semver "^6.3.1" string.prototype.matchall "^4.0.8" -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://npm.powerapp.cloud/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - eslint-scope@^5.0.0, eslint-scope@^5.1.1: version "5.1.1" resolved "https://npm.powerapp.cloud/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" @@ -7113,7 +6324,7 @@ esquery@^1.2.0: dependencies: estraverse "^5.1.0" -esrecurse@^4.1.0, esrecurse@^4.3.0: +esrecurse@^4.3.0: version "4.3.0" resolved "https://npm.powerapp.cloud/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== @@ -7130,39 +6341,30 @@ estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: resolved "https://npm.powerapp.cloud/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== +estree-to-babel@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/estree-to-babel/-/estree-to-babel-3.2.1.tgz#82e78315275c3ca74475fdc8ac1a5103c8a75bf5" + integrity sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg== + dependencies: + "@babel/traverse" "^7.1.6" + "@babel/types" "^7.2.0" + c8 "^7.6.0" + +estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + esutils@^2.0.2: version "2.0.3" resolved "https://npm.powerapp.cloud/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -etag@~1.8.1: - version "1.8.1" - resolved "https://npm.powerapp.cloud/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== - eventemitter3@^4.0.0: version "4.0.7" resolved "https://npm.powerapp.cloud/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^3.0.0: - version "3.3.0" - resolved "https://npm.powerapp.cloud/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -eventsource@^2.0.2: - version "2.0.2" - resolved "https://npm.powerapp.cloud/eventsource/-/eventsource-2.0.2.tgz#76dfcc02930fb2ff339520b6d290da573a9e8508" - integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://npm.powerapp.cloud/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - exec-sh@^0.3.2: version "0.3.6" resolved "https://npm.powerapp.cloud/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" @@ -7219,13 +6421,6 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "https://npm.powerapp.cloud/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== - dependencies: - homedir-polyfill "^1.0.1" - expect@^26.6.2: version "26.6.2" resolved "https://npm.powerapp.cloud/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" @@ -7249,43 +6444,6 @@ expect@^29.0.0: jest-message-util "^29.3.1" jest-util "^29.3.1" -express@^4.17.1: - version "4.18.2" - resolved "https://npm.powerapp.cloud/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" - integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.1" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.5.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - ext@^1.1.2: version "1.7.0" resolved "https://npm.powerapp.cloud/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" @@ -7348,7 +6506,18 @@ fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" -fast-glob@^3.2.4, fast-glob@^3.2.9: +fast-glob@^3.0.3, fast-glob@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-glob@^3.2.9: version "3.2.12" resolved "https://npm.powerapp.cloud/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== @@ -7376,13 +6545,6 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -faye-websocket@^0.11.3, faye-websocket@^0.11.4: - version "0.11.4" - resolved "https://npm.powerapp.cloud/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - fb-watchman@^2.0.0: version "2.0.2" resolved "https://npm.powerapp.cloud/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" @@ -7390,11 +6552,6 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://npm.powerapp.cloud/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - figures@^3.0.0: version "3.2.0" resolved "https://npm.powerapp.cloud/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -7409,14 +6566,6 @@ file-entry-cache@^5.0.1: dependencies: flat-cache "^2.0.1" -file-loader@^6.2.0, file-loader@~6.2.0: - version "6.2.0" - resolved "https://npm.powerapp.cloud/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" - integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - file-selector@^0.1.12: version "0.1.19" resolved "https://npm.powerapp.cloud/file-selector/-/file-selector-0.1.19.tgz#8ecc9d069a6f544f2e4a096b64a8052e70ec8abf" @@ -7424,11 +6573,6 @@ file-selector@^0.1.12: dependencies: tslib "^2.0.1" -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - filemanager-webpack-plugin@4.0.0: version "4.0.0" resolved "https://npm.powerapp.cloud/filemanager-webpack-plugin/-/filemanager-webpack-plugin-4.0.0.tgz#89c54944b555ab3930723a4861f308f355d1df9a" @@ -7458,49 +6602,11 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -finalhandler@1.2.0: - version "1.2.0" - resolved "https://npm.powerapp.cloud/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - -find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://npm.powerapp.cloud/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://npm.powerapp.cloud/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - find-root@^1.1.0: version "1.1.0" resolved "https://npm.powerapp.cloud/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== -find-up@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://npm.powerapp.cloud/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -7509,15 +6615,13 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -findup-sync@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" - integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== dependencies: - detect-file "^1.0.0" - is-glob "^4.0.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" + locate-path "^6.0.0" + path-exists "^4.0.0" flat-cache@^2.0.1: version "2.0.1" @@ -7538,39 +6642,6 @@ flatted@^2.0.0: resolved "https://npm.powerapp.cloud/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== -flatted@^3.2.2: - version "3.2.9" - resolved "https://npm.powerapp.cloud/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" - integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== - -flatten@^1.0.2: - version "1.0.3" - resolved "https://npm.powerapp.cloud/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" - integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== - -flow-bin@0.198.1: - version "0.198.1" - resolved "https://npm.powerapp.cloud/flow-bin/-/flow-bin-0.198.1.tgz#5fdad4d572bdc76f9ab24890c335e1f7addcecd4" - integrity sha512-9jWC1GJgV5QyeBxvT0GtTQtaw55imDRIh//C5WaS/dijl7IP34CrNY2NgBSwzif516SktkG8KylQWJaslZI2QA== - -flow-config-parser@^0.3.0: - version "0.3.0" - resolved "https://npm.powerapp.cloud/flow-config-parser/-/flow-config-parser-0.3.0.tgz#704916efba88cd2518ab4d8f933079571276138f" - integrity sha512-3RBY+SjoDdsoyJM7AVGS3+lHBDbLdZJ6Fho5z9e/up4cfydV6HtD66nVyi5V5VVL5ZZ5AmKH/H0fvjXdO9ySvg== - -flow-runtime@0.17.0: - version "0.17.0" - resolved "https://npm.powerapp.cloud/flow-runtime/-/flow-runtime-0.17.0.tgz#ff57dd22bd7b0682c7beff20c3590f6a4a8286e3" - integrity sha512-x621HugMPrtU68ddiRX0TkNRif9PS6ml3oeP6oo0k+Kv2issqCmifC4ZX59XnLUh9dfmBcj4GoZJXu4oe8L28Q== - -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://npm.powerapp.cloud/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - follow-redirects@^1.0.0: version "1.15.2" resolved "https://npm.powerapp.cloud/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" @@ -7588,6 +6659,22 @@ for-in@^1.0.2: resolved "https://npm.powerapp.cloud/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== +foreground-child@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-2.0.0.tgz#71b32800c9f15aa8f2f83f4a6bd9bff35d861a53" + integrity sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^3.0.2" + +foreground-child@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.2.1.tgz#767004ccf3a5b30df39bed90718bab43fe0a59f7" + integrity sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^4.0.1" + foreman@3.0.1: version "3.0.1" resolved "https://npm.powerapp.cloud/foreman/-/foreman-3.0.1.tgz#805f28afc5a4bbaf08dbb1f5018c557dcbb8a410" @@ -7607,10 +6694,10 @@ form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -forwarded@0.2.0: - version "0.2.0" - resolved "https://npm.powerapp.cloud/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== fragment-cache@^0.2.1: version "0.2.1" @@ -7619,24 +6706,20 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" -fresh@0.5.2: - version "0.5.2" - resolved "https://npm.powerapp.cloud/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - -from2@^2.1.0: - version "2.3.0" - resolved "https://npm.powerapp.cloud/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - fs-constants@^1.0.0: version "1.0.0" resolved "https://npm.powerapp.cloud/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^9.1.0: version "9.1.0" resolved "https://npm.powerapp.cloud/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" @@ -7647,46 +6730,21 @@ fs-extra@^9.1.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://npm.powerapp.cloud/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs-readdir-recursive@^1.1.0: - version "1.1.0" - resolved "https://npm.powerapp.cloud/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" - integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== - -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://npm.powerapp.cloud/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA== - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://npm.powerapp.cloud/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^1.2.7: - version "1.2.13" - resolved "https://npm.powerapp.cloud/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - fsevents@^2.1.2, fsevents@~2.3.2: version "2.3.2" resolved "https://npm.powerapp.cloud/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== +fsevents@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + function-bind@^1.1.1: version "1.1.1" resolved "https://npm.powerapp.cloud/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -7742,7 +6800,7 @@ geojson-vt@^3.2.1: resolved "https://npm.powerapp.cloud/geojson-vt/-/geojson-vt-3.2.1.tgz#f8adb614d2c1d3f6ee7c4265cad4bbf3ad60c8b7" integrity sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg== -get-caller-file@^2.0.1: +get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://npm.powerapp.cloud/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== @@ -7821,7 +6879,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2: +glob-parent@^5.0.0, glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://npm.powerapp.cloud/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -7833,7 +6891,19 @@ glob-to-regexp@^0.3.0: resolved "https://npm.powerapp.cloud/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig== -glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.7, glob@^7.2.0: +glob@^10.3.12: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: version "7.2.3" resolved "https://npm.powerapp.cloud/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -7845,33 +6915,6 @@ glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.7, gl once "^1.3.0" path-is-absolute "^1.0.0" -global-modules@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - -global-modules@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "https://npm.powerapp.cloud/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - integrity sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg== - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - global-prefix@^3.0.0: version "3.0.0" resolved "https://npm.powerapp.cloud/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" @@ -7893,11 +6936,6 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" -globals@^9.18.0: - version "9.18.0" - resolved "https://npm.powerapp.cloud/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== - globalthis@^1.0.3: version "1.0.3" resolved "https://npm.powerapp.cloud/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" @@ -7905,6 +6943,20 @@ globalthis@^1.0.3: dependencies: define-properties "^1.1.3" +globby@10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" + integrity sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A== + dependencies: + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" + globby@^11.0.1, globby@^11.0.3, globby@^11.1.0: version "11.1.0" resolved "https://npm.powerapp.cloud/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -7917,17 +6969,6 @@ globby@^11.0.1, globby@^11.0.3, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -globby@^6.1.0: - version "6.1.0" - resolved "https://npm.powerapp.cloud/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw== - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - globby@^9.2.0: version "9.2.0" resolved "https://npm.powerapp.cloud/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" @@ -7949,7 +6990,7 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: version "4.2.10" resolved "https://npm.powerapp.cloud/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== @@ -7959,30 +7000,11 @@ growly@^1.3.0: resolved "https://npm.powerapp.cloud/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== -gzip-size@^6.0.0: - version "6.0.0" - resolved "https://npm.powerapp.cloud/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" - integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== - dependencies: - duplexer "^0.1.2" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://npm.powerapp.cloud/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - harmony-reflect@^1.4.6: version "1.6.2" resolved "https://npm.powerapp.cloud/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== - dependencies: - ansi-regex "^2.0.0" - has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" resolved "https://npm.powerapp.cloud/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" @@ -8017,7 +7039,7 @@ has-proto@^1.0.1: resolved "https://npm.powerapp.cloud/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== -has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: +has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://npm.powerapp.cloud/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== @@ -8060,30 +7082,13 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.0, has@^1.0.3: +has@^1.0.3: version "1.0.3" resolved "https://npm.powerapp.cloud/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" -hash-base@^3.0.0: - version "3.1.0" - resolved "https://npm.powerapp.cloud/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://npm.powerapp.cloud/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - hasown@^2.0.0: version "2.0.0" resolved "https://npm.powerapp.cloud/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" @@ -8096,11 +7101,6 @@ hat@0.0.3: resolved "https://npm.powerapp.cloud/hat/-/hat-0.0.3.tgz#bb014a9e64b3788aed8005917413d4ff3d502d8a" integrity sha512-zpImx2GoKXy42fVDSEad2BPKuSQdLcqsCYa48K3zHSzM/ugWuYjLDr8IXxpVuL7uCLHw56eaiLxCRthhOzf5ug== -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://npm.powerapp.cloud/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" - integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== - highcharts-react-official@^3.2.0: version "3.2.0" resolved "https://npm.powerapp.cloud/highcharts-react-official/-/highcharts-react-official-3.2.0.tgz#42f8f237d73eec6791318efb41237067000cf815" @@ -8116,15 +7116,6 @@ highlight-words-core@^1.2.0: resolved "https://npm.powerapp.cloud/highlight-words-core/-/highlight-words-core-1.2.2.tgz#1eff6d7d9f0a22f155042a00791237791b1eeaaa" integrity sha512-BXUKIkUuh6cmmxzi5OIbUJxrG8OAk2MqoL1DtO3Wo9D2faJg2ph5ntyuQeLqaHJmzER6H5tllCDA9ZnNe9BVGg== -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - hoist-non-react-statics@^3.3.1: version "3.3.2" resolved "https://npm.powerapp.cloud/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" @@ -8132,46 +7123,11 @@ hoist-non-react-statics@^3.3.1: dependencies: react-is "^16.7.0" -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - integrity sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - -homedir-polyfill@^1.0.1: - version "1.0.3" - resolved "https://npm.powerapp.cloud/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== - dependencies: - parse-passwd "^1.0.0" - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://npm.powerapp.cloud/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://npm.powerapp.cloud/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" - integrity sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A== - -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" - integrity sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA== - html-encoding-sniffer@^2.0.1: version "2.0.1" resolved "https://npm.powerapp.cloud/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" @@ -8179,47 +7135,11 @@ html-encoding-sniffer@^2.0.1: dependencies: whatwg-encoding "^1.0.5" -html-entities@^1.3.1: - version "1.4.0" - resolved "https://npm.powerapp.cloud/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" - integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== - html-escaper@^2.0.0: version "2.0.2" resolved "https://npm.powerapp.cloud/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://npm.powerapp.cloud/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== - -http-errors@2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://npm.powerapp.cloud/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-parser-js@>=0.5.1: - version "0.5.8" - resolved "https://npm.powerapp.cloud/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" - integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== - http-proxy-agent@^4.0.1: version "4.0.1" resolved "https://npm.powerapp.cloud/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" @@ -8229,16 +7149,6 @@ http-proxy-agent@^4.0.1: agent-base "6" debug "4" -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://npm.powerapp.cloud/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== - dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" - http-proxy@^1.17.0: version "1.18.1" resolved "https://npm.powerapp.cloud/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" @@ -8248,11 +7158,6 @@ http-proxy@^1.17.0: follow-redirects "^1.0.0" requires-port "^1.0.0" -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== - https-proxy-agent@^5.0.0: version "5.0.1" resolved "https://npm.powerapp.cloud/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" @@ -8278,13 +7183,6 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://npm.powerapp.cloud/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" - identity-obj-proxy@3.0.0: version "3.0.0" resolved "https://npm.powerapp.cloud/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" @@ -8292,47 +7190,32 @@ identity-obj-proxy@3.0.0: dependencies: harmony-reflect "^1.4.6" -ieee754@^1.1.12, ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1: +ieee754@^1.1.12, ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://npm.powerapp.cloud/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -iferr@^0.1.5: - version "0.1.5" - resolved "https://npm.powerapp.cloud/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA== - ignore@^4.0.3, ignore@^4.0.6: version "4.0.6" resolved "https://npm.powerapp.cloud/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.8, ignore@^5.2.0: +ignore@^5.1.1, ignore@^5.1.8: + version "5.3.1" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" + integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== + +ignore@^5.2.0: version "5.2.4" resolved "https://npm.powerapp.cloud/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== immutable@^4.0.0: - version "4.3.5" - resolved "https://npm.powerapp.cloud/immutable/-/immutable-4.3.5.tgz#f8b436e66d59f99760dc577f5c99a4fd2a5cc5a0" - integrity sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw== - -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://npm.powerapp.cloud/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg== - dependencies: - import-from "^2.1.0" + version "4.3.6" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.6.tgz#6a05f7858213238e587fb83586ffa3b4b27f0447" + integrity sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ== -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: +import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://npm.powerapp.cloud/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -8340,20 +7223,13 @@ import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -import-from@^2.1.0: - version "2.1.0" - resolved "https://npm.powerapp.cloud/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w== - dependencies: - resolve-from "^3.0.0" - -import-local@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== +import-from-esm@^1.3.3: + version "1.3.4" + resolved "https://npm.powerapp.cloud/import-from-esm/-/import-from-esm-1.3.4.tgz#39e97c84085e308fe66cf872a667046b45449df0" + integrity sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg== dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" + debug "^4.3.4" + import-meta-resolve "^4.0.0" import-local@^3.0.2: version "3.1.0" @@ -8363,6 +7239,11 @@ import-local@^3.0.2: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" +import-meta-resolve@^4.0.0: + version "4.1.0" + resolved "https://npm.powerapp.cloud/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#f9db8bead9fafa61adb811db77a2bf22c5399706" + integrity sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw== + imurmurhash@^0.1.4: version "0.1.4" resolved "https://npm.powerapp.cloud/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -8373,16 +7254,6 @@ indent-string@^4.0.0: resolved "https://npm.powerapp.cloud/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - integrity sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA== - -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://npm.powerapp.cloud/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - inflight@^1.0.4: version "1.0.6" resolved "https://npm.powerapp.cloud/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -8391,22 +7262,12 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://npm.powerapp.cloud/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.1: - version "2.0.1" - resolved "https://npm.powerapp.cloud/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA== - -inherits@2.0.3: - version "2.0.3" - resolved "https://npm.powerapp.cloud/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== - -ini@^1.3.4, ini@^1.3.5: +ini@^1.3.5: version "1.3.8" resolved "https://npm.powerapp.cloud/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -8430,14 +7291,6 @@ inquirer@^7.0.0: strip-ansi "^6.0.0" through "^2.3.6" -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://npm.powerapp.cloud/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - internal-slot@^1.0.3, internal-slot@^1.0.4: version "1.0.4" resolved "https://npm.powerapp.cloud/internal-slot/-/internal-slot-1.0.4.tgz#8551e7baf74a7a6ba5f749cfb16aa60722f0d6f3" @@ -8456,11 +7309,6 @@ internal-slot@^1.0.5: hasown "^2.0.0" side-channel "^1.0.4" -interpret@^1.4.0: - version "1.4.0" - resolved "https://npm.powerapp.cloud/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - intersection-observer@^0.10.0: version "0.10.0" resolved "https://npm.powerapp.cloud/intersection-observer/-/intersection-observer-0.10.0.tgz#4d11d63c1ff67e21e62987be24d55218da1a1a69" @@ -8471,38 +7319,6 @@ intl-tel-input@^18.0.15: resolved "https://npm.powerapp.cloud/intl-tel-input/-/intl-tel-input-18.5.3.tgz#20b18431cb802d33c118f52e332e218e641ec09b" integrity sha512-ncFqSpkdGf2YC/FvAiwBH44KAeRG8L7aqDODEpOvMAT3ZpBtvc/WtwaQ/6X4+HKDTlGkobdBjr6P3nAMwO8jtA== -invariant@^2.2.2: - version "2.2.4" - resolved "https://npm.powerapp.cloud/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://npm.powerapp.cloud/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw== - -ip@^1.1.0, ip@^1.1.5: - version "1.1.8" - resolved "https://npm.powerapp.cloud/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" - integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== - -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: - version "1.9.1" - resolved "https://npm.powerapp.cloud/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://npm.powerapp.cloud/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg== - -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://npm.powerapp.cloud/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://npm.powerapp.cloud/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -8517,7 +7333,7 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" -is-arguments@^1.0.4, is-arguments@^1.1.1: +is-arguments@^1.1.1: version "1.1.1" resolved "https://npm.powerapp.cloud/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== @@ -8548,11 +7364,6 @@ is-arrayish@^0.2.1: resolved "https://npm.powerapp.cloud/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://npm.powerapp.cloud/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - is-async-function@^2.0.0: version "2.0.0" resolved "https://npm.powerapp.cloud/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" @@ -8567,13 +7378,6 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://npm.powerapp.cloud/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== - dependencies: - binary-extensions "^1.0.0" - is-binary-path@~2.1.0: version "2.1.0" resolved "https://npm.powerapp.cloud/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -8606,18 +7410,6 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://npm.powerapp.cloud/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" - integrity sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA== - dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" - is-core-module@^2.13.0: version "2.13.1" resolved "https://npm.powerapp.cloud/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" @@ -8671,12 +7463,7 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" -is-directory@^0.3.1: - version "0.3.1" - resolved "https://npm.powerapp.cloud/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== - -is-docker@^2.0.0: +is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://npm.powerapp.cloud/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== @@ -8705,11 +7492,6 @@ is-finalizationregistry@^1.0.2: dependencies: call-bind "^1.0.2" -is-finite@^1.0.0: - version "1.1.0" - resolved "https://npm.powerapp.cloud/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== - is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://npm.powerapp.cloud/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" @@ -8790,40 +7572,16 @@ is-obj@^1.0.1: resolved "https://npm.powerapp.cloud/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== -is-obj@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: +is-path-cwd@^2.2.0: version "2.2.0" resolved "https://npm.powerapp.cloud/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://npm.powerapp.cloud/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== - dependencies: - is-path-inside "^2.1.0" - -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://npm.powerapp.cloud/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - is-path-inside@^3.0.2: version "3.0.3" resolved "https://npm.powerapp.cloud/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://npm.powerapp.cloud/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== - is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://npm.powerapp.cloud/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -8831,6 +7589,11 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" +is-plain-object@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b" + integrity sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g== + is-plain-object@^5.0.0: version "5.0.0" resolved "https://npm.powerapp.cloud/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" @@ -8841,7 +7604,7 @@ is-potential-custom-element-name@^1.0.1: resolved "https://npm.powerapp.cloud/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-regex@^1.0.4, is-regex@^1.1.4: +is-regex@^1.1.4: version "1.1.4" resolved "https://npm.powerapp.cloud/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== @@ -8854,11 +7617,6 @@ is-regexp@^1.0.0: resolved "https://npm.powerapp.cloud/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://npm.powerapp.cloud/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - is-set@^2.0.1, is-set@^2.0.2: version "2.0.2" resolved "https://npm.powerapp.cloud/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" @@ -8943,16 +7701,11 @@ is-weakset@^2.0.1: call-bind "^1.0.2" get-intrinsic "^1.1.1" -is-windows@^1.0.1, is-windows@^1.0.2: +is-windows@^1.0.2: version "1.0.2" resolved "https://npm.powerapp.cloud/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://npm.powerapp.cloud/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== - is-wsl@^2.2.0: version "2.2.0" resolved "https://npm.powerapp.cloud/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -8960,7 +7713,7 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: +isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://npm.powerapp.cloud/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== @@ -9039,6 +7792,14 @@ istanbul-reports@^3.0.2: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" +istanbul-reports@^3.1.4: + version "3.1.7" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz#daed12b9e1dca518e15c056e1e537e741280fa0b" + integrity sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + iterator.prototype@^1.1.2: version "1.1.2" resolved "https://npm.powerapp.cloud/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" @@ -9050,6 +7811,15 @@ iterator.prototype@^1.1.2: reflect.getprototypeof "^1.0.4" set-function-name "^2.0.1" +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jest-axe@4.1.0: version "4.1.0" resolved "https://npm.powerapp.cloud/jest-axe/-/jest-axe-4.1.0.tgz#5e73069c6517ffa106f31bb6a589a09250e4a04c" @@ -9487,7 +8257,7 @@ jest-watcher@^26.6.2: jest-util "^26.6.2" string-length "^4.0.1" -jest-worker@^26.5.0, jest-worker@^26.6.2: +jest-worker@^26.6.2: version "26.6.2" resolved "https://npm.powerapp.cloud/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== @@ -9519,12 +8289,7 @@ jest@26.6.3: resolved "https://npm.powerapp.cloud/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://npm.powerapp.cloud/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg== - -js-yaml@^3.13.1, js-yaml@^3.14.1: +js-yaml@^3.13.1: version "3.14.1" resolved "https://npm.powerapp.cloud/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -9565,11 +8330,6 @@ jsdom@^16.4.0: ws "^7.4.6" xml-name-validator "^3.0.0" -jsesc@^1.3.0: - version "1.3.0" - resolved "https://npm.powerapp.cloud/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - integrity sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA== - jsesc@^2.5.1: version "2.5.2" resolved "https://npm.powerapp.cloud/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -9580,11 +8340,6 @@ jsesc@~0.5.0: resolved "https://npm.powerapp.cloud/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://npm.powerapp.cloud/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://npm.powerapp.cloud/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -9600,22 +8355,17 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://npm.powerapp.cloud/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json5@2.x, json5@^2.1.2, json5@^2.2.3: +json5@2.x, json5@^2.2.3: version "2.2.3" resolved "https://npm.powerapp.cloud/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -json5@^0.5.1: - version "0.5.1" - resolved "https://npm.powerapp.cloud/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== - -json5@^1.0.1: - version "1.0.2" - resolved "https://npm.powerapp.cloud/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== - dependencies: - minimist "^1.2.0" +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" jsonfile@^6.0.1: version "6.1.0" @@ -9634,14 +8384,6 @@ jsonfile@^6.0.1: array-includes "^3.1.5" object.assign "^4.1.3" -jsx-control-statements@^3.2.8: - version "3.2.8" - resolved "https://npm.powerapp.cloud/jsx-control-statements/-/jsx-control-statements-3.2.8.tgz#8e77560e95a050617c9ce2b15fe70c00e3e824b3" - integrity sha512-RUHKXNAA4RiBijHIrLuyIiA6E0oLN6tvtCLcOzzzhVAjlcsLHQc0IbVQF0XGtlhsi6a6+HFwvo0duKVzzxuRcg== - dependencies: - babel-core "^6.1.2" - babel-plugin-syntax-jsx "^6.1.18" - junk@^3.1.0: version "3.1.0" resolved "https://npm.powerapp.cloud/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" @@ -9652,11 +8394,6 @@ kdbush@^3.0.0: resolved "https://npm.powerapp.cloud/kdbush/-/kdbush-3.0.0.tgz#f8484794d47004cc2d85ed3a79353dbe0abc2bf0" integrity sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew== -killable@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== - kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://npm.powerapp.cloud/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -9686,19 +8423,6 @@ kleur@^3.0.3: resolved "https://npm.powerapp.cloud/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -klona@^2.0.4: - version "2.0.6" - resolved "https://npm.powerapp.cloud/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" - integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== - -last-call-webpack-plugin@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" - integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== - dependencies: - lodash "^4.17.5" - webpack-sources "^1.1.0" - lazysizes@^5.2.2: version "5.3.2" resolved "https://npm.powerapp.cloud/lazysizes/-/lazysizes-5.3.2.tgz#27f974c26f5fcc33e7db765c0f4930488c8a2984" @@ -9784,37 +8508,6 @@ listr2@^3.2.2: through "^2.3.8" wrap-ansi "^7.0.0" -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://npm.powerapp.cloud/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - -loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.2" - resolved "https://npm.powerapp.cloud/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3" - integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -loader-utils@^2.0.0: - version "2.0.4" - resolved "https://npm.powerapp.cloud/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - locate-path@^5.0.0: version "5.0.0" resolved "https://npm.powerapp.cloud/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -9822,10 +8515,17 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -lodash.clonedeep@^4.5.0: - version "4.5.0" - resolved "https://npm.powerapp.cloud/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" - integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash-es@^4.17.12: + version "4.17.21" + resolved "https://npm.powerapp.cloud/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== lodash.debounce@^4.0.8: version "4.0.8" @@ -9847,16 +8547,6 @@ lodash.flatten@^4.4.0: resolved "https://npm.powerapp.cloud/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== -lodash.get@^4.0: - version "4.4.2" - resolved "https://npm.powerapp.cloud/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== - -lodash.has@^4.0: - version "4.5.2" - resolved "https://npm.powerapp.cloud/lodash.has/-/lodash.has-4.5.2.tgz#d19f4dc1095058cccbe2b0cdf4ee0fe4aa37c862" - integrity sha512-rnYUdIo6xRCJnQmbVFEwcxF144erlD+M3YcJUVesflU9paQaE8p+fJDcIQrlMYbxoANFL+AB9hZrzSBBk5PL+g== - lodash.isequal@^4.5.0: version "4.5.0" resolved "https://npm.powerapp.cloud/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" @@ -9867,11 +8557,6 @@ lodash.isplainobject@^4.0.6: resolved "https://npm.powerapp.cloud/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://npm.powerapp.cloud/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== - lodash.merge@^4.6.2: version "4.6.2" resolved "https://npm.powerapp.cloud/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -9882,12 +8567,7 @@ lodash.union@^4.6.0: resolved "https://npm.powerapp.cloud/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" integrity sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw== -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://npm.powerapp.cloud/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== - -lodash@4.x, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.7.0: +lodash@4.x, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.7.0: version "4.17.21" resolved "https://npm.powerapp.cloud/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -9910,11 +8590,6 @@ log-update@^4.0.0: slice-ansi "^4.0.0" wrap-ansi "^6.2.0" -loglevel@^1.6.8: - version "1.8.1" - resolved "https://npm.powerapp.cloud/loglevel/-/loglevel-1.8.1.tgz#5c621f83d5b48c54ae93b6156353f555963377b4" - integrity sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg== - loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://npm.powerapp.cloud/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -9922,6 +8597,11 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + lru-cache@^5.1.1: version "5.1.1" resolved "https://npm.powerapp.cloud/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -9941,15 +8621,7 @@ lz-string@^1.4.4: resolved "https://npm.powerapp.cloud/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== -make-dir@^2.0.0, make-dir@^2.1.0: - version "2.1.0" - resolved "https://npm.powerapp.cloud/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: +make-dir@^3.0.0: version "3.1.0" resolved "https://npm.powerapp.cloud/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -10021,35 +8693,11 @@ markdown-it@^13.0.1: mdurl "^1.0.1" uc.micro "^1.0.5" -md5.js@^1.3.4: - version "1.3.5" - resolved "https://npm.powerapp.cloud/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://npm.powerapp.cloud/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://npm.powerapp.cloud/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - mdurl@^1.0.1: version "1.0.1" resolved "https://npm.powerapp.cloud/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== -media-typer@0.3.0: - version "0.3.0" - resolved "https://npm.powerapp.cloud/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - memoize-one@^4.0.0: version "4.1.0" resolved "https://npm.powerapp.cloud/memoize-one/-/memoize-one-4.1.0.tgz#a2387c58c03fff27ca390c31b764a79addf3f906" @@ -10060,27 +8708,6 @@ memoize-one@^6.0.0: resolved "https://npm.powerapp.cloud/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://npm.powerapp.cloud/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://npm.powerapp.cloud/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - merge-stream@^2.0.0: version "2.0.0" resolved "https://npm.powerapp.cloud/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -10091,12 +8718,7 @@ merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: resolved "https://npm.powerapp.cloud/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -methods@~1.1.2: - version "1.1.2" - resolved "https://npm.powerapp.cloud/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - -micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: +micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://npm.powerapp.cloud/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== @@ -10115,7 +8737,7 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" resolved "https://npm.powerapp.cloud/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -10123,36 +8745,18 @@ micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: braces "^3.0.2" picomatch "^2.3.1" -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://npm.powerapp.cloud/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2", mime-db@^1.52.0: +mime-db@1.52.0, mime-db@^1.52.0: version "1.52.0" resolved "https://npm.powerapp.cloud/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.12: version "2.1.35" resolved "https://npm.powerapp.cloud/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" -mime@1.6.0: - version "1.6.0" - resolved "https://npm.powerapp.cloud/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.4.4: - version "2.6.0" - resolved "https://npm.powerapp.cloud/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== - mimic-fn@^2.1.0: version "2.1.0" resolved "https://npm.powerapp.cloud/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -10163,37 +8767,7 @@ min-indent@^1.0.0, min-indent@^1.0.1: resolved "https://npm.powerapp.cloud/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -mini-css-extract-plugin@0.12.0: - version "0.12.0" - resolved "https://npm.powerapp.cloud/mini-css-extract-plugin/-/mini-css-extract-plugin-0.12.0.tgz#ddeb74fd6304ca9f99c1db74acc7d5b507705454" - integrity sha512-z6PQCe9rd1XUwZ8gMaEVwwRyZlrYy8Ba1gRjFP5HcV51HkXX+XlwZ+a1iAYTjSYwgNBXoNR7mhx79mDpOn5fdw== - dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" - -mini-css-extract-plugin@^0.9.0: - version "0.9.0" - resolved "https://npm.powerapp.cloud/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e" - integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A== - dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== - -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://npm.powerapp.cloud/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -10207,69 +8781,22 @@ minimatch@^5.1.0: dependencies: brace-expansion "^2.0.1" +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.6: version "1.2.7" resolved "https://npm.powerapp.cloud/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://npm.powerapp.cloud/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://npm.powerapp.cloud/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.2: - version "1.2.4" - resolved "https://npm.powerapp.cloud/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1: - version "3.3.6" - resolved "https://npm.powerapp.cloud/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" - integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== - dependencies: - yallist "^4.0.0" - -minipass@^4.0.0: - version "4.0.0" - resolved "https://npm.powerapp.cloud/minipass/-/minipass-4.0.0.tgz#7cebb0f9fa7d56f0c5b17853cbe28838a8dbbd3b" - integrity sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw== - dependencies: - yallist "^4.0.0" - -minizlib@^2.1.1: - version "2.1.2" - resolved "https://npm.powerapp.cloud/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== mixin-deep@^1.2.0: version "1.3.2" @@ -10279,35 +8806,18 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@1.x, mkdirp@^1.0.3, mkdirp@^1.0.4: +mkdirp@1.x: version "1.0.4" resolved "https://npm.powerapp.cloud/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^0.5, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.6, mkdirp@~0.5.1: +mkdirp@^0.5.1: version "0.5.6" resolved "https://npm.powerapp.cloud/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: minimist "^1.2.6" -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ== - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - -mrmime@^1.0.0: - version "1.0.1" - resolved "https://npm.powerapp.cloud/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" - integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== - ms@2.0.0: version "2.0.0" resolved "https://npm.powerapp.cloud/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -10318,24 +8828,6 @@ ms@2.1.2: resolved "https://npm.powerapp.cloud/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.1.1: - version "2.1.3" - resolved "https://npm.powerapp.cloud/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://npm.powerapp.cloud/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - integrity sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ== - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://npm.powerapp.cloud/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - murmurhash-js@^1.0.0: version "1.0.0" resolved "https://npm.powerapp.cloud/murmurhash-js/-/murmurhash-js-1.0.0.tgz#b06278e21fc6c37fa5313732b0412bcb6ae15f51" @@ -10351,10 +8843,10 @@ mute-stream@0.0.8: resolved "https://npm.powerapp.cloud/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nan@^2.12.1: - version "2.17.0" - resolved "https://npm.powerapp.cloud/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" - integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== nanomatch@^1.2.9: version "1.2.13" @@ -10383,14 +8875,9 @@ natural-compare@^1.4.0: resolved "https://npm.powerapp.cloud/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -negotiator@0.6.3: - version "0.6.3" - resolved "https://npm.powerapp.cloud/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2: +neo-async@^2.6.1: version "2.6.2" - resolved "https://npm.powerapp.cloud/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== nested-error-stacks@^2.0.0, nested-error-stacks@^2.1.0: @@ -10408,6 +8895,13 @@ nice-try@^1.0.4: resolved "https://npm.powerapp.cloud/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== +node-dir@^0.1.10: + version "0.1.17" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== + dependencies: + minimatch "^3.0.2" + node-fetch@^2.6.7: version "2.6.8" resolved "https://npm.powerapp.cloud/node-fetch/-/node-fetch-2.6.8.tgz#a68d30b162bc1d8fd71a367e81b997e1f4d4937e" @@ -10415,45 +8909,11 @@ node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" -node-forge@^0.10.0: - version "0.10.0" - resolved "https://npm.powerapp.cloud/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" - integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== - node-int64@^0.4.0: version "0.4.0" resolved "https://npm.powerapp.cloud/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://npm.powerapp.cloud/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - node-notifier@^8.0.0: version "8.0.2" resolved "https://npm.powerapp.cloud/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" @@ -10500,24 +8960,9 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: normalize-range@^0.1.2: version "0.1.2" - resolved "https://npm.powerapp.cloud/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== -normalize-url@1.9.1: - version "1.9.1" - resolved "https://npm.powerapp.cloud/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - integrity sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ== - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://npm.powerapp.cloud/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - npm-run-path@^2.0.0: version "2.0.2" resolved "https://npm.powerapp.cloud/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -10532,24 +8977,12 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" -nth-check@^1.0.2: - version "1.0.2" - resolved "https://npm.powerapp.cloud/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://npm.powerapp.cloud/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg== - nwsapi@^2.2.0: version "2.2.2" resolved "https://npm.powerapp.cloud/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.1.1: version "4.1.1" resolved "https://npm.powerapp.cloud/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== @@ -10573,7 +9006,7 @@ object-inspect@^1.13.1: resolved "https://npm.powerapp.cloud/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== -object-is@^1.0.1, object-is@^1.1.5: +object-is@^1.1.5: version "1.1.5" resolved "https://npm.powerapp.cloud/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== @@ -10593,7 +9026,7 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" -object.assign@^4.1.0, object.assign@^4.1.3, object.assign@^4.1.4: +object.assign@^4.1.3, object.assign@^4.1.4: version "4.1.4" resolved "https://npm.powerapp.cloud/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== @@ -10639,16 +9072,6 @@ object.fromentries@^2.0.6: define-properties "^1.2.0" es-abstract "^1.22.1" -object.getownpropertydescriptors@^2.1.0: - version "2.1.5" - resolved "https://npm.powerapp.cloud/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz#db5a9002489b64eef903df81d6623c07e5b4b4d3" - integrity sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw== - dependencies: - array.prototype.reduce "^1.0.5" - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - object.hasown@^1.1.1: version "1.1.2" resolved "https://npm.powerapp.cloud/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" @@ -10679,7 +9102,7 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0, object.values@^1.1.5: +object.values@^1.1.5: version "1.1.6" resolved "https://npm.powerapp.cloud/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== @@ -10697,23 +9120,6 @@ object.values@^1.1.6: define-properties "^1.2.0" es-abstract "^1.22.1" -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://npm.powerapp.cloud/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@2.4.1: - version "2.4.1" - resolved "https://npm.powerapp.cloud/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://npm.powerapp.cloud/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://npm.powerapp.cloud/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -10728,25 +9134,14 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" -opener@^1.5.2: - version "1.5.2" - resolved "https://npm.powerapp.cloud/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" - integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== - -opn@^5.5.0: - version "5.5.0" - resolved "https://npm.powerapp.cloud/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - -optimize-css-assets-webpack-plugin@^5.0.8: - version "5.0.8" - resolved "https://npm.powerapp.cloud/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz#cbccdcf5a6ef61d4f8cc78cf083a67446e5f402a" - integrity sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q== +open@^8.4.0: + version "8.4.2" + resolved "https://npm.powerapp.cloud/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== dependencies: - cssnano "^4.1.10" - last-call-webpack-plugin "^3.0.0" + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" optionator@^0.8.1, optionator@^0.8.3: version "0.8.3" @@ -10777,17 +9172,7 @@ orderedmap@^2.0.0: resolved "https://npm.powerapp.cloud/orderedmap/-/orderedmap-2.1.0.tgz#819457082fa3a06abd316d83a281a1ca467437cd" integrity sha512-/pIFexOm6S70EPdznemIz3BQZoJ4VTFrhqzu0ACBqBgeLsLxq8e6Jim63ImIfwW/zAD1AlXpRMlOv3aghmo4dA== -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://npm.powerapp.cloud/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== - -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://npm.powerapp.cloud/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== - -os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@~1.0.2: version "1.0.2" resolved "https://npm.powerapp.cloud/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== @@ -10833,7 +9218,7 @@ p-finally@^1.0.0: resolved "https://npm.powerapp.cloud/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== -p-limit@^2.0.0, p-limit@^2.2.0: +p-limit@^2.2.0: version "2.3.0" resolved "https://npm.powerapp.cloud/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -10842,18 +9227,11 @@ p-limit@^2.0.0, p-limit@^2.2.0: p-limit@^3.0.2: version "3.1.0" - resolved "https://npm.powerapp.cloud/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" -p-locate@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - p-locate@^4.1.0: version "4.1.0" resolved "https://npm.powerapp.cloud/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -10861,6 +9239,13 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + p-map@^2.0.0: version "2.1.0" resolved "https://npm.powerapp.cloud/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" @@ -10880,13 +9265,6 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" -p-retry@^3.0.1: - version "3.0.1" - resolved "https://npm.powerapp.cloud/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== - dependencies: - retry "^0.12.0" - p-timeout@^3.1.0: version "3.2.0" resolved "https://npm.powerapp.cloud/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" @@ -10899,19 +9277,10 @@ p-try@^2.0.0: resolved "https://npm.powerapp.cloud/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pako@~1.0.5: - version "1.0.11" - resolved "https://npm.powerapp.cloud/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://npm.powerapp.cloud/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" +package-json-from-dist@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" + integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== parent-module@^1.0.0: version "1.0.1" @@ -10920,25 +9289,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://npm.powerapp.cloud/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://npm.powerapp.cloud/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - parse-json@^5.0.0: version "5.2.0" resolved "https://npm.powerapp.cloud/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" @@ -10949,61 +9299,31 @@ parse-json@^5.0.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse-passwd@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== - parse5@6.0.1: version "6.0.1" resolved "https://npm.powerapp.cloud/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://npm.powerapp.cloud/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - pascalcase@^0.1.1: version "0.1.1" resolved "https://npm.powerapp.cloud/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== -path-browserify@0.0.1: - version "0.0.1" - resolved "https://npm.powerapp.cloud/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - -path-complete-extname@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/path-complete-extname/-/path-complete-extname-1.0.0.tgz#f889985dc91000c815515c0bfed06c5acda0752b" - integrity sha512-CVjiWcMRdGU8ubs08YQVzhutOR5DEfO97ipRIlOGMK5Bek5nQySknBpuxVAVJ36hseTNs+vdIcv57ZrWxH7zvg== - path-dirname@^1.0.0: version "1.0.2" resolved "https://npm.powerapp.cloud/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== -path-exists@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - path-exists@^4.0.0: version "4.0.0" resolved "https://npm.powerapp.cloud/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: +path-is-absolute@^1.0.0: version "1.0.1" resolved "https://npm.powerapp.cloud/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://npm.powerapp.cloud/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== - path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://npm.powerapp.cloud/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" @@ -11019,10 +9339,13 @@ path-parse@^1.0.7: resolved "https://npm.powerapp.cloud/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://npm.powerapp.cloud/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-type@^3.0.0: version "3.0.0" @@ -11044,33 +9367,22 @@ pbf@^3.2.1: ieee754 "^1.1.12" resolve-protobuf-schema "^2.1.0" -pbkdf2@^3.0.3: - version "3.1.2" - resolved "https://npm.powerapp.cloud/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" - integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -picocolors@^0.2.1: - version "0.2.1" - resolved "https://npm.powerapp.cloud/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" - integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== - picocolors@^1.0.0: version "1.0.0" resolved "https://npm.powerapp.cloud/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://npm.powerapp.cloud/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pify@^2.0.0, pify@^2.3.0: +pify@^2.3.0: version "2.3.0" resolved "https://npm.powerapp.cloud/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== @@ -11085,31 +9397,12 @@ pify@^4.0.1: resolved "https://npm.powerapp.cloud/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://npm.powerapp.cloud/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://npm.powerapp.cloud/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== - pirates@^4.0.1: version "4.0.5" resolved "https://npm.powerapp.cloud/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.1.0, pkg-dir@^4.2.0: +pkg-dir@^4.2.0: version "4.2.0" resolved "https://npm.powerapp.cloud/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -11123,671 +9416,289 @@ please-upgrade-node@^3.2.0: dependencies: semver-compare "^1.0.0" -pnp-webpack-plugin@^1.7.0: - version "1.7.0" - resolved "https://npm.powerapp.cloud/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz#65741384f6d8056f36e2255a8d67ffc20866f5c9" - integrity sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg== - dependencies: - ts-pnp "^1.1.6" - popper.js@^1.16.0: version "1.16.1" resolved "https://npm.powerapp.cloud/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b" integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== -portfinder@^1.0.26: - version "1.0.32" - resolved "https://npm.powerapp.cloud/portfinder/-/portfinder-1.0.32.tgz#2fe1b9e58389712429dc2bea5beb2146146c7f81" - integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== - dependencies: - async "^2.6.4" - debug "^3.2.7" - mkdirp "^0.5.6" - posix-character-classes@^0.1.0: version "0.1.1" resolved "https://npm.powerapp.cloud/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== -postcss-attribute-case-insensitive@^4.0.1: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" - integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^6.0.2" - -postcss-calc@^7.0.1: - version "7.0.5" - resolved "https://npm.powerapp.cloud/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" - integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== - dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" - -postcss-color-functional-notation@^2.0.1: - version "2.0.1" - resolved "https://npm.powerapp.cloud/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" - integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-color-gray@^5.0.0: - version "5.0.0" - resolved "https://npm.powerapp.cloud/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" - integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== - dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.5" - postcss-values-parser "^2.0.0" - -postcss-color-hex-alpha@^5.0.3: - version "5.0.3" - resolved "https://npm.powerapp.cloud/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" - integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== - dependencies: - postcss "^7.0.14" - postcss-values-parser "^2.0.1" - -postcss-color-mod-function@^3.0.3: - version "3.0.3" - resolved "https://npm.powerapp.cloud/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" - integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== - dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-color-rebeccapurple@^4.0.1: - version "4.0.1" - resolved "https://npm.powerapp.cloud/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" - integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://npm.powerapp.cloud/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== - dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://npm.powerapp.cloud/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-custom-media@^7.0.8: - version "7.0.8" - resolved "https://npm.powerapp.cloud/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" - integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== - dependencies: - postcss "^7.0.14" - -postcss-custom-properties@^8.0.11: - version "8.0.11" - resolved "https://npm.powerapp.cloud/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" - integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== - dependencies: - postcss "^7.0.17" - postcss-values-parser "^2.0.1" - -postcss-custom-selectors@^5.1.2: - version "5.1.2" - resolved "https://npm.powerapp.cloud/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" - integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-dir-pseudo-class@^5.0.0: - version "5.0.0" - resolved "https://npm.powerapp.cloud/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" - integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" - -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" - -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://npm.powerapp.cloud/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== - dependencies: - postcss "^7.0.0" - -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://npm.powerapp.cloud/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== - dependencies: - postcss "^7.0.0" - -postcss-double-position-gradients@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" - integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== - dependencies: - postcss "^7.0.5" - postcss-values-parser "^2.0.0" - -postcss-env-function@^2.0.2: - version "2.0.2" - resolved "https://npm.powerapp.cloud/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" - integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-flexbugs-fixes@^4.2.1: - version "4.2.1" - resolved "https://npm.powerapp.cloud/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" - integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== - dependencies: - postcss "^7.0.26" - -postcss-focus-visible@^4.0.0: - version "4.0.0" - resolved "https://npm.powerapp.cloud/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" - integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== - dependencies: - postcss "^7.0.2" - -postcss-focus-within@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" - integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== - dependencies: - postcss "^7.0.2" - -postcss-font-variant@^4.0.0: - version "4.0.1" - resolved "https://npm.powerapp.cloud/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" - integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== - dependencies: - postcss "^7.0.2" - -postcss-gap-properties@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" - integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== - dependencies: - postcss "^7.0.2" - -postcss-image-set-function@^3.0.1: - version "3.0.1" - resolved "https://npm.powerapp.cloud/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" - integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-import@^12.0.1: - version "12.0.1" - resolved "https://npm.powerapp.cloud/postcss-import/-/postcss-import-12.0.1.tgz#cf8c7ab0b5ccab5649024536e565f841928b7153" - integrity sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw== - dependencies: - postcss "^7.0.1" - postcss-value-parser "^3.2.3" - read-cache "^1.0.0" - resolve "^1.1.7" - -postcss-initial@^3.0.0: - version "3.0.4" - resolved "https://npm.powerapp.cloud/postcss-initial/-/postcss-initial-3.0.4.tgz#9d32069a10531fe2ecafa0b6ac750ee0bc7efc53" - integrity sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg== - dependencies: - postcss "^7.0.2" - -postcss-lab-function@^2.0.1: - version "2.0.1" - resolved "https://npm.powerapp.cloud/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" - integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== - dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-load-config@^2.0.0: - version "2.1.2" - resolved "https://npm.powerapp.cloud/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" - integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== - dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" - -postcss-loader@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== - dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" - -postcss-logical@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" - integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== - dependencies: - postcss "^7.0.2" - -postcss-media-minmax@^4.0.0: - version "4.0.0" - resolved "https://npm.powerapp.cloud/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" - integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== - dependencies: - postcss "^7.0.2" - -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://npm.powerapp.cloud/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== - dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" - -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://npm.powerapp.cloud/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" - -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== - dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" - -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== - dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== - dependencies: - postcss "^7.0.5" - -postcss-modules-local-by-default@^3.0.2: - version "3.0.3" - resolved "https://npm.powerapp.cloud/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" - integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== - dependencies: - icss-utils "^4.1.1" - postcss "^7.0.32" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^2.2.0: - version "2.2.0" - resolved "https://npm.powerapp.cloud/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" - integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== +postcss-attribute-case-insensitive@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz#03d761b24afc04c09e757e92ff53716ae8ea2741" + integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" + postcss-selector-parser "^6.0.10" -postcss-modules-values@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== +postcss-clamp@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" + integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" + postcss-value-parser "^4.2.0" -postcss-nesting@^7.0.0: - version "7.0.1" - resolved "https://npm.powerapp.cloud/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" - integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== +postcss-color-functional-notation@^4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz#21a909e8d7454d3612d1659e471ce4696f28caec" + integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== dependencies: - postcss "^7.0.2" + postcss-value-parser "^4.2.0" -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://npm.powerapp.cloud/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== +postcss-color-hex-alpha@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz#c66e2980f2fbc1a63f5b079663340ce8b55f25a5" + integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== dependencies: - postcss "^7.0.0" + postcss-value-parser "^4.2.0" -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== +postcss-color-rebeccapurple@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz#63fdab91d878ebc4dd4b7c02619a0c3d6a56ced0" + integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== +postcss-custom-media@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz#c8f9637edf45fef761b014c024cee013f80529ea" + integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== +postcss-custom-properties@^12.1.10: + version "12.1.11" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz#d14bb9b3989ac4d40aaa0e110b43be67ac7845cf" + integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== +postcss-custom-selectors@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz#1ab4684d65f30fed175520f82d223db0337239d9" + integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-selector-parser "^6.0.4" -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== +postcss-dir-pseudo-class@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz#2bf31de5de76added44e0a25ecf60ae9f7c7c26c" + integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-selector-parser "^6.0.10" -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://npm.powerapp.cloud/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== +postcss-double-position-gradients@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz#b96318fdb477be95997e86edd29c6e3557a49b91" + integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://npm.powerapp.cloud/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== +postcss-env-function@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz#7b2d24c812f540ed6eda4c81f6090416722a8e7a" + integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== +postcss-flexbugs-fixes@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz#2028e145313074fc9abe276cb7ca14e5401eb49d" + integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== + +postcss-focus-visible@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e" + integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-selector-parser "^6.0.9" -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://npm.powerapp.cloud/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== +postcss-focus-within@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20" + integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-selector-parser "^6.0.9" -postcss-overflow-shorthand@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" - integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== +postcss-font-variant@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" + integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== + +postcss-gap-properties@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz#f7e3cddcf73ee19e94ccf7cb77773f9560aa2fff" + integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== + +postcss-image-set-function@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz#08353bd756f1cbfb3b6e93182c7829879114481f" + integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== dependencies: - postcss "^7.0.2" + postcss-value-parser "^4.2.0" -postcss-page-break@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" - integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== +postcss-import@^14.1.0: + version "14.1.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0" + integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw== dependencies: - postcss "^7.0.2" + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" -postcss-place@^4.0.1: +postcss-initial@^4.0.1: version "4.0.1" - resolved "https://npm.powerapp.cloud/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" - integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-preset-env@^6.7.0: - version "6.7.1" - resolved "https://npm.powerapp.cloud/postcss-preset-env/-/postcss-preset-env-6.7.1.tgz#26563d2e9395d626a45a836450844540694bfcef" - integrity sha512-rlRkgX9t0v2On33n7TK8pnkcYOATGQSv48J2RS8GsXhqtg+xk6AummHP88Y5mJo0TLJelBjePvSjScTNkj3+qw== - dependencies: - autoprefixer "^9.6.1" - browserslist "^4.6.4" - caniuse-lite "^1.0.30000981" - css-blank-pseudo "^0.1.4" - css-has-pseudo "^0.10.0" - css-prefers-color-scheme "^3.1.1" - cssdb "^4.4.0" - postcss "^7.0.17" - postcss-attribute-case-insensitive "^4.0.1" - postcss-color-functional-notation "^2.0.1" - postcss-color-gray "^5.0.0" - postcss-color-hex-alpha "^5.0.3" - postcss-color-mod-function "^3.0.3" - postcss-color-rebeccapurple "^4.0.1" - postcss-custom-media "^7.0.8" - postcss-custom-properties "^8.0.11" - postcss-custom-selectors "^5.1.2" - postcss-dir-pseudo-class "^5.0.0" - postcss-double-position-gradients "^1.0.0" - postcss-env-function "^2.0.2" - postcss-focus-visible "^4.0.0" - postcss-focus-within "^3.0.0" - postcss-font-variant "^4.0.0" - postcss-gap-properties "^2.0.0" - postcss-image-set-function "^3.0.1" - postcss-initial "^3.0.0" - postcss-lab-function "^2.0.1" - postcss-logical "^3.0.0" - postcss-media-minmax "^4.0.0" - postcss-nesting "^7.0.0" - postcss-overflow-shorthand "^2.0.0" - postcss-page-break "^2.0.0" - postcss-place "^4.0.1" - postcss-pseudo-class-any-link "^6.0.0" - postcss-replace-overflow-wrap "^3.0.0" - postcss-selector-matches "^4.0.0" - postcss-selector-not "^4.0.0" - -postcss-pseudo-class-any-link@^6.0.0: - version "6.0.0" - resolved "https://npm.powerapp.cloud/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" - integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" + integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://npm.powerapp.cloud/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== +postcss-lab-function@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz#6fe4c015102ff7cd27d1bd5385582f67ebdbdc98" + integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" +postcss-logical@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73" + integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== -postcss-replace-overflow-wrap@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" - integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== - dependencies: - postcss "^7.0.2" +postcss-media-minmax@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" + integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== -postcss-safe-parser@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz#a6d4e48f0f37d9f7c11b2a581bf00f8ba4870b96" - integrity sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g== +postcss-nesting@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz#0b12ce0db8edfd2d8ae0aaf86427370b898890be" + integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== dependencies: - postcss "^7.0.26" + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" -postcss-selector-matches@^4.0.0: - version "4.0.0" - resolved "https://npm.powerapp.cloud/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" - integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== - dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" +postcss-opacity-percentage@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz#5b89b35551a556e20c5d23eb5260fbfcf5245da6" + integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== -postcss-selector-not@^4.0.0: - version "4.0.1" - resolved "https://npm.powerapp.cloud/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" - integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== +postcss-overflow-shorthand@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz#7ed6486fec44b76f0eab15aa4866cda5d55d893e" + integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" + postcss-value-parser "^4.2.0" -postcss-selector-parser@^3.0.0: - version "3.1.2" - resolved "https://npm.powerapp.cloud/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" - integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== - dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" +postcss-page-break@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" + integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== -postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: - version "5.0.0" - resolved "https://npm.powerapp.cloud/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" - integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== +postcss-place@^7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.5.tgz#95dbf85fd9656a3a6e60e832b5809914236986c4" + integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== dependencies: - cssesc "^2.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" + postcss-value-parser "^4.2.0" -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.11" - resolved "https://npm.powerapp.cloud/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" - integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" +postcss-preset-env@^7.0.1: + version "7.8.3" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz#2a50f5e612c3149cc7af75634e202a5b2ad4f1e2" + integrity sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag== + dependencies: + "@csstools/postcss-cascade-layers" "^1.1.1" + "@csstools/postcss-color-function" "^1.1.1" + "@csstools/postcss-font-format-keywords" "^1.0.1" + "@csstools/postcss-hwb-function" "^1.0.2" + "@csstools/postcss-ic-unit" "^1.0.1" + "@csstools/postcss-is-pseudo-class" "^2.0.7" + "@csstools/postcss-nested-calc" "^1.0.0" + "@csstools/postcss-normalize-display-values" "^1.0.1" + "@csstools/postcss-oklab-function" "^1.1.1" + "@csstools/postcss-progressive-custom-properties" "^1.3.0" + "@csstools/postcss-stepped-value-functions" "^1.0.1" + "@csstools/postcss-text-decoration-shorthand" "^1.0.0" + "@csstools/postcss-trigonometric-functions" "^1.0.2" + "@csstools/postcss-unset-value" "^1.0.2" + autoprefixer "^10.4.13" + browserslist "^4.21.4" + css-blank-pseudo "^3.0.3" + css-has-pseudo "^3.0.4" + css-prefers-color-scheme "^6.0.3" + cssdb "^7.1.0" + postcss-attribute-case-insensitive "^5.0.2" + postcss-clamp "^4.1.0" + postcss-color-functional-notation "^4.2.4" + postcss-color-hex-alpha "^8.0.4" + postcss-color-rebeccapurple "^7.1.1" + postcss-custom-media "^8.0.2" + postcss-custom-properties "^12.1.10" + postcss-custom-selectors "^6.0.3" + postcss-dir-pseudo-class "^6.0.5" + postcss-double-position-gradients "^3.1.2" + postcss-env-function "^4.0.6" + postcss-focus-visible "^6.0.4" + postcss-focus-within "^5.0.4" + postcss-font-variant "^5.0.0" + postcss-gap-properties "^3.0.5" + postcss-image-set-function "^4.0.7" + postcss-initial "^4.0.1" + postcss-lab-function "^4.2.1" + postcss-logical "^5.0.4" + postcss-media-minmax "^5.0.0" + postcss-nesting "^10.2.0" + postcss-opacity-percentage "^1.1.2" + postcss-overflow-shorthand "^3.0.4" + postcss-page-break "^3.0.4" + postcss-place "^7.0.5" + postcss-pseudo-class-any-link "^7.1.6" + postcss-replace-overflow-wrap "^4.0.0" + postcss-selector-not "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-pseudo-class-any-link@^7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz#2693b221902da772c278def85a4d9a64b6e617ab" + integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-replace-overflow-wrap@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" + integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== -postcss-svgo@^4.0.3: - version "4.0.3" - resolved "https://npm.powerapp.cloud/postcss-svgo/-/postcss-svgo-4.0.3.tgz#343a2cdbac9505d416243d496f724f38894c941e" - integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== +postcss-selector-not@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz#8f0a709bf7d4b45222793fc34409be407537556d" + integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" + postcss-selector-parser "^6.0.10" -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://npm.powerapp.cloud/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.9: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz#49694cb4e7c649299fea510a29fa6577104bcf53" + integrity sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ== dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" - -postcss-value-parser@^3.0.0, postcss-value-parser@^3.2.3: - version "3.3.1" - resolved "https://npm.powerapp.cloud/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + cssesc "^3.0.0" + util-deprecate "^1.0.2" -postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: +postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://npm.powerapp.cloud/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: - version "2.0.1" - resolved "https://npm.powerapp.cloud/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" - integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== - dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.39" - resolved "https://npm.powerapp.cloud/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" - integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== +postcss@^8.4.38: + version "8.4.38" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: - picocolors "^0.2.1" - source-map "^0.6.1" + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.2.0" potpack@^1.0.2: version "1.0.2" @@ -11804,11 +9715,6 @@ prelude-ls@~1.1.2: resolved "https://npm.powerapp.cloud/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://npm.powerapp.cloud/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== - pretty-format@^25.2.1, pretty-format@^25.5.0: version "25.5.0" resolved "https://npm.powerapp.cloud/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a" @@ -11843,31 +9749,16 @@ prismjs@^1.29.0: resolved "https://npm.powerapp.cloud/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== -private@^0.1.8: - version "0.1.8" - resolved "https://npm.powerapp.cloud/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== - process-nextick-args@~2.0.0: version "2.0.1" resolved "https://npm.powerapp.cloud/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -process@^0.11.10: - version "0.11.10" - resolved "https://npm.powerapp.cloud/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== - progress@^2.0.0: version "2.0.3" resolved "https://npm.powerapp.cloud/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== - prompts@^2.0.1: version "2.4.2" resolved "https://npm.powerapp.cloud/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" @@ -12044,44 +9935,11 @@ protocol-buffers-schema@^3.3.1: resolved "https://npm.powerapp.cloud/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz#77bc75a48b2ff142c1ad5b5b90c94cd0fa2efd03" integrity sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw== -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://npm.powerapp.cloud/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -prr@~1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== - psl@^1.1.33: version "1.9.0" resolved "https://npm.powerapp.cloud/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://npm.powerapp.cloud/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^2.0.0: - version "2.0.1" - resolved "https://npm.powerapp.cloud/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - pump@^3.0.0: version "3.0.0" resolved "https://npm.powerapp.cloud/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -12090,60 +9948,11 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -pumpify@^1.3.3: - version "1.5.1" - resolved "https://npm.powerapp.cloud/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://npm.powerapp.cloud/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== - -punycode@^1.2.4: - version "1.4.1" - resolved "https://npm.powerapp.cloud/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - punycode@^2.1.0, punycode@^2.1.1: version "2.2.0" resolved "https://npm.powerapp.cloud/punycode/-/punycode-2.2.0.tgz#2092cc57cd2582c38e4e7e8bb869dc8d3148bc74" integrity sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw== -q@^1.1.2: - version "1.5.1" - resolved "https://npm.powerapp.cloud/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== - -qs@6.11.0: - version "6.11.0" - resolved "https://npm.powerapp.cloud/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - -query-string@^4.1.0: - version "4.3.4" - resolved "https://npm.powerapp.cloud/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" - integrity sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q== - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://npm.powerapp.cloud/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== - -querystring@0.2.0: - version "0.2.0" - resolved "https://npm.powerapp.cloud/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== - querystringify@^2.1.1: version "2.2.0" resolved "https://npm.powerapp.cloud/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" @@ -12159,36 +9968,6 @@ quickselect@^2.0.0: resolved "https://npm.powerapp.cloud/quickselect/-/quickselect-2.0.0.tgz#f19680a486a5eefb581303e023e98faaf25dd018" integrity sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw== -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: - version "2.1.0" - resolved "https://npm.powerapp.cloud/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.4" - resolved "https://npm.powerapp.cloud/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://npm.powerapp.cloud/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.5.1: - version "2.5.1" - resolved "https://npm.powerapp.cloud/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - react-animate-height@^2.0.23: version "2.1.2" resolved "https://npm.powerapp.cloud/react-animate-height/-/react-animate-height-2.1.2.tgz#9b450fc64d46f10f5e07da8d0d5e2c47b9f15030" @@ -12204,6 +9983,27 @@ react-devtools-inline@4.4.0: dependencies: es6-symbol "^3" +react-docgen-typescript@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz#4611055e569edc071204aadb20e1c93e1ab1659c" + integrity sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg== + +react-docgen@^5.0.0: + version "5.4.3" + resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-5.4.3.tgz#7d297f73b977d0c7611402e5fc2a168acf332b26" + integrity sha512-xlLJyOlnfr8lLEEeaDZ+X2J/KJoe6Nr9AzxnkdQWush5hz2ZSu66w6iLMOScMmxoSHWpWMn+k3v5ZiyCfcWsOA== + dependencies: + "@babel/core" "^7.7.5" + "@babel/generator" "^7.12.11" + "@babel/runtime" "^7.7.6" + ast-types "^0.14.2" + commander "^2.19.0" + doctrine "^3.0.0" + estree-to-babel "^3.1.0" + neo-async "^2.6.1" + node-dir "^0.1.10" + strip-indent "^3.0.0" + react-docgen@^7.0.3: version "7.0.3" resolved "https://npm.powerapp.cloud/react-docgen/-/react-docgen-7.0.3.tgz#f811b785f07b1f2023cb899b6bcf9d522b21b95d" @@ -12323,6 +10123,11 @@ react-proptype-conditional-require@^1.0.4: resolved "https://npm.powerapp.cloud/react-proptype-conditional-require/-/react-proptype-conditional-require-1.0.4.tgz#69c2d5741e6df5e08f230f36bbc2944ee1222555" integrity sha512-nopsRn7KnGgazBe2c3H2+Kf+Csp6PGDRLiBkYEDMKY8o/EIgft/WnIm/OnAKTawZiLnJXHAqhpFBddvs6NiXlw== +react-refresh@^0.14.2: + version "0.14.2" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" + integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== + react-router-dom@^6.16.0: version "6.16.0" resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.16.0.tgz#86f24658da35eb66727e75ecbb1a029e33ee39d9" @@ -12358,27 +10163,6 @@ react-simple-code-editor@^0.13.1: resolved "https://npm.powerapp.cloud/react-simple-code-editor/-/react-simple-code-editor-0.13.1.tgz#4514553fa132dcaffec33a6612c58f1613c52416" integrity sha512-XYeVwRZwgyKtjNIYcAEgg2FaQcCZwhbarnkJIV20U2wkCU9q/CPFBo8nRXrK4GXUz3AvbqZFsZRrpUTkqqEYyQ== -react-svg-core@^3.0.3: - version "3.0.3" - resolved "https://npm.powerapp.cloud/react-svg-core/-/react-svg-core-3.0.3.tgz#5d856efeaa4d089b0afeebe885b20b8c9500d162" - integrity sha512-Ws3eM3xCAwcaYeqm4Ajcz3zxBYNI6BeTWWhFR0cpOT+pWuVtozgHYK9xUM0S/ilapZgYMQDe49XgOxpvooFq4w== - dependencies: - "@babel/core" "^7.4.5" - "@babel/plugin-syntax-jsx" "^7.2.0" - "@babel/preset-react" "^7.0.0" - babel-plugin-react-svg "^3.0.3" - lodash.clonedeep "^4.5.0" - lodash.isplainobject "^4.0.6" - svgo "^1.2.2" - -react-svg-loader@^3.0.3: - version "3.0.3" - resolved "https://npm.powerapp.cloud/react-svg-loader/-/react-svg-loader-3.0.3.tgz#8baa2d5daa32523dfd0745425ac65e0a90edae15" - integrity sha512-V1KnIUtvWVvc4xCig34n+f+/74ylMMugB2FbuAF/yq+QRi+WLi2hUYp9Ze3VylhA1D7ZgRygBh3Ojj8S3TPhJA== - dependencies: - loader-utils "^1.2.3" - react-svg-core "^3.0.3" - react-transition-group@^4.3.0: version "4.4.5" resolved "https://npm.powerapp.cloud/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" @@ -12389,12 +10173,12 @@ react-transition-group@^4.3.0: loose-envify "^1.4.0" prop-types "^15.6.2" -react-trix@^0.9.0: - version "0.9.0" - resolved "https://npm.powerapp.cloud/react-trix/-/react-trix-0.9.0.tgz#348b222c713f92642f824fcc4683f892e9237a55" - integrity sha512-lvkBQAhBVgO2WU0ORC4DmG2+TJooWzB7qnCYHM9sUTzdLaWgq0kGs/Rubwm5DUOt3VGW8/mjy2u5/lr13LZLww== +react-trix@0.10.1: + version "0.10.1" + resolved "https://npm.powerapp.cloud/react-trix/-/react-trix-0.10.1.tgz#3cfcf72c41ec9a245d607fb79bc47f3f55acf40f" + integrity sha512-fY1PZyMtNRtvqyG4gMxIDqI1gBR6nBTgvKUhZjd34OYpOo5RV7Ar/riYUaX6e1cvodyHYXOW40i6Dn3giV1ZAg== dependencies: - trix "^1.2.2" + trix "^1.3.1" react-zoom-pan-pinch@^2.6.1: version "2.6.1" @@ -12411,7 +10195,7 @@ react@^17.0.2: read-cache@^1.0.0: version "1.0.0" - resolved "https://npm.powerapp.cloud/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== dependencies: pify "^2.3.0" @@ -12435,7 +10219,7 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: +readable-stream@^2.0.0, readable-stream@^2.0.5: version "2.3.7" resolved "https://npm.powerapp.cloud/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -12448,7 +10232,7 @@ read-pkg@^5.2.0: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://npm.powerapp.cloud/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -12464,15 +10248,6 @@ readdir-glob@^1.0.0: dependencies: minimatch "^5.1.0" -readdirp@^2.2.1: - version "2.2.1" - resolved "https://npm.powerapp.cloud/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - readdirp@~3.6.0: version "3.6.0" resolved "https://npm.powerapp.cloud/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -12512,12 +10287,7 @@ regenerate@^1.4.2: resolved "https://npm.powerapp.cloud/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://npm.powerapp.cloud/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - -regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.9: +regenerator-runtime@^0.13.11: version "0.13.11" resolved "https://npm.powerapp.cloud/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== @@ -12536,7 +10306,7 @@ regenerator-transform@^0.15.1: regenerator-transform@^0.15.2: version "0.15.2" - resolved "https://npm.powerapp.cloud/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== dependencies: "@babel/runtime" "^7.8.4" @@ -12549,7 +10319,7 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3: +regexp.prototype.flags@^1.4.3: version "1.4.3" resolved "https://npm.powerapp.cloud/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== @@ -12591,7 +10361,7 @@ regexpu-core@^5.2.1: regexpu-core@^5.3.1: version "5.3.2" - resolved "https://npm.powerapp.cloud/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== dependencies: "@babel/regjsgen" "^0.8.0" @@ -12628,13 +10398,6 @@ repeat-string@^1.6.1: resolved "https://npm.powerapp.cloud/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== -repeating@^2.0.0: - version "2.0.1" - resolved "https://npm.powerapp.cloud/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A== - dependencies: - is-finite "^1.0.0" - require-directory@^2.1.1: version "2.1.1" resolved "https://npm.powerapp.cloud/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -12650,13 +10413,6 @@ requires-port@^1.0.0: resolved "https://npm.powerapp.cloud/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - integrity sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg== - dependencies: - resolve-from "^3.0.0" - resolve-cwd@^3.0.0: version "3.0.0" resolved "https://npm.powerapp.cloud/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -12664,19 +10420,6 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" -resolve-dir@^1.0.0, resolve-dir@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - integrity sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg== - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== - resolve-from@^4.0.0: version "4.0.0" resolved "https://npm.powerapp.cloud/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -12699,16 +10442,7 @@ resolve-url@^0.2.1: resolved "https://npm.powerapp.cloud/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== -resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1: - version "1.22.1" - resolved "https://npm.powerapp.cloud/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^1.19.0, resolve@^1.22.1: +resolve@^1.1.7, resolve@^1.19.0, resolve@^1.22.1: version "1.22.8" resolved "https://npm.powerapp.cloud/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -12717,6 +10451,15 @@ resolve@^1.19.0, resolve@^1.22.1: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1: + version "1.22.1" + resolved "https://npm.powerapp.cloud/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + resolve@^2.0.0-next.3: version "2.0.0-next.4" resolved "https://npm.powerapp.cloud/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" @@ -12748,11 +10491,6 @@ ret@~0.1.10: resolved "https://npm.powerapp.cloud/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== -retry@^0.12.0: - version "0.12.0" - resolved "https://npm.powerapp.cloud/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== - reusify@^1.0.4: version "1.0.4" resolved "https://npm.powerapp.cloud/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -12763,16 +10501,6 @@ rfdc@^1.3.0: resolved "https://npm.powerapp.cloud/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" - integrity sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w== - -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" - integrity sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg== - rimraf@2.6.3: version "2.6.3" resolved "https://npm.powerapp.cloud/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -12780,13 +10508,6 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^2.5.4, rimraf@^2.6.3: - version "2.7.1" - resolved "https://npm.powerapp.cloud/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://npm.powerapp.cloud/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -12794,13 +10515,51 @@ rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://npm.powerapp.cloud/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== +rollup-plugin-copy@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-copy/-/rollup-plugin-copy-3.5.0.tgz#7ffa2a7a8303e143876fa64fb5eed9022d304eeb" + integrity sha512-wI8D5dvYovRMx/YYKtUNt3Yxaw4ORC9xo6Gt9t22kveWz1enG9QrhVlagzwrxSC455xD1dHMKhIJkbsQ7d48BA== dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" + "@types/fs-extra" "^8.0.1" + colorette "^1.1.0" + fs-extra "^8.1.0" + globby "10.0.1" + is-plain-object "^3.0.0" + +rollup-plugin-visualizer@^5.11.0: + version "5.12.0" + resolved "https://npm.powerapp.cloud/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz#661542191ce78ee4f378995297260d0c1efb1302" + integrity sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ== + dependencies: + open "^8.4.0" + picomatch "^2.3.1" + source-map "^0.7.4" + yargs "^17.5.1" + +rollup@^4.13.0: + version "4.18.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.18.0.tgz#497f60f0c5308e4602cf41136339fbf87d5f5dda" + integrity sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg== + dependencies: + "@types/estree" "1.0.5" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.18.0" + "@rollup/rollup-android-arm64" "4.18.0" + "@rollup/rollup-darwin-arm64" "4.18.0" + "@rollup/rollup-darwin-x64" "4.18.0" + "@rollup/rollup-linux-arm-gnueabihf" "4.18.0" + "@rollup/rollup-linux-arm-musleabihf" "4.18.0" + "@rollup/rollup-linux-arm64-gnu" "4.18.0" + "@rollup/rollup-linux-arm64-musl" "4.18.0" + "@rollup/rollup-linux-powerpc64le-gnu" "4.18.0" + "@rollup/rollup-linux-riscv64-gnu" "4.18.0" + "@rollup/rollup-linux-s390x-gnu" "4.18.0" + "@rollup/rollup-linux-x64-gnu" "4.18.0" + "@rollup/rollup-linux-x64-musl" "4.18.0" + "@rollup/rollup-win32-arm64-msvc" "4.18.0" + "@rollup/rollup-win32-ia32-msvc" "4.18.0" + "@rollup/rollup-win32-x64-msvc" "4.18.0" + fsevents "~2.3.2" rope-sequence@^1.3.0: version "1.3.3" @@ -12824,13 +10583,6 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://npm.powerapp.cloud/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg== - dependencies: - aproba "^1.1.1" - rw@~0.1.4: version "0.1.4" resolved "https://npm.powerapp.cloud/rw/-/rw-0.1.4.tgz#4903cbd80248ae0ede685bf58fd236a7a9b29a3e" @@ -12860,12 +10612,12 @@ safe-array-concat@^1.0.1: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://npm.powerapp.cloud/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: +safe-buffer@~5.2.0: version "5.2.1" resolved "https://npm.powerapp.cloud/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -12886,7 +10638,12 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: +safe-stable-stringify@^2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" + integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== + +"safer-buffer@>= 2.1.2 < 3": version "2.1.2" resolved "https://npm.powerapp.cloud/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -12906,31 +10663,15 @@ sane@^4.0.3: minimist "^1.1.1" walker "~1.0.5" -sass-loader@10.1.1: - version "10.1.1" - resolved "https://npm.powerapp.cloud/sass-loader/-/sass-loader-10.1.1.tgz#4ddd5a3d7638e7949065dd6e9c7c04037f7e663d" - integrity sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw== - dependencies: - klona "^2.0.4" - loader-utils "^2.0.0" - neo-async "^2.6.2" - schema-utils "^3.0.0" - semver "^7.3.2" - -sass@^1.38.0: - version "1.70.0" - resolved "https://npm.powerapp.cloud/sass/-/sass-1.70.0.tgz#761197419d97b5358cb25f9dd38c176a8a270a75" - integrity sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ== +sass@^1.77.6: + version "1.77.6" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.6.tgz#898845c1348078c2e6d1b64f9ee06b3f8bd489e4" + integrity sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" source-map-js ">=0.6.2 <2.0.0" -sax@~1.2.4: - version "1.2.4" - resolved "https://npm.powerapp.cloud/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - saxes@^5.0.1: version "5.0.1" resolved "https://npm.powerapp.cloud/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" @@ -12946,24 +10687,6 @@ scheduler@^0.20.2: loose-envify "^1.1.0" object-assign "^4.1.1" -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - -schema-utils@^2.6.5, schema-utils@^2.7.0: - version "2.7.1" - resolved "https://npm.powerapp.cloud/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - schema-utils@^3.0.0, schema-utils@^3.1.1: version "3.1.1" resolved "https://npm.powerapp.cloud/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" @@ -12983,29 +10706,17 @@ scrollparent@^2.0.1: resolved "https://npm.powerapp.cloud/scrollparent/-/scrollparent-2.0.1.tgz#715d5b9cc57760fb22bdccc3befb5bfe06b1a317" integrity sha512-HSdN78VMvFCSGCkh0oYX/tY4R3P1DW61f8+TeZZ4j2VLgfwvw0bpRSOv4PCVKisktIwbzHCfZsx+rLbbDBqIBA== -select-hose@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== - -selfsigned@^1.10.8: - version "1.10.14" - resolved "https://npm.powerapp.cloud/selfsigned/-/selfsigned-1.10.14.tgz#ee51d84d9dcecc61e07e4aba34f229ab525c1574" - integrity sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA== - dependencies: - node-forge "^0.10.0" - semver-compare@^1.0.0: version "1.0.0" resolved "https://npm.powerapp.cloud/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== -"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.5.0: version "5.7.1" resolved "https://npm.powerapp.cloud/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: +semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7: version "7.5.4" resolved "https://npm.powerapp.cloud/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -13017,62 +10728,6 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0, semver@^6.3.1: resolved "https://npm.powerapp.cloud/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -send@0.18.0: - version "0.18.0" - resolved "https://npm.powerapp.cloud/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://npm.powerapp.cloud/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - -serialize-javascript@^5.0.1: - version "5.0.1" - resolved "https://npm.powerapp.cloud/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" - integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== - dependencies: - randombytes "^2.1.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://npm.powerapp.cloud/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.15.0: - version "1.15.0" - resolved "https://npm.powerapp.cloud/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - set-blocking@^2.0.0: version "2.0.0" resolved "https://npm.powerapp.cloud/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" @@ -13107,29 +10762,6 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://npm.powerapp.cloud/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://npm.powerapp.cloud/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://npm.powerapp.cloud/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://npm.powerapp.cloud/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - shebang-command@^1.2.0: version "1.2.0" resolved "https://npm.powerapp.cloud/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -13178,32 +10810,16 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: resolved "https://npm.powerapp.cloud/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://npm.powerapp.cloud/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" - -sirv@^1.0.7: - version "1.0.19" - resolved "https://npm.powerapp.cloud/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" - integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== - dependencies: - "@polka/url" "^1.0.0-next.20" - mrmime "^1.0.0" - totalist "^1.0.0" +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== sisteransi@^1.0.5: version "1.0.5" resolved "https://npm.powerapp.cloud/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -slash@^1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg== - slash@^2.0.0: version "2.0.0" resolved "https://npm.powerapp.cloud/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" @@ -13271,42 +10887,10 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -sockjs-client@^1.5.0: - version "1.6.1" - resolved "https://npm.powerapp.cloud/sockjs-client/-/sockjs-client-1.6.1.tgz#350b8eda42d6d52ddc030c39943364c11dcad806" - integrity sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw== - dependencies: - debug "^3.2.7" - eventsource "^2.0.2" - faye-websocket "^0.11.4" - inherits "^2.0.4" - url-parse "^1.5.10" - -sockjs@^0.3.21: - version "0.3.24" - resolved "https://npm.powerapp.cloud/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" - integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== - dependencies: - faye-websocket "^0.11.3" - uuid "^8.3.2" - websocket-driver "^0.7.4" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://npm.powerapp.cloud/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg== - dependencies: - is-plain-obj "^1.0.0" - -source-list-map@^2.0.0: - version "2.0.1" - resolved "https://npm.powerapp.cloud/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -"source-map-js@>=0.6.2 <2.0.0": - version "1.0.2" - resolved "https://npm.powerapp.cloud/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== source-map-resolve@^0.5.0: version "0.5.3" @@ -13327,14 +10911,7 @@ source-map-resolve@^0.6.0: atob "^2.1.2" decode-uri-component "^0.2.0" -source-map-support@^0.4.15: - version "0.4.18" - resolved "https://npm.powerapp.cloud/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== - dependencies: - source-map "^0.5.6" - -source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20: +source-map-support@^0.5.6, source-map-support@~0.5.20: version "0.5.21" resolved "https://npm.powerapp.cloud/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -13357,7 +10934,7 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: resolved "https://npm.powerapp.cloud/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3: +source-map@^0.7.3, source-map@^0.7.4: version "0.7.4" resolved "https://npm.powerapp.cloud/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== @@ -13385,31 +10962,8 @@ spdx-expression-parse@^3.0.0: spdx-license-ids@^3.0.0: version "3.0.12" - resolved "https://npm.powerapp.cloud/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" - integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://npm.powerapp.cloud/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://npm.powerapp.cloud/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" + resolved "https://npm.powerapp.cloud/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" + integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -13423,25 +10977,6 @@ sprintf-js@~1.0.2: resolved "https://npm.powerapp.cloud/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -ssri@^6.0.1: - version "6.0.2" - resolved "https://npm.powerapp.cloud/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" - integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== - dependencies: - figgy-pudding "^3.5.1" - -ssri@^8.0.1: - version "8.0.1" - resolved "https://npm.powerapp.cloud/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" - integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== - dependencies: - minipass "^3.1.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://npm.powerapp.cloud/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - stack-utils@^2.0.2, stack-utils@^2.0.3: version "2.0.6" resolved "https://npm.powerapp.cloud/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" @@ -13467,16 +11002,6 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -statuses@2.0.1: - version "2.0.1" - resolved "https://npm.powerapp.cloud/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -"statuses@>= 1.4.0 < 2": - version "1.5.0" - resolved "https://npm.powerapp.cloud/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== - stop-iteration-iterator@^1.0.0: version "1.0.0" resolved "https://npm.powerapp.cloud/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4" @@ -13484,48 +11009,11 @@ stop-iteration-iterator@^1.0.0: dependencies: internal-slot "^1.0.4" -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://npm.powerapp.cloud/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://npm.powerapp.cloud/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://npm.powerapp.cloud/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://npm.powerapp.cloud/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - strict-event-emitter@^0.4.3: version "0.4.6" resolved "https://npm.powerapp.cloud/strict-event-emitter/-/strict-event-emitter-0.4.6.tgz#ff347c8162b3e931e3ff5f02cfce6772c3b07eb3" integrity sha512-12KWeb+wixJohmnwNFerbyiBrAlq5qJLwIt38etRtKtmmHyDSoGlIqFE9wx+4IwG0aDjI7GV8tc8ZccjWZZtTg== -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://npm.powerapp.cloud/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ== - string-argv@0.3.1: version "0.3.1" resolved "https://npm.powerapp.cloud/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" @@ -13539,12 +11027,16 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-natural-compare@^3.0.1: - version "3.0.1" - resolved "https://npm.powerapp.cloud/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" - integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" -string-width@^3.0.0, string-width@^3.1.0: +string-width@^3.0.0: version "3.1.0" resolved "https://npm.powerapp.cloud/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== @@ -13553,7 +11045,7 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" -string-width@^4.1.0, string-width@^4.2.0: +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://npm.powerapp.cloud/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -13562,6 +11054,15 @@ string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + string.prototype.matchall@^4.0.7: version "4.0.8" resolved "https://npm.powerapp.cloud/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" @@ -13636,7 +11137,7 @@ string.prototype.trimstart@^1.0.7: define-properties "^1.2.0" es-abstract "^1.22.1" -string_decoder@^1.0.0, string_decoder@^1.1.1: +string_decoder@^1.1.1: version "1.3.0" resolved "https://npm.powerapp.cloud/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -13659,14 +11160,14 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://npm.powerapp.cloud/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: - ansi-regex "^2.0.0" + ansi-regex "^5.0.1" -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: +strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://npm.powerapp.cloud/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== @@ -13680,6 +11181,13 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + strip-bom@^4.0.0: version "4.0.0" resolved "https://npm.powerapp.cloud/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" @@ -13714,36 +11222,11 @@ strip-json-comments@^3.0.1, strip-json-comments@^3.1.0: resolved "https://npm.powerapp.cloud/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -style-loader@2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" - integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -style-loader@^1.3.0: - version "1.3.0" - resolved "https://npm.powerapp.cloud/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" - integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q== - dependencies: - loader-utils "^2.0.0" - schema-utils "^2.7.0" - style-mod@^4.0.0: version "4.0.0" resolved "https://npm.powerapp.cloud/style-mod/-/style-mod-4.0.0.tgz#97e7c2d68b592975f2ca7a63d0dd6fcacfe35a01" integrity sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw== -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://npm.powerapp.cloud/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - stylis@4.2.0: version "4.2.0" resolved "https://npm.powerapp.cloud/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" @@ -13756,11 +11239,6 @@ supercluster@^7.1.5: dependencies: kdbush "^3.0.0" -supports-color@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== - supports-color@^5.3.0: version "5.5.0" resolved "https://npm.powerapp.cloud/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -13768,13 +11246,6 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^6.1.0: - version "6.1.0" - resolved "https://npm.powerapp.cloud/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://npm.powerapp.cloud/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" @@ -13802,37 +11273,6 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://npm.powerapp.cloud/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -svg-parser@^2.0.2: - version "2.0.4" - resolved "https://npm.powerapp.cloud/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== - -svg-url-loader@^8.0.0: - version "8.0.0" - resolved "https://npm.powerapp.cloud/svg-url-loader/-/svg-url-loader-8.0.0.tgz#05d57af5b19d7caa39624a88e3cd535243634991" - integrity sha512-5doSXvl18hY1fGsRLdhWAU5jgzgxJ06/gc/26cpuDnN0xOz1HmmfhkpL29SSrdIvhtxQ1UwGzmk7wTT/l48mKw== - dependencies: - file-loader "~6.2.0" - -svgo@^1.0.0, svgo@^1.2.2: - version "1.3.2" - resolved "https://npm.powerapp.cloud/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - symbol-tree@^3.2.4: version "3.2.4" resolved "https://npm.powerapp.cloud/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" @@ -13853,11 +11293,6 @@ table@^5.2.3: slice-ansi "^2.1.0" string-width "^3.0.0" -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://npm.powerapp.cloud/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - tar-stream@^2.2.0: version "2.2.0" resolved "https://npm.powerapp.cloud/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" @@ -13869,18 +11304,6 @@ tar-stream@^2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" -tar@^6.0.2: - version "6.1.13" - resolved "https://npm.powerapp.cloud/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" - integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^4.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - terminal-link@^2.0.0: version "2.1.1" resolved "https://npm.powerapp.cloud/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" @@ -13889,52 +11312,13 @@ terminal-link@^2.0.0: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://npm.powerapp.cloud/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser-webpack-plugin@^4.2.3: - version "4.2.3" - resolved "https://npm.powerapp.cloud/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" - integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ== - dependencies: - cacache "^15.0.5" - find-cache-dir "^3.3.1" - jest-worker "^26.5.0" - p-limit "^3.0.2" - schema-utils "^3.0.0" - serialize-javascript "^5.0.1" - source-map "^0.6.1" - terser "^5.3.4" - webpack-sources "^1.4.3" - -terser@^4.1.2: - version "4.8.1" - resolved "https://npm.powerapp.cloud/terser/-/terser-4.8.1.tgz#a00e5634562de2239fd404c649051bf6fc21144f" - integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -terser@^5.3.4: - version "5.16.1" - resolved "https://npm.powerapp.cloud/terser/-/terser-5.16.1.tgz#5af3bc3d0f24241c7fb2024199d5c461a1075880" - integrity sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw== +terser@^5.31.3: + version "5.31.3" + resolved "https://npm.powerapp.cloud/terser/-/terser-5.31.3.tgz#b24b7beb46062f4653f049eea4f0cd165d0f0c38" + integrity sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA== dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" @@ -13962,36 +11346,11 @@ throttle-debounce@^3.0.1: resolved "https://npm.powerapp.cloud/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb" integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg== -through2@^2.0.0: - version "2.0.5" - resolved "https://npm.powerapp.cloud/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://npm.powerapp.cloud/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== -thunky@^1.0.2: - version "1.1.0" - resolved "https://npm.powerapp.cloud/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://npm.powerapp.cloud/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - -timsort@^0.3.0: - version "0.3.0" - resolved "https://npm.powerapp.cloud/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A== - tinyqueue@^2.0.3: version "2.0.3" resolved "https://npm.powerapp.cloud/tinyqueue/-/tinyqueue-2.0.3.tgz#64d8492ebf39e7801d7bd34062e29b45b2035f08" @@ -14011,21 +11370,16 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" +tmp@^0.2.1: + version "0.2.3" + resolved "https://npm.powerapp.cloud/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" + integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== + tmpl@1.0.5: version "1.0.5" resolved "https://npm.powerapp.cloud/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://npm.powerapp.cloud/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== - -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://npm.powerapp.cloud/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - integrity sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og== - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://npm.powerapp.cloud/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -14068,16 +11422,6 @@ toggle-selection@^1.0.6: resolved "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ== -toidentifier@1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -totalist@^1.0.0: - version "1.1.0" - resolved "https://npm.powerapp.cloud/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" - integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== - tough-cookie@^4.0.0: version "4.1.2" resolved "https://npm.powerapp.cloud/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" @@ -14113,15 +11457,10 @@ tree-changes@^0.9.1, tree-changes@^0.9.2: "@gilbarbara/deep-equal" "^0.1.1" is-lite "^0.8.2" -trim-right@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - integrity sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw== - -trix@1.3.1, trix@^1.2.2: - version "1.3.1" - resolved "https://npm.powerapp.cloud/trix/-/trix-1.3.1.tgz#ccce8d9e72bf0fe70c8c019ff558c70266f8d857" - integrity sha512-BbH6mb6gk+AV4f2as38mP6Ucc1LE3OD6XxkZnAgPIduWXYtvg2mI3cZhIZSLqmMh9OITEpOBCCk88IVmyjU7bA== +trix@^1.3.1: + version "1.3.2" + resolved "https://npm.powerapp.cloud/trix/-/trix-1.3.2.tgz#9568c3bbda1085b9fcf2619ac41363011493d57f" + integrity sha512-nV8IL6eS/czlaOu9TVIEcblQuPHeuuFpeoO7jFKII5q1pMUXCUGalJtEstS70HSkBSfUXU2vGJUfYXvSItcRCA== ts-jest@26.5.6: version "26.5.6" @@ -14139,21 +11478,19 @@ ts-jest@26.5.6: semver "7.x" yargs-parser "20.x" -ts-loader@8.4.0: - version "8.4.0" - resolved "https://npm.powerapp.cloud/ts-loader/-/ts-loader-8.4.0.tgz#e845ea0f38d140bdc3d7d60293ca18d12ff2720f" - integrity sha512-6nFY3IZ2//mrPc+ImY3hNWx1vCHyEhl6V+wLmL4CZcm6g1CqX7UKrkc6y0i4FwcfOhxyMPCfaEvh20f4r9GNpw== +ts-json-schema-generator@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/ts-json-schema-generator/-/ts-json-schema-generator-2.3.0.tgz#d533027cdb13b625acba0a3e931a4ba88f0e44ad" + integrity sha512-t4lBQAwZc0sOJq9LJt3NgbznIcslVnm0JeEMFq8qIRklpMRY8jlYD0YmnRWbqBKANxkby91P1XanSSlSOFpUmg== dependencies: - chalk "^4.1.0" - enhanced-resolve "^4.0.0" - loader-utils "^2.0.0" - micromatch "^4.0.0" - semver "^7.3.4" - -ts-pnp@^1.1.6: - version "1.2.0" - resolved "https://npm.powerapp.cloud/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" - integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== + "@types/json-schema" "^7.0.15" + commander "^12.0.0" + glob "^10.3.12" + json5 "^2.2.3" + normalize-path "^3.0.0" + safe-stable-stringify "^2.4.3" + tslib "^2.6.2" + typescript "^5.4.5" tslib@^1.8.1, tslib@^1.9.0: version "1.14.1" @@ -14165,6 +11502,11 @@ tslib@^2.0.0, tslib@^2.0.1, tslib@^2.1.0: resolved "https://npm.powerapp.cloud/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== +tslib@^2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" + integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== + tsutils@^3.21.0: version "3.21.0" resolved "https://npm.powerapp.cloud/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -14172,16 +11514,6 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tsx-control-statements@4.1.1: - version "4.1.1" - resolved "https://npm.powerapp.cloud/tsx-control-statements/-/tsx-control-statements-4.1.1.tgz#2d5b36a8180357f91d079d47a977e4c030ddb32d" - integrity sha512-l1BndCi1teH+uz4Ebx9lCnjWlg91wrA1R26lRYgdh8d+dXoyNrSJpnc0zxCcasFPJ8hGHmZ2MOZ6Z+/g/47NKw== - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://npm.powerapp.cloud/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== - tunnel@0.0.6, tunnel@^0.0.6: version "0.0.6" resolved "https://npm.powerapp.cloud/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" @@ -14226,14 +11558,6 @@ type-fest@^2.0.0: resolved "https://npm.powerapp.cloud/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== -type-is@~1.6.18: - version "1.6.18" - resolved "https://npm.powerapp.cloud/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - type@^1.0.1: version "1.2.0" resolved "https://npm.powerapp.cloud/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" @@ -14290,16 +11614,16 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typedarray@^0.0.6: - version "0.0.6" - resolved "https://npm.powerapp.cloud/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== - typescript@4.3.5: version "4.3.5" resolved "https://npm.powerapp.cloud/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== +typescript@^5.4.5: + version "5.5.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.3.tgz#e1b0a3c394190838a0b168e771b0ad56a0af0faa" + integrity sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ== + uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" resolved "https://npm.powerapp.cloud/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" @@ -14348,35 +11672,16 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^2.0.1" -uniq@^1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - integrity sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA== - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" - integrity sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ== - -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://npm.powerapp.cloud/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://npm.powerapp.cloud/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - universal-user-agent@^6.0.0: version "6.0.0" resolved "https://npm.powerapp.cloud/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + universalify@^0.2.0: version "0.2.0" resolved "https://npm.powerapp.cloud/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" @@ -14387,16 +11692,6 @@ universalify@^2.0.0: resolved "https://npm.powerapp.cloud/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://npm.powerapp.cloud/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - -unquote@~1.1.1: - version "1.1.1" - resolved "https://npm.powerapp.cloud/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== - unset-value@^1.0.0: version "1.0.0" resolved "https://npm.powerapp.cloud/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -14405,11 +11700,6 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -upath@^1.1.1: - version "1.2.0" - resolved "https://npm.powerapp.cloud/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - update-browserslist-db@^1.0.13: version "1.0.13" resolved "https://npm.powerapp.cloud/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" @@ -14418,6 +11708,14 @@ update-browserslist-db@^1.0.13: escalade "^3.1.1" picocolors "^1.0.0" +update-browserslist-db@^1.0.16: + version "1.0.16" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356" + integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ== + dependencies: + escalade "^3.1.2" + picocolors "^1.0.1" + update-browserslist-db@^1.0.9: version "1.0.10" resolved "https://npm.powerapp.cloud/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" @@ -14426,6 +11724,14 @@ update-browserslist-db@^1.0.9: escalade "^3.1.1" picocolors "^1.0.0" +update-browserslist-db@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e" + integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== + dependencies: + escalade "^3.1.2" + picocolors "^1.0.1" + uri-js@^4.2.2: version "4.4.1" resolved "https://npm.powerapp.cloud/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" @@ -14438,7 +11744,7 @@ urix@^0.1.0: resolved "https://npm.powerapp.cloud/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== -url-parse@^1.5.10, url-parse@^1.5.3: +url-parse@^1.5.3: version "1.5.10" resolved "https://npm.powerapp.cloud/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== @@ -14446,14 +11752,6 @@ url-parse@^1.5.10, url-parse@^1.5.3: querystringify "^2.1.1" requires-port "^1.0.0" -url@^0.11.0: - version "0.11.0" - resolved "https://npm.powerapp.cloud/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ== - dependencies: - punycode "1.3.2" - querystring "0.2.0" - use-isomorphic-layout-effect@^1.1.2: version "1.1.2" resolved "https://npm.powerapp.cloud/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" @@ -14469,46 +11767,12 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://npm.powerapp.cloud/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://npm.powerapp.cloud/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -util@0.10.3: - version "0.10.3" - resolved "https://npm.powerapp.cloud/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://npm.powerapp.cloud/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://npm.powerapp.cloud/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - -uuid@^3.3.2: - version "3.4.0" - resolved "https://npm.powerapp.cloud/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - uuid@^8.3.0, uuid@^8.3.2: version "8.3.2" resolved "https://npm.powerapp.cloud/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.1: +v8-compile-cache@^2.0.3: version "2.3.0" resolved "https://npm.powerapp.cloud/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== @@ -14522,6 +11786,15 @@ v8-to-istanbul@^7.0.0: convert-source-map "^1.6.0" source-map "^0.7.3" +v8-to-istanbul@^9.0.0: + version "9.3.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz#b9572abfa62bd556c16d75fdebc1a411d5ff3175" + integrity sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.12" + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^2.0.0" + validate-npm-package-license@^3.0.1: version "3.0.4" resolved "https://npm.powerapp.cloud/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -14530,20 +11803,34 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -vary@~1.1.2: - version "1.1.2" - resolved "https://npm.powerapp.cloud/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== +vite-bundle-visualizer@^1.2.1: + version "1.2.1" + resolved "https://npm.powerapp.cloud/vite-bundle-visualizer/-/vite-bundle-visualizer-1.2.1.tgz#8be34033f0216de529abec4b18a8b62aa1b65c9e" + integrity sha512-cwz/Pg6+95YbgIDp+RPwEToc4TKxfsFWSG/tsl2DSZd9YZicUag1tQXjJ5xcL7ydvEoaC2FOZeaXOU60t9BRXw== + dependencies: + cac "^6.7.14" + import-from-esm "^1.3.3" + rollup-plugin-visualizer "^5.11.0" + tmp "^0.2.1" -vendors@^1.0.0: - version "1.0.4" - resolved "https://npm.powerapp.cloud/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" - integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== +vite-plugin-ruby@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/vite-plugin-ruby/-/vite-plugin-ruby-5.0.0.tgz#cd891198a7672f2e8402439f53ab9d2b08f6502d" + integrity sha512-c8PjTp21Ah/ttgnNUyu0qvCXZI08Jr9I24oUKg3TRIRhF5GcOZ++6wtlTCrNFd9COEQbpXHxlRIXd/MEg0iZJw== + dependencies: + debug "^4.3.4" + fast-glob "^3.3.2" -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://npm.powerapp.cloud/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== +vite@^5.0.0: + version "5.3.2" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.3.2.tgz#2f0a8531c71060467ed3e0a205a203f269b6d9c8" + integrity sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA== + dependencies: + esbuild "^0.21.3" + postcss "^8.4.38" + rollup "^4.13.0" + optionalDependencies: + fsevents "~2.3.3" vt-pbf@^3.1.3: version "3.1.3" @@ -14587,31 +11874,6 @@ warning@^4.0.2, warning@^4.0.3: dependencies: loose-envify "^1.0.0" -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://npm.powerapp.cloud/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" - integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.7.4: - version "1.7.5" - resolved "https://npm.powerapp.cloud/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" - integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== - dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://npm.powerapp.cloud/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - webidl-conversions@^3.0.0: version "3.0.1" resolved "https://npm.powerapp.cloud/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -14627,233 +11889,11 @@ webidl-conversions@^6.1.0: resolved "https://npm.powerapp.cloud/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== -webpack-assets-manifest@^3.1.1: - version "3.1.1" - resolved "https://npm.powerapp.cloud/webpack-assets-manifest/-/webpack-assets-manifest-3.1.1.tgz#39bbc3bf2ee57fcd8ba07cda51c9ba4a3c6ae1de" - integrity sha512-JV9V2QKc5wEWQptdIjvXDUL1ucbPLH2f27toAY3SNdGZp+xSaStAgpoMcvMZmqtFrBc9a5pTS1058vxyMPOzRQ== - dependencies: - chalk "^2.0" - lodash.get "^4.0" - lodash.has "^4.0" - mkdirp "^0.5" - schema-utils "^1.0.0" - tapable "^1.0.0" - webpack-sources "^1.0.0" - -webpack-bundle-analyzer@^4.5.0: - version "4.7.0" - resolved "https://npm.powerapp.cloud/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz#33c1c485a7fcae8627c547b5c3328b46de733c66" - integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== - dependencies: - acorn "^8.0.4" - acorn-walk "^8.0.0" - chalk "^4.1.0" - commander "^7.2.0" - gzip-size "^6.0.0" - lodash "^4.17.20" - opener "^1.5.2" - sirv "^1.0.7" - ws "^7.3.1" - -webpack-cli@^3.3.12: - version "3.3.12" - resolved "https://npm.powerapp.cloud/webpack-cli/-/webpack-cli-3.3.12.tgz#94e9ada081453cd0aa609c99e500012fd3ad2d4a" - integrity sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag== - dependencies: - chalk "^2.4.2" - cross-spawn "^6.0.5" - enhanced-resolve "^4.1.1" - findup-sync "^3.0.0" - global-modules "^2.0.0" - import-local "^2.0.0" - interpret "^1.4.0" - loader-utils "^1.4.0" - supports-color "^6.1.0" - v8-compile-cache "^2.1.1" - yargs "^13.3.2" - -webpack-dev-middleware@^3.7.2: - version "3.7.3" - resolved "https://npm.powerapp.cloud/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" - integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-server@3.11.2: - version "3.11.2" - resolved "https://npm.powerapp.cloud/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz#695ebced76a4929f0d5de7fd73fafe185fe33708" - integrity sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ== - dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.8" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "^0.3.21" - sockjs-client "^1.5.0" - spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" - -webpack-dev-server@^3.11.2: - version "3.11.3" - resolved "https://npm.powerapp.cloud/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz#8c86b9d2812bf135d3c9bce6f07b718e30f7c3d3" - integrity sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA== - dependencies: - ansi-html-community "0.0.8" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.8" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "^0.3.21" - sockjs-client "^1.5.0" - spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://npm.powerapp.cloud/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - -webpack-sources@^1.0.0, webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://npm.powerapp.cloud/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack@4.46.0: - version "4.46.0" - resolved "https://npm.powerapp.cloud/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" - integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.5.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" - -webpack@^4.46.0: - version "4.47.0" - resolved "https://npm.powerapp.cloud/webpack/-/webpack-4.47.0.tgz#8b8a02152d7076aeb03b61b47dad2eeed9810ebc" - integrity sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.5.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" - webpacker-react@^0.3.2: version "0.3.2" resolved "https://npm.powerapp.cloud/webpacker-react/-/webpacker-react-0.3.2.tgz#18c417a3fd51978d0ca98b62a47454d800754e09" integrity sha512-DDteGIfHbHJTV3A+h//AANq4YXZ6C29Va5VWF65lXenCtzekR4G+XWblc2dzeXT/oP2SZNyfVN92BgjJyZyPwA== -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://npm.powerapp.cloud/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://npm.powerapp.cloud/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - wgs84@0.0.0: version "0.0.0" resolved "https://npm.powerapp.cloud/wgs84/-/wgs84-0.0.0.tgz#34fdc555917b6e57cf2a282ed043710c049cdc76" @@ -14955,7 +11995,7 @@ which-typed-array@^1.1.9: has-tostringtag "^1.0.0" is-typed-array "^1.1.10" -which@^1.2.14, which@^1.2.9, which@^1.3.1: +which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://npm.powerapp.cloud/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -14974,21 +12014,14 @@ word-wrap@~1.2.3: resolved "https://npm.powerapp.cloud/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f" integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA== -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://npm.powerapp.cloud/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://npm.powerapp.cloud/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" wrap-ansi@^6.2.0: version "6.2.0" @@ -15008,6 +12041,15 @@ wrap-ansi@^7.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + wrappy@1: version "1.0.2" resolved "https://npm.powerapp.cloud/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -15030,14 +12072,7 @@ write@1.0.3: dependencies: mkdirp "^0.5.1" -ws@^6.2.1: - version "6.2.2" - resolved "https://npm.powerapp.cloud/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" - integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== - dependencies: - async-limiter "~1.0.0" - -ws@^7.3.1, ws@^7.4.6: +ws@^7.4.6: version "7.5.9" resolved "https://npm.powerapp.cloud/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== @@ -15052,7 +12087,7 @@ xmlchars@^2.2.0: resolved "https://npm.powerapp.cloud/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xtend@^4.0.0, xtend@^4.0.2, xtend@~4.0.1: +xtend@^4.0.2: version "4.0.2" resolved "https://npm.powerapp.cloud/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== @@ -15062,6 +12097,11 @@ y18n@^4.0.0: resolved "https://npm.powerapp.cloud/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + yallist@^3.0.2: version "3.1.1" resolved "https://npm.powerapp.cloud/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" @@ -15072,24 +12112,16 @@ yallist@^4.0.0: resolved "https://npm.powerapp.cloud/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0, yaml@^1.7.2: +yaml@^1.10.0: version "1.10.2" resolved "https://npm.powerapp.cloud/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@20.x: +yargs-parser@20.x, yargs-parser@^20.2.2, yargs-parser@^20.2.9: version "20.2.9" resolved "https://npm.powerapp.cloud/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://npm.powerapp.cloud/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - yargs-parser@^18.1.2: version "18.1.3" resolved "https://npm.powerapp.cloud/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" @@ -15098,21 +12130,10 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs@^13.3.2: - version "13.3.2" - resolved "https://npm.powerapp.cloud/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://npm.powerapp.cloud/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== yargs@^15.4.1: version "15.4.1" @@ -15131,9 +12152,35 @@ yargs@^15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^17.5.1: + version "17.7.2" + resolved "https://npm.powerapp.cloud/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yocto-queue@^0.1.0: version "0.1.0" - resolved "https://npm.powerapp.cloud/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== zip-stream@^4.1.0: