From 79e315b64eb93f9dfc26e590639120039d10c485 Mon Sep 17 00:00:00 2001 From: "K.Utsunomiya" Date: Sat, 9 Mar 2024 17:38:49 +0900 Subject: [PATCH 1/4] =?UTF-8?q?@biomejs/biome=20=E3=82=A2=E3=83=83?= =?UTF-8?q?=E3=83=97=E3=83=87=E3=83=BC=E3=83=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- biome.json | 20 +- package.json | 2 +- pnpm-lock.yaml | 543 +++---------------------------------------------- 3 files changed, 45 insertions(+), 520 deletions(-) diff --git a/biome.json b/biome.json index 1aadbf6..912b86a 100644 --- a/biome.json +++ b/biome.json @@ -18,19 +18,21 @@ "recommended": true, "correctness": { "useExhaustiveDependencies": "warn", - "noUnusedVariables": "warn" + "noUnusedVariables": "warn", + "noUnusedImports": "warn" }, "style": { - "noDefaultExport": "off", - "noUnusedTemplateLiteral": "off" - }, - "nursery": { - "useExportType": "error", "useImportType": "error", - "noUnusedImports": "warn", - "noGlobalEval": "error", - "noGlobalAssign": "error", + "useExportType": "error", + "noDefaultExport": "off", + "noUnusedTemplateLiteral": "off", "useNodejsImportProtocol": "warn" + }, + "suspicious": { + "noGlobalAssign": "error" + }, + "security": { + "noGlobalEval": "error" } } }, diff --git a/package.json b/package.json index fa7677d..e3aab14 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "docs": "npm run build -w website" }, "devDependencies": { - "@biomejs/biome": "1.5.3", + "@biomejs/biome": "1.6.0", "@local/tsconfig": "workspace:*", "@testing-library/react": "^14.2.1", "@types/node": "^20.11.21", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e536d4b..8b53659 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: devDependencies: '@biomejs/biome': - specifier: 1.5.3 - version: 1.5.3 + specifier: 1.6.0 + version: 1.6.0 '@local/tsconfig': specifier: workspace:* version: link:local/tsconfig @@ -77,7 +77,7 @@ importers: version: 3.1.1(@types/react@18.2.60)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@easyops-cn/docusaurus-search-local': specifier: ^0.40.1 - version: 0.40.1(@docusaurus/theme-common@3.0.1)(@docusaurus/types@3.1.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + version: 0.40.1(@docusaurus/theme-common@3.1.1)(@docusaurus/types@3.1.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@mdx-js/react': specifier: ^3.0.1 version: 3.0.1(@types/react@18.2.60)(react@18.2.0) @@ -1514,24 +1514,24 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@biomejs/biome@1.5.3: - resolution: {integrity: sha512-yvZCa/g3akwTaAQ7PCwPWDCkZs3Qa5ONg/fgOUT9e6wAWsPftCjLQFPXBeGxPK30yZSSpgEmRCfpGTmVbUjGgg==} + /@biomejs/biome@1.6.0: + resolution: {integrity: sha512-hvP8K1+CV8qc9eNdXtPwzScVxFSHB448CPKSqX6+8IW8G7bbhBVKGC80BowExJN5+vu+kzsj4xkWa780MAOlJw==} engines: {node: '>=14.*'} hasBin: true requiresBuild: true optionalDependencies: - '@biomejs/cli-darwin-arm64': 1.5.3 - '@biomejs/cli-darwin-x64': 1.5.3 - '@biomejs/cli-linux-arm64': 1.5.3 - '@biomejs/cli-linux-arm64-musl': 1.5.3 - '@biomejs/cli-linux-x64': 1.5.3 - '@biomejs/cli-linux-x64-musl': 1.5.3 - '@biomejs/cli-win32-arm64': 1.5.3 - '@biomejs/cli-win32-x64': 1.5.3 - dev: true - - /@biomejs/cli-darwin-arm64@1.5.3: - resolution: {integrity: sha512-ImU7mh1HghEDyqNmxEZBoMPr8SxekkZuYcs+gynKlNW+TALQs7swkERiBLkG9NR0K1B3/2uVzlvYowXrmlW8hw==} + '@biomejs/cli-darwin-arm64': 1.6.0 + '@biomejs/cli-darwin-x64': 1.6.0 + '@biomejs/cli-linux-arm64': 1.6.0 + '@biomejs/cli-linux-arm64-musl': 1.6.0 + '@biomejs/cli-linux-x64': 1.6.0 + '@biomejs/cli-linux-x64-musl': 1.6.0 + '@biomejs/cli-win32-arm64': 1.6.0 + '@biomejs/cli-win32-x64': 1.6.0 + dev: true + + /@biomejs/cli-darwin-arm64@1.6.0: + resolution: {integrity: sha512-K1Fjqye5pt+Ua+seC7V/2bFjfnqOaEOcQbBQSiiefB/VPNOb6lA5NFIfJ1PskTA3JrMXE1k7iqKQn56qrKFS6A==} engines: {node: '>=14.*'} cpu: [arm64] os: [darwin] @@ -1539,8 +1539,8 @@ packages: dev: true optional: true - /@biomejs/cli-darwin-x64@1.5.3: - resolution: {integrity: sha512-vCdASqYnlpq/swErH7FD6nrFz0czFtK4k/iLgj0/+VmZVjineFPgevOb+Sr9vz0tk0GfdQO60bSpI74zU8M9Dw==} + /@biomejs/cli-darwin-x64@1.6.0: + resolution: {integrity: sha512-CjEALu6vN9RbcfhaBDoj481mesUIsUjxgQn+/kiMCea+Paypqslhez1I7OwRBJnkzz+Pa+PXdABd7S30eyy6+Q==} engines: {node: '>=14.*'} cpu: [x64] os: [darwin] @@ -1548,8 +1548,8 @@ packages: dev: true optional: true - /@biomejs/cli-linux-arm64-musl@1.5.3: - resolution: {integrity: sha512-DYuMizUYUBYfS0IHGjDrOP1RGipqWfMGEvNEJ398zdtmCKLXaUvTimiox5dvx4X15mBK5M2m8wgWUgOP1giUpQ==} + /@biomejs/cli-linux-arm64-musl@1.6.0: + resolution: {integrity: sha512-prww6AUuJ+IO/GziN3WjtGM/DNOVuPFxqWrK97wKTZygEDdA+o1qHUN2HeCkSyk084xnzbMSbls5xscAKAn43A==} engines: {node: '>=14.*'} cpu: [arm64] os: [linux] @@ -1557,8 +1557,8 @@ packages: dev: true optional: true - /@biomejs/cli-linux-arm64@1.5.3: - resolution: {integrity: sha512-cupBQv0sNF1OKqBfx7EDWMSsKwRrBUZfjXawT4s6hKV6ALq7p0QzWlxr/sDmbKMLOaLQtw2Qgu/77N9rm+f9Rg==} + /@biomejs/cli-linux-arm64@1.6.0: + resolution: {integrity: sha512-32LVrC7dAgQT39YZ0ieO/VzzpAflozs9mW5K0oKNef7S4ocCdk89E98eXApxOdei0JTf3vfseDCl1AUIp6MwJw==} engines: {node: '>=14.*'} cpu: [arm64] os: [linux] @@ -1566,8 +1566,8 @@ packages: dev: true optional: true - /@biomejs/cli-linux-x64-musl@1.5.3: - resolution: {integrity: sha512-UUHiAnlDqr2Y/LpvshBFhUYMWkl2/Jn+bi3U6jKuav0qWbbBKU/ByHgR4+NBxpKBYoCtWxhnmatfH1bpPIuZMw==} + /@biomejs/cli-linux-x64-musl@1.6.0: + resolution: {integrity: sha512-NwitWeUKCy8G/rr+rgHPYirnrsOjJEJBWODdaRzweeFNcJjvO6de6AmNdSJzsewzLEaxjOWyoXU03MdzbGz/6Q==} engines: {node: '>=14.*'} cpu: [x64] os: [linux] @@ -1575,8 +1575,8 @@ packages: dev: true optional: true - /@biomejs/cli-linux-x64@1.5.3: - resolution: {integrity: sha512-YQrSArQvcv4FYsk7Q91Yv4uuu5F8hJyORVcv3zsjCLGkjIjx2RhjYLpTL733SNL7v33GmOlZY0eFR1ko38tuUw==} + /@biomejs/cli-linux-x64@1.6.0: + resolution: {integrity: sha512-b6mWu9Cu4w5B3K46wq9SlxKEZEEL6II/6HFNAuZ4YL8mOeQ0FTMU+wNMJFKkmkSE2zvim3xwW3PknmbLKbe3Mg==} engines: {node: '>=14.*'} cpu: [x64] os: [linux] @@ -1584,8 +1584,8 @@ packages: dev: true optional: true - /@biomejs/cli-win32-arm64@1.5.3: - resolution: {integrity: sha512-HxatYH7vf/kX9nrD+pDYuV2GI9GV8EFo6cfKkahAecTuZLPxryHx1WEfJthp5eNsE0+09STGkKIKjirP0ufaZA==} + /@biomejs/cli-win32-arm64@1.6.0: + resolution: {integrity: sha512-DlNOL6mG+76iZS1gL/UiuMme7jnt+auzo2+u0aUq6UXYsb75juchwlnVLy2UV5CQjVBRB8+RM+KVoXRZ8NlBjQ==} engines: {node: '>=14.*'} cpu: [arm64] os: [win32] @@ -1593,8 +1593,8 @@ packages: dev: true optional: true - /@biomejs/cli-win32-x64@1.5.3: - resolution: {integrity: sha512-fMvbSouZEASU7mZH8SIJSANDm5OqsjgtVXlbUqxwed6BP7uuHRSs396Aqwh2+VoW8fwTpp6ybIUoC9FrzB0kyA==} + /@biomejs/cli-win32-x64@1.6.0: + resolution: {integrity: sha512-sXBcXIOGuG8/XcHqmnkhLIs0oy6Dp+TkH4Alr4WH/P8mNsp5GcStI/ZwbEiEoxA0P3Fi+oUppQ6srxaY2rSCHg==} engines: {node: '>=14.*'} cpu: [x64] os: [win32] @@ -1645,105 +1645,6 @@ packages: - '@algolia/client-search' dev: false - /@docusaurus/core@3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-CXrLpOnW+dJdSv8M5FAJ3JBwXtL6mhUWxFA8aS0ozK6jBG/wgxERk5uvH28fCeFxOGbAT9v1e9dOMo1X2IEVhQ==} - engines: {node: '>=18.0'} - hasBin: true - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@babel/core': 7.23.6 - '@babel/generator': 7.23.6 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.23.6) - '@babel/preset-env': 7.23.6(@babel/core@7.23.6) - '@babel/preset-react': 7.23.3(@babel/core@7.23.6) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) - '@babel/runtime': 7.23.6 - '@babel/runtime-corejs3': 7.23.6 - '@babel/traverse': 7.23.6 - '@docusaurus/cssnano-preset': 3.0.1 - '@docusaurus/logger': 3.0.1 - '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/react-loadable': 5.5.2(react@18.2.0) - '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10) - '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) - '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10) - '@slorber/static-site-generator-webpack-plugin': 4.0.7 - '@svgr/webpack': 6.5.1 - autoprefixer: 10.4.16(postcss@8.4.32) - babel-loader: 9.1.3(@babel/core@7.23.6)(webpack@5.89.0) - babel-plugin-dynamic-import-node: 2.3.3 - boxen: 6.2.1 - chalk: 4.1.2 - chokidar: 3.5.3 - clean-css: 5.3.3 - cli-table3: 0.6.3 - combine-promises: 1.1.0 - commander: 5.1.0 - copy-webpack-plugin: 11.0.0(webpack@5.89.0) - core-js: 3.34.0 - css-loader: 6.8.1(webpack@5.89.0) - css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.3)(esbuild@0.19.10)(webpack@5.89.0) - cssnano: 5.1.15(postcss@8.4.32) - del: 6.1.1 - detect-port: 1.5.1 - escape-html: 1.0.3 - eta: 2.2.0 - file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.2.0 - html-minifier-terser: 7.2.0 - html-tags: 3.3.1 - html-webpack-plugin: 5.6.0(webpack@5.89.0) - leven: 3.1.0 - lodash: 4.17.21 - mini-css-extract-plugin: 2.7.6(webpack@5.89.0) - postcss: 8.4.32 - postcss-loader: 7.3.4(postcss@8.4.32)(typescript@5.3.3)(webpack@5.89.0) - prompts: 2.4.2 - react: 18.2.0 - react-dev-utils: 12.0.1(typescript@5.3.3)(webpack@5.89.0) - react-dom: 18.2.0(react@18.2.0) - react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) - react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0) - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.89.0) - react-router: 5.3.4(react@18.2.0) - react-router-config: 5.1.1(react-router@5.3.4)(react@18.2.0) - react-router-dom: 5.3.4(react@18.2.0) - rtl-detect: 1.0.4 - semver: 7.5.4 - serve-handler: 6.1.5 - shelljs: 0.8.5 - terser-webpack-plugin: 5.3.9(esbuild@0.19.10)(webpack@5.89.0) - tslib: 2.6.2 - update-notifier: 6.0.2 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) - webpack: 5.89.0(esbuild@0.19.10) - webpack-bundle-analyzer: 4.10.1 - webpack-dev-server: 4.15.1(debug@4.3.4)(webpack@5.89.0) - webpack-merge: 5.10.0 - webpackbar: 5.0.2(webpack@5.89.0) - transitivePeerDependencies: - - '@docusaurus/types' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - /@docusaurus/core@3.1.1(@docusaurus/types@3.1.1)(debug@4.3.4)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-2nQfKFcf+MLEM7JXsXwQxPOmQAR6ytKMZVSx7tVi9HEm9WtfwBH1fp6bn8Gj4zLUhjWKCLoysQ9/Wm+EZCQ4yQ==} engines: {node: '>=18.0'} @@ -1842,16 +1743,6 @@ packages: - vue-template-compiler - webpack-cli - /@docusaurus/cssnano-preset@3.0.1: - resolution: {integrity: sha512-wjuXzkHMW+ig4BD6Ya1Yevx9UJadO4smNZCEljqBoQfIQrQskTswBs7lZ8InHP7mCt273a/y/rm36EZhqJhknQ==} - engines: {node: '>=18.0'} - dependencies: - cssnano-preset-advanced: 5.3.10(postcss@8.4.32) - postcss: 8.4.32 - postcss-sort-media-queries: 4.4.1(postcss@8.4.32) - tslib: 2.6.2 - dev: false - /@docusaurus/cssnano-preset@3.1.1: resolution: {integrity: sha512-LnoIDjJWbirdbVZDMq+4hwmrTl2yHDnBf9MLG9qyExeAE3ac35s4yUhJI8yyTCdixzNfKit4cbXblzzqMu4+8g==} engines: {node: '>=18.0'} @@ -1876,94 +1767,6 @@ packages: chalk: 4.1.2 tslib: 2.6.2 - /@docusaurus/mdx-loader@3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ldnTmvnvlrONUq45oKESrpy+lXtbnTcTsFkOTIDswe5xx5iWJjt6eSa0f99ZaWlnm24mlojcIGoUWNCS53qVlQ==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@babel/parser': 7.23.6 - '@babel/traverse': 7.23.6 - '@docusaurus/logger': 3.0.1 - '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10) - '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10) - '@mdx-js/mdx': 3.0.0 - '@slorber/remark-comment': 1.0.0 - escape-html: 1.0.3 - estree-util-value-to-estree: 3.0.1 - file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.2.0 - image-size: 1.0.2 - mdast-util-mdx: 3.0.0 - mdast-util-to-string: 4.0.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - rehype-raw: 7.0.0 - remark-directive: 3.0.0 - remark-emoji: 4.0.1 - remark-frontmatter: 5.0.0 - remark-gfm: 4.0.0 - stringify-object: 3.3.0 - tslib: 2.6.2 - unified: 11.0.4 - unist-util-visit: 5.0.0 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) - vfile: 6.0.1 - webpack: 5.89.0(esbuild@0.19.10) - transitivePeerDependencies: - - '@docusaurus/types' - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli - dev: false - - /@docusaurus/mdx-loader@3.0.1(@docusaurus/types@3.1.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ldnTmvnvlrONUq45oKESrpy+lXtbnTcTsFkOTIDswe5xx5iWJjt6eSa0f99ZaWlnm24mlojcIGoUWNCS53qVlQ==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@babel/parser': 7.23.6 - '@babel/traverse': 7.23.6 - '@docusaurus/logger': 3.0.1 - '@docusaurus/utils': 3.0.1(@docusaurus/types@3.1.1)(esbuild@0.19.10) - '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.1.1)(esbuild@0.19.10) - '@mdx-js/mdx': 3.0.0 - '@slorber/remark-comment': 1.0.0 - escape-html: 1.0.3 - estree-util-value-to-estree: 3.0.1 - file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.2.0 - image-size: 1.0.2 - mdast-util-mdx: 3.0.0 - mdast-util-to-string: 4.0.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - rehype-raw: 7.0.0 - remark-directive: 3.0.0 - remark-emoji: 4.0.1 - remark-frontmatter: 5.0.0 - remark-gfm: 4.0.0 - stringify-object: 3.3.0 - tslib: 2.6.2 - unified: 11.0.4 - unist-util-visit: 5.0.0 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) - vfile: 6.0.1 - webpack: 5.89.0(esbuild@0.19.10) - transitivePeerDependencies: - - '@docusaurus/types' - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli - dev: false - /@docusaurus/mdx-loader@3.1.1(@docusaurus/types@3.1.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xN2IccH9+sv7TmxwsDJNS97BHdmlqWwho+kIVY4tcCXkp+k4QuzvWBeunIMzeayY4Fu13A6sAjHGv5qm72KyGA==} engines: {node: '>=18.0'} @@ -2007,29 +1810,6 @@ packages: - uglify-js - webpack-cli - /@docusaurus/module-type-aliases@3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-DEHpeqUDsLynl3AhQQiO7AbC7/z/lBra34jTcdYuvp9eGm01pfH1wTVq8YqWZq6Jyx0BgcVl/VJqtE9StRd9Ag==} - peerDependencies: - react: '*' - react-dom: '*' - dependencies: - '@docusaurus/react-loadable': 5.5.2(react@18.2.0) - '@docusaurus/types': 3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - '@types/history': 4.7.11 - '@types/react': 18.2.60 - '@types/react-router-config': 5.0.11 - '@types/react-router-dom': 5.3.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) - react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0) - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - webpack-cli - dev: false - /@docusaurus/module-type-aliases@3.1.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xBJyx0TMfAfVZ9ZeIOb1awdXgR4YJMocIEzTps91rq+hJDFJgJaylDtmoRhUxkwuYmNK1GJpW95b7DLztSBJ3A==} peerDependencies: @@ -2053,51 +1833,6 @@ packages: - uglify-js - webpack-cli - /@docusaurus/plugin-content-blog@3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-cLOvtvAyaMQFLI8vm4j26svg3ktxMPSXpuUJ7EERKoGbfpJSsgtowNHcRsaBVmfuCsRSk1HZ/yHBsUkTmHFEsg==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@docusaurus/logger': 3.0.1 - '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/types': 3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10) - '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) - '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10) - cheerio: 1.0.0-rc.12 - feed: 4.2.2 - fs-extra: 11.2.0 - lodash: 4.17.21 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - reading-time: 1.5.0 - srcset: 4.0.0 - tslib: 2.6.2 - unist-util-visit: 5.0.0 - utility-types: 3.10.0 - webpack: 5.89.0(esbuild@0.19.10) - transitivePeerDependencies: - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - /@docusaurus/plugin-content-blog@3.1.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-ew/3VtVoG3emoAKmoZl7oKe1zdFOsI0NbcHS26kIxt2Z8vcXKCUgK9jJJrz0TbOipyETPhqwq4nbitrY3baibg==} engines: {node: '>=18.0'} @@ -2143,49 +1878,6 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs@3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-dRfAOA5Ivo+sdzzJGXEu33yAtvGg8dlZkvt/NEJ7nwi1F2j4LEdsxtfX2GKeETB2fP6XoGNSQnFXqa2NYGrHFg==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@docusaurus/logger': 3.0.1 - '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/module-type-aliases': 3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/types': 3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10) - '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10) - '@types/react-router-config': 5.0.11 - combine-promises: 1.1.0 - fs-extra: 11.2.0 - js-yaml: 4.1.0 - lodash: 4.17.21 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - tslib: 2.6.2 - utility-types: 3.10.0 - webpack: 5.89.0(esbuild@0.19.10) - transitivePeerDependencies: - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - /@docusaurus/plugin-content-docs@3.1.1(debug@4.3.4)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-lhFq4E874zw0UOH7ujzxnCayOyAt0f9YPVYSb9ohxrdCM8B4szxitUw9rIX4V9JLLHVoqIJb6k+lJJ1jrcGJ0A==} engines: {node: '>=18.0'} @@ -2228,42 +1920,6 @@ packages: - vue-template-compiler - webpack-cli - /@docusaurus/plugin-content-pages@3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-oP7PoYizKAXyEttcvVzfX3OoBIXEmXTMzCdfmC4oSwjG4SPcJsRge3mmI6O8jcZBgUPjIzXD21bVGWEE1iu8gg==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/types': 3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10) - '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10) - fs-extra: 11.2.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - tslib: 2.6.2 - webpack: 5.89.0(esbuild@0.19.10) - transitivePeerDependencies: - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - /@docusaurus/plugin-content-pages@3.1.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-NQHncNRAJbyLtgTim9GlEnNYsFhuCxaCNkMwikuxLTiGIPH7r/jpb7O3f3jUMYMebZZZrDq5S7om9a6rvB/YCA==} engines: {node: '>=18.0'} @@ -2575,50 +2231,6 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common@3.0.1(@docusaurus/types@3.1.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-cr9TOWXuIOL0PUfuXv6L5lPlTgaphKP+22NdVBOYah5jSq5XAAulJTjfe+IfLsEG4L7lJttLbhW7LXDFSAI7Ag==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.1.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/module-type-aliases': 3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/plugin-content-blog': 3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@docusaurus/plugin-content-docs': 3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@docusaurus/plugin-content-pages': 3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@docusaurus/utils': 3.0.1(@docusaurus/types@3.1.1)(esbuild@0.19.10) - '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.1.1) - '@types/history': 4.7.11 - '@types/react': 18.2.60 - '@types/react-router-config': 5.0.11 - clsx: 2.1.0 - parse-numeric-range: 1.3.0 - prism-react-renderer: 2.3.1(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - tslib: 2.6.2 - utility-types: 3.10.0 - transitivePeerDependencies: - - '@docusaurus/types' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - /@docusaurus/theme-common@3.1.1(@docusaurus/types@3.1.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-38urZfeMhN70YaXkwIGXmcUcv2CEYK/2l4b05GkJPrbEbgpsIZM3Xc+Js2ehBGGZmfZq8GjjQ5RNQYG+MYzCYg==} engines: {node: '>=18.0'} @@ -2731,29 +2343,6 @@ packages: resolution: {integrity: sha512-FTBuY3KvaHfMVBgvlPmDQ+KS9Q/bYtVftq2ugou3PgBDJoQmw2aUZ4Sg15HKqLGbfIkxoy9t6cqE4Yw1Ta8Q1A==} dev: true - /@docusaurus/types@3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@types/history': 4.7.11 - '@types/react': 18.2.60 - commander: 5.1.0 - joi: 17.11.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) - utility-types: 3.10.0 - webpack: 5.89.0(esbuild@0.19.10) - webpack-merge: 5.10.0 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - webpack-cli - dev: false - /@docusaurus/types@3.1.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-grBqOLnubUecgKFXN9q3uit2HFbCxTWX4Fam3ZFbMN0sWX9wOcDoA7lwdX/8AmeL20Oc4kQvWVgNrsT8bKRvzg==} peerDependencies: @@ -2778,19 +2367,6 @@ packages: - uglify-js - webpack-cli - /@docusaurus/utils-common@3.0.1(@docusaurus/types@3.0.1): - resolution: {integrity: sha512-W0AxD6w6T8g6bNro8nBRWf7PeZ/nn7geEWM335qHU2DDDjHuV4UZjgUGP1AQsdcSikPrlIqTJJbKzer1lRSlIg==} - engines: {node: '>=18.0'} - peerDependencies: - '@docusaurus/types': '*' - peerDependenciesMeta: - '@docusaurus/types': - optional: true - dependencies: - '@docusaurus/types': 3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - tslib: 2.6.2 - dev: false - /@docusaurus/utils-common@3.0.1(@docusaurus/types@3.1.1): resolution: {integrity: sha512-W0AxD6w6T8g6bNro8nBRWf7PeZ/nn7geEWM335qHU2DDDjHuV4UZjgUGP1AQsdcSikPrlIqTJJbKzer1lRSlIg==} engines: {node: '>=18.0'} @@ -2816,24 +2392,6 @@ packages: '@docusaurus/types': 3.1.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) tslib: 2.6.2 - /@docusaurus/utils-validation@3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10): - resolution: {integrity: sha512-ujTnqSfyGQ7/4iZdB4RRuHKY/Nwm58IIb+41s5tCXOv/MBU2wGAjOHq3U+AEyJ8aKQcHbxvTKJaRchNHYUVUQg==} - engines: {node: '>=18.0'} - dependencies: - '@docusaurus/logger': 3.0.1 - '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10) - joi: 17.11.0 - js-yaml: 4.1.0 - tslib: 2.6.2 - transitivePeerDependencies: - - '@docusaurus/types' - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli - dev: false - /@docusaurus/utils-validation@3.0.1(@docusaurus/types@3.1.1)(esbuild@0.19.10): resolution: {integrity: sha512-ujTnqSfyGQ7/4iZdB4RRuHKY/Nwm58IIb+41s5tCXOv/MBU2wGAjOHq3U+AEyJ8aKQcHbxvTKJaRchNHYUVUQg==} engines: {node: '>=18.0'} @@ -2869,41 +2427,6 @@ packages: - uglify-js - webpack-cli - /@docusaurus/utils@3.0.1(@docusaurus/types@3.0.1)(esbuild@0.19.10): - resolution: {integrity: sha512-TwZ33Am0q4IIbvjhUOs+zpjtD/mXNmLmEgeTGuRq01QzulLHuPhaBTTAC/DHu6kFx3wDgmgpAlaRuCHfTcXv8g==} - engines: {node: '>=18.0'} - peerDependencies: - '@docusaurus/types': '*' - peerDependenciesMeta: - '@docusaurus/types': - optional: true - dependencies: - '@docusaurus/logger': 3.0.1 - '@docusaurus/types': 3.0.1(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0) - '@svgr/webpack': 6.5.1 - escape-string-regexp: 4.0.0 - file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.2.0 - github-slugger: 1.5.0 - globby: 11.1.0 - gray-matter: 4.0.3 - jiti: 1.21.0 - js-yaml: 4.1.0 - lodash: 4.17.21 - micromatch: 4.0.5 - resolve-pathname: 3.0.0 - shelljs: 0.8.5 - tslib: 2.6.2 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) - webpack: 5.89.0(esbuild@0.19.10) - transitivePeerDependencies: - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli - dev: false - /@docusaurus/utils@3.0.1(@docusaurus/types@3.1.1)(esbuild@0.19.10): resolution: {integrity: sha512-TwZ33Am0q4IIbvjhUOs+zpjtD/mXNmLmEgeTGuRq01QzulLHuPhaBTTAC/DHu6kFx3wDgmgpAlaRuCHfTcXv8g==} engines: {node: '>=18.0'} @@ -2980,7 +2503,7 @@ packages: immediate: 3.3.0 dev: false - /@easyops-cn/docusaurus-search-local@0.40.1(@docusaurus/theme-common@3.0.1)(@docusaurus/types@3.1.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + /@easyops-cn/docusaurus-search-local@0.40.1(@docusaurus/theme-common@3.1.1)(@docusaurus/types@3.1.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-4HMFZMpKKdd5qq1nFB8cvrAkgzZ1kNxphVciI64YHtmDYGIthVGZVG6+Ci7AAhzCR+ixLJkYwtVekvuMLjr2ZQ==} engines: {node: '>=12'} peerDependencies: @@ -2989,7 +2512,7 @@ packages: react-dom: ^16.14.0 || 17 || ^18 dependencies: '@docusaurus/plugin-content-docs': 3.1.1(debug@4.3.4)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.1.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/theme-common': 3.1.1(@docusaurus/types@3.1.1)(esbuild@0.19.10)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/theme-translations': 2.4.1 '@docusaurus/utils': 3.0.1(@docusaurus/types@3.1.1)(esbuild@0.19.10) '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.1.1) From 0696c8d060bbfbe5c6160f8a6876a856cff9b8fa Mon Sep 17 00:00:00 2001 From: "K.Utsunomiya" Date: Sat, 9 Mar 2024 17:39:12 +0900 Subject: [PATCH 2/4] =?UTF-8?q?JSON=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?UTF-8?q?=E3=82=92=E4=BF=9D=E5=AD=98=E6=99=82=E3=81=ABBiome=E3=81=A7?= =?UTF-8?q?=E8=87=AA=E5=8B=95=E3=83=95=E3=82=A9=E3=83=BC=E3=83=9E=E3=83=83?= =?UTF-8?q?=E3=83=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.vscode/settings.json b/.vscode/settings.json index 6ce2adb..801da59 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -13,6 +13,9 @@ "[typescriptreact]": { "editor.defaultFormatter": "biomejs.biome" }, + "[json]": { + "editor.defaultFormatter": "biomejs.biome" + }, "editor.codeActionsOnSave": { "quickfix.biome": "explicit", "source.organizeImports.biome": "explicit" From 23efdfb7aee5daec775f2aa7b19b4d81bbeea448 Mon Sep 17 00:00:00 2001 From: "K.Utsunomiya" Date: Sat, 9 Mar 2024 17:39:26 +0900 Subject: [PATCH 3/4] =?UTF-8?q?=E3=83=95=E3=82=A9=E3=83=BC=E3=83=9E?= =?UTF-8?q?=E3=83=83=E3=82=BF=E9=81=A9=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 6 +----- packages/react/package.json | 18 ++++-------------- packages/utils/package.json | 17 ++++------------- 3 files changed, 9 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index e3aab14..052c113 100644 --- a/package.json +++ b/package.json @@ -7,11 +7,7 @@ "node": ">=20 <21", "pnpm": ">=8.6" }, - "workspaces": [ - "packages/*", - "website", - "local/*" - ], + "workspaces": ["packages/*", "website", "local/*"], "scripts": { "lint": "biome lint ./", "lint:fix": "biome lint --apply ./", diff --git a/packages/react/package.json b/packages/react/package.json index f340347..e3d0798 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -17,14 +17,8 @@ "bugs": { "url": "https://github.com/nemuvski/itsumono/issues" }, - "keywords": [ - "typescript", - "utilities", - "react" - ], - "files": [ - "dist/**" - ], + "keywords": ["typescript", "utilities", "react"], + "files": ["dist/**"], "module": "dist/index.mjs", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -42,18 +36,14 @@ "react": "^18.0.0" }, "tsup": { - "entry": [ - "src/index.ts" - ], + "entry": ["src/index.ts"], "splitting": false, "sourcemap": false, "minify": true, "clean": true }, "typedocOptions": { - "entryPoints": [ - "./src/index.ts" - ], + "entryPoints": ["./src/index.ts"], "readme": "./README.md" } } diff --git a/packages/utils/package.json b/packages/utils/package.json index c362050..6b23208 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -17,13 +17,8 @@ "bugs": { "url": "https://github.com/nemuvski/itsumono/issues" }, - "keywords": [ - "typescript", - "utilities" - ], - "files": [ - "dist/**" - ], + "keywords": ["typescript", "utilities"], + "files": ["dist/**"], "module": "dist/index.mjs", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -33,18 +28,14 @@ "build": "tsup src/ --format=esm,cjs --dts" }, "tsup": { - "entry": [ - "src/index.ts" - ], + "entry": ["src/index.ts"], "splitting": false, "sourcemap": false, "minify": true, "clean": true }, "typedocOptions": { - "entryPoints": [ - "./src/index.ts" - ], + "entryPoints": ["./src/index.ts"], "readme": "./README.md" } } From 5dda9a02d32e36edd9eb2c71297fd1d8bcb3d074 Mon Sep 17 00:00:00 2001 From: "K.Utsunomiya" Date: Sat, 9 Mar 2024 17:42:00 +0900 Subject: [PATCH 4/4] =?UTF-8?q?=E3=83=AA=E3=83=B3=E3=83=88=E3=82=A8?= =?UTF-8?q?=E3=83=A9=E3=83=BC=E8=A7=A3=E6=B6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/utils/tests/functions/isBigInt.spec.ts | 6 +++--- packages/utils/tests/functions/isFiniteNumber.spec.ts | 4 ++-- packages/utils/tests/functions/isNumber.spec.ts | 6 +++--- packages/utils/tests/functions/isPositiveInteger.spec.ts | 6 +++--- packages/utils/tests/functions/isPrimitive.spec.ts | 4 ++-- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/utils/tests/functions/isBigInt.spec.ts b/packages/utils/tests/functions/isBigInt.spec.ts index 630a3b8..0f1e7a8 100644 --- a/packages/utils/tests/functions/isBigInt.spec.ts +++ b/packages/utils/tests/functions/isBigInt.spec.ts @@ -1,10 +1,10 @@ -import { test, expect } from 'vitest' +import { expect, test } from 'vitest' import { isBigInt } from '../../src' test('isBigInt()', () => { expect(isBigInt(0)).toBe(false) - expect(isBigInt(Infinity)).toBe(false) - expect(isBigInt(NaN)).toBe(false) + expect(isBigInt(Number.POSITIVE_INFINITY)).toBe(false) + expect(isBigInt(Number.NaN)).toBe(false) expect(isBigInt('a')).toBe(false) // @ts-ignore: 0n expect(isBigInt(0n)).toBe(true) diff --git a/packages/utils/tests/functions/isFiniteNumber.spec.ts b/packages/utils/tests/functions/isFiniteNumber.spec.ts index 16a7d35..b3ff3fb 100644 --- a/packages/utils/tests/functions/isFiniteNumber.spec.ts +++ b/packages/utils/tests/functions/isFiniteNumber.spec.ts @@ -1,9 +1,9 @@ -import { test, expect } from 'vitest' +import { expect, test } from 'vitest' import { isFiniteNumber } from '../../src' test('isFiniteNumber()', () => { expect(isFiniteNumber(0)).toBe(true) expect(isFiniteNumber(Number.NEGATIVE_INFINITY)).toBe(false) expect(isFiniteNumber(Number.POSITIVE_INFINITY)).toBe(false) - expect(isFiniteNumber(NaN)).toBe(false) + expect(isFiniteNumber(Number.NaN)).toBe(false) }) diff --git a/packages/utils/tests/functions/isNumber.spec.ts b/packages/utils/tests/functions/isNumber.spec.ts index 341c116..785dbe4 100644 --- a/packages/utils/tests/functions/isNumber.spec.ts +++ b/packages/utils/tests/functions/isNumber.spec.ts @@ -1,9 +1,9 @@ -import { test, expect } from 'vitest' +import { expect, test } from 'vitest' import { isNumber } from '../../src' test('isNumber()', () => { expect(isNumber(0)).toBe(true) - expect(isNumber(Infinity)).toBe(true) - expect(isNumber(NaN)).toBe(true) + expect(isNumber(Number.POSITIVE_INFINITY)).toBe(true) + expect(isNumber(Number.NaN)).toBe(true) expect(isNumber('a')).toBe(false) }) diff --git a/packages/utils/tests/functions/isPositiveInteger.spec.ts b/packages/utils/tests/functions/isPositiveInteger.spec.ts index c15564e..7bfdeb1 100644 --- a/packages/utils/tests/functions/isPositiveInteger.spec.ts +++ b/packages/utils/tests/functions/isPositiveInteger.spec.ts @@ -1,4 +1,4 @@ -import { test, expect } from 'vitest' +import { expect, test } from 'vitest' import { isPositiveInteger } from '../../src' test('isPositiveInteger()', () => { @@ -13,6 +13,6 @@ test('isPositiveInteger()', () => { expect(isPositiveInteger(Number.MAX_SAFE_INTEGER)).toBe(true) expect(isPositiveInteger(Number.MAX_SAFE_INTEGER, undefined, true)).toBe(true) expect(isPositiveInteger(Number.MAX_SAFE_INTEGER + 1, undefined, true)).toBe(false) - expect(isPositiveInteger(NaN)).toBe(false) - expect(isPositiveInteger(Infinity)).toBe(false) + expect(isPositiveInteger(Number.NaN)).toBe(false) + expect(isPositiveInteger(Number.POSITIVE_INFINITY)).toBe(false) }) diff --git a/packages/utils/tests/functions/isPrimitive.spec.ts b/packages/utils/tests/functions/isPrimitive.spec.ts index fefa3f7..e2da587 100644 --- a/packages/utils/tests/functions/isPrimitive.spec.ts +++ b/packages/utils/tests/functions/isPrimitive.spec.ts @@ -1,4 +1,4 @@ -import { test, expect } from 'vitest' +import { expect, test } from 'vitest' import { isPrimitive } from '../../src' test('isPrimitive()', () => { @@ -7,7 +7,7 @@ test('isPrimitive()', () => { expect(isPrimitive(null)).toBe(true) expect(isPrimitive(undefined)).toBe(true) expect(isPrimitive(0)).toBe(true) - expect(isPrimitive(NaN)).toBe(true) + expect(isPrimitive(Number.NaN)).toBe(true) expect(isPrimitive('')).toBe(true) // @ts-ignore: 0n expect(isPrimitive(0n)).toBe(true)