Skip to content

Commit

Permalink
fix: Peg Travis' Node.js 10 version to 10.4.1 for mock-fs support.
Browse files Browse the repository at this point in the history
  • Loading branch information
amiller-gh committed Sep 13, 2018
1 parent db44094 commit fbb941c
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 13 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Expand Up @@ -6,7 +6,7 @@ language: node_js

node_js:
- "8"
- "10"
- "10.4.1"

env:
- CXX=g++-4.8
Expand Down
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -32,7 +32,7 @@
"markdown-toc": "^1.2.0",
"mocha": "^3.4.2",
"mocha-typescript": "^1.0.23",
"mock-fs": "^4.3.0",
"mock-fs": "4.6.0",
"mock-require": "^2.0.2",
"outdent": "^0.4.1",
"perfectionist": "^2.4.0",
Expand Down
19 changes: 9 additions & 10 deletions packages/@css-blocks/jsx/src/Analyzer/index.ts
Expand Up @@ -8,7 +8,7 @@ import { some, unwrap } from "@opticss/util";
import traverse from "babel-traverse";
import * as babylon from "babylon";
import * as debugGenerator from "debug";
import * as fs from "fs";
import * as fs from "fs-extra";
import * as path from "path";

import { CssBlocksJSXOptions } from "../options";
Expand Down Expand Up @@ -143,15 +143,14 @@ export class CSSBlocksJSXAnalyzer extends Analyzer<TEMPLATE_TYPE> {
* @param file The file path to read in and parse.
* @param opts Optional analytics parser options.
*/
public parseFile(file: string): Promise<JSXAnalysis> {
public async parseFile(file: string): Promise<JSXAnalysis> {
let data;
file = path.resolve(this.options.baseDir, file);
return new Promise((resolve, reject) => {
fs.readFile(file, "utf8", (err, data) => {
if (err) {
reject(new JSXParseError(`Cannot read JSX entry point file ${file}: ${err.message}`, { filename: file }));
}
resolve(this.parse(file, data));
});
});
try {
data = await fs.readFile(file, "utf8");
} catch (err) {
throw new JSXParseError(`Cannot read JSX entry point file ${file}: ${err.message}`, { filename: file });
}
return this.parse(file, data);
}
}
2 changes: 1 addition & 1 deletion yarn.lock
Expand Up @@ -9372,7 +9372,7 @@ mocha@^3.4.2:
mkdirp "0.5.1"
supports-color "3.1.2"

mock-fs@^4.3.0:
mock-fs@4.6.0:
version "4.6.0"
resolved "https://registry.npmjs.org/mock-fs/-/mock-fs-4.6.0.tgz#d944ef4c3e03ceb4e8332b4b31b8ac254051c8ae"

Expand Down

0 comments on commit fbb941c

Please sign in to comment.