Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Start migration to typescript #18

Draft
wants to merge 68 commits into
base: refactor/ts-migration
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
fcb1de9
init typescript
Maks1mS Aug 6, 2020
91d879d
remove unused ts modules and update package lock
Maks1mS Aug 6, 2020
a640091
change rm -rf to rimraft for windows support
Maks1mS Aug 6, 2020
5056695
add types and refactor
Maks1mS Aug 10, 2020
d8da517
build(deps): bump node-fetch from 2.6.0 to 2.6.1
dependabot[bot] Sep 12, 2020
e1e8a80
feat: added all available properties
aesarine Oct 21, 2020
2793f7f
refactor: Sorting and minor changes in aliases
aesarine Oct 21, 2020
e765ade
fix: Changed "pointer-events" alias name
aesarine Oct 22, 2020
39c7147
fix: Deleted some dangerous aliases
aesarine Oct 26, 2020
221181c
build(deps): bump ini from 1.3.5 to 1.3.8
dependabot[bot] Dec 12, 2020
09fd897
build(deps): bump y18n from 4.0.0 to 4.0.1
dependabot[bot] Apr 1, 2021
d851ea8
build(deps): bump lodash from 4.17.19 to 4.17.21
dependabot[bot] May 11, 2021
cd3a7b6
build(deps): bump hosted-git-info from 2.8.8 to 2.8.9
dependabot[bot] May 11, 2021
3cd8abe
feat: props cleaned
eddort May 19, 2021
b7f2112
feat: tests creates for filter/pass keys
eddort May 19, 2021
543c7be
Merge pull request #26 from quarkly/feat/cleanedProps
Mobydack May 19, 2021
6029b5e
1.0.9
eddort May 19, 2021
ef79571
1.0.10
eddort May 19, 2021
8aa3260
fix: omit props
eddort May 19, 2021
4ae5182
1.0.11
eddort May 19, 2021
8cd67e0
fix: omit effects and breackpoint rules from props
eddort May 19, 2021
c9105ce
1.0.12
eddort May 19, 2021
2bfe757
fix: pass atomize props to component
eddort May 20, 2021
2a6b38f
1.0.13
eddort May 20, 2021
46c2d74
Merge pull request #20 from quarkly/dependabot/npm_and_yarn/node-fetc…
eddort May 20, 2021
ebb3d73
Merge pull request #22 from quarkly/dependabot/npm_and_yarn/ini-1.3.8
eddort May 20, 2021
e228cec
Merge pull request #25 from quarkly/dependabot/npm_and_yarn/hosted-gi…
eddort May 20, 2021
0f189d1
Merge pull request #24 from quarkly/dependabot/npm_and_yarn/lodash-4.…
eddort May 20, 2021
9527bd5
Merge pull request #23 from quarkly/dependabot/npm_and_yarn/y18n-4.0.1
eddort May 20, 2021
388946b
Merge pull request #21 from quarkly/feat/new-style-props
Mobydack May 20, 2021
1e250e3
feat: update alieses
eddort May 20, 2021
f1f901e
1.0.14
eddort May 20, 2021
33f9d7a
build(deps): bump browserslist from 4.12.0 to 4.16.6
dependabot[bot] May 26, 2021
4588e6b
fix: theme props
eddort May 27, 2021
635d243
Merge pull request #30 from quarkly/fix/theme-props
Mobydack May 27, 2021
bb45a00
1.0.15
eddort May 27, 2021
b247edb
build(deps): bump ws from 7.3.0 to 7.4.6
dependabot[bot] May 30, 2021
9e021ae
Merge pull request #31 from quarkly/dependabot/npm_and_yarn/ws-7.4.6
eddort Jun 3, 2021
ba16faa
Merge pull request #29 from quarkly/dependabot/npm_and_yarn/browsersl…
eddort Jun 3, 2021
23010c9
build(deps): bump normalize-url from 4.5.0 to 4.5.1
dependabot[bot] Jun 11, 2021
046328e
update types for to be able to disable aliases
Maks1mS Jun 14, 2021
c584c9e
update typescript and refactor
Maks1mS Jun 15, 2021
e561f9d
Merge pull request #32 from quarkly/dependabot/npm_and_yarn/normalize…
eddort Jun 21, 2021
834470a
fix: remove css property from Component properties
Mobydack Aug 2, 2021
1a6653e
feat: support for custom validators
Mobydack Aug 3, 2021
9c64ae8
refactor: remove unuesd files
Mobydack Aug 3, 2021
416e1eb
feat: added a configuration support flag for the skip style property
Mobydack Aug 3, 2021
0e48f01
Merge pull request #33 from quarkly/fix/deni-style-props
eddort Aug 8, 2021
304943c
1.0.16
eddort Aug 10, 2021
08682a6
1.0.17
eddort Aug 10, 2021
d6d4238
build(deps): bump path-parse from 1.0.6 to 1.0.7
dependabot[bot] Aug 12, 2021
d54e424
build(deps): bump tmpl from 1.0.4 to 1.0.5
dependabot[bot] Sep 21, 2021
3496ded
feat: list of new props
andreycrane Oct 28, 2021
08da628
Merge pull request #34 from quarkly/dependabot/npm_and_yarn/path-pars…
eddort Oct 28, 2021
9d23aa7
Merge pull request #35 from quarkly/dependabot/npm_and_yarn/tmpl-1.0.5
eddort Oct 28, 2021
cd3486e
fix: removed unknown property
andreycrane Oct 28, 2021
7cecb84
fix: removed unknown property
andreycrane Oct 28, 2021
c324fd4
Merge pull request #37 from quarkly/feat/new-props
eddort Oct 28, 2021
2b8c0fd
feat: update aliases
eddort Oct 28, 2021
3504da0
1.0.18
eddort Oct 28, 2021
f1f5a2c
fix: react peer version
eddort Dec 3, 2021
a028327
1.0.19
eddort Dec 3, 2021
ff8539f
fix: peerDep versions
eddort Dec 6, 2021
f0abc21
1.0.20
eddort Dec 6, 2021
12f9a07
Merge branch 'master' into feat/typescript
Maks1mS Jul 28, 2023
dc452d2
improve types
Maks1mS Jul 28, 2023
75aaed1
remove unknown props and improve types
Maks1mS Jul 28, 2023
4b7987e
fix types
Maks1mS Jul 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 2 additions & 12 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,14 +1,4 @@
{
"presets": [["@babel/env", { "loose": true }], "@babel/react"],
"plugins": ["@babel/transform-runtime"],
"env": {
"cjs": {
"presets": [["@babel/env", { "loose": true }]],
"plugins": ["@babel/transform-runtime", "lodash"]
},
"esm": {
"presets": [["@babel/env", { "loose": true, "modules": false }]],
"plugins": [["@babel/transform-runtime", { "useESModules": true }], "lodash"]
}
}
"presets": [["@babel/env", { "loose": true }], "@babel/preset-typescript", "@babel/react"],
"plugins": ["@babel/plugin-transform-runtime", "lodash"]
}
46 changes: 42 additions & 4 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
{
"extends": ["airbnb", "plugin:prettier/recommended"],
"parser": "babel-eslint",
"extends": [
"airbnb",
"plugin:prettier/recommended",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended"
],
"parser": "@typescript-eslint/parser",
"env": {
"browser": true,
"jasmine": true,
Expand All @@ -9,7 +14,7 @@
"globals": {
"test": true
},
"plugins": ["react"],
"plugins": ["import", "react", "@typescript-eslint"],
"rules": {
"react/forbid-prop-types": 0,
"global-require": 0,
Expand All @@ -32,6 +37,39 @@
"no-return-assign": 0,
"react/no-find-dom-node": 0,
"no-param-reassign": 0,
"consistent-return": 0
"consistent-return": 0,
"import/extensions": [
"error",
"ignorePackages",
{
"js": "never",
"jsx": "never",
"ts": "never",
"tsx": "never"
}
],
"@typescript-eslint/explicit-module-boundary-types": "off"
},
"overrides": [
{
// enable the rule specifically for TypeScript files
"files": ["*.ts", "*.tsx"],
"rules": {
"@typescript-eslint/explicit-module-boundary-types": ["off"],
"@typescript-eslint/ban-types": ["off"]
}
}
],
"settings": {
"import/parsers": {
"@typescript-eslint/parser": [".js", ".jsx", ".ts",".tsx"]
},
"import/resolver": {
"typescript": {},
"node": {
"extensions": [".js",".jsx",".ts",".tsx"],
"moduleDirectory": ["node_modules", "src/"]
}
}
}
}
Loading