diff --git a/package-lock.json b/package-lock.json index b35450bd83..f0bee1f9b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "@changesets/cli": "^2.27.1", "@csstools/postcss-sass": "^5.1.1", "@github/prettier-config": "^0.0.6", + "@primer/primitives": "^9.1.2", "@primer/stylelint-config": "^13.0.0-rc.af5663d", "@primer/view-components": "^0.35.0", "autoprefixer": "^10.4.18", @@ -2032,6 +2033,22 @@ "url": "https://opencollective.com/unts" } }, + "node_modules/@prettier/sync": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@prettier/sync/-/sync-0.5.2.tgz", + "integrity": "sha512-Yb569su456XNx5BsH/Vyem7xD6g/y9iLmLUzRKM1a/dhU/D7HqqvkAG72znulXlMXztbV0iiu9O5AL8K98TzZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "make-synchronized": "^0.2.8" + }, + "funding": { + "url": "https://github.com/prettier/prettier-synchronized?sponsor=1" + }, + "peerDependencies": { + "prettier": "*" + } + }, "node_modules/@primer/behaviors": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@primer/behaviors/-/behaviors-1.3.5.tgz", @@ -2047,6 +2064,33 @@ "@lit-labs/ssr-dom-shim": "^1.2.0" } }, + "node_modules/@primer/primitives": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-9.1.2.tgz", + "integrity": "sha512-KecRJpUdIf14J3gVpoyMMJeQD6Sh5kcHk93N5bYch4XGB0GOZP3ypxz+NByMjr/2HHPsRfCCO5EEgNjmeWYUGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@prettier/sync": "^0.5.2", + "prettier": "3.3" + } + }, + "node_modules/@primer/primitives/node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/@primer/stylelint-config": { "version": "13.2.1", "resolved": "https://registry.npmjs.org/@primer/stylelint-config/-/stylelint-config-13.2.1.tgz", @@ -6816,6 +6860,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/make-synchronized": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/make-synchronized/-/make-synchronized-0.2.9.tgz", + "integrity": "sha512-4wczOs8SLuEdpEvp3vGo83wh8rjJ78UsIk7DIX5fxdfmfMJGog4bQzxfvOwq7Q3yCHLC4jp1urPHIxRS/A93gA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/fisker/make-synchronized?sponsor=1" + } + }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", diff --git a/package.json b/package.json index 2735f924b9..8f55e506d2 100644 --- a/package.json +++ b/package.json @@ -40,12 +40,12 @@ "storybook": "cd docs && npm i && npx storybook build", "build:storybook": "cd docs && npm i && npm run build:storybook" }, - "dependencies": {}, "devDependencies": { "@changesets/changelog-github": "^0.5.0", "@changesets/cli": "^2.27.1", "@csstools/postcss-sass": "^5.1.1", "@github/prettier-config": "^0.0.6", + "@primer/primitives": "^9.1.2", "@primer/stylelint-config": "^13.0.0-rc.af5663d", "@primer/view-components": "^0.35.0", "autoprefixer": "^10.4.18", diff --git a/src/utilities/layout.scss b/src/utilities/layout.scss index 9990f14106..f87fd4aa7e 100644 --- a/src/utilities/layout.scss +++ b/src/utilities/layout.scss @@ -1,5 +1,4 @@ // Layout -// stylelint-disable comment-empty-line-before /* Position */ @each $breakpoint, $variant in $responsive-variants { diff --git a/src/utilities/margin.scss b/src/utilities/margin.scss index 74fc5b64c7..2aed93001d 100644 --- a/src/utilities/margin.scss +++ b/src/utilities/margin.scss @@ -1,5 +1,4 @@ // Margin spacer utilities -// stylelint-disable comment-empty-line-before // stylelint-disable primer/spacing // Loop through the breakpoint values diff --git a/src/utilities/padding.scss b/src/utilities/padding.scss index c81b4e2cb9..faf11fdcf4 100644 --- a/src/utilities/padding.scss +++ b/src/utilities/padding.scss @@ -1,5 +1,4 @@ // Padding spacer utilities -// stylelint-disable comment-empty-line-before // stylelint-disable primer/spacing // Responsive padding spacer utilities diff --git a/src/utilities/typography.scss b/src/utilities/typography.scss index 8871d15878..adf50d3368 100644 --- a/src/utilities/typography.scss +++ b/src/utilities/typography.scss @@ -1,4 +1,4 @@ -// stylelint-disable comment-empty-line-before, primer/typography +// stylelint-disable primer/typography // Type scale variables found in ../support/lib/variables.scss // $h00-size-mobile: 40px;