diff --git a/package.json b/package.json index dbfba56..7b4bb6b 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "vitepress": "^1.1.3" }, "scripts": { + "all:test": "pnpm -r test", "create": "jiti ./cli.ts", "docs:dev": "vitepress dev .", "docs:build": "vitepress build .", diff --git a/packages/stdlib/package.json b/packages/stdlib/package.json index 79efdf0..68abbab 100644 --- a/packages/stdlib/package.json +++ b/packages/stdlib/package.json @@ -37,10 +37,8 @@ } }, "scripts": { - "test": "vitest", - "test:coverage": "vitest run --coverage", - "test:bench": "vitest bench", - "dev": "vitest", + "test": "vitest run", + "dev": "vitest dev", "build": "unbuild" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d8e6b04..df45c84 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ importers: version: link:../tsconfig '@vitest/coverage-v8': specifier: ^1.5.2 - version: 1.5.2(vitest@1.5.2(@types/node@20.12.7)) + version: 1.5.2(vitest@1.5.2(@types/node@20.12.7)(@vitest/ui@1.5.2)) pathe: specifier: ^1.1.2 version: 1.1.2 @@ -43,7 +43,7 @@ importers: version: 2.0.0(typescript@5.4.4) vitest: specifier: ^1.5.2 - version: 1.5.2(@types/node@20.12.7) + version: 1.5.2(@types/node@20.12.7)(@vitest/ui@1.5.2) packages/tsconfig: {} @@ -549,6 +549,9 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@polka/url@1.0.0-next.25': + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + '@rollup/plugin-alias@5.1.0': resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} engines: {node: '>=14.0.0'} @@ -736,6 +739,11 @@ packages: '@vitest/spy@1.5.2': resolution: {integrity: sha512-xCcPvI8JpCtgikT9nLpHPL1/81AYqZy1GCy4+MCHBE7xi8jgsYkULpW5hrx5PGLgOQjUpb6fd15lqcriJ40tfQ==} + '@vitest/ui@1.5.2': + resolution: {integrity: sha512-pYDitwgCOn7i3FH7Ka94G70dmj85xpBA42BaWCx82blPehyVO8FU6OLHNP9iAKJIHaIOXwZ+bgOXYSj3wZCxFA==} + peerDependencies: + vitest: 1.5.2 + '@vitest/utils@1.5.2': resolution: {integrity: sha512-sWOmyofuXLJ85VvXNsroZur7mOJGiQeM0JN3/0D1uU8U9bGFM69X1iqHaRXl6R8BwaLY6yPCogP257zxTzkUdA==} @@ -1076,10 +1084,16 @@ packages: fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fflate@0.8.2: + resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + focus-trap@7.5.4: resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} @@ -1331,6 +1345,10 @@ packages: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -1662,6 +1680,10 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + slash@4.0.0: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} @@ -1736,6 +1758,10 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + type-detect@4.0.8: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} @@ -2327,6 +2353,9 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@polka/url@1.0.0-next.25': + optional: true + '@rollup/plugin-alias@5.1.0(rollup@3.29.4)': dependencies: slash: 4.0.0 @@ -2455,7 +2484,7 @@ snapshots: vite: 5.2.9(@types/node@20.12.7) vue: 3.4.23(typescript@5.4.4) - '@vitest/coverage-v8@1.5.2(vitest@1.5.2(@types/node@20.12.7))': + '@vitest/coverage-v8@1.5.2(vitest@1.5.2(@types/node@20.12.7)(@vitest/ui@1.5.2))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -2470,7 +2499,7 @@ snapshots: std-env: 3.7.0 strip-literal: 2.1.0 test-exclude: 6.0.0 - vitest: 1.5.2(@types/node@20.12.7) + vitest: 1.5.2(@types/node@20.12.7)(@vitest/ui@1.5.2) transitivePeerDependencies: - supports-color @@ -2496,6 +2525,18 @@ snapshots: dependencies: tinyspy: 2.2.1 + '@vitest/ui@1.5.2(vitest@1.5.2)': + dependencies: + '@vitest/utils': 1.5.2 + fast-glob: 3.3.2 + fflate: 0.8.2 + flatted: 3.3.1 + pathe: 1.1.2 + picocolors: 1.0.0 + sirv: 2.0.4 + vitest: 1.5.2(@types/node@20.12.7)(@vitest/ui@1.5.2) + optional: true + '@vitest/utils@1.5.2': dependencies: diff-sequences: 29.6.3 @@ -2934,10 +2975,16 @@ snapshots: dependencies: reusify: 1.0.4 + fflate@0.8.2: + optional: true + fill-range@7.0.1: dependencies: to-regex-range: 5.0.1 + flatted@3.3.1: + optional: true + focus-trap@7.5.4: dependencies: tabbable: 6.2.0 @@ -3177,6 +3224,9 @@ snapshots: mri@1.2.0: {} + mrmime@2.0.0: + optional: true + ms@2.1.2: {} nanoid@3.3.7: {} @@ -3481,6 +3531,13 @@ snapshots: signal-exit@4.1.0: {} + sirv@2.0.4: + dependencies: + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 + optional: true + slash@4.0.0: {} source-map-js@1.2.0: {} @@ -3543,6 +3600,9 @@ snapshots: dependencies: is-number: 7.0.0 + totalist@3.0.1: + optional: true + type-detect@4.0.8: {} typescript@5.4.4: {} @@ -3677,7 +3737,7 @@ snapshots: - typescript - universal-cookie - vitest@1.5.2(@types/node@20.12.7): + vitest@1.5.2(@types/node@20.12.7)(@vitest/ui@1.5.2): dependencies: '@vitest/expect': 1.5.2 '@vitest/runner': 1.5.2 @@ -3701,6 +3761,7 @@ snapshots: why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 20.12.7 + '@vitest/ui': 1.5.2(vitest@1.5.2) transitivePeerDependencies: - less - lightningcss