diff --git a/.eslintrc.yml b/.eslintrc.yml index 55b42a2d6..5be2c6cbb 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -1,5 +1,5 @@ root: true extends: - - '@openstamanager' + - '@maicol07' globals: __: true diff --git a/.pnpmfile.cjs b/.pnpmfile.cjs new file mode 100644 index 000000000..98e97dc0a --- /dev/null +++ b/.pnpmfile.cjs @@ -0,0 +1,16 @@ +function readPackage(pkg) { + /** @type {object} */ + pkg.dependencies = { + ...pkg.peerDependencies, + ...pkg.dependencies, + } + pkg.peerDependencies = {}; + + return pkg; +} + +module.exports = { + hooks: { + readPackage, + }, +}; diff --git a/package.json b/package.json index 92819a1bc..7fb4b994e 100644 --- a/package.json +++ b/package.json @@ -60,8 +60,8 @@ }, "devDependencies": { "@adeira/babel-preset-adeira": "^4.0.0", - "@openstamanager/eslint-config": "github:maicol07/eslint-config-openstamanager", - "@openstamanager/vite-config": "github:maicol07/openstamanager-vite-config", + "@maicol07/eslint-config": "^1.1.3", + "@openstamanager/vite-config": "github:devcode-it/openstamanager-vite-config", "@types/ziggy-js": "^1.3.0", "concurrently": "^6.5.1", "csstype": "^3.0.10", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 26c7d1646..00006c4a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,9 +2,9 @@ lockfileVersion: 5.3 specifiers: '@adeira/babel-preset-adeira': ^4.0.0 - '@adeira/eslint-config': github:adeira/eslint-config-adeira '@inertiajs/inertia': ^0.10.1 '@inertiajs/progress': ^0.2.6 + '@maicol07/eslint-config': ^1.1.3 '@maicol07/inertia-mithril': ^0.4.0 '@maicol07/mwc-card': ^0.25.2-1 '@maicol07/mwc-layout-grid': ^0.25.3-1 @@ -32,8 +32,7 @@ specifiers: '@material/theme': ^13.0.0 '@material/typography': ^13.0.0 '@mdi/font': ^6.5.95 - '@openstamanager/eslint-config': github:maicol07/eslint-config-openstamanager - '@openstamanager/vite-config': github:maicol07/openstamanager-vite-config + '@openstamanager/vite-config': github:devcode-it/openstamanager-vite-config '@types/ziggy-js': ^1.3.0 async-wait-until: 2.0.9 cash-dom: ^8.1.0 @@ -109,9 +108,8 @@ dependencies: devDependencies: '@adeira/babel-preset-adeira': 4.0.0 - '@adeira/eslint-config': github.com/adeira/eslint-config-adeira/f642f3e2e2cff948a53b3a94e5d152a604e3a8e9 - '@openstamanager/eslint-config': github.com/maicol07/eslint-config-openstamanager/3dd28d481da362d6c052e5487576a00adbc3c6fe - '@openstamanager/vite-config': github.com/maicol07/openstamanager-vite-config/66e0ae21283f37a5f52329179bad088284f382cd + '@maicol07/eslint-config': 1.1.3 + '@openstamanager/vite-config': github.com/devcode-it/openstamanager-vite-config/66e0ae21283f37a5f52329179bad088284f382cd '@types/ziggy-js': 1.3.0 concurrently: 6.5.1 csstype: 3.0.10 @@ -148,27 +146,27 @@ packages: '@babel/runtime': 7.16.5 dev: true - /@adeira/eslint-config/6.8.0: - resolution: {integrity: sha512-wL/1SAITtMir9LfOlDsAMl0IsnGB2VJA84fAbTWBsFTHnz9z3PUZlI/AibVPUTBM3BpKOq8PVEJPyYYQ7UU1pw==} + /@adeira/eslint-config/7.0.0: + resolution: {integrity: sha512-+JnYTQmrVvZeHiVFHmJGWBqs5PmQRrVyKPvjKogKllpTucP5L6I6Z8/M7XRgYP4N7DCo+QNGJzFhYBdIqhIC0g==} dependencies: '@babel/runtime': 7.16.5 '@next/eslint-plugin-next': 12.0.7 - eslint: 7.32.0 + eslint: 8.5.0 eslint-config-prettier: 8.3.0 eslint-plugin-adeira: 0.15.0 eslint-plugin-eslint-comments: 3.2.0 eslint-plugin-fb-flow: 0.0.4 - eslint-plugin-flowtype: 7.0.0 + eslint-plugin-ft-flow: 2.0.0 eslint-plugin-import: 2.25.3 eslint-plugin-jest: 25.3.2 eslint-plugin-jsx-a11y: 6.5.1 eslint-plugin-monorepo: 0.3.2 - eslint-plugin-node: 11.1.0 + eslint-plugin-n: 14.0.0 eslint-plugin-prettier: 4.0.0_eslint-config-prettier@8.3.0 - eslint-plugin-promise: 5.2.0 + eslint-plugin-promise: 6.0.0 eslint-plugin-react: 7.28.0 eslint-plugin-react-hooks: 4.3.0 - eslint-plugin-react-native: 3.11.0 + eslint-plugin-react-native: 4.0.0 eslint-plugin-relay: 1.8.3 eslint-plugin-sx: 0.14.0 eslint-plugin-testing-library: 5.0.1 @@ -1557,6 +1555,27 @@ packages: resolution: {integrity: sha512-oz3d3MKjQ2tXynQgyaQaMpGTDNyNDeBdo6dXf1AbjTwhA1IRINHmA7kSaVYv9ttKweNkEoNqp9DqteDdgWzPEg==} dev: false + /@maicol07/eslint-config/1.1.3: + resolution: {integrity: sha512-c0gyhqabsftzaqe3n3ZztCrGJNruI9dv/U2LntmYK8WhY1wqBDAz/RF8feJtTFlXqGeQ5LZzimidqUWh4BGNiw==} + dependencies: + '@adeira/eslint-config': 7.0.0 + '@babel/eslint-parser': 7.16.5 + eslint: 8.5.0 + eslint-plugin-lit: 1.6.1 + eslint-plugin-mithril: 0.2.0 + eslint-plugin-new-with-error: 3.1.0 + eslint-plugin-regexp: 1.5.1 + eslint-plugin-simple-import-sort: 7.0.0 + eslint-plugin-sonarjs: 0.11.0 + eslint-plugin-unicorn: 39.0.0 + eslint-plugin-wc: 1.3.2 + eslint-plugin-you-dont-need-lodash-underscore: 6.12.0 + transitivePeerDependencies: + - jest + - supports-color + - typescript + dev: true + /@maicol07/inertia-mithril/0.4.0: resolution: {integrity: sha512-JnNDMz9RlQ3X5Azm5XWEObJE/igm60rESTdEaX7YAvLLFjNntaCSivz1AX2UGcLhO8di8HpamD2nSUcp9ok09A==} dependencies: @@ -3624,7 +3643,7 @@ packages: resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==} hasBin: true dependencies: - eslint: 7.32.0 + eslint: 8.5.0 transitivePeerDependencies: - supports-color dev: true @@ -3653,17 +3672,6 @@ packages: graphql: 15.8.0 dev: true - /eslint-plugin-es/3.0.1: - resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} - engines: {node: '>=8.10.0'} - dependencies: - eslint: 8.5.0 - eslint-utils: 2.1.0 - regexpp: 3.2.0 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-plugin-es/4.1.0: resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} @@ -3695,31 +3703,6 @@ packages: - supports-color dev: true - /eslint-plugin-flowtype/7.0.0: - resolution: {integrity: sha512-kW3eipG2Vth6e0apYqmFs05IHhFklJJNokYNiNEO5AIjm7H29oTDybYNB2bMULUYcf7iX7Wf3GdRhfBORKcT1g==} - engines: {node: '>=12.0.0'} - dependencies: - eslint: 7.32.0 - lodash: 4.17.21 - string-natural-compare: 3.0.1 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-plugin-ft-flow/1.1.0: - resolution: {integrity: sha512-Z1MVInDFYHV66Ok0dA+jR7fiHLCYY8eDl0z8yiQ/wAXkmfOJ8fEuHeFvx+z5Ykt3IojhWrmLKkDbC/KDj7FCQw==} - engines: {node: '>=12.22.0'} - dependencies: - '@babel/eslint-parser': 7.16.5 - '@babel/plugin-syntax-flow': 7.16.5 - '@babel/plugin-syntax-jsx': 7.16.5 - eslint: 8.5.0 - lodash: 4.17.21 - string-natural-compare: 3.0.1 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-plugin-ft-flow/2.0.0: resolution: {integrity: sha512-W9/PDbph5xImmrarHPiUYO3GqDeCPegdrONjJqr9Qrdy7UeTOEetcfy6yaFputvvUrchFsSMNV2BM2hiKaEJ8w==} engines: {node: '>=12.22.0'} @@ -3787,7 +3770,7 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.7 emoji-regex: 9.2.2 - eslint: 7.32.0 + eslint: 8.5.0 has: 1.0.3 jsx-ast-utils: 3.2.1 language-tags: 1.0.5 @@ -3853,37 +3836,6 @@ packages: - supports-color dev: true - /eslint-plugin-node/11.1.0: - resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} - engines: {node: '>=8.10.0'} - dependencies: - eslint: 8.5.0 - eslint-plugin-es: 3.0.1 - eslint-utils: 2.1.0 - ignore: 5.2.0 - minimatch: 3.0.4 - resolve: 1.20.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-plugin-prettier/4.0.0: - resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} - engines: {node: '>=6.0.0'} - peerDependencies: - eslint-config-prettier: '*' - peerDependenciesMeta: - eslint-config-prettier: - optional: true - dependencies: - eslint: 8.5.0 - prettier: 2.5.1 - prettier-linter-helpers: 1.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-plugin-prettier/4.0.0_eslint-config-prettier@8.3.0: resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} engines: {node: '>=6.0.0'} @@ -3901,15 +3853,6 @@ packages: - supports-color dev: true - /eslint-plugin-promise/5.2.0: - resolution: {integrity: sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - eslint: 7.32.0 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-plugin-promise/6.0.0: resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3932,16 +3875,6 @@ packages: resolution: {integrity: sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==} dev: true - /eslint-plugin-react-native/3.11.0: - resolution: {integrity: sha512-7F3OTwrtQPfPFd+VygqKA2VZ0f2fz0M4gJmry/TRE18JBb94/OtMxwbL7Oqwu7FGyrdeIOWnXQbBAveMcSTZIA==} - dependencies: - '@babel/traverse': 7.16.5 - eslint: 7.32.0 - eslint-plugin-react-native-globals: 0.1.2 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-plugin-react-native/4.0.0: resolution: {integrity: sha512-kMmdxrSY7A1WgdqaGC+rY/28rh7kBGNBRsk48ovqkQmdg5j4K+DaFmegENDzMrdLkoufKGRNkKX6bgSwQTCAxQ==} dependencies: @@ -6714,75 +6647,8 @@ packages: yargs-parser: 20.2.9 dev: true - github.com/adeira/eslint-config-adeira/f642f3e2e2cff948a53b3a94e5d152a604e3a8e9: - resolution: {tarball: https://codeload.github.com/adeira/eslint-config-adeira/tar.gz/f642f3e2e2cff948a53b3a94e5d152a604e3a8e9} - name: '@adeira/eslint-config' - version: 6.8.0 - dependencies: - '@babel/runtime': 7.16.5 - '@next/eslint-plugin-next': 12.0.7 - eslint: 7.32.0 - eslint-config-prettier: 8.3.0 - eslint-plugin-adeira: 0.15.0 - eslint-plugin-eslint-comments: 3.2.0 - eslint-plugin-fb-flow: 0.0.4 - eslint-plugin-ft-flow: 1.1.0 - eslint-plugin-import: 2.25.3 - eslint-plugin-jest: 25.3.2 - eslint-plugin-jsx-a11y: 6.5.1 - eslint-plugin-monorepo: 0.3.2 - eslint-plugin-n: 14.0.0 - eslint-plugin-prettier: 4.0.0_eslint-config-prettier@8.3.0 - eslint-plugin-promise: 6.0.0 - eslint-plugin-react: 7.28.0 - eslint-plugin-react-hooks: 4.3.0 - eslint-plugin-react-native: 4.0.0 - eslint-plugin-relay: 1.8.3 - eslint-plugin-sx: 0.14.0 - eslint-plugin-testing-library: 5.0.1 - prettier: 2.5.1 - transitivePeerDependencies: - - jest - - supports-color - - typescript - dev: true - - github.com/maicol07/eslint-config-openstamanager/3dd28d481da362d6c052e5487576a00adbc3c6fe: - resolution: {tarball: https://codeload.github.com/maicol07/eslint-config-openstamanager/tar.gz/3dd28d481da362d6c052e5487576a00adbc3c6fe} - name: '@maicol07/eslint-config' - version: 1.1.2 - dependencies: - '@adeira/eslint-config': 6.8.0 - '@babel/eslint-parser': 7.16.5 - eslint: 8.5.0 - eslint-plugin-adeira: 0.15.0 - eslint-plugin-eslint-comments: 3.2.0 - eslint-plugin-fb-flow: 0.0.4 - eslint-plugin-ft-flow: 2.0.0 - eslint-plugin-import: 2.25.3 - eslint-plugin-lit: 1.6.1 - eslint-plugin-mithril: 0.2.0 - eslint-plugin-monorepo: 0.3.2 - eslint-plugin-n: 14.0.0 - eslint-plugin-new-with-error: 3.1.0 - eslint-plugin-prettier: 4.0.0 - eslint-plugin-promise: 6.0.0 - eslint-plugin-regexp: 1.5.1 - eslint-plugin-simple-import-sort: 7.0.0 - eslint-plugin-sonarjs: 0.11.0 - eslint-plugin-sx: 0.14.0 - eslint-plugin-unicorn: 39.0.0 - eslint-plugin-wc: 1.3.2 - eslint-plugin-you-dont-need-lodash-underscore: 6.12.0 - transitivePeerDependencies: - - eslint-config-prettier - - jest - - supports-color - - typescript - dev: true - - github.com/maicol07/openstamanager-vite-config/66e0ae21283f37a5f52329179bad088284f382cd: - resolution: {tarball: https://codeload.github.com/maicol07/openstamanager-vite-config/tar.gz/66e0ae21283f37a5f52329179bad088284f382cd} + github.com/devcode-it/openstamanager-vite-config/66e0ae21283f37a5f52329179bad088284f382cd: + resolution: {tarball: https://codeload.github.com/devcode-it/openstamanager-vite-config/tar.gz/66e0ae21283f37a5f52329179bad088284f382cd} name: '@openstamanager/vite-config' version: 1.1.0 dependencies: