From 8df88938594183bb4ecec7a5d087152dd89c77a3 Mon Sep 17 00:00:00 2001 From: KCM Date: Sat, 17 Jan 2026 15:49:20 -0600 Subject: [PATCH 1/3] chore: consistent line breaks after comments. --- package-lock.json | 36 ++++++++++++++++++++++++++++++- packages/css/package.json | 2 +- packages/css/src/generateTypes.ts | 11 +++++----- 3 files changed, 42 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 011aa14..c125327 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11331,7 +11331,7 @@ }, "packages/css": { "name": "@knighted/css", - "version": "1.1.0-rc.1", + "version": "1.1.0-rc.2", "license": "MIT", "dependencies": { "es-module-lexer": "^2.0.0", @@ -11380,6 +11380,40 @@ "webpack": "^5.97.1", "webpack-cli": "^5.1.4" } + }, + "packages/playwright/node_modules/@knighted/css": { + "version": "1.1.0-rc.1", + "resolved": "https://registry.npmjs.org/@knighted/css/-/css-1.1.0-rc.1.tgz", + "integrity": "sha512-8jw8oTcWwBsKu8aFRaed9M0ye0qFhXwLztkw/4faTlkgpS6xsp6SSEcXb8tMFh/EuKjE9rxhDHa0nx4WHCf1hA==", + "license": "MIT", + "dependencies": { + "es-module-lexer": "^2.0.0", + "get-tsconfig": "^4.13.0", + "lightningcss": "^1.30.2", + "node-module-type": "^1.0.1", + "oxc-parser": "^0.105.0", + "oxc-resolver": "^11.16.0", + "tsconfig-paths": "^4.2.0" + }, + "bin": { + "knighted-css-generate-types": "bin/generate-types.js" + }, + "peerDependencies": { + "@vanilla-extract/integration": "^8.0.0", + "less": "^4.2.0", + "sass": "^1.80.0" + }, + "peerDependenciesMeta": { + "@vanilla-extract/integration": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + } + } } } } diff --git a/packages/css/package.json b/packages/css/package.json index b8c0393..4f5ee83 100644 --- a/packages/css/package.json +++ b/packages/css/package.json @@ -1,6 +1,6 @@ { "name": "@knighted/css", - "version": "1.1.0-rc.1", + "version": "1.1.0-rc.2", "description": "A build-time utility that traverses JavaScript/TypeScript module dependency graphs to extract, compile, and optimize all imported CSS into a single, in-memory string.", "type": "module", "main": "./dist/css.js", diff --git a/packages/css/src/generateTypes.ts b/packages/css/src/generateTypes.ts index 6b769fe..6241b01 100644 --- a/packages/css/src/generateTypes.ts +++ b/packages/css/src/generateTypes.ts @@ -430,7 +430,7 @@ function formatSelectorModuleSource( selectors: Map, proxyInfo?: SelectorModuleProxyInfo, ): string { - const header = '// Generated by @knighted/css/generate-types\n// Do not edit.\n\n' + const header = '// Generated by @knighted/css/generate-types\n// Do not edit.' const entries = Array.from(selectors.entries()).sort(([a], [b]) => a.localeCompare(b)) const lines = entries.map( ([token, selector]) => ` ${JSON.stringify(token)}: ${JSON.stringify(selector)},`, @@ -450,14 +450,15 @@ ${lines.join('\n')} proxyLines.push( `export { knightedCss } from '${proxyInfo.moduleSpecifier}?knighted-css'`, ) - proxyLines.push('') } - const defaultExport = proxyInfo ? '' : '\nexport default stableSelectors\n' - return `${header}${proxyLines.join('\n')} -export const stableSelectors = ${literal} + const defaultExport = proxyInfo ? '' : '\nexport default stableSelectors' + const stableBlock = `export const stableSelectors = ${literal} export type KnightedCssStableSelectors = typeof stableSelectors export type KnightedCssStableSelectorToken = keyof typeof stableSelectors${defaultExport}` + const sections = [header, proxyLines.join('\n'), stableBlock].filter(Boolean) + return `${sections.join('\n\n')} +` } function hashContent(content: string): string { From 0dee942392570391059f291f894ea2fe76aaf402 Mon Sep 17 00:00:00 2001 From: KCM Date: Sat, 17 Jan 2026 15:58:14 -0600 Subject: [PATCH 2/3] chore: pre check-types script. --- packages/playwright/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/playwright/package.json b/packages/playwright/package.json index 59336bd..1c4ffd0 100644 --- a/packages/playwright/package.json +++ b/packages/playwright/package.json @@ -12,6 +12,7 @@ "build:auto-stable": "rspack --config rspack.auto-stable.config.js", "build:webpack": "webpack --config webpack.config.js", "build:ssr": "tsx scripts/render-ssr-preview.ts", + "precheck-types": "npm run types", "check-types": "tsc --noEmit", "preview": "npm run build && http-server . -p 4174", "preview:auto-stable": "npm run build:auto-stable && http-server . -p 4175", From ab1a46b00029aed1ac663602f3c244d3089a6211 Mon Sep 17 00:00:00 2001 From: KCM Date: Sat, 17 Jan 2026 16:02:49 -0600 Subject: [PATCH 3/3] chore: upgrde playwright dep. --- package-lock.json | 36 +------------------------------- packages/playwright/package.json | 2 +- 2 files changed, 2 insertions(+), 36 deletions(-) diff --git a/package-lock.json b/package-lock.json index c125327..dcccfce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11366,7 +11366,7 @@ "name": "@knighted/css-playwright-fixture", "version": "0.0.0", "dependencies": { - "@knighted/css": "1.1.0-rc.1", + "@knighted/css": "1.1.0-rc.2", "@knighted/jsx": "^1.7.3", "lit": "^3.2.1", "react": "^19.0.0", @@ -11380,40 +11380,6 @@ "webpack": "^5.97.1", "webpack-cli": "^5.1.4" } - }, - "packages/playwright/node_modules/@knighted/css": { - "version": "1.1.0-rc.1", - "resolved": "https://registry.npmjs.org/@knighted/css/-/css-1.1.0-rc.1.tgz", - "integrity": "sha512-8jw8oTcWwBsKu8aFRaed9M0ye0qFhXwLztkw/4faTlkgpS6xsp6SSEcXb8tMFh/EuKjE9rxhDHa0nx4WHCf1hA==", - "license": "MIT", - "dependencies": { - "es-module-lexer": "^2.0.0", - "get-tsconfig": "^4.13.0", - "lightningcss": "^1.30.2", - "node-module-type": "^1.0.1", - "oxc-parser": "^0.105.0", - "oxc-resolver": "^11.16.0", - "tsconfig-paths": "^4.2.0" - }, - "bin": { - "knighted-css-generate-types": "bin/generate-types.js" - }, - "peerDependencies": { - "@vanilla-extract/integration": "^8.0.0", - "less": "^4.2.0", - "sass": "^1.80.0" - }, - "peerDependenciesMeta": { - "@vanilla-extract/integration": { - "optional": true - }, - "less": { - "optional": true - }, - "sass": { - "optional": true - } - } } } } diff --git a/packages/playwright/package.json b/packages/playwright/package.json index 1c4ffd0..fa3a9dd 100644 --- a/packages/playwright/package.json +++ b/packages/playwright/package.json @@ -21,7 +21,7 @@ "pretest": "npm run types && npm run build" }, "dependencies": { - "@knighted/css": "1.1.0-rc.1", + "@knighted/css": "1.1.0-rc.2", "@knighted/jsx": "^1.7.3", "lit": "^3.2.1", "react": "^19.0.0",