Skip to content

Commit ecdaaec

Browse files
committed
conform to standards
1 parent 5db86b1 commit ecdaaec

7 files changed

Lines changed: 2609 additions & 825 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
# @rific/react-native-timer
1+
# @rific/timer
22

33
Animated SVG progress ring timer for React Native.
44

55
## Installation
66

77
```sh
8-
npm install @rific/react-native-timer react-native-svg
8+
npm install @rific/timer react-native-svg
99
```
1010

1111
## Usage
1212

1313
```tsx
14-
import { Timer } from '@rific/react-native-timer'
14+
import { Timer } from '@rific/timer'
1515
import { Text } from 'react-native'
1616

1717
const [started, setStarted] = useState<string | null>(null)

babel.config.cjs

Lines changed: 0 additions & 3 deletions
This file was deleted.

eslint.config.cjs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const simpleImportSort = require('eslint-plugin-simple-import-sort')
44
const tsParser = require('@typescript-eslint/parser')
55
const eslintReactNative = require('eslint-plugin-react-native')
66
const tsEslint = require('typescript-eslint')
7+
const packageJson = require('eslint-plugin-package-json')
78

89
module.exports = defineConfig([
910
{
@@ -15,10 +16,20 @@ module.exports = defineConfig([
1516
}
1617
}
1718
},
19+
{
20+
ignores: ['dist/**', 'node_modules/**', 'lib/**', 'coverage/**', '**/*.js', 'jest.setup.ts', 'jest.config.ts', 'src/__mocks__/**', 'src/__tests__/**']
21+
},
1822
...tsEslint.configs.recommended,
1923
prettierRecommended,
24+
packageJson.configs.recommended,
2025
{
21-
ignores: ['dist/**', 'node_modules/**', 'lib/**', 'coverage/**', '**/*.js', 'src/__mocks__/**', 'src/__tests__/**']
26+
extends: [packageJson.configs.recommended],
27+
files: ['package.json'],
28+
rules: {
29+
'package-json/order-properties': 'warn',
30+
'package-json/sort-collections': 'warn',
31+
'package-json/specify-peers-locally': 'off'
32+
}
2233
},
2334
{
2435
plugins: {
Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
module.exports = {
1+
import type { Config } from 'jest'
2+
3+
const config: Config = {
24
preset: 'ts-jest',
35
testEnvironment: 'jsdom',
46
roots: ['<rootDir>/src'],
@@ -7,8 +9,18 @@ module.exports = {
79
'^react-native$': '<rootDir>/src/__mocks__/react-native.ts'
810
},
911
transform: {
10-
'^.+\\.tsx?$': ['ts-jest', { tsconfig: { jsx: 'react', module: 'CommonJS', moduleResolution: 'node', ignoreDeprecations: '5.0', types: ['jest', 'node'] } }]
12+
'^.+\\.tsx?$': ['ts-jest', {
13+
tsconfig: {
14+
jsx: 'react',
15+
module: 'CommonJS',
16+
moduleResolution: 'node',
17+
ignoreDeprecations: '5.0',
18+
types: ['jest', 'node']
19+
}
20+
}]
1121
},
1222
testMatch: ['**/__tests__/**/*.test.ts', '**/__tests__/**/*.test.tsx'],
1323
setupFilesAfterEnv: ['<rootDir>/jest.setup.ts']
1424
}
25+
26+
export default config

0 commit comments

Comments
 (0)