From 6534fe5ee0cb789520025647002b7ffa72510113 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 13 May 2024 18:37:14 +0000 Subject: [PATCH] chore(docs): Regenerate docs 3e96e45cfcb0cc2608f2926b6d6f8ef4ecff19a5 --- 111-371ed5a68b7d2286373b.css | 1 + 111-371ed5a68b7d2286373b.js | 1 + 129-cb3fa8ecaaecdb3a03ad.css | 1 + 129-cb3fa8ecaaecdb3a03ad.js | 1 + 152-2aa1bfa4b6f61b422822.css | 1 + 152-2aa1bfa4b6f61b422822.js | 1 + 25-da6fbcddd4e650bdf0d4.css | 1 + 25-da6fbcddd4e650bdf0d4.js | 1 + 348-da0031e6229bbbf32c2c.css | 1 + 348-da0031e6229bbbf32c2c.js | 1 + 404.html | 2 +- 488-ee855b22044c27bb51db.css | 1 + 488-ee855b22044c27bb51db.js | 1 + 510-7d48342975e2de4ad050.css | 1 + 510-7d48342975e2de4ad050.js | 1 + 651-5c69ac275ae54cefed50.css | 1 + 651-5c69ac275ae54cefed50.js | 1 + 701-c9f302344851b915c23c.css | 1 + 701-c9f302344851b915c23c.js | 1 + 732-5d096290af714f7fbdbe.css | 1 + 732-5d096290af714f7fbdbe.js | 1 + 744-5153b2f1f3458a49d81d.css | 1 + 744-5153b2f1f3458a49d81d.js | 1 + 753-c9dc5fd249ff2073013c.css | 1 + 753-c9dc5fd249ff2073013c.js | 1 + 768-ee1cd167165a51581aa6.css | 1 + 768-ee1cd167165a51581aa6.js | 1 + 80-659f78bb6a9e6b15d299.css | 1 + 80-659f78bb6a9e6b15d299.js | 1 + 892-f54a222fe98107e4fb1c.css | 1 + 892-f54a222fe98107e4fb1c.js | 1 + 897-34ec7b4415de195969e8.css | 1 + 897-34ec7b4415de195969e8.js | 1 + 908-3254af74c630c5e9d417.css | 1 + 908-3254af74c630c5e9d417.js | 1 + 916-1d21c3f0485374b273ea.css | 1 + 916-1d21c3f0485374b273ea.js | 1 + 921-65b87db5ec6993cdda42.css | 1 + 921-65b87db5ec6993cdda42.js | 1 + 994-56b0b43490cbe306f898.css | 1 + 994-56b0b43490cbe306f898.js | 1 + 995-6bb3e779b3c1e1402983.css | 1 + 995-6bb3e779b3c1e1402983.js | 1 + index-67276633661298450b5c.css | 107 ++++++++++++++++++++++ index-67276633661298450b5c.js | 2 + index-67276633661298450b5c.js.LICENSE.txt | 69 ++++++++++++++ index.html | 2 +- redirect-fa5a1be727b3d78a091d.js | 1 + rewriteHistory-224072014cfdf8be5d99.js | 1 + 49 files changed, 224 insertions(+), 2 deletions(-) create mode 100644 111-371ed5a68b7d2286373b.css create mode 100644 111-371ed5a68b7d2286373b.js create mode 100644 129-cb3fa8ecaaecdb3a03ad.css create mode 100644 129-cb3fa8ecaaecdb3a03ad.js create mode 100644 152-2aa1bfa4b6f61b422822.css create mode 100644 152-2aa1bfa4b6f61b422822.js create mode 100644 25-da6fbcddd4e650bdf0d4.css create mode 100644 25-da6fbcddd4e650bdf0d4.js create mode 100644 348-da0031e6229bbbf32c2c.css create mode 100644 348-da0031e6229bbbf32c2c.js create mode 100644 488-ee855b22044c27bb51db.css create mode 100644 488-ee855b22044c27bb51db.js create mode 100644 510-7d48342975e2de4ad050.css create mode 100644 510-7d48342975e2de4ad050.js create mode 100644 651-5c69ac275ae54cefed50.css create mode 100644 651-5c69ac275ae54cefed50.js create mode 100644 701-c9f302344851b915c23c.css create mode 100644 701-c9f302344851b915c23c.js create mode 100644 732-5d096290af714f7fbdbe.css create mode 100644 732-5d096290af714f7fbdbe.js create mode 100644 744-5153b2f1f3458a49d81d.css create mode 100644 744-5153b2f1f3458a49d81d.js create mode 100644 753-c9dc5fd249ff2073013c.css create mode 100644 753-c9dc5fd249ff2073013c.js create mode 100644 768-ee1cd167165a51581aa6.css create mode 100644 768-ee1cd167165a51581aa6.js create mode 100644 80-659f78bb6a9e6b15d299.css create mode 100644 80-659f78bb6a9e6b15d299.js create mode 100644 892-f54a222fe98107e4fb1c.css create mode 100644 892-f54a222fe98107e4fb1c.js create mode 100644 897-34ec7b4415de195969e8.css create mode 100644 897-34ec7b4415de195969e8.js create mode 100644 908-3254af74c630c5e9d417.css create mode 100644 908-3254af74c630c5e9d417.js create mode 100644 916-1d21c3f0485374b273ea.css create mode 100644 916-1d21c3f0485374b273ea.js create mode 100644 921-65b87db5ec6993cdda42.css create mode 100644 921-65b87db5ec6993cdda42.js create mode 100644 994-56b0b43490cbe306f898.css create mode 100644 994-56b0b43490cbe306f898.js create mode 100644 995-6bb3e779b3c1e1402983.css create mode 100644 995-6bb3e779b3c1e1402983.js create mode 100644 index-67276633661298450b5c.css create mode 100644 index-67276633661298450b5c.js create mode 100644 index-67276633661298450b5c.js.LICENSE.txt create mode 100644 redirect-fa5a1be727b3d78a091d.js create mode 100644 rewriteHistory-224072014cfdf8be5d99.js diff --git a/111-371ed5a68b7d2286373b.css b/111-371ed5a68b7d2286373b.css new file mode 100644 index 000000000..cba009f74 --- /dev/null +++ b/111-371ed5a68b7d2286373b.css @@ -0,0 +1 @@ +.Badges-module__badge___vex-\+{color:#fff;font-family:Verdana,DejaVu Sans,sans-serif;font-size:.7857rem;text-decoration:none}[dir=ltr] .Badges-module__badge___vex-\+{margin-right:.5em}[dir=rtl] .Badges-module__badge___vex-\+{margin-left:.5em}[dir] .Badges-module__badge-container___B13Mv{margin-bottom:.4em}[dir] .Badges-module__badge-name___jkN0m, [dir] .Badges-module__badge-version___agZ\+P{padding:.232rem .357rem}[dir=ltr] .Badges-module__badge-name___jkN0m, [dir=ltr] .Badges-module__badge-version___agZ\+P{text-shadow:1px 1px rgba(0,0,0,.3)}[dir=rtl] .Badges-module__badge-name___jkN0m, [dir=rtl] .Badges-module__badge-version___agZ\+P{text-shadow:-1px 1px rgba(0,0,0,.3)}[dir] .Badges-module__badge-name___jkN0m{background-color:#555}[dir=ltr] .Badges-module__badge-name___jkN0m{border-radius:3px 0 0 3px}[dir=rtl] .Badges-module__badge-name___jkN0m{border-radius:0 3px 3px 0}[dir] .Badges-module__badge-version___agZ\+P{background-color:#007acc}[dir=ltr] .Badges-module__badge-version___agZ\+P{border-radius:0 3px 3px 0}[dir=rtl] .Badges-module__badge-version___agZ\+P{border-radius:3px 0 0 3px} diff --git a/111-371ed5a68b7d2286373b.js b/111-371ed5a68b7d2286373b.js new file mode 100644 index 000000000..eec6d711a --- /dev/null +++ b/111-371ed5a68b7d2286373b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkterra_toolkit=self.webpackChunkterra_toolkit||[]).push([[111],{55713:function(e,n,t){var r=t(24994);n.A=void 0;var a=r(t(96540)),i=r(t(5556)),o=r(t(67967)),l=r(t(25642)),s=o.default.bind(l.default),d={name:i.default.string.isRequired,src:i.default.string,url:i.default.string,version:i.default.string.isRequired},c=function(e){var n=e.src,t=e.name,r=e.url,i=e.version,o=a.default.createElement("a",{className:s("badge"),href:r||"https://www.npmjs.org/package/".concat(t,"/v/").concat(i)},a.default.createElement("span",{className:s("badge-name")},r?"package":"npm"),a.default.createElement("span",{className:s("badge-version")},"v".concat(i))),l=n?a.default.createElement("a",{className:s("badge"),href:n},a.default.createElement("span",{className:s("badge-name")},"github"),a.default.createElement("span",{className:s("badge-version")},"source")):void 0;return a.default.createElement("div",{className:s("badge-container")},o,l)};c.propTypes=d;n.A=c},68111:function(e,n,t){t.r(n),t.d(n,{default:function(){return c}});var r=t(58168),a=t(53986),i=(t(96540),t(36665)),o=t(58195),l=["components"],s={},d="wrapper";function c(e){var n=e.components,t=(0,a.A)(e,l);return(0,i.mdx)(d,(0,r.A)({},s,t,{components:n,mdxType:"MDXLayout"}),(0,i.mdx)(o.E,{mdxType:"Badge"}),(0,i.mdx)("h1",{id:"stylelint-config-terra-upgrade-guide"},"stylelint-config-terra Upgrade Guide"),(0,i.mdx)("h2",{id:"changes-from-cernerstylelint-config-terra-400-to-cernerstylelint-config-terra-500"},"Changes from @cerner/stylelint-config-terra 4.0.0 to @cerner/stylelint-config-terra 5.0.0"),(0,i.mdx)("ul",null,(0,i.mdx)("li",{parentName:"ul"},"Stylelint version 15 is now required. Refer to the ",(0,i.mdx)("a",{parentName:"li",href:"https://stylelint.io/migration-guide/to-15"},"Stylelint 15 Migration Guide for more details"),". "),(0,i.mdx)("li",{parentName:"ul"},"Support for IE10 rules has been dropped. Make sure you are no longer using IE10 rules in your project before upgrading."),(0,i.mdx)("li",{parentName:"ul"},"Stylint CLI no longer supports --syntax option. Refer to the ",(0,i.mdx)("a",{parentName:"li",href:"https://stylelint.io/migration-guide/to-14#syntax-option-and-automatic-inferral-of-syntax"},"Stylelint 14 Migration Guide for more details"),".")),(0,i.mdx)("h2",{id:"changes-from-stylelint-config-terra-3x-to-cernerstylelint-config-terra-400"},"Changes from stylelint-config-terra 3.x to @cerner/stylelint-config-terra 4.0.0"),(0,i.mdx)("h3",{id:"node-10"},"Node 10"),(0,i.mdx)("p",null,"Node 10 is not the minimum supported version. Upgrade to node 14."),(0,i.mdx)("h3",{id:"stylelint-13"},"Stylelint 13"),(0,i.mdx)("p",null,"Stylelint version 13 is now required."),(0,i.mdx)("h3",{id:"cerner-scoping"},"@cerner scoping"),(0,i.mdx)("p",null,"The package is now scoped under @cerner."),(0,i.mdx)("h3",{id:"upgrading"},"Upgrading"),(0,i.mdx)("p",null,"Upgrades are confined to the consuming packages package.json file."),(0,i.mdx)("pre",null,(0,i.mdx)("code",{parentName:"pre",className:"language-diff"},'{\n "stylelint": {\n- "extends": "stylelint-config-terra",\n+ "extends": "@cerner/stylelint-config-terra",\n },\n "devDependencies": {\n+ "@cerner/stylelint-config-terra": "^4.0.0",\n- "stylelint": "^11.0.0",\n+ "stylelint": "^13.0.0",\n- "stylelint-config-terra": "^3.2.0",\n }\n}\n')))}c.isMDXComponent=!0},58195:function(e,n,t){t.d(n,{E:function(){return i}});var r=t(96540),a=t(55713),i=function(e){var n=e.url;return r.createElement(a.A,{src:"https://github.com/cerner/terra-toolk/tree/main/packages/stylelint-config-terra",name:"@cerner/stylelint-config-terra",version:"5.1.0",url:n})}},25642:function(e,n,t){t.r(n),n.default={badge:"Badges-module__badge___vex-+","badge-container":"Badges-module__badge-container___B13Mv","badge-name":"Badges-module__badge-name___jkN0m","badge-version":"Badges-module__badge-version___agZ+P"}},58168:function(e,n,t){function r(){return r=Object.assign?Object.assign.bind():function(e){for(var n=1;n=0)continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}t.d(n,{A:function(){return r}})}}]); \ No newline at end of file diff --git a/129-cb3fa8ecaaecdb3a03ad.css b/129-cb3fa8ecaaecdb3a03ad.css new file mode 100644 index 000000000..cba009f74 --- /dev/null +++ b/129-cb3fa8ecaaecdb3a03ad.css @@ -0,0 +1 @@ +.Badges-module__badge___vex-\+{color:#fff;font-family:Verdana,DejaVu Sans,sans-serif;font-size:.7857rem;text-decoration:none}[dir=ltr] .Badges-module__badge___vex-\+{margin-right:.5em}[dir=rtl] .Badges-module__badge___vex-\+{margin-left:.5em}[dir] .Badges-module__badge-container___B13Mv{margin-bottom:.4em}[dir] .Badges-module__badge-name___jkN0m, [dir] .Badges-module__badge-version___agZ\+P{padding:.232rem .357rem}[dir=ltr] .Badges-module__badge-name___jkN0m, [dir=ltr] .Badges-module__badge-version___agZ\+P{text-shadow:1px 1px rgba(0,0,0,.3)}[dir=rtl] .Badges-module__badge-name___jkN0m, [dir=rtl] .Badges-module__badge-version___agZ\+P{text-shadow:-1px 1px rgba(0,0,0,.3)}[dir] .Badges-module__badge-name___jkN0m{background-color:#555}[dir=ltr] .Badges-module__badge-name___jkN0m{border-radius:3px 0 0 3px}[dir=rtl] .Badges-module__badge-name___jkN0m{border-radius:0 3px 3px 0}[dir] .Badges-module__badge-version___agZ\+P{background-color:#007acc}[dir=ltr] .Badges-module__badge-version___agZ\+P{border-radius:0 3px 3px 0}[dir=rtl] .Badges-module__badge-version___agZ\+P{border-radius:3px 0 0 3px} diff --git a/129-cb3fa8ecaaecdb3a03ad.js b/129-cb3fa8ecaaecdb3a03ad.js new file mode 100644 index 000000000..2803d0da4 --- /dev/null +++ b/129-cb3fa8ecaaecdb3a03ad.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkterra_toolkit=self.webpackChunkterra_toolkit||[]).push([[129],{55713:function(e,n,a){var t=a(24994);n.A=void 0;var r=t(a(96540)),o=t(a(5556)),i=t(a(67967)),s=t(a(25642)),d=i.default.bind(s.default),l={name:o.default.string.isRequired,src:o.default.string,url:o.default.string,version:o.default.string.isRequired},c=function(e){var n=e.src,a=e.name,t=e.url,o=e.version,i=r.default.createElement("a",{className:d("badge"),href:t||"https://www.npmjs.org/package/".concat(a,"/v/").concat(o)},r.default.createElement("span",{className:d("badge-name")},t?"package":"npm"),r.default.createElement("span",{className:d("badge-version")},"v".concat(o))),s=n?r.default.createElement("a",{className:d("badge"),href:n},r.default.createElement("span",{className:d("badge-name")},"github"),r.default.createElement("span",{className:d("badge-version")},"source")):void 0;return r.default.createElement("div",{className:d("badge-container")},i,s)};c.propTypes=l;n.A=c},3129:function(e,n,a){a.r(n),a.d(n,{default:function(){return c}});var t=a(58168),r=a(53986),o=(a(96540),a(36665)),i=a(50848),s=["components"],d={},l="wrapper";function c(e){var n=e.components,a=(0,r.A)(e,s);return(0,o.mdx)(l,(0,t.A)({},d,a,{components:n,mdxType:"MDXLayout"}),(0,o.mdx)(i.E,{mdxType:"Badge"}),(0,o.mdx)("h1",{id:"package-json-lint"},"Package Json Lint"),(0,o.mdx)("p",null,"The package provide lint rules that can be used to flag problems that are present in a package.json."),(0,o.mdx)("h2",{id:"installation"},"Installation"),(0,o.mdx)("p",null,"To install the module:"),(0,o.mdx)("pre",null,(0,o.mdx)("code",{parentName:"pre",className:"language-shell"},"npm install @cerner/package-json-lint --save-dev\nnpm install @cerner/package-json-lint-config-terra --save-dev\n")),(0,o.mdx)("h2",{id:"usage"},"Usage"),(0,o.mdx)("h3",{id:"packagejson"},"package.json"),(0,o.mdx)("pre",null,(0,o.mdx)("code",{parentName:"pre",className:"language-js"},' "package-json-lint": {\n "extends": "./packages/package-json-lint-config-terra/package-json-lint.config.js",\n "projectType": "devModule | module | application",\n },\n')),(0,o.mdx)("h3",{id:"npm-script"},"npm script"),(0,o.mdx)("pre",null,(0,o.mdx)("code",{parentName:"pre",className:"language-js"},'"lint:package-json": "npm run terra -- package-json-lint",\n')),(0,o.mdx)("h2",{id:"upgrade-guide-for-package-json-lint"},"Upgrade Guide for package-json-lint"),(0,o.mdx)("h3",{id:"upgrading-to-version-2"},"Upgrading to version 2"),(0,o.mdx)("p",null,"Package JSON Lint v2 mainly removes rules for IE10 support since it is no longer supported.\nIf you have IE10 based dependencies in your project, please upgrade or remove them.\nOtherwise, no additional action is needed to upgrade to v2."),(0,o.mdx)("h2",{id:"upgrade-guide-for-package-json-lint-config-terra"},"Upgrade Guide for package-json-lint-config-terra"),(0,o.mdx)("h3",{id:"upgrading-to-version-2-1"},"Upgrading to version 2"),(0,o.mdx)("p",null,(0,o.mdx)("inlineCode",{parentName:"p"},"package-json-lint-config-terra@2")," now requires ",(0,o.mdx)("inlineCode",{parentName:"p"},"package-json-lint@2")," as a peer dependency.\nMake sure the correct version is used to prevent any peer dependency conflicts."))}c.isMDXComponent=!0},50848:function(e,n,a){a.d(n,{E:function(){return o}});var t=a(96540),r=a(55713),o=function(e){var n=e.url;return t.createElement(r.A,{src:"https://github.com/cerner/terra-toolk/tree/main/packages/package-json-lint",name:"@cerner/package-json-lint",version:"2.2.0",url:n})}},25642:function(e,n,a){a.r(n),n.default={badge:"Badges-module__badge___vex-+","badge-container":"Badges-module__badge-container___B13Mv","badge-name":"Badges-module__badge-name___jkN0m","badge-version":"Badges-module__badge-version___agZ+P"}},58168:function(e,n,a){function t(){return t=Object.assign?Object.assign.bind():function(e){for(var n=1;n=0)continue;a[t]=e[t]}return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(t=0;t=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}a.d(n,{A:function(){return t}})}}]); \ No newline at end of file diff --git a/152-2aa1bfa4b6f61b422822.css b/152-2aa1bfa4b6f61b422822.css new file mode 100644 index 000000000..cba009f74 --- /dev/null +++ b/152-2aa1bfa4b6f61b422822.css @@ -0,0 +1 @@ +.Badges-module__badge___vex-\+{color:#fff;font-family:Verdana,DejaVu Sans,sans-serif;font-size:.7857rem;text-decoration:none}[dir=ltr] .Badges-module__badge___vex-\+{margin-right:.5em}[dir=rtl] .Badges-module__badge___vex-\+{margin-left:.5em}[dir] .Badges-module__badge-container___B13Mv{margin-bottom:.4em}[dir] .Badges-module__badge-name___jkN0m, [dir] .Badges-module__badge-version___agZ\+P{padding:.232rem .357rem}[dir=ltr] .Badges-module__badge-name___jkN0m, [dir=ltr] .Badges-module__badge-version___agZ\+P{text-shadow:1px 1px rgba(0,0,0,.3)}[dir=rtl] .Badges-module__badge-name___jkN0m, [dir=rtl] .Badges-module__badge-version___agZ\+P{text-shadow:-1px 1px rgba(0,0,0,.3)}[dir] .Badges-module__badge-name___jkN0m{background-color:#555}[dir=ltr] .Badges-module__badge-name___jkN0m{border-radius:3px 0 0 3px}[dir=rtl] .Badges-module__badge-name___jkN0m{border-radius:0 3px 3px 0}[dir] .Badges-module__badge-version___agZ\+P{background-color:#007acc}[dir=ltr] .Badges-module__badge-version___agZ\+P{border-radius:0 3px 3px 0}[dir=rtl] .Badges-module__badge-version___agZ\+P{border-radius:3px 0 0 3px} diff --git a/152-2aa1bfa4b6f61b422822.js b/152-2aa1bfa4b6f61b422822.js new file mode 100644 index 000000000..d54449021 --- /dev/null +++ b/152-2aa1bfa4b6f61b422822.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkterra_toolkit=self.webpackChunkterra_toolkit||[]).push([[152],{55713:function(e,a,n){var r=n(24994);a.A=void 0;var l=r(n(96540)),d=r(n(5556)),t=r(n(67967)),m=r(n(25642)),i=t.default.bind(m.default),u={name:d.default.string.isRequired,src:d.default.string,url:d.default.string,version:d.default.string.isRequired},p=function(e){var a=e.src,n=e.name,r=e.url,d=e.version,t=l.default.createElement("a",{className:i("badge"),href:r||"https://www.npmjs.org/package/".concat(n,"/v/").concat(d)},l.default.createElement("span",{className:i("badge-name")},r?"package":"npm"),l.default.createElement("span",{className:i("badge-version")},"v".concat(d))),m=a?l.default.createElement("a",{className:i("badge"),href:a},l.default.createElement("span",{className:i("badge-name")},"github"),l.default.createElement("span",{className:i("badge-version")},"source")):void 0;return l.default.createElement("div",{className:i("badge-container")},t,m)};p.propTypes=u;a.A=p},10152:function(e,a,n){n.r(a),n.d(a,{default:function(){return c}});var r=n(58168),l=n(53986),d=(n(96540),n(36665)),t=n(25580),m=["components"],i={},u="wrapper";function p(e){var a=e.components,n=(0,l.A)(e,m);return(0,d.mdx)(u,(0,r.A)({},i,n,{components:a,mdxType:"MDXLayout"}),(0,d.mdx)("h1",{id:"changelog"},"Changelog"),(0,d.mdx)("h2",{id:"unreleased"},"Unreleased"),(0,d.mdx)("h2",{id:"400---may-1-2024"},"4.0.0 - (May 1, 2024)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Breaking Changes",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Upgraded to ",(0,d.mdx)("inlineCode",{parentName:"li"},"terra-aggregate-translations@3"),". ",(0,d.mdx)("inlineCode",{parentName:"li"},"terra-aggregate-translations@3")," now requires ",(0,d.mdx)("inlineCode",{parentName:"li"},"react-intl@5")," as a peerDependency."),(0,d.mdx)("li",{parentName:"ul"},"Dropped support for ",(0,d.mdx)("inlineCode",{parentName:"li"},"webpack@4")," and ",(0,d.mdx)("inlineCode",{parentName:"li"},"webpack-cli@3"),"."),(0,d.mdx)("li",{parentName:"ul"},"Dropped suport for Node 10 & 12. Node 14 is now the minimum required version required.")))),(0,d.mdx)("h2",{id:"340---february-27-2024"},"3.4.0 - (February 27, 2024)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Added",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Explicitly added ",(0,d.mdx)("inlineCode",{parentName:"li"},"fibers@5")," since it's a transient dependency of ",(0,d.mdx)("inlineCode",{parentName:"li"},"sass-loader@10"),".")))),(0,d.mdx)("h2",{id:"330---september-26-2023"},"3.3.0 - (September 26, 2023)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Minor dependency version bump")))),(0,d.mdx)("h2",{id:"320---august-31-2023"},"3.2.0 - (August 31, 2023)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Minor dependency version bump")))),(0,d.mdx)("h2",{id:"312---august-30-2023"},"3.1.2 - (August 30, 2023)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Minor dependency version bump")))),(0,d.mdx)("h2",{id:"311---august-25-2023"},"3.1.1 - (August 25, 2023)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Fixed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Fixed install failures by removing unnecessary ",(0,d.mdx)("inlineCode",{parentName:"li"},"postinstall")," step.")))),(0,d.mdx)("h2",{id:"310---august-24-2023"},"3.1.0 - (August 24, 2023)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Minor dependency version bump.")))),(0,d.mdx)("h2",{id:"301---august-30-2022"},"3.0.1 - (August 30, 2022)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Reverts terra-aggregate-translations to v2.")))),(0,d.mdx)("h2",{id:"300---may-12-2022"},"3.0.0 - (May 12, 2022)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Breaking",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Added devMiddleWare to support webpack-dev-server v4.")))),(0,d.mdx)("h2",{id:"240---february-11-2022"},"2.4.0 - (February 11, 2022)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Revert limiting upper Node version to 14.")))),(0,d.mdx)("h2",{id:"230---february-8-2022"},"2.3.0 - (February 8, 2022)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Updated component to support Node 14.")))),(0,d.mdx)("h2",{id:"220---september-28-2021"},"2.2.0 - (September 28, 2021)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Minor dependency version bump")))),(0,d.mdx)("h2",{id:"210---august-25-2021"},"2.1.0 - (August 25, 2021)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Minor dependency version bump")))),(0,d.mdx)("h2",{id:"200---august-13-2021"},"2.0.0 - (August 13, 2021)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Breaking",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Upgraded from ",(0,d.mdx)("inlineCode",{parentName:"li"},"node-sass")," to ",(0,d.mdx)("inlineCode",{parentName:"li"},"sass (dart-sass)"),"."),(0,d.mdx)("li",{parentName:"ul"},"Removed polyfill entries.")))),(0,d.mdx)("h2",{id:"131---january-27-2021"},"1.3.1 - (January 27, 2021)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Minor dependency version bump")))),(0,d.mdx)("h2",{id:"130---january-27-2021"},"1.3.0 - (January 27, 2021)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},(0,d.mdx)("p",{parentName:"li"},"Added"),(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Added ",(0,d.mdx)("inlineCode",{parentName:"li"},"browser")," to ",(0,d.mdx)("inlineCode",{parentName:"li"},"resolve.mainFields")," in webpack module list."))),(0,d.mdx)("li",{parentName:"ul"},(0,d.mdx)("p",{parentName:"li"},"Changed"),(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Passively consume @cerner/terra-aggregate-translations package.")))),(0,d.mdx)("h2",{id:"120---january-5-2021"},"1.2.0 - (January 5, 2021)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Added optional support for aggregate themes."),(0,d.mdx)("li",{parentName:"ul"},"Make postcss a peer dependency."),(0,d.mdx)("li",{parentName:"ul"},"Opened the node version to allow versions higher than node 10.")))),(0,d.mdx)("h2",{id:"110---december-7-2020"},"1.1.0 - (December 7, 2020)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Upgrade to postcss 8.",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"AutoPrefixer to v10"),(0,d.mdx)("li",{parentName:"ul"},"Postcss-rtl to a forked version to support postcss8"))),(0,d.mdx)("li",{parentName:"ul"},"Support webpack 5")))),(0,d.mdx)("h2",{id:"100---november-24-2020"},"1.0.0 - (November 24, 2020)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Changed",(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Updated dependencies.")))),(0,d.mdx)("h2",{id:"100-alpha1---october-20-2020"},"1.0.0-alpha.1 - (October 20, 2020)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},(0,d.mdx)("p",{parentName:"li"},"Changed"),(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Removed default source map generation in loaders for prod."))),(0,d.mdx)("li",{parentName:"ul"},(0,d.mdx)("p",{parentName:"li"},"Added"),(0,d.mdx)("ul",{parentName:"li"},(0,d.mdx)("li",{parentName:"ul"},"Added the generateLoaderSourceMaps env to re-enable source map generation for loaders on demand.")))),(0,d.mdx)("h2",{id:"100-alpha0---october-1-2020"},"1.0.0-alpha.0 - (October 1, 2020)"),(0,d.mdx)("ul",null,(0,d.mdx)("li",{parentName:"ul"},"Initial alpha release")))}p.isMDXComponent=!0;var o=["components"],s={},x="wrapper";function c(e){var a=e.components,n=(0,l.A)(e,o);return(0,d.mdx)(x,(0,r.A)({},s,n,{components:a,mdxType:"MDXLayout"}),(0,d.mdx)(t.E,{mdxType:"Badge"}),(0,d.mdx)(p,{mdxType:"ChangeLog"}))}c.isMDXComponent=!0},25580:function(e,a,n){n.d(a,{E:function(){return d}});var r=n(96540),l=n(55713),d=function(e){var a=e.url;return r.createElement(l.A,{src:"https://github.com/cerner/terra-toolk/tree/main/packages/webpack-config-terra",name:"@cerner/webpack-config-terra",version:"4.0.0",url:a})}},25642:function(e,a,n){n.r(a),a.default={badge:"Badges-module__badge___vex-+","badge-container":"Badges-module__badge-container___B13Mv","badge-name":"Badges-module__badge-name___jkN0m","badge-version":"Badges-module__badge-version___agZ+P"}},58168:function(e,a,n){function r(){return r=Object.assign?Object.assign.bind():function(e){for(var a=1;a=0)continue;n[r]=e[r]}return n}(e,a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}n.d(a,{A:function(){return r}})}}]); \ No newline at end of file diff --git a/25-da6fbcddd4e650bdf0d4.css b/25-da6fbcddd4e650bdf0d4.css new file mode 100644 index 000000000..cba009f74 --- /dev/null +++ b/25-da6fbcddd4e650bdf0d4.css @@ -0,0 +1 @@ +.Badges-module__badge___vex-\+{color:#fff;font-family:Verdana,DejaVu Sans,sans-serif;font-size:.7857rem;text-decoration:none}[dir=ltr] .Badges-module__badge___vex-\+{margin-right:.5em}[dir=rtl] .Badges-module__badge___vex-\+{margin-left:.5em}[dir] .Badges-module__badge-container___B13Mv{margin-bottom:.4em}[dir] .Badges-module__badge-name___jkN0m, [dir] .Badges-module__badge-version___agZ\+P{padding:.232rem .357rem}[dir=ltr] .Badges-module__badge-name___jkN0m, [dir=ltr] .Badges-module__badge-version___agZ\+P{text-shadow:1px 1px rgba(0,0,0,.3)}[dir=rtl] .Badges-module__badge-name___jkN0m, [dir=rtl] .Badges-module__badge-version___agZ\+P{text-shadow:-1px 1px rgba(0,0,0,.3)}[dir] .Badges-module__badge-name___jkN0m{background-color:#555}[dir=ltr] .Badges-module__badge-name___jkN0m{border-radius:3px 0 0 3px}[dir=rtl] .Badges-module__badge-name___jkN0m{border-radius:0 3px 3px 0}[dir] .Badges-module__badge-version___agZ\+P{background-color:#007acc}[dir=ltr] .Badges-module__badge-version___agZ\+P{border-radius:0 3px 3px 0}[dir=rtl] .Badges-module__badge-version___agZ\+P{border-radius:3px 0 0 3px} diff --git a/25-da6fbcddd4e650bdf0d4.js b/25-da6fbcddd4e650bdf0d4.js new file mode 100644 index 000000000..5fdc3bede --- /dev/null +++ b/25-da6fbcddd4e650bdf0d4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkterra_toolkit=self.webpackChunkterra_toolkit||[]).push([[25],{55713:function(e,a,t){var n=t(24994);a.A=void 0;var r=n(t(96540)),i=n(t(5556)),l=n(t(67967)),d=n(t(25642)),m=l.default.bind(d.default),o={name:i.default.string.isRequired,src:i.default.string,url:i.default.string,version:i.default.string.isRequired},p=function(e){var a=e.src,t=e.name,n=e.url,i=e.version,l=r.default.createElement("a",{className:m("badge"),href:n||"https://www.npmjs.org/package/".concat(t,"/v/").concat(i)},r.default.createElement("span",{className:m("badge-name")},n?"package":"npm"),r.default.createElement("span",{className:m("badge-version")},"v".concat(i))),d=a?r.default.createElement("a",{className:m("badge"),href:a},r.default.createElement("span",{className:m("badge-name")},"github"),r.default.createElement("span",{className:m("badge-version")},"source")):void 0;return r.default.createElement("div",{className:m("badge-container")},l,d)};p.propTypes=o;a.A=p},33025:function(e,a,t){t.r(a),t.d(a,{default:function(){return p}});var n=t(58168),r=t(53986),i=(t(96540),t(36665)),l=t(25580),d=["components"],m={},o="wrapper";function p(e){var a=e.components,t=(0,r.A)(e,d);return(0,i.mdx)(o,(0,n.A)({},m,t,{components:a,mdxType:"MDXLayout"}),(0,i.mdx)(l.E,{mdxType:"Badge"}),(0,i.mdx)("h1",{id:"webpack-config-terra"},"Webpack Config Terra"),(0,i.mdx)("p",null,"The webpack-config-terra package contains the base webpack config required to build terra applications. ",(0,i.mdx)("a",{parentName:"p",href:"https://webpack.js.org/"},"Webpack")," is a module bundler used to compile modules with dependencies and generate static assets. Webpack is a very powerful tool that is highly configurable and Terra components rely on specific polyfills, webpack loaders and plugins to render correctly."),(0,i.mdx)("h2",{id:"terras-configuration-requirements"},"Terra's Configuration Requirements"),(0,i.mdx)("p",null,"Below is the list of polyfills, webpack loaders and plugins Terra components rely on:"),(0,i.mdx)("h3",{id:"javascript-loaders"},"JavaScript Loaders"),(0,i.mdx)("ul",null,(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("a",{parentName:"li",href:"https://webpack.js.org/loaders/babel-loader/"},"babel-loader")," - Allows transpiling JavaScript files using ",(0,i.mdx)("a",{parentName:"li",href:"https://github.com/babel/babel"},"Babel")," and webpack."),(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("a",{parentName:"li",href:"https://webpack.js.org/loaders/file-loader/"},"file-loader")," - Instructs webpack to emit the required object as file and to return its public URL.")),(0,i.mdx)("h3",{id:"javascript-plugins"},"JavaScript Plugins"),(0,i.mdx)("ul",null,(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("a",{parentName:"li",href:"https://webpack.js.org/plugins/define-plugin/"},"DefinePlugin")," - Plugin to define global compile-time values, including:",(0,i.mdx)("ul",{parentName:"li"},(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("inlineCode",{parentName:"li"},"CERNER_BUILD_TIMESTAMP")," - The time that webpack was executed in ISO8601 format."),(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("inlineCode",{parentName:"li"},"TERRA_AGGREGATED_LOCALES")," - The list of successfully aggregated locales available to the browser. See ",(0,i.mdx)("a",{parentName:"li",href:"/terra-toolkit/dev_tools/terra-toolkit-docs/webpack-config-terra/terra-i-18-n-config-js"},"i18n config")," for more details about the object structure."),(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("inlineCode",{parentName:"li"},"TERRA_THEME_CONFIG")," - The scoped and default theme. See ",(0,i.mdx)("a",{parentName:"li",href:"/terra-toolkit/dev_tools/terra-toolkit-docs/webpack-config-terra/terra-theme-config-js"},"theme config")," for more details about the object structure.")))),(0,i.mdx)("h3",{id:"css-loaders-and-plugins"},"CSS Loaders and Plugins"),(0,i.mdx)("ul",null,(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("a",{parentName:"li",href:"https://github.com/postcss/autoprefixer"},"autoprefixer")," - Plugin to parse CSS and add vendor prefixes to CSS rules. This should be configured with ",(0,i.mdx)("a",{parentName:"li",href:"https://github.com/cerner/browserslist-config-terra"},(0,i.mdx)("inlineCode",{parentName:"a"},"browserslist-config-terra")),". ","*"),(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("a",{parentName:"li",href:"https://webpack.js.org/loaders/css-loader/"},"css-loader")," - The css-loader interprets ",(0,i.mdx)("inlineCode",{parentName:"li"},"@import")," and ",(0,i.mdx)("inlineCode",{parentName:"li"},"url()")," like ",(0,i.mdx)("inlineCode",{parentName:"li"},"import/require()")," and will resolve them. The css-loader is also used to parse CSS Modules."),(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("a",{parentName:"li",href:"https://github.com/webpack-contrib/mini-css-extract-plugin"},"mini-css-extract-plugin")," - This plugin extracts CSS into separate files and supports on-demand-loading of CSS and SourceMaps."),(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("a",{parentName:"li",href:"https://webpack.js.org/loaders/postcss-loader/"},"postcss-loader")," - Transforms styles with JS plugins."),(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("a",{parentName:"li",href:"https://github.com/klimashkin/postcss-assets-webpack-plugin#apply-postcss-plugins-to-webpack-css-asset"},"postcss-assets-webpack-plugin")," - Gets the css, extracted by ExtractTextPlugin and apply postcss plugins to it."),(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("a",{parentName:"li",href:"https://github.com/postcss/postcss-custom-properties"},"postcss-custom-properties")," - Transforms W3C CSS Custom Properties to static values.","*"),(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("a",{parentName:"li",href:"https://github.com/vkalinichev/postcss-rtl"},"postcss-rtl")," - PostCSS-plugin for RTL-adaptivity."),(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("a",{parentName:"li",href:"https://webpack.js.org/loaders/sass-loader/"},"sass-loader")," - Loads a SASS/SCSS file and compiles it to CSS."),(0,i.mdx)("li",{parentName:"ul"},(0,i.mdx)("a",{parentName:"li",href:"https://webpack.js.org/loaders/style-loader/"},"style-loader")," - Adds CSS to the DOM by injecting a ",(0,i.mdx)("inlineCode",{parentName:"li"},"