Fix internal source map warnings (#19788)
This PR fixes an internal source map warning when running tests. To
solve this, we encode the `=` as `\x3d` instead. I'm not 100% sure if
Vitest was hanging on this but it solved the following warning:
```
✓ @tailwindcss/cli src/utils/format-ns.test.ts (21 tests) 3ms
11:43:59 AM [vite] (ssr) Failed to load source map for /Users/robin/github.com/tailwindlabs/tailwindcss/packages/@tailwindcss-node/dist/index.mjs.
Error: An error occurred while trying to read the map file at ${i}
Error: ENOENT: no such file or directory, open '/Users/robin/github.com/tailwindlabs/tailwindcss/packages/@tailwindcss-node/dist/${i}'
at open (node:internal/fs/promises:634:25)
at Object.readFile (node:internal/fs/promises:1238:14)
at extractSourcemapFromFile (file:///Users/robin/github.com/tailwindlabs/tailwindcss/node_modules/.pnpm/vite@7.0.0_@types+node@20.19.1_jiti@2.6.1_lightningcss@1.31.1_patch_hash=tzyxy3asfxcqc7ihroou_7epcep7uhfc7zidzdmxzgvdzwi/node_modules/vite/dist/node/chunks/dep-Bsx9IwL8.js:8349:65)
at loadAndTransform (file:///Users/robin/github.com/tailwindlabs/tailwindcss/node_modules/.pnpm/vite@7.0.0_@types+node@20.19.1_jiti@2.6.1_lightningcss@1.31.1_patch_hash=tzyxy3asfxcqc7ihroou_7epcep7uhfc7zidzdmxzgvdzwi/node_modules/vite/dist/node/chunks/dep-Bsx9IwL8.js:26405:22)
```
## Test plan
1. Existing tests pass
2. Added a failing test to ensure that the source maps are emitted
correctly
This commit is contained in:
parent
ad9fdef005
commit
6b54dd8630
2 changed files with 9 additions and 1 deletions
8
packages/@tailwindcss-node/src/source-maps.test.ts
Normal file
8
packages/@tailwindcss-node/src/source-maps.test.ts
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
import { expect, it } from 'vitest'
|
||||
import { toSourceMap } from './source-maps'
|
||||
|
||||
it('should emit source maps', () => {
|
||||
let map = toSourceMap('{"version":3,"sources":[],"names":[],"mappings":""}')
|
||||
|
||||
expect(map.comment('app.css.map')).toBe('/*# sourceMappingURL=app.css.map */\n')
|
||||
})
|
||||
|
|
@ -46,7 +46,7 @@ export function toSourceMap(map: DecodedSourceMap | string): SourceMap {
|
|||
let raw = typeof map === 'string' ? map : serializeSourceMap(map)
|
||||
|
||||
function comment(url: string) {
|
||||
return `/*# sourceMappingURL=${url} */\n`
|
||||
return `/*# sourceMappingURL\x3d${url} */\n`
|
||||
}
|
||||
|
||||
return {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue