Gathering detailed insights and metrics for nv-array-radix
Gathering detailed insights and metrics for nv-array-radix
npm install nv-array-radix
Typescript
Module System
Node Version
NPM Version
68.8
Supply Chain
97.4
Quality
74.8
Maintenance
100
Vulnerability
100
License
Total Downloads
526
Last Day
2
Last Week
4
Last Month
37
Last Year
84
Minified
Minified + Gzipped
Latest Version
1.0.0
Package Id
nv-array-radix@1.0.0
Unpacked Size
5.24 kB
Size
1.58 kB
File Count
3
NPM Version
7.5.1
Node Version
15.8.0
Cumulative downloads
Total Downloads
Last day
0%
2
Compared to previous day
Last week
-75%
4
Compared to previous week
Last month
3,600%
37
Compared to previous month
Last year
-50.9%
84
Compared to previous year
1
const ary_rdx = require("nv-array-radix");
var radixes = [2,3,2];
> Array.from(ary_rdx.sgen(radixes))
[
[ 0, 0, 0 ], [ 0, 0, 1 ],
[ 0, 1, 0 ], [ 0, 1, 1 ],
[ 0, 2, 0 ], [ 0, 2, 1 ],
[ 1, 0, 0 ], [ 1, 0, 1 ],
[ 1, 1, 0 ], [ 1, 1, 1 ],
[ 1, 2, 0 ], [ 1, 2, 1 ]
]
>
> Array.from(ary_rdx.pgen(radixes))
[
[ 1, 2, 1 ], [ 1, 2, 0 ],
[ 1, 1, 1 ], [ 1, 1, 0 ],
[ 1, 0, 1 ], [ 1, 0, 0 ],
[ 0, 2, 1 ], [ 0, 2, 0 ],
[ 0, 1, 1 ], [ 0, 1, 0 ],
[ 0, 0, 1 ], [ 0, 0, 0 ]
]
>
var {succ,prev} = ary_rdx.creat_succ_prev(radixes)
> succ([0,0,0])
[ 0, 0, 1 ]
> succ([0,0,1])
[ 0, 1, 0 ]
> succ([0,1,0])
[ 0, 1, 1 ]
> succ([0,1,1])
[ 0, 2, 0 ]
> succ([0,2,0])
[ 0, 2, 1 ]
> succ([0,2,1])
[ 1, 0, 0 ]
> radixes
[ 2, 3, 2 ]
>
> prev([ 0, 2, 0 ])
[ 0, 1, 1 ]
> prev([ 0, 2, 1 ])
[ 0, 2, 0 ]
>
>
> ary_rdx.get_max(radixes)
[ 1, 2, 1 ]
> ary_rdx.get_min(radixes)
[ 0, 0, 0 ]
>
> prev([ 0, 0, 0 ])
[ 1, 2, 1 ]
>
> succ([ 1, 2, 1 ])
[ 0, 0, 0 ]
>
> var rdx = new ary_rdx.Radix([2,4,2])
undefined
> rdx
Radix [0.0.0] {}
> rdx.next()
[ 0, 0, 1 ]
>
> rdx.next()
[ 0, 1, 0 ]
> rdx
Radix [0.1.0] {}
> rdx.max_
[ 1, 3, 1 ]
> rdx.min_
[ 0, 0, 0 ]
>
rdx.$eq rdx.$gt rdx.$is_max rdx.$is_min
rdx.$lt rdx.curr_ rdx.max_
rdx.min_ rdx.next rdx.prev rdx.radix_
ary_rdx.pgen(radixes)
ary_rdx.sgen(radixes)
ary_rdx.creat_succ_prev(radixes)
ary_rdx.get_max(radixes)
ary_rdx.get_min(radixes)
ary_rdx.eq(array0,array1)
ary_rdx.gt(array0,array1)
ary_rdx.lt(array0,array1)
No vulnerabilities found.
No security vulnerabilities found.