{"_id":"@b3gm/algebr4","_rev":"10-2257e737503a3fdac955ea4f420a9c92","name":"@b3gm/algebr4","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.1":{"name":"@b3gm/algebr4","version":"0.0.1","description":"Linear algebra objects for up to 4 dimensions","main":"./dist/algebr4.bundle.js","types":"./dist/algebr4.bundle.d.ts","scripts":{"test":"npx jest","build":"npx tsc && npx browserify dist/algebr4.js -o dist/algebr4.bundle.js","prepublishOnly":"npm run-script build && npm test"},"repository":{"type":"git","url":"git+https://github.com/b3gm/algebr4.git"},"author":{"name":"b3gm"},"license":"MIT","bugs":{"url":"https://github.com/b3gm/algebr4/issues"},"homepage":"https://github.com/b3gm/algebr4#readme","devDependencies":{"@types/jest":"^24.0.18","browserify":"^16.5.0","jest":"^24.9.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"jest":{"moduleFileExtensions":["ts","js","tsx"],"transform":{"\\.(ts|tsx)$":"ts-jest"},"testRegex":".*\\.test\\.(ts)$","collectCoverage":true},"gitHead":"8613f9fe65d344ca238cf33186f26c26b61a7ddc","_id":"@b3gm/algebr4@0.0.1","_nodeVersion":"12.11.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-rMEVphKWYV3D1LD5q45xNHaX6UXRgQthMI16Nf5CrcE2SbJCS0GuO/Ih2JNtZ8le0x3QRfG3Pwn64E2WVG+5Aw==","shasum":"ac76aaed0bf818d5112f962dde5a04f01db16891","tarball":"https://registry.npmjs.org/@b3gm/algebr4/-/algebr4-0.0.1.tgz","fileCount":133,"unpackedSize":279220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJds4v8CRA9TVsSAnZWagAA+jUP/3sCs//LCcTO/oJLRRXc\nfAG5IQGRuLYuh7jXv0VszsoTn8R1nN0vSGZs35Tc2TGUjlPm3oWAjJI8PH4e\nh5gILqS8UbOiSvaQO9Xwux5seVQrMCjhmPCyfIXfvCHoYPp5a2yhPHHPcJf/\nNho1mIWgi0x3mxkM/Uy7dJVnXsnNh3CifFRY/zbvcatyK15haM4twtoEh9p3\nQSXbj+jaRVYn7fwZeXbBtDCd0sCAlkweyZYmm3RVQvpMpjzBhpaKJDUz/qYg\n1OAkCteSokem1Qv8/uzRHmQa9OYzlpKU46K82vRQ4AdsfH6W8DftncVNHpHc\nDnhthag2AHw+A9qNHANWIP403HN4kZIu4EZeWGO8SjKo/CCViFApzbzIIg/g\nQ9MPAwtZ4LHBLcPAfGRUnDwtr13leZx+944lVDZEyAcfCbp2ce8pRFxRSF5B\nGAO6xSVypqVCdUqDLxbI7kieAGlgbdBXoHtgUpDk+z/ILWS1p0luYY5IjqzB\nOIBRblyMIrL5Skk3p0fgSVxPWr5S9aq6gzSrQGXfupUxplCbfPuXTWU0MK25\nzhQZxEYwhDy66tlNE9M7scFWj5RmFZbj89AJ/xyfsKBvlFe7hWIkaNFvZAO8\njpzg5+gDqZKDpjyMxeSPR6wa/BAc5FtSnRnfdtuGaLAfIGA10nsytVxyQNdi\nbtN5\r\n=BaKm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJR+s0IsPQGjY2E2nWuRt4uCEwf2U39z1PS9RpNJtexQIhANR0V/TMDCXqNzCelzwyLdPocUgZGc0eMdla4PwEE72Y"}]},"maintainers":[{"name":"b3gm","email":"b3gmde@gmail.com"}],"_npmUser":{"name":"b3gm","email":"b3gmde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebr4_0.0.1_1572047868506_0.24448956914669662"},"_hasShrinkwrap":false},"0.0.2":{"name":"@b3gm/algebr4","version":"0.0.2","description":"Linear algebra objects for up to 4 dimensions","main":"dist/algebr4.js","types":"dist/algebr4.d.ts","scripts":{"test":"npx jest","build":"npm run build:module && npm run build:debug && npm run build:prod","build:prod":"webpack","build:debug":"webpack -c webpack.debug.js","build:module":"npx tsc -p tsconfig.module.json","lint":"npx eslint . --ext .ts","lint-fix":"npx eslint . --ext .ts --fix","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run lint && npm run build && npm test"},"repository":{"type":"git","url":"git+https://github.com/b3gm/algebr4.git"},"author":{"name":"b3gm"},"license":"MIT","bugs":{"url":"https://github.com/b3gm/algebr4/issues"},"homepage":"https://github.com/b3gm/algebr4#readme","devDependencies":{"@types/jest":"^24.9.1","@types/node":"^12.19.4","@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","eslint":"^7.13.0","jest":"^24.9.0","ts-jest":"^24.3.0","ts-loader":"^8.0.11","typescript":"^3.9.7","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"jest":{"moduleFileExtensions":["ts","js","tsx"],"transform":{"\\.(ts|tsx)$":"ts-jest"},"testRegex":".*\\.test\\.(ts)$","collectCoverage":true},"gitHead":"a6a79648d4552f8be7f6376222b14a4591210b50","_id":"@b3gm/algebr4@0.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-0akwlZTxw1SLkEKGuffvv8P/6vPIOK/1xfT99NDRZp0ekxVhwwYiXW6xFksYZDxzHFFdqTU8ChZWn6WacgGw/Q==","shasum":"d043d5a6b7408cfc81c3cb31d96d9c0660dd40ba","tarball":"https://registry.npmjs.org/@b3gm/algebr4/-/algebr4-0.0.2.tgz","fileCount":119,"unpackedSize":321933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrbtqCRA9TVsSAnZWagAAu7QQAJAzQx2kluX3mtY6q4OZ\n7eomjrC/nQuyXjaSYDiKG08eF447JtR+BXoS0trm5ONesrQ+umRfPZf6HJzf\ngOxmxxTrjgho4fFh9Wt3HQkhutl8NLSBJFBMlpW7r595SRFnbLoBEXVVESj1\nL7Nf26LxYMbMNg5eT3C2wLeL8owyfHM23MtW2CtTtXztNfLABKvq0AojWGtx\npCWcwrr7z21HPoc9YPJwouz8fNsOw820ln55VQz2vkwPoxtyJqswLW2L0CdO\nenpIax+oF4U3/1AigFQQk+YGBr/k/d/m1YtduMba48kDdPiv2AkiTcNFQUVE\njeRneLck6+N66RBXmOuS7lZ+vOXsnmuy9lZ/ErbnkjNkrgIGQxCCm+bpnh9t\nTCB3fcx/qzPppaVJz3U7lJo5rlZu4KnJrXVgyufjbYWx4YBnYxo38z+JO9pw\nzjWuM5HLUhtP3XF29Fcxi3axb/k3f2XeKl+MFAmnd2BlGsMT0/EtWxlzZfmW\nuNEdtCQVfIK5EWhSNkxlnyRuGm8fQjqNyMVTbjpGLKBSph8FXFKASazBjBV7\nsYJsxhBuTBv+auqA3QBXrY85SG4OiwNB58wt77D57xvjD7d8BYGIlrYmx8M7\nr3dBpB4J0dLtvj1ge7gedWQMDltPiQnpLyXEUbwKCkxD5Oxq8DmSzwW+DklT\nWzaI\r\n=pJsG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0v4j8bmjuhrc06rbh0Xo7jY+4JUqp4k4B0/5RYSpY4AIgVNlhcalsLMmkm7dnTtDN6q8fxkIeORdbvPD5idNAq9c="}]},"_npmUser":{"name":"b3gm","email":"b3gmde@gmail.com"},"directories":{},"maintainers":[{"name":"b3gm","email":"b3gmde@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebr4_0.0.2_1605221226068_0.8839582404297972"},"_hasShrinkwrap":false},"0.0.3":{"name":"@b3gm/algebr4","version":"0.0.3","description":"Linear algebra objects for up to 4 dimensions","main":"dist/algebr4.js","types":"dist/algebr4.d.ts","scripts":{"test":"npx jest","build":"npm run build:module && npm run build:debug && npm run build:prod","build:prod":"webpack","build:debug":"webpack -c webpack.debug.js","build:module":"npx tsc -p tsconfig.module.json","lint":"npx eslint . --ext .ts","lint-fix":"npx eslint . --ext .ts --fix","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run lint && npm run build && npm test"},"repository":{"type":"git","url":"git+https://github.com/b3gm/algebr4.git"},"author":{"name":"b3gm"},"license":"MIT","bugs":{"url":"https://github.com/b3gm/algebr4/issues"},"homepage":"https://github.com/b3gm/algebr4#readme","devDependencies":{"@types/jest":"^24.9.1","@types/node":"^12.19.4","@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","eslint":"^7.13.0","jest":"^26.6.3","ts-jest":"^26.4.4","ts-loader":"^8.0.11","typescript":"^3.9.7","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"jest":{"moduleFileExtensions":["ts","js","tsx"],"transform":{"\\.(ts|tsx)$":"ts-jest"},"testRegex":".*\\.test\\.(ts)$","collectCoverage":true},"gitHead":"20191ab03376bb9c7d1eb54986665ecd67aa5b9f","_id":"@b3gm/algebr4@0.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-o7Y/zVcaVCNCGpU/y5h2WI/Vuum17MmI5KxMDPtgKDR35qop5g8TeLwVXzlCWyfTauf+3J0MGWUmvVGVOQM3bA==","shasum":"5c0476c473cf3884a41ec5f3b0dbdaabff1e3ace","tarball":"https://registry.npmjs.org/@b3gm/algebr4/-/algebr4-0.0.3.tgz","fileCount":119,"unpackedSize":322170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsAVACRA9TVsSAnZWagAAy2UP/A9UW+WbbsBIlW7XjBSD\ncWCOJHLxMXLGIILWH73Ea//WudFU1XP8ZZ0cESSMtJ4Pwvntw9Ye1cI+Whd3\ng2VMG6shTq/Gyx1iMwIvG2KQ3wd6Ckf3AqfX1LbYD66pL3Z72Im3traKgjZ1\nQ2EeFuFUgzJNHoLoosEOCHJw/PrUqPG42AeicaejXEjT5gzZ1ei4NFLX0O8G\njI8GOUdUknx3Yp6mIbsA7MT/4+sXINWyZp42zNXeNogGlCOwEgC87UyVKPt3\nbryZtOTP7JtwijRpVanm0SJea3kKc6ncnNhp3xPNlyOPfBmrEmrRj4dqQ++x\n9POeHnLe5JJiSOuvg31fPUMQ6MKqLAea0VLHZCaovYvRhjdqXaGTSVEWLA/0\nuTkVvMMJ3O2jES2woN4c8hfk7D6jbqg9HGgiYDOtgerEewE+8WDWOep3Cd9e\nsy3HdQnX6N47rTtmx4PIbdyyyKXRrU6M2t/cbzxCZDXrVcZvoNHfI5++1vAC\n6JWf534m93ADaLyBDyOTnAQkW5zYkvSXbiQhMxj7WBvjeVHqU7ILvG8vhluj\nW1UkRqtZta8A1WGgUe5+hcIx3CkiEVAQDRXUQWR6/pBooXR7rKHZRprU6Nal\nWJGqUXaAuqehRvhqvtXiKAp2FYPcCXrlyu4wg/kWyGmXHCgmxHy21HCvom85\nz4DZ\r\n=bVdt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHwTWVOtEEeDvIvdT6wBBUZ4CYUV42g3hia2N4+dbyCgCICMKNWb0ZGDDOz1DKQqn9Ys8oGgS1CI2TJj6gaguQJMZ"}]},"_npmUser":{"name":"b3gm","email":"b3gmde@gmail.com"},"directories":{},"maintainers":[{"name":"b3gm","email":"b3gmde@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebr4_0.0.3_1605371200119_0.7948447145545161"},"_hasShrinkwrap":false},"0.0.4":{"name":"@b3gm/algebr4","version":"0.0.4","description":"Linear algebra objects for up to 4 dimensions","main":"dist/algebr4.js","types":"dist/algebr4.d.ts","scripts":{"test":"npx jest","build":"npm run build:module && npm run build:debug && npm run build:prod","build:prod":"webpack","build:debug":"webpack -c webpack.debug.js","build:module":"npx tsc -p tsconfig.module.json","lint":"npx eslint . --ext .ts","lint-fix":"npx eslint . --ext .ts --fix","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run lint && npm run build && npm test"},"repository":{"type":"git","url":"git+https://github.com/b3gm/algebr4.git"},"author":{"name":"b3gm"},"license":"MIT","bugs":{"url":"https://github.com/b3gm/algebr4/issues"},"homepage":"https://github.com/b3gm/algebr4#readme","devDependencies":{"@types/jest":"^24.9.1","@types/node":"^12.19.4","@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","eslint":"^7.13.0","jest":"^26.6.3","ts-jest":"^26.4.4","ts-loader":"^8.0.11","typescript":"^3.9.7","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"jest":{"moduleFileExtensions":["ts","js","tsx"],"transform":{"\\.(ts|tsx)$":"ts-jest"},"testRegex":".*\\.test\\.(ts)$","collectCoverage":true},"gitHead":"88d6866a422214747d78f00af492f2fbe4749fdc","_id":"@b3gm/algebr4@0.0.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-E2YXnjW5LG5MpMpkW3JViaWwvSqELmxpyXo8SIpnGUn5OwI5tZjegW1w6vdUOHhRFQLFpdXfs/W/MT/O+hDELw==","shasum":"926a3ce596cdafa0968ab1470d72cdb877bb9ffc","tarball":"https://registry.npmjs.org/@b3gm/algebr4/-/algebr4-0.0.4.tgz","fileCount":95,"unpackedSize":197497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRWt2CRA9TVsSAnZWagAAxdIQAJXva75lKo+sZm4KNRyy\n6dovvMfGJLVdER53R1XhsgOwQxCP4XsctbgDi19mETITSDrojdqgZ9e8S3m7\nDQL3/8o6UckpuK/r2O4HPmOwny1seGUOH3zEyJ61s8zV5FC+h7ByL9neHxfZ\n1cKl3C8In5JkR1zlgVFapZ5EQno85BVErHJw5so5fo6Bf8s0gyUjgdr0hKuf\n/8X3ypaR8AqL1IjgYhJN6mlyGSxaD521KuUnl3XHh0v7hD7rPv4nxLr+00lj\n3UEabNnDkJUhDjel0ZCXUyl0qZXnoUQQF5DwkIlMXvAIGmMFZyHEZgigCq+Z\nyLFiqZvsJlOd9PAYnKMpYtvD+X9b0bSZhlaZj3bJNAWNK/+09P5vUFXyXNI5\ny2Fg1oZLcZWxGiaZpzw20uPUjihOEwew9KaxgrgyBNEwPyyukqUKXEIdUepn\nt1XdJ7DmgbY3Y2wTdY+Iy5QBCvnXt07pjllVmDJxTtQgsDm0UmDdmDEJqR4I\nvizBGkJB5mbENyQFjwc68eM6dpw5m6xlZndFq4nk3tdf2ZyYCR3ylZILGskF\nXIdyGmWvZJ4ackuCdK+j5qT7SeCWsGeuXALF5LGip9XGqQ2ygxYGTJQJPPPd\nkC8ifvDcV8Ujj+3cFrjeHluwULBWBd0IHCmxf5RJxc8XcUSQS51nnypB1LMh\nsoT8\r\n=DK7r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6vbeDvkgtQTMJhogr0MTJ5PgB6Cm6V7/3uuj67jgjlwIgP99Pe+C2K313vZz7XubxICXPeM+ZxUgpckMWwBeU1OM="}]},"_npmUser":{"name":"b3gm","email":"b3gmde@gmail.com"},"directories":{},"maintainers":[{"name":"b3gm","email":"b3gmde@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebr4_0.0.4_1615162229594_0.6346463732184384"},"_hasShrinkwrap":false},"0.0.5":{"name":"@b3gm/algebr4","version":"0.0.5","description":"Linear algebra objects for up to 4 dimensions","main":"dist/es6/algebr4.js","types":"dist/es6/algebr4.d.ts","scripts":{"test":"npx jest","build":"npm run build:module && npm run build:debug && npm run build:prod && npm run build:commonjs","build:prod":"webpack","build:debug":"webpack -c webpack.debug.js","build:module":"npx tsc -p tsconfig.module.json","build:commonjs":"npx tsc -p tsconfig.commonjs.json","lint":"npx eslint . --ext .ts","lint-fix":"npx eslint . --ext .ts --fix","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run lint && npm run build && npm test"},"repository":{"type":"git","url":"git+https://github.com/b3gm/algebr4.git"},"author":{"name":"b3gm"},"license":"MIT","bugs":{"url":"https://github.com/b3gm/algebr4/issues"},"homepage":"https://github.com/b3gm/algebr4#readme","devDependencies":{"@types/jest":"^24.9.1","@types/node":"^12.19.4","@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","eslint":"^7.13.0","jest":"^26.6.3","ts-jest":"^26.4.4","ts-loader":"^8.0.11","typescript":"^3.9.7","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"jest":{"moduleFileExtensions":["ts","js","tsx"],"transform":{"\\.(ts|tsx)$":"ts-jest"},"testRegex":".*\\.test\\.(ts)$","collectCoverage":true},"gitHead":"f47d8d5e9f5d9b6df1015fc245dd0cb14f8c570e","_id":"@b3gm/algebr4@0.0.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Ir49yQNfg9L/JjDd+kPjiuzUZFzy4RcTA4KbhEzYGorIPT4Gxx08JH3CWpcdNl9IEiFiUgpe06pKS84HSN9E4A==","shasum":"73ae2d53cdea65395aa8a4b8bb1ca07292ef8836","tarball":"https://registry.npmjs.org/@b3gm/algebr4/-/algebr4-0.0.5.tgz","fileCount":233,"unpackedSize":564950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgST97CRA9TVsSAnZWagAA9OkP/2kCceZBBi4ioJdFnYeo\nhwlU2NyOEwEetQ2wcyQhxYqbUtfMC8TuRHa1h2hZ79E4wG44vQLmEqJhbI5v\nDI9R87W3gy6Bow1pbfbhOxvyc8zJbp0kvunB6qsTBlDuYyOJqXB9SmODwnvf\nID/Eii8p2YMav8nJh3StZ56AxJj2razN8ReB88gUqIMvBNmaO9UTwGWbwPjd\n53AkaopjIxtuSLcX1pNft78kXW4W8PuFiz0RcLGGRaapFd5hsUxG3+1xfMoc\nGpA92saiLj3PnQLI7lrwgvCfz1TvIoU8KQH5qp6rV05YN0iTm2z5O0FKrVD0\nACh26PAhFz9W6/5YAiXY0YSHl8RW5BBYf1oIqU/aqLs/OExwG670T8MGeWUs\nbP6Kahvk1NwlN47WeGuYMJ7T8HFKDEd31QiNWK1Ep0V+KPxd61DnP0TsuuWD\naCi4D1b2egeIJ0Q7AvOSR9aeoUT07Ru/1xpDiL65oMw1oH7jXwDIUqCHOQTB\nusZRAreOqDVhTufPyyKG0v8sLw51gJLfXQ1fbq5AQdnh3Nbp8k/LQWgw9yWY\nBbVEF1/Jt6oK6pgPICGiLBEklUEcudk+mTnxA6JLyrgITS+fznEdAnaoGhAr\ne7ue49TNw7aVFJoLc/iHN+g0IjXmDWeawQ3w71+hXqu3cBD1/W67LuIwxKNx\nxmFP\r\n=t8NK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcXlzvnND6EmPnxNrfFeYp34qkPlnNZmhDWkfxee5oEwIgE7Hb9rM9qXueYi72u9lUc9GvScFqcO2Mg3l3/6rqXik="}]},"_npmUser":{"name":"b3gm","email":"b3gmde@gmail.com"},"directories":{},"maintainers":[{"name":"b3gm","email":"b3gmde@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebr4_0.0.5_1615413115135_0.31653821737282994"},"_hasShrinkwrap":false},"1.0.0":{"name":"@b3gm/algebr4","version":"1.0.0","description":"Linear algebra objects for up to 4 dimensions","main":"dist/es6/algebr4.js","types":"dist/es6/algebr4.d.ts","scripts":{"test":"npx jest","build":"npm run build:module && npm run build:debug && npm run build:prod && npm run build:commonjs","build:prod":"webpack","build:debug":"webpack -c webpack.debug.js","build:module":"npx tsc -p tsconfig.module.json","build:commonjs":"npx tsc -p tsconfig.commonjs.json","lint":"npx eslint . --ext .ts","lint-fix":"npx eslint . --ext .ts --fix","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run lint && npm run build && npm test"},"repository":{"type":"git","url":"git+https://github.com/b3gm/algebr4.git"},"author":{"name":"b3gm"},"license":"MIT","bugs":{"url":"https://github.com/b3gm/algebr4/issues"},"homepage":"https://github.com/b3gm/algebr4#readme","devDependencies":{"@types/jest":"^24.9.1","@types/node":"^12.19.4","@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","eslint":"^7.13.0","jest":"^26.6.3","ts-jest":"^26.4.4","ts-loader":"^8.0.11","typescript":"^3.9.7","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"jest":{"moduleFileExtensions":["ts","js","tsx"],"transform":{"\\.(ts|tsx)$":"ts-jest"},"testRegex":".*\\.test\\.(ts)$","collectCoverage":true},"gitHead":"1b794f6d934cf94145a00280f3f28b619f5ecf18","_id":"@b3gm/algebr4@1.0.0","_nodeVersion":"16.0.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-XLXrAGEYfykiLu8+ElUDUmz7mWppxmFBdvSCNLjrfY3uKu8/zU6F+GemkOSx6+yezm9LOTXCf4v1QZqRf+8hvg==","shasum":"5457d80816b714600a719d4e581ac62df5f4055e","tarball":"https://registry.npmjs.org/@b3gm/algebr4/-/algebr4-1.0.0.tgz","fileCount":233,"unpackedSize":613463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjp43CRA9TVsSAnZWagAAiEwP/iNAxDqjfVKrpyjBKv+K\nPZMPuCHkpTApDMBW4RmxY4oTU5InVcYUa1EagahwYxUteiJJULjR8agmqO1g\nM83R3R7xxIfeY3R960fZKzRl+IEH4SHgCC6d1bF3kPa8zH9fqwg1M1uivRbJ\n3fAGhVJQf/qQZYR4NYO/hZPC8BvIqn9gxs3uq4yHKz6L10zRJEiYct+ZpC8N\n6XBy9sTQG+zMLTQU0b1560EuWkgLfQ9Yq6bmxpPXcczgr+hCIJRZqDthwg3y\nS36puhoEeymL7Ej7ZOBmemDi/+HIfGtLF89HQW4giHWdyAo/4pqsm9V04jFM\nGWXBx2FH+3G709hgasbvwO9sAg1YVGN+tuBRAeYhmYlT34H53QVnRP3TJncP\nE57LXZSPzP0Psm8a61/I1UDm3Y1pd5R7zN9tT+qL0hKYE4KURg2xMXe+yksf\nkO2jgUTlqn/RWVdhuJqnTIInnH4V/hawuPhlePRZQeRaBq5uC1bpc8b6gZLS\nS37cMuhfXqI7CzR5wOYHERDlXkF6qBEIQFlF9fsM8y0936TDLNAuMQ6jLdsz\nicpABzc46dwUF+XY++Pbs0EBaJpU8wf8NYc7ED8PM2K5UBYszSxn3XI4Jg54\n2vsfMoVdnwfNHypov9HqCNXO1lqHKRwlcjByA2QHtGc5cTjf0Xgfcn+GcmX7\nea0V\r\n=Fshp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvC5Uip+hTRjqpiU5pawn67raC8dNzbnWGwoiFZbXcyAiEA23JQVFu7EwIU1y090oQiIkyqWAoBKIG6Ahf3TVq9orc="}]},"_npmUser":{"name":"b3gm","email":"b3gmde@gmail.com"},"directories":{},"maintainers":[{"name":"b3gm","email":"b3gmde@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebr4_1.0.0_1619959351369_0.25260928380161474"},"_hasShrinkwrap":false},"1.0.1":{"name":"@b3gm/algebr4","version":"1.0.1","description":"Linear algebra objects for up to 4 dimensions","main":"dist/es6/algebr4.js","types":"dist/es6/algebr4.d.ts","scripts":{"test":"npx jest","build":"npm run build:module && npm run build:debug && npm run build:prod && npm run build:commonjs","build:prod":"webpack","build:debug":"webpack -c webpack.debug.js","build:module":"npx tsc -p tsconfig.module.json","build:commonjs":"npx tsc -p tsconfig.commonjs.json","lint":"npx eslint . --ext .ts","lint-fix":"npx eslint . --ext .ts --fix","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run lint && npm run build && npm test"},"repository":{"type":"git","url":"git+https://github.com/b3gm/algebr4.git"},"author":{"name":"b3gm"},"license":"MIT","bugs":{"url":"https://github.com/b3gm/algebr4/issues"},"homepage":"https://github.com/b3gm/algebr4#readme","devDependencies":{"@types/jest":"^27.1.0","@types/node":"^16.11.0","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","eslint":"^8.14.0","jest":"^27.4.0","ts-jest":"^27.1.0","ts-loader":"^9.3.0","typescript":"^4.6.0","webpack":"^5.72.0","webpack-cli":"^4.9.0"},"jest":{"moduleFileExtensions":["ts","js","tsx"],"transform":{"\\.(ts|tsx)$":"ts-jest"},"testRegex":".*\\.test\\.(ts)$","collectCoverage":true},"gitHead":"a70eb2f13a65570accc164ffa8dd57629620a20b","_id":"@b3gm/algebr4@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-xigKEseSLySw4seg9iPzfnw+/IEhM6TPkGvEffl4ZmNBbgRYH+xtargX5wxbUvITXrys2CtLdnIjMXxfBmxD7A==","shasum":"bd4273553387b8427de67a9ac50300f3e44c8040","tarball":"https://registry.npmjs.org/@b3gm/algebr4/-/algebr4-1.0.1.tgz","fileCount":233,"unpackedSize":614669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIED1xLRU11r0GbaevcsOyD7/Cq7NB2uBsqzgxkWp4Qe2AiAJFsM2WScFMqe7mKsnPexTTpAcMFc+IMyZnJGu5m25Vg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib8HYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg7g/8DVZQyRzWWhwFiApbD5MIxXgKg5AFpT7SeAZHunq0/yP2snfO\r\nq/84UOtT+IOIg8Y/qg68TEmndSBVJ18XUiGCxz/p2M6HM1LTZIqARejzUa7F\r\n+4u90toUCWKY2HjNMCWrgR/lsMxaeko/5XZte4kj5uz4d8UFOvW528GO8RdO\r\nuiSXelqLHJr17GG9Czzy6KvwJ7KNB6tt6C+62kZktVpxE9JoXxdYc9EAtoRJ\r\nFoMCxtsk9ptObZTPm+z43JQ6FsTj+7EuvS9YxMzrYSJPxj0v5NZDW+hsfbJE\r\nHf6XY7BHG/Ft22tSRhTQrtBWKpyicsP199tGpet8GNQnLzCxbYP0yuDpCNtm\r\ny58DjczxoNQmBNCN/bZ7pEJPWQEZAZ4HuJZs0jYz7Oou6P1syhRR38YMY1UJ\r\nsutRPYbkHRY1MBExB2XzqRt43XqFGUzmvjUIkEJuZ1zOq8hZGhA4M6PGK6Bi\r\nuS3bUtiIj2s2ZxLJXYGh+cTzYqdc+CuXvu6vTfa7gKgfwsg2S2uCFuzJI/dK\r\nr7Iw9kV76j6YzGFZe7PP7vl38sUS68iATNmOnOGgYe+2R++oNZaT/gXA9uUk\r\nhLNg2Z0XoAlaStcRPtcB4C+GFmXbX2/IW+wXGoK5cRB4rdOsVUIqetalvkoc\r\ncUXIQnM485FQW4M8AZFestdtezFxSerHRAM=\r\n=FrQC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"b3gm","email":"b3gmde@gmail.com"},"directories":{},"maintainers":[{"name":"b3gm","email":"b3gmde@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebr4_1.0.1_1651491288611_0.7269801275985925"},"_hasShrinkwrap":false},"1.0.2":{"name":"@b3gm/algebr4","version":"1.0.2","description":"Linear algebra objects for up to 4 dimensions","main":"dist/es6/algebr4.js","types":"dist/es6/algebr4.d.ts","module":"es6","scripts":{"test":"npx jest","build":"npm run build:module && npm run build:prod && npm run build:commonjs","build:prod":"webpack","build:module":"npx tsc -p tsconfig.module.json","build:commonjs":"npx tsc -p tsconfig.commonjs.json","lint":"npx eslint . --ext .ts","lint-fix":"npx eslint . --ext .ts --fix","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run lint && npm run build && npm test"},"repository":{"type":"git","url":"git+https://github.com/b3gm/algebr4.git"},"author":{"name":"b3gm"},"license":"MIT","bugs":{"url":"https://github.com/b3gm/algebr4/issues"},"homepage":"https://github.com/b3gm/algebr4#readme","devDependencies":{"@types/jest":"^27.5.2","@types/node":"^16.18.22","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","eslint":"^8.39.0","jest":"^27.5.1","ts-jest":"^27.1.5","ts-loader":"^9.3.0","typescript":"^4.9.5","webpack":"^5.80.0","webpack-cli":"^4.10.0"},"jest":{"moduleFileExtensions":["ts","js","tsx"],"transform":{"\\.(ts|tsx)$":"ts-jest"},"testRegex":".*\\.test\\.(ts)$","collectCoverage":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"c8dd6eb7c1fee1011c9a0bdbe8c2ca04964be402","_id":"@b3gm/algebr4@1.0.2","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-7EXHusJmiK+SFy+3WTgYc1TjINWLR3vu3kyyvjG5KzWSJQPDwwXsqffvP49WHPIDBSwGQcpkEGygb+IGjcEXpg==","shasum":"21b10dbb7ff3556b4553021975bf78748933d996","tarball":"https://registry.npmjs.org/@b3gm/algebr4/-/algebr4-1.0.2.tgz","fileCount":156,"unpackedSize":274688,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDI+Cf/DjXct+hdXsmnTfdQNOaDHTCVtbmv3OyKRB6ukAiAuLspkVM1Dluz4m1OENI6/h3zJON+yT3WmFAPXQ5Hx6g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRwSCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTMA/+PwZ62pjUwBra4bAY97NvXuYwRXHQQeGVr/XgyG6swkVNoiTj\r\nOKlR8dNhin5bPxek/7BCx9jXnccMxBs0am0cIZNbC4Bt+SBhrEssOmqDcKwa\r\nuxc+M9NTfKp3Ke1t9OVBwoMVcHmwtr5bQSVuQwIilxXj2ipMEk5CmtrCK/xA\r\nGF7MDsDIJGiy0XH0k8omH7XcEDgvaxWHQnNNI2joOE9UlQ0MxD+BLAelcUFC\r\ntvw6c6wlHLgzF0UU6mzOsVjIulw1GgJJJjByTQz+qDq5PdPmj1UWX5HwJJqZ\r\n25GjC9grFnVgBEU0TebjTYMB3lz9q3pXjs1baBtq6Bs/PnmFohIfVwowziLj\r\na6Rd61uK0uOq5GWUxCiCiKKdN1HieqAVqtbI9GSnN39W+/qu4OWjJ1sPgEiq\r\nINmFls+i7DPVsqwXZ9K5xcq+ugpmixrsssYHBImOdYuW+FQB01Q01m5f7tdJ\r\nMKBNE6cAhuHBVN0Y9T7m/wzRNP1Bs67UOtzwSqnfA5x57WhgCKPvnTAVZrxv\r\n2CFgpQ111YXeBF9qDLwqFShz0wW7+YPQRxplCcricUsHdSYj/u7E1zGbr1y7\r\nlF0c1D5vAJDnfTuBuq5ddroeaJOBjtWIat3WsKcD0agY99L1Kgj3tvRZNln1\r\neqCiOEzIIe+lw6Yx3cRAx5SZvvWHEkz0jCo=\r\n=VPgk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pguenther","email":"p.guenther86@gmail.com"},"directories":{},"maintainers":[{"name":"pguenther","email":"p.guenther86@gmail.com"},{"name":"tmpbigg","email":"b3gmde@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebr4_1.0.2_1682375810137_0.8842474968128085"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-25T23:57:48.283Z","0.0.1":"2019-10-25T23:57:48.640Z","modified":"2023-04-24T22:36:50.475Z","0.0.2":"2020-11-12T22:47:06.203Z","0.0.3":"2020-11-14T16:26:40.234Z","0.0.4":"2021-03-08T00:10:29.812Z","0.0.5":"2021-03-10T21:51:55.333Z","1.0.0":"2021-05-02T12:42:31.537Z","1.0.1":"2022-05-02T11:34:48.766Z","1.0.2":"2023-04-24T22:36:50.354Z"},"maintainers":[{"name":"pguenther","email":"p.guenther86@gmail.com"},{"name":"tmpbigg","email":"b3gmde@gmail.com"}],"description":"Linear algebra objects for up to 4 dimensions","homepage":"https://github.com/b3gm/algebr4#readme","repository":{"type":"git","url":"git+https://github.com/b3gm/algebr4.git"},"author":{"name":"b3gm"},"bugs":{"url":"https://github.com/b3gm/algebr4/issues"},"license":"MIT","readme":"algebr4\n=======\n\nVectors and Matrices for up to 4 dimensions written in typescript.\n\nBuilds\n------\n\nThe packaged npm version provides different builds for different module systems:\n\nThe default build is for ES6 modules which can be used for angular projects\namong others:\n\n```typescript\nimport { Vec3 } from '@b3gm/algebr4';\n\nconst v = new Vec3(3.0, 4.0, 5.0);\n```\n\nIf you want to use the library in the backend for a regular node project, you\nwill have to import the commonjs build:\n\n```typescript\nimport { Vec3 } from '@b3gm/algebr4/dist/commonjs/algebr4';\n\nconst v = new Vec3(3.0, 4.0, 5.0);\n```\n\nAnd finally there is a bundled build for direct use in the browser, that creates\nthe top level `algebr4` namespace within the global namespace in\n`dist/bundle/algebr4.bundle.js`.\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@b3gm/algebr4@0.0.5/dist/bundle/algebr4.bundle.js\"></script>\n<script type=\"text/javascript\">\n  var v = new algebr4.Vec3(3.0, 4.0, 5.0);\n</script>\n```\n\nGeneral Naming Conventions\n--------------------------\n\nTypescript interfaces use the following prefixes:\n\n- `L` - Literal: base interfaces for all other interfaces and classes. All\nmethods take Literals as input. Those interfaces contain no methods and only\ndeclare the used fields. This facilitates assignment and usage of object\nliterals or JSON deserialized objects as input for all vector and matrix\nmethods.\n- `R` - Readable: extend Literals. Contain no methods, that change the\ninternal state of the object. All methods create and return new readable\nobjects. Note that this does not mean Immutable, since the object might still\nbe writable.\n- `W` - Writable: extend Readables. All methods from the Readable interface\nshould be overwritten to return writables instead of readables. Most methods\nfrom the readable interface have \"Self\" suffixed overloads, that work on\nthe object itself and update their internal state instead of returning a new\nobject.\n\nUnsafe Methods\n--------------\n\nSome methods have overloads, that are suffixed with `Unsafe`. They only work\ncorrectly if their inputs satisfy certain criteria, but no such checks are\nundertaken upon executing those.\nFor vectors and quaternions, this means, they have to have a length of 1.\nRotation matrices need to have a determinante of +-1 and need to be orthogonal.\n\nUsing unsafe methods with parameters, that do not satisfy those criteria, will\ntherefore yield unexpected results, but can safe performance if for \ninstance a vector's length is already guaranteed to be `1.0` by surrounding\ncode.\n","readmeFilename":"README.md"}