1.1.40 • Published 9 months ago

@meza/curseforge-fingerprint v1.1.40

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
9 months ago

curseforge-fingerprint

Node binding for the fingerprinting algorithm curseforge is using.

This is using the exact c++ source code that Curseforge is using to determine file fingerprints. It's wrapped into a node addon so that it could be reused elsewhere.

Install

This is a native binding which means that it uses node-gyp to compile the C++ code into something node can use. Compilation depends on your operating system.

IMPORTANT

Follow the instructions here to install all the required dependencies.

Once the dependencies for node-gyp are satisfied, then install the module itself. These dependencies are required to build the module on the system you are working on.

This also means that the project you use this for will also be platform-dependent. This might change later.

npm: npm install @meza/curseforge-fingerprint

yarn: yarn add @meza/curseforge-fingerprint

pnpm: pnpm add @meza/curseforge-fingerprint

Usage

import curseforge from '@meza/curseforge-fingerprint';
import path from 'path';

const file = path.resolve('/path/to/jar');
const fingerprint = curseforge.fingerprint(file);

Please Help

If you can help make the c++ code cleaner or to make the node module more user friendly, please submit a pull request.

1.1.34

10 months ago

1.1.33

10 months ago

1.1.32

11 months ago

1.1.38

10 months ago

1.1.37

10 months ago

1.1.36

10 months ago

1.1.35

10 months ago

1.1.39

10 months ago

1.1.40

9 months ago

1.1.29

11 months ago

1.1.28

11 months ago

1.1.30

11 months ago

1.1.31

11 months ago

1.1.19

1 year ago

1.1.18

1 year ago

1.1.17

1 year ago

1.1.23

1 year ago

1.1.22

1 year ago

1.1.21

1 year ago

1.1.20

1 year ago

1.1.27

12 months ago

1.1.26

12 months ago

1.1.25

12 months ago

1.1.24

12 months ago

1.1.9

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.12

1 year ago

1.1.11

1 year ago

1.1.10

1 year ago

1.1.16

1 year ago

1.1.15

1 year ago

1.1.14

1 year ago

1.1.13

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.1.2

1 year ago

1.0.12-alpha.7

1 year ago

1.0.12-alpha.8

1 year ago

1.0.12-alpha.5

1 year ago

1.0.12-alpha.6

1 year ago

1.0.12-alpha.3

1 year ago

1.0.12-alpha.4

1 year ago

1.0.12-alpha.1

1 year ago

1.0.12-alpha.2

1 year ago

1.1.1-beta.2

1 year ago

1.1.1-beta.3

1 year ago

1.1.1-beta.1

1 year ago

1.1.1-beta.4

1 year ago

1.1.1-alpha.1

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago