{"_id":"wilks","_rev":"27-eee5ac49b580b94432f557f8d43f6268","name":"wilks","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"wilks","version":"1.0.0","keywords":["wilks","coefficient","calculator"],"author":{"url":"https://github.com/devastion","name":"Dimitar Banev","email":"banev_dimitar@mail.com"},"license":"MIT","_id":"wilks@1.0.0","maintainers":[{"name":"devastion","email":"banev_dimitar@mail.com"}],"homepage":"https://github.com/devastion/wilks#readme","bugs":{"url":"https://github.com/devastion/wilks/issues","email":"banev_dimitar@mail.com"},"dist":{"shasum":"b4cdebbb12bae7c85bbf732c1a6e61b994b232fc","tarball":"https://registry.npmjs.org/wilks/-/wilks-1.0.0.tgz","fileCount":16,"integrity":"sha512-UhkTPeT/5K9KmutbQsM50HwgPKmTd3ckinw4G0DRTi2L7yzvJhvmTlLCuz7ficWJ8rwXH2u7C8ieWFO16ANJ1Q==","signatures":[{"sig":"MEUCIQDPHAseQFBHDkDSPJOMNO4Nh9hXhpyQicbDxOGztfwqJQIgFCollWBb+uY9CyRQBH+8Q+1/BQ/wAf5b4vBJ4GbeFxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10519},"main":"./dist/index.js","type":"module","_from":"file:wilks-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || >=20.0.0","pnpm":">=9"},"scripts":{"lint":"eslint . && tsc --noEmit","build":"tsc","version":"changeset version","lint:fix":"eslint . --fix","changeset":"changeset","preinstall":"npx only-allow pnpm","prepublish":"pnpm run build"},"_npmUser":{"name":"devastion","email":"banev_dimitar@mail.com"},"_resolved":"/private/var/folders/y8/s64hcztd2sxcrqjq783bsl5r0000gn/T/bc16d3170d6ae44a13e0a65d9434b1e3/wilks-1.0.0.tgz","_integrity":"sha512-UhkTPeT/5K9KmutbQsM50HwgPKmTd3ckinw4G0DRTi2L7yzvJhvmTlLCuz7ficWJ8rwXH2u7C8ieWFO16ANJ1Q==","repository":{"url":"git+https://github.com/devastion/wilks.git","type":"git"},"_npmVersion":"10.8.1","description":"Calculate wilks score. Wilks formula is primarily used in powerlifting contests to identify the best lifter across different weight classes.","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^9.3.0","globals":"^15.3.0","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.13","lint-staged":"^15.2.5","@changesets/cli":"^2.27.5","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.29.1","eslint-plugin-sonarjs":"^1.0.3","@stylistic/eslint-plugin":"^2.1.0","eslint-plugin-functional":"^6.5.1","@typescript-eslint/parser":"^7.11.0","eslint-import-resolver-node":"^0.3.9","@changesets/changelog-github":"^0.5.0","@typescript-eslint/eslint-plugin":"^7.11.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/wilks_1.0.0_1717063538720_0.779988543402703","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"wilks","version":"1.1.0","keywords":["wilks","coefficient","calculator"],"author":{"url":"https://github.com/devastion","name":"Dimitar Banev","email":"banev_dimitar@mail.com"},"license":"MIT","_id":"wilks@1.1.0","maintainers":[{"name":"devastion","email":"banev_dimitar@mail.com"}],"homepage":"https://github.com/devastion/wilks#readme","bugs":{"url":"https://github.com/devastion/wilks/issues","email":"banev_dimitar@mail.com"},"dist":{"shasum":"f696c5f810f06ff66dcf4fc55c9977e9e21dafa7","tarball":"https://registry.npmjs.org/wilks/-/wilks-1.1.0.tgz","fileCount":24,"integrity":"sha512-UADXTAmPosFKwjYYFbi6czOOQZf3WRzERPBkKqc1i1txZR/2D0MbMkmfLN00OAkSQi3w60TE8jeSGY6vJdxuOA==","signatures":[{"sig":"MEYCIQDZUI1ybuzs2TpW/mQsmEoL8j3Rni3ztmLVkeXi2hwOYwIhAOFViNdxuQJ4MooUAGZdQJN9wFm6tEwKsPNIr8PCnpar","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17053},"main":"./dist/index.js","type":"module","_from":"file:wilks-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || >=20.0.0","pnpm":">=9"},"exports":{".":{"default":"./dist/index.js"},"./2020":{"default":"./dist/wilks2020.js"}},"scripts":{"lint":"eslint . && tsc --noEmit && pnpm run test:ci","test":"vitest","build":"tsc -p ./tsconfig.build.json","test:ci":"vitest run","version":"changeset version","lint:fix":"eslint . --fix","changeset":"changeset","preinstall":"npx only-allow pnpm","prepublish":"pnpm run build","test:watch":"vitest watch"},"_npmUser":{"name":"devastion","email":"banev_dimitar@mail.com"},"_resolved":"/private/var/folders/y8/s64hcztd2sxcrqjq783bsl5r0000gn/T/7efc523c7729cc9b88772be01d757cb6/wilks-1.1.0.tgz","_integrity":"sha512-UADXTAmPosFKwjYYFbi6czOOQZf3WRzERPBkKqc1i1txZR/2D0MbMkmfLN00OAkSQi3w60TE8jeSGY6vJdxuOA==","repository":{"url":"git+https://github.com/devastion/wilks.git","type":"git"},"_npmVersion":"10.8.1","description":"Calculate wilks score. Wilks formula is primarily used in powerlifting contests to identify the best lifter across different weight classes.","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^9.3.0","vitest":"^1.6.0","globals":"^15.3.0","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.13","lint-staged":"^15.2.5","@changesets/cli":"^2.27.5","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.29.1","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.3","@stylistic/eslint-plugin":"^2.1.0","eslint-plugin-functional":"^6.5.1","@typescript-eslint/parser":"^7.11.0","eslint-import-resolver-node":"^0.3.9","@changesets/changelog-github":"^0.5.0","@typescript-eslint/eslint-plugin":"^7.11.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/wilks_1.1.0_1717158452964_0.19918856626357684","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"wilks","version":"1.1.1","keywords":["wilks","coefficient","calculator"],"author":{"url":"https://github.com/devastion","name":"Dimitar Banev","email":"banev_dimitar@mail.com"},"license":"MIT","_id":"wilks@1.1.1","maintainers":[{"name":"devastion","email":"banev_dimitar@mail.com"}],"homepage":"https://github.com/devastion/wilks#readme","bugs":{"url":"https://github.com/devastion/wilks/issues","email":"banev_dimitar@mail.com"},"dist":{"shasum":"c7bfde99a3207d89df0da6db410bd0f0351a49e2","tarball":"https://registry.npmjs.org/wilks/-/wilks-1.1.1.tgz","fileCount":28,"integrity":"sha512-WGgRrHi9nburpkpkDqcRUghGbag54cL/COlhT9CWlFCwK8SAtpYG1DeqFp3QjELRacJCeRV0s3fn65VCefCiSw==","signatures":[{"sig":"MEUCIQC/ovDxsKbf0L7/BvMAFC4zIJXiSacBrEsjKRvPWp8nugIgfSzSJUtkQcA8oAjJhAjFAIf2dCejcWjMjbrEEeQpSys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25448},"main":"./dist/cjs/wilks.js","type":"module","_from":"file:wilks-1.1.1.tgz","module":"./dist/esm/wilks.js","engines":{"node":"^18.18.0 || >=20.0.0","pnpm":">=9"},"exports":{".":{"types":"./dist/types/wilks.d.ts","import":"./dist/esm/wilks.js","require":"./dist/cjs/wilks.js"},"./2020":{"types":"./dist/types/wilks2020.d.ts","import":"./dist/esm/wilks2020.js","require":"./dist/cjs/wilks2020.js"}},"scripts":{"lint":"eslint . && tsc --noEmit && pnpm run test:ci","test":"vitest","build":"rm -rf ./dist && pnpm run build:cjs && pnpm run build:esm","test:ci":"vitest run","version":"changeset version","lint:fix":"eslint . --fix","build:cjs":"tsc -p ./tsconfig.cjs.json","build:esm":"tsc -p ./tsconfig.esm.json","changeset":"changeset","preinstall":"npx only-allow pnpm","prepublish":"pnpm run build","test:watch":"vitest watch"},"_npmUser":{"name":"devastion","email":"banev_dimitar@mail.com"},"_resolved":"/private/var/folders/y8/s64hcztd2sxcrqjq783bsl5r0000gn/T/7e46f1d92cb1deaead5ed237715e6f1b/wilks-1.1.1.tgz","_integrity":"sha512-WGgRrHi9nburpkpkDqcRUghGbag54cL/COlhT9CWlFCwK8SAtpYG1DeqFp3QjELRacJCeRV0s3fn65VCefCiSw==","repository":{"url":"git+https://github.com/devastion/wilks.git","type":"git"},"_npmVersion":"10.8.1","description":"Calculate wilks score. Wilks formula is primarily used in powerlifting contests to identify the best lifter across different weight classes.","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^9.3.0","vitest":"^1.6.0","globals":"^15.3.0","@eslint/js":"^9.3.0","typescript":"^5.4.5","@types/node":"^20.12.13","lint-staged":"^15.2.5","@changesets/cli":"^2.27.5","eslint-plugin-jsonc":"^2.16.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-import":"^2.29.1","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.3","@stylistic/eslint-plugin":"^2.1.0","eslint-plugin-functional":"^6.5.1","@typescript-eslint/parser":"^7.11.0","eslint-import-resolver-node":"^0.3.9","@changesets/changelog-github":"^0.5.0","@typescript-eslint/eslint-plugin":"^7.11.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/wilks_1.1.1_1717323512939_0.4058859513699826","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"wilks","version":"2.0.0","keywords":["wilks","dots","1rm","onerepmax","coefficient","calculator"],"author":{"url":"https://github.com/devastion","name":"Dimitar Banev","email":"banev_dimitar@mail.com"},"license":"MIT","_id":"wilks@2.0.0","maintainers":[{"name":"devastion","email":"banev_dimitar@mail.com"}],"homepage":"https://github.com/devastion/wilks#readme","bugs":{"url":"https://github.com/devastion/wilks/issues","email":"banev_dimitar@mail.com"},"dist":{"shasum":"eba90024e8279c5e5302e86dbe9d32c82f7dd444","tarball":"https://registry.npmjs.org/wilks/-/wilks-2.0.0.tgz","fileCount":27,"integrity":"sha512-zLxBGPK2n5QZ0Eb6m14g+j4Dl7BaxNGvHfVMDDe82lUeBFVYSAW2DhvhL8nEtBWSJZCPGhPpzDLK1ZlFrbSWqQ==","signatures":[{"sig":"MEYCIQCQWMSJYglgxD+L/eMV2AWprbyrjywdidB3vRs4HjS2xgIhAMLLFYfUjQG0+cY+MX8DU3aEjWI/txWscykydwAOA3/5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14923},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"./wilks":{"types":"./dist/wilks/index.d.ts","default":"./dist/wilks/index.js"}},"gitHead":"c365480d51f8ffc6e68c5ce5d0799a1746b47505","scripts":{"lint":"eslint .","test":"node --test","build":"tsc","prepare":"husky || true","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"node --test --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"devastion","email":"banev_dimitar@mail.com"},"repository":{"url":"git+https://github.com/devastion/wilks.git","type":"git"},"_npmVersion":"11.4.2","description":"Calculate wilks score, dots, one rep max and more. Wilks formula and Dots are primarily used in powerlifting contests to identify the best lifter across different weight classes.","directories":{},"_nodeVersion":"24.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.31.0","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.14","lint-staged":"^16.1.2","typescript-eslint":"^8.37.0","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^3.0.4","@stylistic/eslint-plugin":"^5.2.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wilks_2.0.0_1752788087232_0.7074615724479887","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"wilks","version":"2.0.1","keywords":["wilks","dots","1rm","onerepmax","coefficient","calculator"],"author":{"url":"https://github.com/devastion","name":"Dimitar Banev","email":"banev_dimitar@mail.com"},"license":"MIT","_id":"wilks@2.0.1","maintainers":[{"name":"devastion","email":"banev_dimitar@mail.com"}],"homepage":"https://github.com/devastion/wilks#readme","bugs":{"url":"https://github.com/devastion/wilks/issues","email":"banev_dimitar@mail.com"},"dist":{"shasum":"c7ccd9f4097958abc3050a2ea5964cbbc157d5bc","tarball":"https://registry.npmjs.org/wilks/-/wilks-2.0.1.tgz","fileCount":27,"integrity":"sha512-VeQS13nV1wRAi8O8neZXOHDVvc6D3hS32aUqYrpK+od0Z44iNbzo9voDL+OkQBhXWx8Ds2aFnPy18DzhYQIB0A==","signatures":[{"sig":"MEUCIQCq8HYHtMv50/gG/0MDh9+WNoryLhwr/6prXRKjB0yAVQIgQuDY+kPgssqiLKroxNkBxD76cDvycQ/MvI4Lr/Kzw0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17639},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"./wilks":{"types":"./dist/wilks/index.d.ts","default":"./dist/wilks/index.js"}},"gitHead":"135392265f047ecd3489ad11dac4e904815ee10f","scripts":{"lint":"eslint .","test":"node --test","build":"tsc","prepare":"husky || true","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"node --test --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"devastion","email":"banev_dimitar@mail.com"},"repository":{"url":"git+https://github.com/devastion/wilks.git","type":"git"},"_npmVersion":"11.4.2","description":"Calculate wilks score, dots, one rep max and more. Wilks formula and Dots are primarily used in powerlifting contests to identify the best lifter across different weight classes.","directories":{},"_nodeVersion":"24.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.31.0","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.14","lint-staged":"^16.1.2","typescript-eslint":"^8.37.0","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^3.0.4","@stylistic/eslint-plugin":"^5.2.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wilks_2.0.1_1752793615482_0.031035488199447014","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"wilks","version":"2.0.3","keywords":["wilks","dots","1rm","onerepmax","coefficient","calculator"],"author":{"url":"https://github.com/devastion","name":"Dimitar Banev","email":"banev_dimitar@mail.com"},"license":"MIT","_id":"wilks@2.0.3","maintainers":[{"name":"devastion","email":"banev_dimitar@mail.com"}],"homepage":"https://github.com/devastion/wilks#readme","bugs":{"url":"https://github.com/devastion/wilks/issues","email":"banev_dimitar@mail.com"},"dist":{"shasum":"2346ebe75c31ba6179be8d13b281615a7acbfcbc","tarball":"https://registry.npmjs.org/wilks/-/wilks-2.0.3.tgz","fileCount":27,"integrity":"sha512-c5+Vn2E9Ua39VrXWbvKi4iDF5YMXnPlLTrSMuaYKw15s2YEIRG0c9SlNf4tqSXtHGS4xgqXvIVn9yemctC+9/Q==","signatures":[{"sig":"MEQCIB4Gahitr5o6ov2igvPBrBScgttT6UsJbd5oiRTfmpI5AiBIPm0UbvzXKHPL19I/zS3aMaQbNGagv6geIb0K8q/Mqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18421},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"./wilks":{"types":"./dist/wilks/index.d.ts","default":"./dist/wilks/index.js"}},"gitHead":"a5037edb63b6756e19eccf616fba55f85e0b5b8a","scripts":{"lint":"eslint .","test":"node --test","build":"tsc","prepare":"husky || true","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"node --test --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"devastion","email":"banev_dimitar@mail.com"},"repository":{"url":"git+https://github.com/devastion/wilks.git","type":"git"},"_npmVersion":"11.4.2","description":"Calculate wilks score, dots, one rep max and more. Wilks formula and Dots are primarily used in powerlifting contests to identify the best lifter across different weight classes.","directories":{},"_nodeVersion":"24.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.31.0","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.14","lint-staged":"^16.1.2","typescript-eslint":"^8.37.0","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^3.0.4","@stylistic/eslint-plugin":"^5.2.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wilks_2.0.3_1752798530297_0.06663931916580945","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"wilks","version":"2.1.0","keywords":["wilks","dots","1rm","onerepmax","coefficient","calculator"],"author":{"url":"https://github.com/devastion","name":"Dimitar Banev","email":"banev_dimitar@mail.com"},"license":"MIT","_id":"wilks@2.1.0","maintainers":[{"name":"devastion","email":"banev_dimitar@mail.com"}],"homepage":"https://github.com/devastion/wilks#readme","bugs":{"url":"https://github.com/devastion/wilks/issues","email":"banev_dimitar@mail.com"},"dist":{"shasum":"760201a33344ab4aa667f3dfadbb745bd3f2568b","tarball":"https://registry.npmjs.org/wilks/-/wilks-2.1.0.tgz","fileCount":19,"integrity":"sha512-IIsRgZwbkzmJGCX1DIQLVFzkY+6bwEr+PToSdpICEvL6s4wmv0Svd9FByhFvFpuoAJmLANrNZbk1XqeOsZ8KaA==","signatures":[{"sig":"MEUCIQChZQGpF+YBCVafTszzJLebCnPUgKvofdrQsvGrzQeTJAIgMeQD+gzk3KTLhAWNWbf9twg65TxXrNIlmr1IF2/Ev/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18865},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","default":"./dist/helpers.js"}},"gitHead":"9bd6b7ca475048e6f897ed25ffb9f1fce996c5f3","scripts":{"lint":"eslint .","test":"node --test","build":"tsc","prepare":"husky || true","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"node --test --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"devastion","email":"banev_dimitar@mail.com"},"repository":{"url":"git+https://github.com/devastion/wilks.git","type":"git"},"_npmVersion":"11.4.2","description":"Calculate wilks score, dots, one rep max and more. Wilks formula and Dots are primarily used in powerlifting contests to identify the best lifter across different weight classes.","directories":{},"_nodeVersion":"24.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.31.0","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.14","lint-staged":"^16.1.2","typescript-eslint":"^8.37.0","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^3.0.4","@stylistic/eslint-plugin":"^5.2.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wilks_2.1.0_1752808602638_0.3632226672707315","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"wilks","version":"2.2.0","keywords":["wilks","dots","1rm","onerepmax","coefficient","calculator"],"author":{"url":"https://github.com/devastion","name":"Dimitar Banev","email":"banev_dimitar@mail.com"},"license":"MIT","_id":"wilks@2.2.0","maintainers":[{"name":"devastion","email":"banev_dimitar@mail.com"}],"homepage":"https://github.com/devastion/wilks#readme","bugs":{"url":"https://github.com/devastion/wilks/issues","email":"banev_dimitar@mail.com"},"dist":{"shasum":"0d06921076e40ba5b7507172059fad32d057ef75","tarball":"https://registry.npmjs.org/wilks/-/wilks-2.2.0.tgz","fileCount":19,"integrity":"sha512-IgxpA/1+BB6IvpWtntrzJQatVyMTeTkg0UGwK221nlf8xE1cVpDCFjL5cunyu7d7/EtJhLuRfRx2S5B6+9nqTw==","signatures":[{"sig":"MEQCIFrEuZackSRX4MaCTcEhxFVLVPFqt202kpFoS+4XAwwCAiByMcbM8hxQoxPZ4koPpbWpwXBuDl/OWeaVLc/NB9uQ8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26569},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","default":"./dist/helpers.js"}},"gitHead":"b481d552dfb180216f7fc1e2b2e7d5a2b9ce6eb0","scripts":{"lint":"eslint .","test":"node --test","build":"tsc","prepare":"husky || true","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"node --test --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"devastion","email":"banev_dimitar@mail.com"},"repository":{"url":"git+https://github.com/devastion/wilks.git","type":"git"},"_npmVersion":"11.4.2","description":"Calculate wilks score, dots, one rep max and more. Wilks formula and Dots are primarily used in powerlifting contests to identify the best lifter across different weight classes.","directories":{},"_nodeVersion":"24.4.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.31.0","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.14","lint-staged":"^16.1.2","typescript-eslint":"^8.37.0","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^3.0.4","@stylistic/eslint-plugin":"^5.2.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wilks_2.2.0_1752814370608_0.21856325341475857","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"wilks","version":"2.3.0","description":"Calculate wilks score, dots, one rep max and more. Wilks formula and Dots are primarily used in powerlifting contests to identify the best lifter across different weight classes.","keywords":["wilks","dots","1rm","onerepmax","coefficient","calculator"],"homepage":"https://github.com/devastion/wilks#readme","bugs":{"url":"https://github.com/devastion/wilks/issues","email":"banev_dimitar@mail.com"},"repository":{"type":"git","url":"git+https://github.com/devastion/wilks.git"},"license":"MIT","author":{"name":"Dimitar Banev","email":"banev_dimitar@mail.com","url":"https://github.com/devastion"},"type":"module","exports":{".":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"./helpers":{"default":"./dist/helpers.js","types":"./dist/helpers.d.ts"}},"scripts":{"build":"tsc","lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test":"node --test","test:watch":"node --test --watch","prepare":"husky || true","prepublishOnly":"npm run build"},"engines":{"node":">=20"},"publishConfig":{"access":"public"},"devDependencies":{"@eslint/js":"^9.31.0","@stylistic/eslint-plugin":"^5.2.0","@types/node":"^24.0.14","eslint":"^9.31.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import":"^2.32.0","eslint-plugin-sonarjs":"^3.0.4","husky":"^9.1.7","lint-staged":"^16.1.2","typescript":"^5.8.3","typescript-eslint":"^8.37.0"},"_id":"wilks@2.3.0","gitHead":"d85d26f52a0b70d2d066487d75ef1f0ef0bad902","_nodeVersion":"24.7.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-us38S09lowEQYgLiw5zKkr0AeRuDhQeNdLG0QDdmON+K+O4nS2uo7two/A+ljvVB7ppOKSVLixVaFmA0WMFG5A==","shasum":"fba294609464f20749c61442ba1624fd644d9a4f","tarball":"https://registry.npmjs.org/wilks/-/wilks-2.3.0.tgz","fileCount":19,"unpackedSize":30974,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQClQEKjw4GteqWqScT1IyY+JAxsnmVxUJbQrgQokglh8gIhAKoXlfvWo5KkNuYjadqMnRbmElHCzkmKTN++QH4GnrRY"}]},"_npmUser":{"name":"devastion","email":"banev_dimitar@mail.com"},"directories":{},"maintainers":[{"name":"devastion","email":"banev_dimitar@mail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wilks_2.3.0_1756489803834_0.656204525948755"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-05T06:59:35.736Z","modified":"2025-08-29T17:50:04.194Z","0.1.0":"2024-01-05T06:59:35.932Z","0.1.1":"2024-01-05T09:07:32.935Z","0.1.2":"2024-01-05T09:22:19.804Z","0.1.3":"2024-01-05T09:45:30.789Z","0.2.0":"2024-01-12T18:36:52.629Z","0.2.1":"2024-01-12T18:49:21.536Z","0.2.2":"2024-01-12T19:04:04.120Z","0.3.0":"2024-01-12T19:12:53.659Z","1.0.0":"2024-05-30T10:05:38.857Z","1.1.0":"2024-05-31T12:27:33.788Z","1.1.1":"2024-06-02T10:18:33.122Z","2.0.0":"2025-07-17T21:34:47.437Z","2.0.1":"2025-07-17T23:06:55.686Z","2.0.2":"2025-07-18T00:20:58.414Z","2.0.3":"2025-07-18T00:28:50.478Z","2.1.0":"2025-07-18T03:16:42.895Z","2.2.0":"2025-07-18T04:52:50.779Z","2.3.0":"2025-08-29T17:50:04.033Z"},"bugs":{"url":"https://github.com/devastion/wilks/issues","email":"banev_dimitar@mail.com"},"author":{"name":"Dimitar Banev","email":"banev_dimitar@mail.com","url":"https://github.com/devastion"},"license":"MIT","homepage":"https://github.com/devastion/wilks#readme","keywords":["wilks","dots","1rm","onerepmax","coefficient","calculator"],"repository":{"type":"git","url":"git+https://github.com/devastion/wilks.git"},"description":"Calculate wilks score, dots, one rep max and more. Wilks formula and Dots are primarily used in powerlifting contests to identify the best lifter across different weight classes.","maintainers":[{"name":"devastion","email":"banev_dimitar@mail.com"}],"readme":"<div align=\"center\">\n  <h1>  \n    <a href=\"https://www.npmjs.com/package/wilks\">Wilks Calculator</a>\n  </h1>\n  <img alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dm/wilks\">\n  <img alt=\"NPM Version\" src=\"https://img.shields.io/npm/v/wilks\">\n</div>\n\n<br />\n\nCalculate wilks score. Wilks formula is primarily used in powerlifting contests to identify the best lifter across different weight classes.\n\n## 🚀 Quick Start\n\n```sh\nnpm i wilks\n```\n\n```ts\nimport { wilks, wilks2020 } from \"wilks\";\n\nconst calculateWilks = wilks({ total: 612.5, bodyweight: 56, gender: \"female\", unit: \"kg\" }); // 720.67\nconst calculateWilks2020 = wilks2020({ total: 612.5, bodyweight: 56, gender: \"female\", unit: \"kg\" }); // 847.27\n```\n\n## ⭐ Usage\n\nThe module currently exports `\"wilks\"` and `\"wilks/helpers\"`. You can check the [tests](./src/__tests__) to see more examples.\n\n### `wilks`\n\n```ts\nimport { wilks, wilks2020, dots, ipf, ipfgl, oneRepMax } from \"wilks\";\n\nconst input = {\n  // Use total\n  total: 612.5,\n  // Or\n  squat: 260,\n  bench: 132.5,\n  deadlift: 220,\n  bodyweight: 56,\n  gender: \"female\" | \"male\",\n  unit: \"kg\" | \"lb\",\n};\n\nconst calculateWilks\n  = wilks({ total: 612.5, bodyweight: 56, gender: \"female\", unit: \"kg\" }); // 720.67\nconst calculateWilks2020\n  = wilks2020({ squat: 260, bench: 132.5, deadlift: 220, bodyweight: 56, gender: \"female\", unit: \"kg\" }); // 847.27\nconst calculateDots\n  = dots({ total: 612.5, bodyweight: 56, gender: \"female\", unit: \"kg\" }); // 709.96\n// ipf(input, \"clpl\" | \"clbp\" | \"eqpl\" | \"eqbp\")\nconst calculateIpf\n  = ipf({ total: 1350.4, bodyweight: 123.45, gender: \"female\", unit: \"lb\" }, \"clpl\"); // 1145.88\nconst calculateIpfGl\n  = ipfgl({ total: 612.5, bodyweight: 56, gender: \"female\", unit: \"kg\" }, \"clpl\"); // 145.62\n// accepts weight, reps, formula (\"brzycki\" | \"epley\" | \"lander\" | \"lombardi\" | \"oconner\") and round to decimal\nconst calculateOneRepMax = oneRepMax(100, 10, \"brzycki\", 0); // 133\n```\n\n### `wilks/helpers`\n\nExports `roundToDecimal(input: number, decimal: number): number` and `convertWeight(weight: number, unit: \"kg\" | \"lb\", decimal = 1): number`.\n\n```ts\nimport { roundToDecimal, convertWeight } from \"wilks/helpers\";\n\nconsole.log(roundToDecimal(123.333, 2)); // 123.33\nconsole.log(convertWeight(163.1, \"lb\")); // 74\nconsole.log(convertWeight(163.1, \"lb\", 2)); // 73.98\n```\n\n## 📍 Roadmap\n\n- [x] Wilks Formula 2020 Edition\n- [x] Dots Calculator\n- [x] IPF GL Points Calculator\n- [x] One Rep Max Calculator\n","readmeFilename":"README.md"}