Skip to content

Commit 8e9501a

Browse files
chore: cleanup dev environment (#395)
* chore: remove lint-staged * chore: remove all-contributors-cli * chore: install @trivago/prettier-plugin-sort-imports
1 parent e70c893 commit 8e9501a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+718
-3552
lines changed

.changeset/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
33
"changelog": [
44
"@changesets/changelog-github",
5-
{"repo": "toomuchdesign/re-reselect"}
5+
{ "repo": "toomuchdesign/re-reselect" }
66
],
77
"commit": false,
88
"fixed": [],

.prettierrc

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
{
2-
"arrowParens": "avoid",
3-
"bracketSpacing": false,
42
"singleQuote": true,
5-
"trailingComma": "es5"
3+
4+
"plugins": ["@trivago/prettier-plugin-sort-imports"],
5+
"importOrder": [
6+
"^node:",
7+
"<BUILTIN_MODULES>",
8+
"<THIRD_PARTY_MODULES>",
9+
"^[./]"
10+
],
11+
"importOrderSeparation": true,
12+
"importOrderSortSpecifiers": true
613
}

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -171,13 +171,13 @@ Given your `reselect` selectors:
171171
<!-- prettier-ignore -->
172172

173173
```js
174-
import {createSelector} from 'reselect';
174+
import { createSelector } from 'reselect';
175175

176176
export const getMyData = createSelector(
177177
selectorA,
178178
selectorB,
179179
selectorC,
180-
(A, B, C) => doSomethingWith(A, B, C)
180+
(A, B, C) => doSomethingWith(A, B, C),
181181
);
182182
```
183183

@@ -186,15 +186,15 @@ export const getMyData = createSelector(
186186
<!-- prettier-ignore -->
187187

188188
```js
189-
import {createCachedSelector} from 're-reselect';
189+
import { createCachedSelector } from 're-reselect';
190190

191191
export const getMyData = createCachedSelector(
192192
selectorA,
193193
selectorB,
194194
selectorC,
195-
(A, B, C) => doSomethingWith(A, B, C)
195+
(A, B, C) => doSomethingWith(A, B, C),
196196
)(
197-
(state, arg1, arg2) => arg2 // Use arg2 as cacheKey
197+
(state, arg1, arg2) => arg2, // Use arg2 as cacheKey
198198
);
199199
```
200200

examples/1-join-selectors.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,16 @@ const makeGetCountryData = country => {
5757
### With re-reselect
5858

5959
```js
60-
import {createCachedSelector} from 're-reselect';
60+
import { createCachedSelector } from 're-reselect';
6161

62-
const getWorldData = state => state.world;
62+
const getWorldData = (state) => state.world;
6363

6464
const getCountryData = createCachedSelector(
6565
getWorldData,
6666
(state, country) => country,
67-
(world, country) => extractData(world, country)
67+
(world, country) => extractData(world, country),
6868
)(
69-
(state, country) => country // Cache selectors by country name
69+
(state, country) => country, // Cache selectors by country name
7070
);
7171

7272
const afghanistan = getCountryData(state, 'afghanistan');

examples/2-avoid-selector-factories.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,11 @@ export default getVisibleTodos;
4141
#### `containers/VisibleTodoList.js`
4242

4343
```js
44-
import {connect} from 'react-redux';
45-
import {toggleTodo} from '../actions';
44+
import { connect } from 'react-redux';
45+
46+
import { toggleTodo } from '../actions';
4647
import TodoList from '../components/TodoList';
47-
import {getVisibleTodos} from '../selectors';
48+
import { getVisibleTodos } from '../selectors';
4849

4950
// No need for makeMapStateToProps function:
5051
// use getVisibleTodos as a normal selector

examples/4-programmatic-keyselector-composition.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@ Since we don't want to know the number of provided `inputSelectors` upfront, we'
1717
#### `keySelectorCombiner.js`
1818

1919
```js
20-
function keySelectorCombiner({inputSelectors = []} = {}) {
20+
function keySelectorCombiner({ inputSelectors = [] } = {}) {
2121
const keySelectors = inputSelectors
22-
.map(entry => entry.keySelector)
23-
.filter(keySelector => typeof keySelector === 'function');
22+
.map((entry) => entry.keySelector)
23+
.filter((keySelector) => typeof keySelector === 'function');
2424

2525
// The actual keySelector
2626
return (...args) => {
2727
return keySelectors
28-
.map(keySelector => keySelector(...args))
29-
.filter(value => {
28+
.map((keySelector) => keySelector(...args))
29+
.filter((value) => {
3030
const valueType = typeof value;
3131
return valueType === 'string' || valueType === 'number';
3232
})
@@ -38,7 +38,8 @@ function keySelectorCombiner({inputSelectors = []} = {}) {
3838
#### `composedSelector.js`
3939

4040
```js
41-
import {createCachedSelector} from 're-reselect';
41+
import { createCachedSelector } from 're-reselect';
42+
4243
import keySelectorCombiner from './keySelectorCombiner';
4344

4445
const composedSelector = createCachedSelector(
@@ -48,7 +49,7 @@ const composedSelector = createCachedSelector(
4849
(first, second, third) => ({
4950
first,
5051
second,
51-
})
52+
}),
5253
)({
5354
keySelectorCreator: keySelectorCombiner,
5455
});

examples/5-selectorator.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
### Wrap boilerplate code into a reusable create selector function
66

77
```js
8-
import {createCachedSelector} from 're-reselect';
8+
import { createCachedSelector } from 're-reselect';
99
import createSelectoratorSelector from 'selectorator';
1010

1111
export function createCachedSelectorWithSelectorator(...args) {
@@ -28,16 +28,16 @@ export function createCachedSelectorWithSelectorator(...args) {
2828
### Use selectorator in your app
2929

3030
```js
31-
import {createCachedSelectorWithSelectorator} from './createCachedSelectorWithSelectorator';
31+
import { createCachedSelectorWithSelectorator } from './createCachedSelectorWithSelectorator';
3232

3333
// selector created with single method call
3434
const getBarBaz = createCachedSelectorWithSelectorator(
3535
['foo.bar', 'baz'],
36-
(bar, baz) => `${bar} ${baz}`
37-
)(({baz}) => baz);
36+
(bar, baz) => `${bar} ${baz}`,
37+
)(({ baz }) => baz);
3838

3939
const state = {
40-
foo: {bar: 'bar'},
40+
foo: { bar: 'bar' },
4141
baz: 'baz',
4242
};
4343

0 commit comments

Comments
 (0)