From c6e274262c259da48f62fb4f717a96c8b4b59432 Mon Sep 17 00:00:00 2001 From: Jon Rohan <yes@jonrohan.codes> Date: Thu, 18 Apr 2024 23:18:22 +0000 Subject: [PATCH] Resolve path properly --- index.js | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/index.js b/index.js index 77413a63..7144c42d 100644 --- a/index.js +++ b/index.js @@ -10,10 +10,14 @@ import typography from './plugins/typography.js' import utilities from './plugins/utilities.js' import noDisplayColors from './plugins/no-display-colors.js' +import {createRequire} from 'node:module' + +const require = createRequire(import.meta.url) + /** @type {import('stylelint').Config} */ export default { extends: ['stylelint-config-standard'], - ignoreFiles: ['**/*.js', '**/*.cjs'], + ignoreFiles: ['**/*.js', '**/*.cjs', '**/*.ts', '**/*.mjs'], reportNeedlessDisables: true, plugins: [ 'stylelint-value-no-unknown-custom-properties', @@ -42,18 +46,18 @@ export default { { severity: 'warning', importFrom: [ - './node_modules/@primer/primitives/dist/css/functional/size/size-coarse.css', - './node_modules/@primer/primitives/dist/css/functional/size/border.css', - './node_modules/@primer/primitives/dist/css/functional/size/size.css', - './node_modules/@primer/primitives/dist/css/functional/size/size-fine.css', - './node_modules/@primer/primitives/dist/css/functional/size/breakpoints.css', - './node_modules/@primer/primitives/dist/css/functional/size/viewport.css', - './node_modules/@primer/primitives/dist/css/functional/motion/motion.css', - './node_modules/@primer/primitives/dist/css/functional/themes/light.css', - './node_modules/@primer/primitives/dist/css/functional/typography/typography.css', - './node_modules/@primer/primitives/dist/css/base/size/size.css', - './node_modules/@primer/primitives/dist/css/base/typography/typography.css', - ], + '@primer/primitives/dist/css/functional/size/size-coarse.css', + '@primer/primitives/dist/css/functional/size/border.css', + '@primer/primitives/dist/css/functional/size/size.css', + '@primer/primitives/dist/css/functional/size/size-fine.css', + '@primer/primitives/dist/css/functional/size/breakpoints.css', + '@primer/primitives/dist/css/functional/size/viewport.css', + '@primer/primitives/dist/css/functional/motion/motion.css', + '@primer/primitives/dist/css/functional/themes/light.css', + '@primer/primitives/dist/css/functional/typography/typography.css', + '@primer/primitives/dist/css/base/size/size.css', + '@primer/primitives/dist/css/base/typography/typography.css', + ].map(path => require.resolve(path)), }, ], 'custom-property-pattern': null,