Skip to content

Commit 0b9f66d

Browse files
committed
feat(favoritos): fix tree-shaking, update tests
1 parent 591b3f7 commit 0b9f66d

File tree

119 files changed

+2595
-670
lines changed

Some content is hidden

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

119 files changed

+2595
-670
lines changed

.browserslistrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ last 2 versions
22
> 1%
33
Firefox ESR
44
not dead
5+
not op_mini all
56
ie >= 11

.eslintrc.js

Lines changed: 25 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,36 @@
11
module.exports = {
22
root: true,
3+
parser: '@typescript-eslint/parser',
4+
parserOptions: {
5+
ecmaVersion: 2020,
6+
sourceType: 'module',
7+
project: './tsconfig.json',
8+
createDefaultProgram: true,
9+
},
310
env: {
411
node: true,
5-
browser: true
12+
browser: true,
13+
},
14+
extends: ['eslint:recommended', 'prettier'],
15+
plugins: ['prettier'],
16+
rules: {
17+
'prettier/prettier': ['warn'],
618
},
719
overrides: [
820
{
9-
files: ['./test/unit/**/*.spec.ts'],
10-
env: {
11-
jest: true,
21+
files: ['*.ts'],
22+
extends: [
23+
'eslint:recommended',
24+
'plugin:@typescript-eslint/eslint-recommended',
25+
'plugin:@typescript-eslint/recommended',
26+
'plugin:@typescript-eslint/recommended-requiring-type-checking',
27+
'prettier',
28+
],
29+
plugins: ['@typescript-eslint', 'prettier'],
30+
rules: {
31+
'@typescript-eslint/interface-name-prefix': 0,
32+
'@typescript-eslint/camelcase': 0,
1233
},
13-
plugins: ['jest'],
1434
},
1535
],
16-
extends: [
17-
"eslint:recommended",
18-
"plugin:@typescript-eslint/eslint-recommended",
19-
"plugin:@typescript-eslint/recommended",
20-
"prettier/@typescript-eslint",
21-
"plugin:@typescript-eslint/recommended-requiring-type-checking",
22-
"prettier",
23-
],
24-
parser: "@typescript-eslint/parser",
25-
parserOptions: {
26-
ecmaVersion: 2020,
27-
parser: "babel-eslint",
28-
project: "./tsconfig.json",
29-
sourceType: "module",
30-
createDefaultProgram: true,
31-
},
32-
plugins: [
33-
"@typescript-eslint",
34-
"prettier"
35-
],
36-
rules: {
37-
"prettier/prettier": ["warn"],
38-
"@typescript-eslint/interface-name-prefix": 0,
39-
"@typescript-eslint/camelcase": 0,
40-
"@typescript-eslint/ban-ts-ignore": 0,
41-
"@typescript-eslint/no-var-requires": 0,
42-
},
4336
};

.husky/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_

.husky/commit-msg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
npx --no-install commitlint --edit $1

.husky/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
lint-staged --no-stash

.release-it.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"git": {
3+
"commitMessage": "build(favoritos): release v${version}",
4+
"requireCleanWorkingDir": false
5+
},
6+
"github": {
7+
"release": true
8+
},
9+
"hooks": {
10+
"after:bump": "npm run build"
11+
}
12+
}

.size-limit.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module.exports = [
22
{
3-
path: "dist/favoritos.iife.js",
3+
path: "./dist/esm/favoritos.js",
44
limit: "5 KB",
55
}
66
];

CHANGELOG.md

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

config/base.config.js

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

config/modules/cjs.config.js

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

0 commit comments

Comments
 (0)