Mirror: 🎩 A tiny but capable push & pull stream library for TypeScript and Flow

Add rollup-plugin-prettier

This may prevent some oddities with uglify-es on React Native.

+1
package.json
···
"rimraf": "^3.0.2",
"rollup": "^2.12.0",
"rollup-plugin-babel": "^4.4.0",
+
"rollup-plugin-prettier": "^2.1.0",
"rollup-plugin-terser": "^6.1.0",
"rollup-plugin-typescript2": "^0.27.1",
"ts-jest": "^26.1.0",
+8
rollup.config.js
···
import babel from 'rollup-plugin-babel';
import { terser } from 'rollup-plugin-terser';
import compiler from '@ampproject/rollup-plugin-closure-compiler';
+
import prettier from 'rollup-plugin-prettier';
import minifyBucklescript from './scripts/minify-bucklescript-plugin';
···
compilation_level: 'SIMPLE_OPTIMIZATIONS',
}),
isProduction ? terserMinified : terserPretty,
+
!isProduction &&
+
prettier({
+
parser: 'babel',
+
tabWidth: 2,
+
printWidth: 100,
+
singleQuote: true,
+
}),
].filter(Boolean);
const config = {
+37
yarn.lock
···
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz#5f467c00edd35352b7bca46d7927d60e687a76dd"
integrity sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==
+
diff@4.0.2:
+
version "4.0.2"
+
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
+
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
+
diffie-hellman@^5.0.0:
version "5.0.3"
resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
···
resolved "https://registry.yarnpkg.com/lodash.has/-/lodash.has-4.5.2.tgz#d19f4dc1095058cccbe2b0cdf4ee0fe4aa37c862"
integrity sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=
+
lodash.hasin@4.5.2:
+
version "4.5.2"
+
resolved "https://registry.yarnpkg.com/lodash.hasin/-/lodash.hasin-4.5.2.tgz#f91e352378d21ef7090b9e7687c2ca35c5b4d52a"
+
integrity sha1-+R41I3jSHvcJC552h8LKNcW01So=
+
+
lodash.isempty@4.4.0:
+
version "4.4.0"
+
resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e"
+
integrity sha1-b4bL7di+TsmHvpqvM8loTbGzHn4=
+
lodash.isequal@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA=
+
+
lodash.isnil@4.0.0:
+
version "4.0.0"
+
resolved "https://registry.yarnpkg.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz#49e28cd559013458c814c5479d3c663a21bfaa6c"
+
integrity sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=
lodash.isnumber@^3.0.0:
version "3.0.3"
···
version "4.6.2"
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
+
+
lodash.omitby@4.6.0:
+
version "4.6.0"
+
resolved "https://registry.yarnpkg.com/lodash.omitby/-/lodash.omitby-4.6.0.tgz#5c15ff4754ad555016b53c041311e8f079204791"
+
integrity sha1-XBX/R1StVVAWtTwEExHo8HkgR5E=
lodash.pick@^4.2.1:
version "4.4.0"
···
dependencies:
"@babel/helper-module-imports" "^7.0.0"
rollup-pluginutils "^2.8.1"
+
+
rollup-plugin-prettier@^2.1.0:
+
version "2.1.0"
+
resolved "https://registry.yarnpkg.com/rollup-plugin-prettier/-/rollup-plugin-prettier-2.1.0.tgz#06b42169e28cb23163d4648bef412e57ff70acb4"
+
integrity sha512-2uPhHkBMVBZeb4cruQrYrjOTtoqHNvnUB5UIzmMu8JBXCfQ+0/JxDclEmnBd44MjO14VmXvfr0GanQaZjCxSbQ==
+
dependencies:
+
diff "4.0.2"
+
lodash.hasin "4.5.2"
+
lodash.isempty "4.4.0"
+
lodash.isnil "4.0.0"
+
lodash.omitby "4.6.0"
+
magic-string "0.25.7"
rollup-plugin-terser@^6.1.0:
version "6.1.0"