hckhanh
vn-number
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Enforce pnpm-only usage: Remove npm lock file and update documentation
#60
Merged
Comparing
copilot/remove-other-lock-files-again
(
d7c26e8
) with
main
(
a8bffa5
)
CodSpeed Performance Gauge
0%
Untouched
64
Benchmarks
Passed
format user count (5,432,100)
src/format/number.bench.ts::formatVnNumber - typical usage scenarios
CodSpeed Performance Gauge
0%
28.7 µs
28.6 µs
format total sales (125,678)
src/format/number.bench.ts::formatVnNumber - typical usage scenarios
CodSpeed Performance Gauge
0%
28.6 µs
28.5 µs
format negative value (-5,432)
src/format/number.bench.ts::formatVnNumber - typical usage scenarios
CodSpeed Performance Gauge
0%
28.6 µs
28.5 µs
format decimal value (12,345.67)
src/format/number.bench.ts::formatVnNumber - typical usage scenarios
CodSpeed Performance Gauge
0%
29.6 µs
29.4 µs
format small price (15,000 VND)
src/format/number.bench.ts::formatVnCurrency - typical usage scenarios
CodSpeed Performance Gauge
0%
29.7 µs
29.6 µs
format product quantity (15)
src/format/number.bench.ts::formatVnNumber - typical usage scenarios
CodSpeed Performance Gauge
0%
36.9 µs
36.8 µs
display shopping cart (5 items with quantities)
src/read/index.bench.ts::readVnNumber - real-world application scenarios
CodSpeed Performance Gauge
0%
170.3 µs
169.9 µs
bigint input (large transaction)
src/read/index.bench.ts::readVnNumber - input type variations
CodSpeed Performance Gauge
0%
40.4 µs
40.3 µs
format conversion rate (2.5%)
src/format/number.bench.ts::formatVnPercent - typical usage scenarios
CodSpeed Performance Gauge
0%
28.6 µs
28.5 µs
format full completion (100%)
src/format/number.bench.ts::formatVnPercent - typical usage scenarios
CodSpeed Performance Gauge
0%
27.3 µs
27.2 µs
format over target (125%)
src/format/number.bench.ts::formatVnPercent - typical usage scenarios
CodSpeed Performance Gauge
0%
28.1 µs
28.1 µs
format negative change (-10%)
src/format/number.bench.ts::formatVnPercent - typical usage scenarios
CodSpeed Performance Gauge
0%
28.1 µs
28 µs
format completion rate (75%)
src/format/number.bench.ts::formatVnPercent - typical usage scenarios
CodSpeed Performance Gauge
0%
28.1 µs
28.1 µs
format growth rate (25%)
src/format/number.bench.ts::formatVnPercent - typical usage scenarios
CodSpeed Performance Gauge
0%
28.1 µs
28.1 µs
format order count (1,234)
src/format/number.bench.ts::formatVnNumber - typical usage scenarios
CodSpeed Performance Gauge
0%
28.4 µs
28.4 µs
format invoice total (5,450,000 VND)
src/format/number.bench.ts::formatVnCurrency - typical usage scenarios
CodSpeed Performance Gauge
0%
29.2 µs
29.1 µs
format discount rate (15%)
src/format/number.bench.ts::formatVnPercent - typical usage scenarios
CodSpeed Performance Gauge
0%
28.5 µs
28.5 µs
format interest rate (5.5%)
src/format/number.bench.ts::formatVnPercent - typical usage scenarios
CodSpeed Performance Gauge
0%
28.6 µs
28.5 µs
invoice total (5,450,000 VND)
src/read/index.bench.ts::readVnNumber - typical usage scenarios
CodSpeed Performance Gauge
0%
57.8 µs
57.7 µs
format small percentage (0.5%)
src/format/number.bench.ts::formatVnPercent - typical usage scenarios
CodSpeed Performance Gauge
0%
28.6 µs
28.5 µs
format 50 completion rates (0-100%)
src/format/number.bench.ts::formatVnPercent - realistic batch operations
CodSpeed Performance Gauge
0%
33 µs
33 µs
read 50 product quantities (1-100)
src/read/index.bench.ts::readVnNumber - realistic batch operations
CodSpeed Performance Gauge
0%
49.9 µs
49.8 µs
format 50 growth rates (-50% to +150%)
src/format/number.bench.ts::formatVnPercent - realistic batch operations
CodSpeed Performance Gauge
0%
33.6 µs
33.6 µs
format 50 conversion rates (0-10%)
src/format/number.bench.ts::formatVnPercent - realistic batch operations
CodSpeed Performance Gauge
0%
33.3 µs
33.3 µs
format all three types together (typical dashboard row)
src/format/number.bench.ts::combined operations - real-world scenarios
CodSpeed Performance Gauge
0%
35.8 µs
35.7 µs
formatVnNumber with different input types
src/format/number.bench.ts::input type variations - real-world scenarios
CodSpeed Performance Gauge
0%
45.4 µs
45.4 µs
display payment receipt (typical transaction)
src/read/index.bench.ts::readVnNumber - real-world application scenarios
CodSpeed Performance Gauge
0%
61.1 µs
61.1 µs
format complete product listing (30 products)
src/format/number.bench.ts::combined operations - real-world scenarios
CodSpeed Performance Gauge
0%
43.6 µs
43.6 µs
large contract value (15,000,000,000 VND)
src/read/index.bench.ts::readVnNumber - typical usage scenarios
CodSpeed Performance Gauge
0%
49.5 µs
49.4 µs
annual revenue (2,500,000,000 VND)
src/read/index.bench.ts::readVnNumber - typical usage scenarios
CodSpeed Performance Gauge
0%
53.9 µs
53.8 µs
display payment summary
src/format/number.bench.ts::real-world application scenarios
CodSpeed Performance Gauge
0%
43.2 µs
43.1 µs
product quantity (5 items)
src/read/index.bench.ts::readVnNumber - typical usage scenarios
CodSpeed Performance Gauge
0%
66.8 µs
66.7 µs
display product catalog (20 products)
src/read/index.bench.ts::readVnNumber - real-world application scenarios
CodSpeed Performance Gauge
0%
65.1 µs
65 µs
transaction amount (19,990,000 VND)
src/read/index.bench.ts::readVnNumber - typical usage scenarios
CodSpeed Performance Gauge
0%
53 µs
53 µs
display data table (50 rows × 6 columns)
src/format/number.bench.ts::real-world application scenarios
CodSpeed Performance Gauge
0%
50.4 µs
50.3 µs
read 50 invoice totals (100k-100M VND)
src/read/index.bench.ts::readVnNumber - realistic batch operations
CodSpeed Performance Gauge
0%
62.1 µs
62 µs
format typical product price (199,000 VND)
src/format/number.bench.ts::formatVnCurrency - typical usage scenarios
CodSpeed Performance Gauge
0%
29.8 µs
29.8 µs
read 50 financial amounts (1M-10B VND)
src/read/index.bench.ts::readVnNumber - realistic batch operations
CodSpeed Performance Gauge
0%
71.2 µs
71.1 µs
display invoice line items (10 items)
src/read/index.bench.ts::readVnNumber - real-world application scenarios
CodSpeed Performance Gauge
0%
74.8 µs
74.8 µs
read 50 e-commerce prices (10k-50M VND)
src/read/index.bench.ts::readVnNumber - realistic batch operations
CodSpeed Performance Gauge
0%
61.6 µs
61.5 µs
format 50 product quantities
src/format/number.bench.ts::formatVnNumber - realistic batch operations
CodSpeed Performance Gauge
0%
32.1 µs
32 µs
format 50 order counts
src/format/number.bench.ts::formatVnNumber - realistic batch operations
CodSpeed Performance Gauge
0%
32.4 µs
32.4 µs
typical product price (199,000 VND)
src/read/index.bench.ts::readVnNumber - typical usage scenarios
CodSpeed Performance Gauge
0%
64.7 µs
64.7 µs
display financial dashboard (weekly metrics)
src/format/number.bench.ts::real-world application scenarios
CodSpeed Performance Gauge
0%
164.4 µs
164.3 µs
number input (typical price)
src/read/index.bench.ts::readVnNumber - input type variations
CodSpeed Performance Gauge
0%
42.7 µs
42.7 µs
string input (from API/form)
src/read/index.bench.ts::readVnNumber - input type variations
CodSpeed Performance Gauge
0%
45.9 µs
45.9 µs
display e-commerce product card
src/format/number.bench.ts::real-world application scenarios
CodSpeed Performance Gauge
0%
40.8 µs
40.8 µs
display invoice (10 line items)
src/format/number.bench.ts::real-world application scenarios
CodSpeed Performance Gauge
0%
54.3 µs
54.2 µs
display product catalog (20 products)
src/format/number.bench.ts::real-world application scenarios
CodSpeed Performance Gauge
0%
53.6 µs
53.6 µs
formatVnPercent with different input types
src/format/number.bench.ts::input type variations - real-world scenarios
CodSpeed Performance Gauge
0%
42.1 µs
42 µs
formatVnCurrency with different input types
src/format/number.bench.ts::input type variations - real-world scenarios
CodSpeed Performance Gauge
0%
47.9 µs
47.9 µs
display sales report (monthly performance)
src/format/number.bench.ts::real-world application scenarios
CodSpeed Performance Gauge
0%
625.6 µs
625.5 µs
display shopping cart (5 items)
src/format/number.bench.ts::real-world application scenarios
CodSpeed Performance Gauge
0%
118.7 µs
118.7 µs
format 50 financial amounts (1M-10B VND)
src/format/number.bench.ts::formatVnCurrency - realistic batch operations
CodSpeed Performance Gauge
0%
34.1 µs
34.1 µs
format 50 e-commerce prices (10k-50M VND)
src/format/number.bench.ts::formatVnCurrency - realistic batch operations
CodSpeed Performance Gauge
0%
33.3 µs
33.3 µs
format 50 invoice totals (100k-100M VND)
src/format/number.bench.ts::formatVnCurrency - realistic batch operations
CodSpeed Performance Gauge
0%
33.2 µs
33.2 µs
mixed input types in data processing (30 values)
src/format/number.bench.ts::input type variations - real-world scenarios
CodSpeed Performance Gauge
0%
137.5 µs
137.5 µs
mixed input types in data processing (30 values)
src/read/index.bench.ts::readVnNumber - input type variations
CodSpeed Performance Gauge
0%
244.8 µs
244.9 µs
format decimal amount (199,000.50 VND)
src/format/number.bench.ts::formatVnCurrency - typical usage scenarios
CodSpeed Performance Gauge
0%
30.2 µs
30.3 µs
format monthly revenue (125,000,000 VND)
src/format/number.bench.ts::formatVnCurrency - typical usage scenarios
CodSpeed Performance Gauge
0%
27.9 µs
27.9 µs
format large contract (15,000,000,000 VND)
src/format/number.bench.ts::formatVnCurrency - typical usage scenarios
CodSpeed Performance Gauge
0%
28.2 µs
28.2 µs
format annual budget (2,500,000,000 VND)
src/format/number.bench.ts::formatVnCurrency - typical usage scenarios
CodSpeed Performance Gauge
0%
28.1 µs
28.2 µs
display financial dashboard (20 metrics)
src/read/index.bench.ts::readVnNumber - real-world application scenarios
CodSpeed Performance Gauge
0%
903.5 µs
904.9 µs
format transaction amount (19,990,000 VND)
src/format/number.bench.ts::formatVnCurrency - typical usage scenarios
CodSpeed Performance Gauge
0%
33.6 µs
33.7 µs
Commits
Click on a commit to change the comparison range
Base
main
a8bffa5
+0.06%
Remove package-lock.json and prevent future non-pnpm lock files Co-authored-by: hckhanh <6380436+hckhanh@users.noreply.github.com>
fdfc36f
10 days ago
by Copilot
+0.06%
Update instructions to enforce pnpm-only usage Co-authored-by: hckhanh <6380436+hckhanh@users.noreply.github.com>
d7c26e8
10 days ago
by Copilot
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs