Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sometimes tsserver crashes, and typescript-plugin-css-modules stops understanding the classes #41

Closed
dko-slapdash opened this issue Sep 1, 2019 · 4 comments · Fixed by #43
Assignees
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@dko-slapdash
Copy link

Thanks for the awesome commit 143b7ea !

I tried it and turned on verbose logging via TSS_LOG (BTW, for the future googlers, if using Remote - Container extension, the simplest way to set TSS_LOG is to add environment: - TSS_LOG="-logToFile true -file /tmp/TSS_LOG.txt -level verbose" to docker-compose.yml.)

So the problem: sometimes (not always, and it's how I understood the error messages in logs), typescript-plugin-css-modules tries to css-parse not the original css file, but a typescript code generated from it. When doing so, postcss indeed crashes with CssSyntaxError, and it probably crash tsserver or something related to the module (?), so the result is - vscode stops highlighting css classes in the code (although it highlighted them before for ~1 minute):

image

This probably happens after I Cmd+Click on one of those classes and wait for ~30 seconds after it.

Attaching the full logs below (sorry for them being huge).

root@ff5806928df7:/srv/slapdash/server# cat /tmp/TSS_LOG.txt
Info 0    [14:56:18.211] Starting TS Server
Info 1    [14:56:18.212] Version: 3.5.3
Info 2    [14:56:18.212] Arguments: /root/.vscode-server/bin/f06011ac164ae4dc8e753a3fe7f9549844d15e35/node /srv/slapdash/client/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName /tmp/vscode-typescript0/6693fb1ba973da0264d0/tscancellation-364232ebc15d669a02a2.tmp* --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation
Info 3    [14:56:18.212] Platform: linux NodeVersion: 10 CaseSensitive: true
Info 4    [14:56:18.227] Host information vscode
Info 5    [14:56:18.234] Search path: /srv/slapdash/client/src/search
Info 6    [14:56:18.235] For info: /srv/slapdash/client/src/search/SearchBar.react.tsx :: Config file name: /srv/slapdash/client/tsconfig.json
Info 7    [14:56:18.236] Opened configuration file /srv/slapdash/client/tsconfig.json
Info 8    [14:56:18.337] Enabling plugin typescript-plugin-css-modules from candidate paths: /srv/slapdash/client/node_modules/typescript/lib/tsserver.js/../../..
Info 9    [14:56:18.337] Loading typescript-plugin-css-modules from /srv/slapdash/client/node_modules/typescript/lib/tsserver.js/../../.. (resolved to /srv/slapdash/client/node_modules/node_modules)
Info 10   [14:56:18.900] [typescript-plugin-css-modules] options: {}
Info 11   [14:56:18.900] Plugin validation succeded
Info 12   [14:56:18.981] Starting updateGraphWorker: Project: /srv/slapdash/client/tsconfig.json
Info 13   [14:56:23.868] Finishing updateGraphWorker: Project: /srv/slapdash/client/tsconfig.json Version: 1 structureChanged: true Elapsed: 4887ms
Info 14   [14:56:23.868] Project '/srv/slapdash/client/tsconfig.json' (Configured)
Info 15   [14:56:23.868] 	Files (590)

Info 16   [14:56:23.868] -----------------------------------------------
Info 17   [14:56:23.896] Project '/srv/slapdash/client/tsconfigInfo 10   [14:58:5.769] Starting updateGraphWorker: Project: /dev/null/inferredProject1*
Info 11   [14:58:5.769] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: undefined Elapsed: 0ms
Info 12   [14:58:5.770] Project '/dev/null/inferredProject1*' (Inferred) 0
Info 12   [14:58:5.770] 	Files (0)

Info 12   [14:58:5.770] -----------------------------------------------
Info 12   [14:58:5.770] Open files:
Info 12   [14:58:5.770] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 12   [14:58:5.770] Project '/dev/null/inferredProject1*' (Inferred) 0
Info 12   [14:58:5.771] 	Files (0)

Info 12   [14:58:5.771] -----------------------------------------------
Info 12   [14:58:5.771] Open files:
Info 12   [14:58:5.771] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 12   [14:58:44.940] `remove Project::
Info 13   [14:58:44.940] Project '/dev/null/inferredProject1*' (Inferred)
Info 14   [14:58:44.940] 	Files (0)

Info 15   [14:58:44.940] -----------------------------------------------
Info 16   [14:58:44.941] Open files:
Info 16   [14:58:44.941] Open files:
Info 16   [14:58:44.942] Starting updateGraphWorker: Project: /dev/null/inferredProject2*
Info 17   [14:58:44.942] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: undefined Elapsed: 0ms
Info 18   [14:58:44.942] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 18   [14:58:44.942] 	Files (0)

Info 18   [14:58:44.942] -----------------------------------------------
Info 18   [14:58:44.942] Open files:
Info 18   [14:58:44.942] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 18   [14:58:44.942] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 18   [14:58:44.942] 	Files (0)

Info 18   [14:58:44.942] -----------------------------------------------
Info 18   [14:58:44.942] Open files:
Info 18   [14:58:44.943] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 18   [14:58:45.160] Host configuration update for file /srv/slapdash/client/src/layout/Layout.react.tsx
Info 19   [14:59:43.973] Starting updateGraphWorker: Project: /dev/null/inferredProject2*
Info 20   [14:59:43.973] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 2 structureChanged: undefined Elapsed: 0ms
Info 21   [14:59:43.973] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 21   [14:59:43.974] 	Files (0)

Info 21   [14:59:43.974] -----------------------------------------------
Info 21   [14:59:43.974] Open files:
Info 21   [14:59:43.974] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 21   [14:59:43.974] 	FileName: /srv/slapdash/client/src/layout/sidebar/Sidebar.react.tsx ProjectRootPath: /srv/slapdash
Info 21   [14:59:43.974] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 21   [14:59:43.974] 	Files (0)

Info 21   [14:59:43.974] -----------------------------------------------
Info 21   [14:59:43.974] Open files:
Info 21   [14:59:43.974] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 21   [14:59:43.974] 	FileName: /srv/slapdash/client/src/layout/sidebar/Sidebar.react.tsx ProjectRootPath: /srv/slapdash
Info 21   [14:59:44.175] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 21   [14:59:44.175] 	Files (0)

Info 21   [14:59:44.175] -----------------------------------------------
Info 21   [14:59:44.175] Open files:
Info 21   [14:59:44.175] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 21   [14:59:44.175] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 21   [14:59:44.175] 	Files (0)

Info 21   [14:59:44.175] -----------------------------------------------
Info 21   [14:59:44.175] Open files:
Info 21   [14:59:44.175] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 21   [14:59:44.661] Starting updateGraphWorker: Project: /dev/null/inferredProject2*
Info 22   [14:59:44.661] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 3 structureChanged: undefined Elapsed: 0ms
Info 23   [14:59:44.661] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 23   [14:59:44.661] 	Files (0)

Info 23   [14:59:44.661] -----------------------------------------------
Info 23   [14:59:44.661] Open files:
Info 23   [14:59:44.661] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 23   [14:59:44.661] 	FileName: /srv/slapdash/client/src/search/SearchBar.react.tsx ProjectRootPath: /srv/slapdash
Info 23   [14:59:44.661] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 23   [14:59:44.661] 	Files (0)

Info 23   [14:59:44.661] -----------------------------------------------
Info 23   [14:59:44.661] Open files:
Info 23   [14:59:44.661] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 23   [14:59:44.662] 	FileName: /srv/slapdash/client/src/search/SearchBar.react.tsx ProjectRootPath: /srv/slapdash
Info 23   [14:59:45.308] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 23   [14:59:45.308] 	Files (0)

Info 23   [14:59:45.308] -----------------------------------------------
Info 23   [14:59:45.308] Open files:
Info 23   [14:59:45.308] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 23   [14:59:45.308] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 23   [14:59:45.308] 	Files (0)

Info 23   [14:59:45.308] -----------------------------------------------
Info 23   [14:59:45.308] Open files:
Info 23   [14:59:45.308] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 23   [14:59:45.612] Starting updateGraphWorker: Project: /dev/null/inferredProject2*
Info 24   [14:59:45.613] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 4 structureChanged: undefined Elapsed: 0ms
Info 25   [14:59:45.613] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 25   [14:59:45.613] 	Files (0)

Info 25   [14:59:45.613] -----------------------------------------------
Info 25   [14:59:45.613] Open files:
Info 25   [14:59:45.613] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 25   [14:59:45.613] 	FileName: /srv/slapdash/client/src/search/SearchBar.react.tsx ProjectRootPath: /srv/slapdash
Info 25   [14:59:45.613] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 25   [14:59:45.613] 	Files (0)

Info 25   [14:59:45.613] -----------------------------------------------
Info 25   [14:59:45.613] Open files:
Info 25   [14:59:45.613] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 25   [14:59:45.613] 	FileName: /srv/slapdash/client/src/search/SearchBar.react.tsx ProjectRootPath: /srv/slapdash
Info 25   [15:2:45.512] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 25   [15:2:45.512] 	Files (0)

Info 25   [15:2:45.512] -----------------------------------------------
Info 25   [15:2:45.512] Open files:
Info 25   [15:2:45.512] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 25   [15:2:45.512] Project '/dev/null/inferredProject2*' (Inferred) 0
Info 25   [15:2:45.512] 	Files (0)

Info 25   [15:2:45.513] -----------------------------------------------
Info 25   [15:2:45.513] Open files:
Info 25   [15:2:45.513] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
ile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 37   [14:58:47.526] [typescript-plugin-css-modules] Failed CssSyntaxError: <css input>:5:1: Unknown word

  3 |   'title': string;
  4 | };
> 5 | export default classes;
    | ^
  6 | export const body: string;
  7 | export const title: string;

Info 38   [14:58:47.527] [typescript-plugin-css-modules] Stack trace: CssSyntaxError: <css input>:5:1: Unknown word
    at Input.error (/srv/slapdash/client/node_modules/postcss/lib/input.js:130:16)
    at Parser.unknownWord (/srv/slapdash/client/node_modules/postcss/lib/parser.js:563:22)
    at Parser.other (/srv/slapdash/client/node_modules/postcss/lib/parser.js:168:12)
    at Parser.parse (/srv/slapdash/client/node_modules/postcss/lib/parser.js:77:16)
    at parse (/srv/slapdash/client/node_modules/postcss/lib/parse.js:17:12)
    at new LazyResult (/srv/slapdash/client/node_modules/postcss/lib/lazy-result.js:60:16)
    at Processor.<anonymous> (/srv/slapdash/client/node_modules/postcss/lib/processor.js:138:12)
    at Processor.process (/srv/slapdash/client/node_modules/postcss/lib/processor.js:117:23)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:55:42)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 39   [14:58:47.533] [typescript-plugin-css-modules] Failed CssSyntaxError: <css input>:6:1: Unknown word

  4 |   'input': string;
  5 | };
> 6 | export default classes;
    | ^
  7 | export const inner: string;
  8 | export const active: string;

Info 40   [14:58:47.533] [typescript-plugin-css-modules] Stack trace: CssSyntaxError: <css input>:6:1: Unknown word
    at Input.error (/srv/slapdash/client/node_modules/postcss/lib/input.js:130:16)
    at Parser.unknownWord (/srv/slapdash/client/node_modules/postcss/lib/parser.js:563:22)
    at Parser.other (/srv/slapdash/client/node_modules/postcss/lib/parser.js:168:12)
    at Parser.parse (/srv/slapdash/client/node_modules/postcss/lib/parser.js:77:16)
    at parse (/srv/slapdash/client/node_modules/postcss/lib/parse.js:17:12)
    at new LazyResult (/srv/slapdash/client/node_modules/postcss/lib/lazy-result.js:60:16)
    at Processor.<anonymous> (/srv/slapdash/client/node_modules/postcss/lib/processor.js:138:12)
    at Processor.process (/srv/slapdash/client/node_modules/postcss/lib/processor.js:117:23)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:55:42)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 41   [14:58:47.541] [typescript-plugin-css-modules] Failed CssSyntaxError: <css input>:7:1: Unknown word

  5 |   'email': string;
  6 | };
> 7 | export default classes;
    | ^
  8 | export const body: string;
  9 | export const app: string;

Info 42   [14:58:47.541] [typescript-plugin-css-modules] Stack trace: CssSyntaxError: <css input>:7:1: Unknown word
    at Input.error (/srv/slapdash/client/node_modules/postcss/lib/input.js:130:16)
    at Parser.unknownWord (/srv/slapdash/client/node_modules/postcss/lib/parser.js:563:22)
    at Parser.other (/srv/slapdash/client/node_modules/postcss/lib/parser.js:168:12)
    at Parser.parse (/srv/slapdash/client/node_modules/postcss/lib/parser.js:77:16)
    at parse (/srv/slapdash/client/node_modules/postcss/lib/parse.js:17:12)
    at new LazyResult (/srv/slapdash/client/node_modules/postcss/lib/lazy-result.js:60:16)
    at Processor.<anonymous> (/srv/slapdash/client/node_modules/postcss/lib/processor.js:138:12)
    at Processor.process (/srv/slapdash/client/node_modules/postcss/lib/processor.js:117:23)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:55:42)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 43   [14:58:47.627] [typescript-plugin-css-modules] Failed CssSyntaxError: <css input>:7:1: Unknown word

  5 |   'buttons': string;
  6 | };
> 7 | export default classes;
    | ^
  8 | export const inner: string;
  9 | export const wrapper: string;

Info 44   [14:58:47.628] [typescript-plugin-css-modules] Stack trace: CssSyntaxError: <css input>:7:1: Unknown word
    at Input.error (/srv/slapdash/client/node_modules/postcss/lib/input.js:130:16)
    at Parser.unknownWord (/srv/slapdash/client/node_modules/postcss/lib/parser.js:563:22)
    at Parser.other (/srv/slapdash/client/node_modules/postcss/lib/parser.js:168:12)
    at Parser.parse (/srv/slapdash/client/node_modules/postcss/lib/parser.js:77:16)
    at parse (/srv/slapdash/client/node_modules/postcss/lib/parse.js:17:12)
    at new LazyResult (/srv/slapdash/client/node_modules/postcss/lib/lazy-result.js:60:16)
    at Processor.<anonymous> (/srv/slapdash/client/node_modules/postcss/lib/processor.js:138:12)
    at Processor.process (/srv/slapdash/client/node_modules/postcss/lib/processor.js:117:23)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:55:42)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 45   [14:58:47.633] [typescript-plugin-css-modules] Failed CssSyntaxError: <css input>:5:1: Unknown word

  3 |   'unicodeBold': string;
  4 | };
> 5 | export default classes;
    | ^
  6 | export const hotkey: string;
  7 | export const unicodeBold: string;

Info 46   [14:58:47.633] [typescript-plugin-css-modules] Stack trace: CssSyntaxError: <css input>:5:1: Unknown word
    at Input.error (/srv/slapdash/client/node_modules/postcss/lib/input.js:130:16)
    at Parser.unknownWord (/srv/slapdash/client/node_modules/postcss/lib/parser.js:563:22)
    at Parser.other (/srv/slapdash/client/node_modules/postcss/lib/parser.js:168:12)
    at Parser.parse (/srv/slapdash/client/node_modules/postcss/lib/parser.js:77:16)
    at parse (/srv/slapdash/client/node_modules/postcss/lib/parse.js:17:12)
    at new LazyResult (/srv/slapdash/client/node_modules/postcss/lib/lazy-result.js:60:16)
    at Processor.<anonymous> (/srv/slapdash/client/node_modules/postcss/lib/processor.js:138:12)
    at Processor.process (/srv/slapdash/client/node_modules/postcss/lib/processor.js:117:23)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:55:42)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 47   [14:58:47.636] [typescript-plugin-css-modules] Failed CssSyntaxError: <css input>:5:1: Unknown word

  3 |   'actionGray': string;
  4 | };
> 5 | export default classes;
    | ^
  6 | export const label: string;
  7 | export const actionGray: string;

Info 48   [14:58:47.637] [typescript-plugin-css-modules] Stack trace: CssSyntaxError: <css input>:5:1: Unknown word
    at Input.error (/srv/slapdash/client/node_modules/postcss/lib/input.js:130:16)
    at Parser.unknownWord (/srv/slapdash/client/node_modules/postcss/lib/parser.js:563:22)
    at Parser.other (/srv/slapdash/client/node_modules/postcss/lib/parser.js:168:12)
    at Parser.parse (/srv/slapdash/client/node_modules/postcss/lib/parser.js:77:16)
    at parse (/srv/slapdash/client/node_modules/postcss/lib/parse.js:17:12)
    at new LazyResult (/srv/slapdash/client/node_modules/postcss/lib/lazy-result.js:60:16)
    at Processor.<anonymous> (/srv/slapdash/client/node_modules/postcss/lib/processor.js:138:12)
    at Processor.process (/srv/slapdash/client/node_modules/postcss/lib/processor.js:117:23)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:55:42)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 49   [14:58:47.641] [typescript-plugin-css-modules] Failed CssSyntaxError: <css input>:5:1: Unknown word

  3 |   'withIcon': string;
  4 | };
> 5 | export default classes;
    | ^
  6 | export const label: string;
  7 | export const withIcon: string;

Info 50   [14:58:47.641] [typescript-plugin-css-modules] Stack trace: CssSyntaxError: <css input>:5:1: Unknown word
    at Input.error (/srv/slapdash/client/node_modules/postcss/lib/input.js:130:16)
    at Parser.unknownWord (/srv/slapdash/client/node_modules/postcss/lib/parser.js:563:22)
    at Parser.other (/srv/slapdash/client/node_modules/postcss/lib/parser.js:168:12)
    at Parser.parse (/srv/slapdash/client/node_modules/postcss/lib/parser.js:77:16)
    at parse (/srv/slapdash/client/node_modules/postcss/lib/parse.js:17:12)
    at new LazyResult (/srv/slapdash/client/node_modules/postcss/lib/lazy-result.js:60:16)
    at Processor.<anonymous> (/srv/slapdash/client/node_modules/postcss/lib/processor.js:138:12)
    at Processor.process (/srv/slapdash/client/node_modules/postcss/lib/processor.js:117:23)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:55:42)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 51   [14:58:47.643] [typescript-plugin-css-modules] Failed CssSyntaxError: <css input>:4:1: Unknown word

  2 |   'tagInOption': string;
  3 | };
> 4 | export default classes;
    | ^
  5 | export const tagInOption: string;
  6 |

Info 52   [14:58:47.643] [typescript-plugin-css-modules] Stack trace: CssSyntaxError: <css input>:4:1: Unknown word
    at Input.error (/srv/slapdash/client/node_modules/postcss/lib/input.js:130:16)
    at Parser.unknownWord (/srv/slapdash/client/node_modules/postcss/lib/parser.js:563:22)
    at Parser.other (/srv/slapdash/client/node_modules/postcss/lib/parser.js:168:12)
    at Parser.parse (/srv/slapdash/client/node_modules/postcss/lib/parser.js:77:16)
    at parse (/srv/slapdash/client/node_modules/postcss/lib/parse.js:17:12)
    at new LazyResult (/srv/slapdash/client/node_modules/postcss/lib/lazy-result.js:60:16)
    at Processor.<anonymous> (/srv/slapdash/client/node_modules/postcss/lib/processor.js:138:12)
    at Processor.process (/srv/slapdash/client/node_modules/postcss/lib/processor.js:117:23)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:55:42)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 53   [14:58:47.659] [typescript-plugin-css-modules] Failed Error: expected "{".
  ╷
2 │   'magicScroll': string;
  │                        ^
  ╵
  stdin 2:24  root stylesheet
Info 54   [14:58:47.660] [typescript-plugin-css-modules] Stack trace: Error: expected "{".
  ╷
2 │   'magicScroll': string;
  │                        ^
  ╵
  stdin 2:24  root stylesheet
    at Object._newRenderError (/srv/slapdash/client/node_modules/sass/sass.dart.js:10687:19)
    at Object._wrapException (/srv/slapdash/client/node_modules/sass/sass.dart.js:10537:16)
    at StaticClosure._renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:10512:18)
    at Object.Primitives_applyFunction (/srv/slapdash/client/node_modules/sass/sass.dart.js:1055:30)
    at Object.Function_apply (/srv/slapdash/client/node_modules/sass/sass.dart.js:4882:16)
    at _callDartFunctionFast (/srv/slapdash/client/node_modules/sass/sass.dart.js:6487:16)
    at Object.renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:6465:18)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:46:22)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 55   [14:58:47.684] [typescript-plugin-css-modules] Failed Error: expected "{".
  ╷
2 │   'sidebar': string;
  │                    ^
  ╵
  stdin 2:20  root stylesheet
Info 56   [14:58:47.684] [typescript-plugin-css-modules] Stack trace: Error: expected "{".
  ╷
2 │   'sidebar': string;
  │                    ^
  ╵
  stdin 2:20  root stylesheet
    at Object._newRenderError (/srv/slapdash/client/node_modules/sass/sass.dart.js:10687:19)
    at Object._wrapException (/srv/slapdash/client/node_modules/sass/sass.dart.js:10537:16)
    at StaticClosure._renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:10512:18)
    at Object.Primitives_applyFunction (/srv/slapdash/client/node_modules/sass/sass.dart.js:1055:30)
    at Object.Function_apply (/srv/slapdash/client/node_modules/sass/sass.dart.js:4882:16)
    at _callDartFunctionFast (/srv/slapdash/client/node_modules/sass/sass.dart.js:6487:16)
    at Object.renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:6465:18)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:46:22)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 57   [14:58:47.712] [typescript-plugin-css-modules] Failed Error: expected "{".
  ╷
2 │   'root': string;
  │                 ^
  ╵
  stdin 2:17  root stylesheet
Info 58   [14:58:47.712] [typescript-plugin-css-modules] Stack trace: Error: expected "{".
  ╷
2 │   'root': string;
  │                 ^
  ╵
  stdin 2:17  root stylesheet
    at Object._newRenderError (/srv/slapdash/client/node_modules/sass/sass.dart.js:10687:19)
    at Object._wrapException (/srv/slapdash/client/node_modules/sass/sass.dart.js:10537:16)
    at StaticClosure._renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:10512:18)
    at Object.Primitives_applyFunction (/srv/slapdash/client/node_modules/sass/sass.dart.js:1055:30)
    at Object.Function_apply (/srv/slapdash/client/node_modules/sass/sass.dart.js:4882:16)
    at _callDartFunctionFast (/srv/slapdash/client/node_modules/sass/sass.dart.js:6487:16)
    at Object.renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:6465:18)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:46:22)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 59   [14:58:47.719] [typescript-plugin-css-modules] Failed Error: expected "{".
  ╷
2 │   'root': string;
  │                 ^
  ╵
  stdin 2:17  root stylesheet
Info 60   [14:58:47.720] [typescript-plugin-css-modules] Stack trace: Error: expected "{".
  ╷
2 │   'root': string;
  │                 ^
  ╵
  stdin 2:17  root stylesheet
    at Object._newRenderError (/srv/slapdash/client/node_modules/sass/sass.dart.js:10687:19)
    at Object._wrapException (/srv/slapdash/client/node_modules/sass/sass.dart.js:10537:16)
    at StaticClosure._renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:10512:18)
    at Object.Primitives_applyFunction (/srv/slapdash/client/node_modules/sass/sass.dart.js:1055:30)
    at Object.Function_apply (/srv/slapdash/client/node_modules/sass/sass.dart.js:4882:16)
    at _callDartFunctionFast (/srv/slapdash/client/node_modules/sass/sass.dart.js:6487:16)
    at Object.renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:6465:18)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:46:22)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 61   [14:58:47.736] [typescript-plugin-css-modules] Failed Error: expected "{".
  ╷
2 │   'root': string;
  │                 ^
  ╵
  stdin 2:17  root stylesheet
Info 62   [14:58:47.736] [typescript-plugin-css-modules] Stack trace: Error: expected "{".
  ╷
2 │   'root': string;
  │                 ^
  ╵
  stdin 2:17  root stylesheet
    at Object._newRenderError (/srv/slapdash/client/node_modules/sass/sass.dart.js:10687:19)
    at Object._wrapException (/srv/slapdash/client/node_modules/sass/sass.dart.js:10537:16)
    at StaticClosure._renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:10512:18)
    at Object.Primitives_applyFunction (/srv/slapdash/client/node_modules/sass/sass.dart.js:1055:30)
    at Object.Function_apply (/srv/slapdash/client/node_modules/sass/sass.dart.js:4882:16)
    at _callDartFunctionFast (/srv/slapdash/client/node_modules/sass/sass.dart.js:6487:16)
    at Object.renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:6465:18)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:46:22)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 63   [14:58:47.753] [typescript-plugin-css-modules] Failed Error: expected "{".
  ╷
2 │   'assetCard': string;
  │                      ^
  ╵
  stdin 2:22  root stylesheet
Info 64   [14:58:47.754] [typescript-plugin-css-modules] Stack trace: Error: expected "{".
  ╷
2 │   'assetCard': string;
  │                      ^
  ╵
  stdin 2:22  root stylesheet
    at Object._newRenderError (/srv/slapdash/client/node_modules/sass/sass.dart.js:10687:19)
    at Object._wrapException (/srv/slapdash/client/node_modules/sass/sass.dart.js:10537:16)
    at StaticClosure._renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:10512:18)
    at Object.Primitives_applyFunction (/srv/slapdash/client/node_modules/sass/sass.dart.js:1055:30)
    at Object.Function_apply (/srv/slapdash/client/node_modules/sass/sass.dart.js:4882:16)
    at _callDartFunctionFast (/srv/slapdash/client/node_modules/sass/sass.dart.js:6487:16)
    at Object.renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:6465:18)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:46:22)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 65   [14:58:47.781] [typescript-plugin-css-modules] Failed Error: expected "{".
  ╷
2 │   'section': string;
  │                    ^
  ╵
  stdin 2:20  root stylesheet
Info 66   [14:58:47.782] [typescript-plugin-css-modules] Stack trace: Error: expected "{".
  ╷
2 │   'section': string;
  │                    ^
  ╵
  stdin 2:20  root stylesheet
    at Object._newRenderError (/srv/slapdash/client/node_modules/sass/sass.dart.js:10687:19)
    at Object._wrapException (/srv/slapdash/client/node_modules/sass/sass.dart.js:10537:16)
    at StaticClosure._renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:10512:18)
    at Object.Primitives_applyFunction (/srv/slapdash/client/node_modules/sass/sass.dart.js:1055:30)
    at Object.Function_apply (/srv/slapdash/client/node_modules/sass/sass.dart.js:4882:16)
    at _callDartFunctionFast (/srv/slapdash/client/node_modules/sass/sass.dart.js:6487:16)
    at Object.renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:6465:18)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:46:22)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 67   [14:58:47.833] [typescript-plugin-css-modules] Failed CssSyntaxError: <css input>:10:1: Unknown word

   8 |   'query': string;
   9 | };
> 10 | export default classes;
     | ^
  11 | export const header: string;
  12 | export const menu: string;

Info 68   [14:58:47.834] [typescript-plugin-css-modules] Stack trace: CssSyntaxError: <css input>:10:1: Unknown word
    at Input.error (/srv/slapdash/client/node_modules/postcss/lib/input.js:130:16)
    at Parser.unknownWord (/srv/slapdash/client/node_modules/postcss/lib/parser.js:563:22)
    at Parser.other (/srv/slapdash/client/node_modules/postcss/lib/parser.js:168:12)
    at Parser.parse (/srv/slapdash/client/node_modules/postcss/lib/parser.js:77:16)
    at parse (/srv/slapdash/client/node_modules/postcss/lib/parse.js:17:12)
    at new LazyResult (/srv/slapdash/client/node_modules/postcss/lib/lazy-result.js:60:16)
    at Processor.<anonymous> (/srv/slapdash/client/node_modules/postcss/lib/processor.js:138:12)
    at Processor.process (/srv/slapdash/client/node_modules/postcss/lib/processor.js:117:23)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:55:42)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 69   [14:58:47.844] [typescript-plugin-css-modules] Failed Error: expected "{".
  ╷
2 │   'name': string;
  │                 ^
  ╵
  stdin 2:17  root stylesheet
Info 70   [14:58:47.844] [typescript-plugin-css-modules] Stack trace: Error: expected "{".
  ╷
2 │   'name': string;
  │                 ^
  ╵
  stdin 2:17  root stylesheet
    at Object._newRenderError (/srv/slapdash/client/node_modules/sass/sass.dart.js:10687:19)
    at Object._wrapException (/srv/slapdash/client/node_modules/sass/sass.dart.js:10537:16)
    at StaticClosure._renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:10512:18)
    at Object.Primitives_applyFunction (/srv/slapdash/client/node_modules/sass/sass.dart.js:1055:30)
    at Object.Function_apply (/srv/slapdash/client/node_modules/sass/sass.dart.js:4882:16)
    at _callDartFunctionFast (/srv/slapdash/client/node_modules/sass/sass.dart.js:6487:16)
    at Object.renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:6465:18)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:46:22)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 71   [14:58:47.913] [typescript-plugin-css-modules] Failed Error: expected "{".
  ╷
2 │   'header': string;
  │                   ^
  ╵
  stdin 2:19  root stylesheet
Info 72   [14:58:47.913] [typescript-plugin-css-modules] Stack trace: Error: expected "{".
  ╷
2 │   'header': string;
  │                   ^
  ╵
  stdin 2:19  root stylesheet
    at Object._newRenderError (/srv/slapdash/client/node_modules/sass/sass.dart.js:10687:19)
    at Object._wrapException (/srv/slapdash/client/node_modules/sass/sass.dart.js:10537:16)
    at StaticClosure._renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:10512:18)
    at Object.Primitives_applyFunction (/srv/slapdash/client/node_modules/sass/sass.dart.js:1055:30)
    at Object.Function_apply (/srv/slapdash/client/node_modules/sass/sass.dart.js:4882:16)
    at _callDartFunctionFast (/srv/slapdash/client/node_modules/sass/sass.dart.js:6487:16)
    at Object.renderSync (/srv/slapdash/client/node_modules/sass/sass.dart.js:6465:18)
    at DtsSnapshotCreator.getClasses (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:46:22)
    at DtsSnapshotCreator.getDtsSnapshot (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/helpers/DtsSnapshotCreator.js:83:28)
    at ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:28:53)
    at Object.ts.createLanguageServiceSourceFile (/srv/slapdash/client/node_modules/typescript-plugin-css-modules/lib/index.js:30:63)
    at acquireOrUpdateDocument (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101829:37)
    at Object.acquireDocumentWithKey (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:101802:20)
    at getOrCreateSourceFileByPath (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122052:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122004:24)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90593:29)
    at processImportedModules (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90881:25)
    at findSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90646:17)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:85
    at getSourceFileFromReferenceWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90459:34)
    at processSourceFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90492:13)
    at processRootFile (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:90322:13)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:60
    at Object.forEach (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:292:30)
    at Object.createProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:89338:16)
    at synchronizeHostData (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:121969:26)
    at Object.getProgram (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:122061:13)
    at ConfiguredProject.Project.updateGraphWorker (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126314:53)
    at ConfiguredProject.Project.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126258:42)
    at ConfiguredProject.updateGraph (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:126753:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:128211:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129018:44)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:76
    at Array.forEach (<anonymous>)
    at ProjectService.applyChangesInOpenFiles (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129234:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:129980:46)
    at /srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:88
    at IOSession.Session.executeWithRequestId (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131662:28)
    at IOSession.Session.executeCommand (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131671:33)
    at IOSession.Session.onMessage (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:131693:35)
    at Interface.<anonymous> (/srv/slapdash/client/node_modules/typescript/lib/tsserver.js:132984:27)
    at Interface.emit (events.js:182:13)
    at Interface._onLine (readline.js:290:10)
    at Interface._normalWrite (readline.js:433:12)
    at Socket.ondata (readline.js:149:10)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Info 73   [14:58:48.951] Finishing updateGraphWorker: Project: /srv/slapdash/client/tsconfig.json Version: 1 structureChanged: true Elapsed: 3805ms
Info 74   [14:58:48.951] Project '/srv/slapdash/client/tsconfig.json' (Configured)
Info 75   [14:58:48.951] 	Files (590)

Info 76   [14:58:48.951] -----------------------------------------------
Info 77   [14:58:48.960] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 77   [14:58:48.960] 	Files (590)

Info 77   [14:58:48.960] -----------------------------------------------
Info 77   [14:58:48.960] Open files:
Info 77   [14:58:48.960] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 77   [14:58:48.960] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 77   [14:58:48.960] 	Files (590)

Info 77   [14:58:48.960] -----------------------------------------------
Info 77   [14:58:48.960] Open files:
Info 77   [14:58:48.960] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 77   [14:58:48.965] Host configuration update for file /srv/slapdash/client/src/layout/Layout.react.tsx
Info 78   [14:59:43.973] Search path: /srv/slapdash/client/src/layout/sidebar
Info 79   [14:59:43.973] For info: /srv/slapdash/client/src/layout/sidebar/Sidebar.react.tsx :: Config file name: /srv/slapdash/client/tsconfig.json
Info 80   [14:59:43.975] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 80   [14:59:43.975] 	Files (590)

Info 80   [14:59:43.975] -----------------------------------------------
Info 80   [14:59:43.975] Open files:
Info 80   [14:59:43.975] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 80   [14:59:43.975] 	FileName: /srv/slapdash/client/src/layout/sidebar/Sidebar.react.tsx ProjectRootPath: /srv/slapdash
Info 80   [14:59:43.975] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 80   [14:59:43.975] 	Files (590)

Info 80   [14:59:43.975] -----------------------------------------------
Info 80   [14:59:43.975] Open files:
Info 80   [14:59:43.975] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 80   [14:59:43.975] 	FileName: /srv/slapdash/client/src/layout/sidebar/Sidebar.react.tsx ProjectRootPath: /srv/slapdash
Info 80   [14:59:44.175] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 80   [14:59:44.175] 	Files (590)

Info 80   [14:59:44.175] -----------------------------------------------
Info 80   [14:59:44.175] Open files:
Info 80   [14:59:44.175] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 80   [14:59:44.175] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 80   [14:59:44.175] 	Files (590)

Info 80   [14:59:44.175] -----------------------------------------------
Info 80   [14:59:44.176] Open files:
Info 80   [14:59:44.176] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 80   [14:59:44.661] Search path: /srv/slapdash/client/src/search
Info 81   [14:59:44.661] For info: /srv/slapdash/client/src/search/SearchBar.react.tsx :: Config file name: /srv/slapdash/client/tsconfig.json
Info 82   [14:59:44.662] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 82   [14:59:44.662] 	Files (590)

Info 82   [14:59:44.662] -----------------------------------------------
Info 82   [14:59:44.662] Open files:
Info 82   [14:59:44.662] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 82   [14:59:44.662] 	FileName: /srv/slapdash/client/src/search/SearchBar.react.tsx ProjectRootPath: /srv/slapdash
Info 82   [14:59:44.662] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 82   [14:59:44.662] 	Files (590)

Info 82   [14:59:44.662] -----------------------------------------------
Info 82   [14:59:44.662] Open files:
Info 82   [14:59:44.662] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 82   [14:59:44.662] 	FileName: /srv/slapdash/client/src/search/SearchBar.react.tsx ProjectRootPath: /srv/slapdash
Info 82   [14:59:45.309] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 82   [14:59:45.309] 	Files (590)

Info 82   [14:59:45.309] -----------------------------------------------
Info 82   [14:59:45.309] Open files:
Info 82   [14:59:45.309] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 82   [14:59:45.309] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 82   [14:59:45.309] 	Files (590)

Info 82   [14:59:45.309] -----------------------------------------------
Info 82   [14:59:45.309] Open files:
Info 82   [14:59:45.309] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 82   [14:59:45.611] Search path: /srv/slapdash/client/src/search
Info 83   [14:59:45.611] For info: /srv/slapdash/client/src/search/SearchBar.react.tsx :: Config file name: /srv/slapdash/client/tsconfig.json
Info 84   [14:59:45.612] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 84   [14:59:45.612] 	Files (590)

Info 84   [14:59:45.612] -----------------------------------------------
Info 84   [14:59:45.612] Open files:
Info 84   [14:59:45.612] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 84   [14:59:45.612] 	FileName: /srv/slapdash/client/src/search/SearchBar.react.tsx ProjectRootPath: /srv/slapdash
Info 84   [14:59:45.612] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 84   [14:59:45.612] 	Files (590)

Info 84   [14:59:45.612] -----------------------------------------------
Info 84   [14:59:45.612] Open files:
Info 84   [14:59:45.613] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 84   [14:59:45.613] 	FileName: /srv/slapdash/client/src/search/SearchBar.react.tsx ProjectRootPath: /srv/slapdash
Info 84   [15:2:45.513] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 84   [15:2:45.513] 	Files (590)

Info 84   [15:2:45.513] -----------------------------------------------
Info 84   [15:2:45.513] Open files:
Info 84   [15:2:45.513] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
Info 84   [15:2:45.513] Project '/srv/slapdash/client/tsconfig.json' (Configured) 0
Info 84   [15:2:45.513] 	Files (590)

Info 84   [15:2:45.513] -----------------------------------------------
Info 84   [15:2:45.513] Open files:
Info 84   [15:2:45.513] 	FileName: /srv/slapdash/client/src/layout/Layout.react.tsx ProjectRootPath: /srv/slapdash
root@ff5806928df7:/srv/slapdash/server#
@dko-slapdash
Copy link
Author

dko-slapdash commented Sep 1, 2019

...According to the stacktrace, looks like createLanguageServiceSourceFile() is sometimes called for the d.ts-alike generated code and not for the original css code.

As a very hacky work-around, we may add the following check to getDtsSnapshot() in node_modules/typescript-plugin-css-modules/lib/helpers/cssSnapshots.js:

getDtsSnapshot(
  ts: typeof ts_module,
  fileName: string,
  scriptSnapshot: ts.IScriptSnapshot,
  options: Options,
) {
  const css = scriptSnapshot.getText(0, scriptSnapshot.getLength());
  if (css.match(/export default classes/)) {
    return scriptSnapshot;  // <-- adding this hack
  }
  const classes = this.getClasses(css, fileName);
  const dts = this.createExports(classes, options);
  return ts.ScriptSnapshot.fromString(dts);
}

@mrmckeb
Copy link
Owner

mrmckeb commented Sep 4, 2019

Interesting... Thanks for investigating this. We'll definitely need to investigate this further.

I plan to release a new version this weekend, and will see if I can get a fix for this in.

@mrmckeb mrmckeb self-assigned this Sep 4, 2019
@mrmckeb mrmckeb added bug Something isn't working help wanted Extra attention is needed labels Sep 4, 2019
@dko-slapdash
Copy link
Author

Thanks! Until the fix is released and published to npmjs.com, we have to apply the above hack to lib/helpers/cssSnapshots.js :-)

@mrmckeb
Copy link
Owner

mrmckeb commented Sep 12, 2019

Unfortunately I ended up in London again on a business trip.

@lianapache Can you please try to reproduce this one so that we can verify the fix and get it out?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants