--- /dev/null
+{
+ "bracketSpacing": false,
+ "parser": "flow",
+ "singleQuote": true,
+ "trailingComma": "all"
+}
"repository": "https://github.com/wincent/dented",
"scripts": {
"build": "babel src -d lib",
+ "checkFormat": "prettier --list-different src/**/*.js *.js",
"flow": "flow",
- "prepublishOnly": "flow"
+ "format": "prettier --write src/**/*.js *.js",
+ "prepublishOnly": "flow && yarn checkFormat"
},
"author": "Greg Hurrell <greg@hurrell.net>",
"license": "MIT",
"@babel/cli": "7.2.3",
"@babel/core": "7.2.2",
"@babel/preset-env": "7.2.3",
- "flow-bin": "0.91.0"
+ "flow-bin": "0.91.0",
+ "prettier": "1.15.3"
}
}
}, Infinity);
// Strip out minimum indent from every line.
- const dedented = isFinite(minimum) ? lines.map(line =>
- line.replace(new RegExp(`^${' '.repeat(minimum)}`, 'g'), ''),
- ) : lines;
+ const dedented = isFinite(minimum)
+ ? lines.map(line =>
+ line.replace(new RegExp(`^${' '.repeat(minimum)}`, 'g'), ''),
+ )
+ : lines;
// Trim first and last line if empty.
if (dedented[0] === '') {
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
+prettier@1.15.3:
+ version "1.15.3"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.15.3.tgz#1feaac5bdd181237b54dbe65d874e02a1472786a"
+ integrity sha512-gAU9AGAPMaKb3NNSUUuhhFAS7SCO4ALTN4nRIn6PJ075Qd28Yn2Ig2ahEJWdJwJmlEBTUfC7mMUSFy8MwsOCfg==
+
private@^0.1.6:
version "0.1.8"
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"