New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@thi.ng/morton

Package Overview
Dependencies
Maintainers
1
Versions
184
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@thi.ng/morton - npm Package Compare versions

Comparing version 1.1.3 to 1.1.4

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

## [1.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@1.1.3...@thi.ng/morton@1.1.4) (2019-11-09)
**Note:** Version bump only for package @thi.ng/morton
## [1.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@1.1.2...@thi.ng/morton@1.1.3) (2019-08-21)

@@ -8,0 +16,0 @@

2

lib/index.umd.js

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@thi.ng/binary"),require("@thi.ng/errors"),require("@thi.ng/math")):"function"==typeof define&&define.amd?define(["exports","@thi.ng/binary","@thi.ng/errors","@thi.ng/math"],t):t(((e=e||self).thi=e.thi||{},e.thi.ng=e.thi.ng||{},e.thi.ng.morton={}),e.thi.ng.binary,e.thi.ng.errors,e.thi.ng.math)}(this,function(e,t,n,r){"use strict";const o=[0,0,0],d=[1,1,1],i=e=>(e=1082401*(e=17043521*(e&=31)&270549121)&357564416)>>>20,c=e=>(e=153391689&((e=51130563&((e=50393103&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))>>>0,a=e=>(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))>>>0,u=e=>e=31&((e=271&((e=307&((e&=341)|e>>1))|e>>2))|e>>4),l=e=>e=1023&((e=4278190335&((e=50393103&((e=51130563&((e&=153391689)|e>>2))|e>>4))|e>>8))|e>>16),h=e=>e=65535&((e=16711935&((e=252645135&((e=858993459&((e&=1431655765)|e>>1))|e>>2))|e>>4))|e>>8),f=(e,o,d,i)=>r.inRange(e,o,d)?Math.round(r.fit(e,o,d,0,t.MASKS[i])):n.illegalArgs(`value ${e} not in range [${o}..${d}]`),s=(e,t=0,n=1)=>c(f(e,t,n,10)),m=(e,t=0,n=1)=>a(f(e,t,n,16)),g=(e,t=0,n=1)=>r.fit01(l(e)/1023,t,n),x=(e,t=0,n=1)=>r.fit01(h(e)/65535,t,n),S=(e,t,n=0,r=1,o=n,d=r)=>(m(e,n,r)|m(t,o,d)<<1)>>>0,p=(e,t,n,r=0,o=1,d=r,i=o,c=r,a=o)=>(s(e,r,o)|s(t,d,i)<<1|s(n,c,a)<<2)>>>0,y=(e,t=0,n=1,r=t,o=n)=>[x(e,t,n),x(e>>>1,r,o)],M=(e,t=0,n=1,r=t,o=n,d=t,i=n)=>[g(e,t,n),g(e>>>1,r,o),g(e>>>2,d,i)],b=(e,t)=>{const n=[];for(let r=0,o=e[0];r<t;r++)n[r]=o>>>r&1;if(e.length<2)return n;const r=b(e.slice(1),2),o=1<<e.length-1,d=new Array(t);for(let e=0;e<t;e++)d[e]=o*n[e]+r[e];return d};e.cartesianToTree=e=>{const n=(e,t)=>{const r=e.reduce((e,n,r)=>e+(1<<r)*(n>=t),0);return t>1?[r,...n(e.map(e=>e%t),t>>>1)]:[r]};return n(e,Math.max(2,t.ceilPow2(Math.max(...e)+1))>>1)},e.decode10=l,e.decode16=h,e.decode5=u,e.decodeScaled10=g,e.decodeScaled16=x,e.decodeScaled5=(e,t=0,n=1)=>r.fit01(u(e)/31,t,n),e.demux2=e=>[h(e),h(e>>>1)],e.demux3=e=>[l(e),l(e>>>1),l(e>>>2)],e.demuxScaled2=y,e.demuxScaled2v=(e,t=o,n=d)=>y(e,t[0],n[0],t[1],n[1]),e.demuxScaled3=M,e.demuxScaled3v=(e,t=o,n=d)=>M(e,t[0],n[0],t[1],n[1],t[2],n[2]),e.encode10=c,e.encode16=a,e.encode5=i,e.encodeScaled10=s,e.encodeScaled16=m,e.encodeScaled5=(e,t=0,n=1)=>i(f(e,t,n,5)),e.mortonToTree=(e,t)=>{const n=[];for(t=1<<t;;){const r=Math.floor(e/t);if(n.unshift(e%t),!r)break;e=r}return n},e.mux2=(e,t)=>(a(e)|a(t)<<1)>>>0,e.mux3=(e,t,n)=>(c(e)|c(t)<<1|c(n)<<2)>>>0,e.muxScaled2=S,e.muxScaled2v=(e,t=o,n=d)=>S(e[0],e[1],t[0],n[0],t[1],n[1]),e.muxScaled3=p,e.muxScaled3v=(e,t=o,n=d)=>p(e[0],e[1],e[2],t[0],n[0],t[1],n[1],t[2],n[2]),e.treeToCartesian=b,e.treeToMorton=(e,t)=>{let n=0,r=0,o=e.length;for(t=1<<t;--o>=0;)r+=e[o]*Math.pow(t,n),n++;return r},Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@thi.ng/binary"),require("@thi.ng/errors"),require("@thi.ng/math")):"function"==typeof define&&define.amd?define(["exports","@thi.ng/binary","@thi.ng/errors","@thi.ng/math"],t):t(((e=e||self).thi=e.thi||{},e.thi.ng=e.thi.ng||{},e.thi.ng.morton={}),e.thi.ng.binary,e.thi.ng.errors,e.thi.ng.math)}(this,(function(e,t,n,r){"use strict";const o=[0,0,0],d=[1,1,1],i=e=>(e=1082401*(e=17043521*(e&=31)&270549121)&357564416)>>>20,c=e=>(e=153391689&((e=51130563&((e=50393103&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))>>>0,a=e=>(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))>>>0,u=e=>e=31&((e=271&((e=307&((e&=341)|e>>1))|e>>2))|e>>4),l=e=>e=1023&((e=4278190335&((e=50393103&((e=51130563&((e&=153391689)|e>>2))|e>>4))|e>>8))|e>>16),h=e=>e=65535&((e=16711935&((e=252645135&((e=858993459&((e&=1431655765)|e>>1))|e>>2))|e>>4))|e>>8),f=(e,o,d,i)=>r.inRange(e,o,d)?Math.round(r.fit(e,o,d,0,t.MASKS[i])):n.illegalArgs(`value ${e} not in range [${o}..${d}]`),s=(e,t=0,n=1)=>c(f(e,t,n,10)),m=(e,t=0,n=1)=>a(f(e,t,n,16)),g=(e,t=0,n=1)=>r.fit01(l(e)/1023,t,n),x=(e,t=0,n=1)=>r.fit01(h(e)/65535,t,n),S=(e,t,n=0,r=1,o=n,d=r)=>(m(e,n,r)|m(t,o,d)<<1)>>>0,p=(e,t,n,r=0,o=1,d=r,i=o,c=r,a=o)=>(s(e,r,o)|s(t,d,i)<<1|s(n,c,a)<<2)>>>0,y=(e,t=0,n=1,r=t,o=n)=>[x(e,t,n),x(e>>>1,r,o)],M=(e,t=0,n=1,r=t,o=n,d=t,i=n)=>[g(e,t,n),g(e>>>1,r,o),g(e>>>2,d,i)],b=(e,t)=>{const n=[];for(let r=0,o=e[0];r<t;r++)n[r]=o>>>r&1;if(e.length<2)return n;const r=b(e.slice(1),2),o=1<<e.length-1,d=new Array(t);for(let e=0;e<t;e++)d[e]=o*n[e]+r[e];return d};e.cartesianToTree=e=>{const n=(e,t)=>{const r=e.reduce((e,n,r)=>e+(1<<r)*(n>=t),0);return t>1?[r,...n(e.map(e=>e%t),t>>>1)]:[r]};return n(e,Math.max(2,t.ceilPow2(Math.max(...e)+1))>>1)},e.decode10=l,e.decode16=h,e.decode5=u,e.decodeScaled10=g,e.decodeScaled16=x,e.decodeScaled5=(e,t=0,n=1)=>r.fit01(u(e)/31,t,n),e.demux2=e=>[h(e),h(e>>>1)],e.demux3=e=>[l(e),l(e>>>1),l(e>>>2)],e.demuxScaled2=y,e.demuxScaled2v=(e,t=o,n=d)=>y(e,t[0],n[0],t[1],n[1]),e.demuxScaled3=M,e.demuxScaled3v=(e,t=o,n=d)=>M(e,t[0],n[0],t[1],n[1],t[2],n[2]),e.encode10=c,e.encode16=a,e.encode5=i,e.encodeScaled10=s,e.encodeScaled16=m,e.encodeScaled5=(e,t=0,n=1)=>i(f(e,t,n,5)),e.mortonToTree=(e,t)=>{const n=[];for(t=1<<t;;){const r=Math.floor(e/t);if(n.unshift(e%t),!r)break;e=r}return n},e.mux2=(e,t)=>(a(e)|a(t)<<1)>>>0,e.mux3=(e,t,n)=>(c(e)|c(t)<<1|c(n)<<2)>>>0,e.muxScaled2=S,e.muxScaled2v=(e,t=o,n=d)=>S(e[0],e[1],t[0],n[0],t[1],n[1]),e.muxScaled3=p,e.muxScaled3v=(e,t=o,n=d)=>p(e[0],e[1],e[2],t[0],n[0],t[1],n[1],t[2],n[2]),e.treeToCartesian=b,e.treeToMorton=(e,t)=>{let n=0,r=0,o=e.length;for(t=1<<t;--o>=0;)r+=e[o]*Math.pow(t,n),n++;return r},Object.defineProperty(e,"__esModule",{value:!0})}));
{
"name": "@thi.ng/morton",
"version": "1.1.3",
"version": "1.1.4",
"description": "Z-order-curve / Morton encoding & decoding for 1D, 2D, 3D",

@@ -32,9 +32,9 @@ "module": "./index.js",

"nyc": "^14.0.0",
"typedoc": "^0.14.2",
"typescript": "^3.5.3"
"typedoc": "^0.15.0",
"typescript": "^3.6.4"
},
"dependencies": {
"@thi.ng/binary": "^1.1.0",
"@thi.ng/errors": "^1.2.0",
"@thi.ng/math": "^1.4.2"
"@thi.ng/binary": "^1.1.1",
"@thi.ng/errors": "^1.2.1",
"@thi.ng/math": "^1.5.0"
},

@@ -54,3 +54,3 @@ "keywords": [

"sideEffects": false,
"gitHead": "161b4f8afaef0df742a8e2c7776993b828662589"
"gitHead": "97add769f24aa32a1a5e13c5c941605e1b9eb569"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc