UNPKG

1.65 kBJSONView Raw
1{
2 "name": "runge-kutta",
3 "version": "0.0.1",
4 "description": "JavaScript implementation of the classic Runge-Kutta method (RK4)",
5 "main": "lib/index.js",
6 "types": "lib/index.d.ts",
7 "repository": {
8 "type": "git",
9 "url": "git+https://github.com/giannotr/runge-kutta-js.git"
10 },
11 "keywords": [
12 "math",
13 "mathematics",
14 "numerical",
15 "numeric",
16 "methods",
17 "solve",
18 "differential",
19 "equation",
20 "system",
21 "equations",
22 "calculus"
23 ],
24 "author": "Ruben Giannotti",
25 "license": "MIT",
26 "bugs": {
27 "url": "https://github.com/giannotr/runge-kutta-js/issues"
28 },
29 "homepage": "https://github.com/giannotr/runge-kutta-js#readme",
30 "scripts": {
31 "build": "tsc",
32 "prepare": "tsc",
33 "test": "jest --coverage",
34 "test-dev": "xo && npm run test && npm run prepare"
35 },
36 "devDependencies": {
37 "coveralls": "^3.1.0",
38 "jest": "^25.4.0",
39 "ts-jest": "^25.4.0",
40 "typescript": "^3.8.3",
41 "xo": "^0.30.0"
42 },
43 "xo": {
44 "rules": {
45 "no-floating-decimal": "off",
46 "comma-dangle": "off",
47 "one-var": "warn",
48 "@typescript-eslint/space-before-function-paren": "off",
49 "@typescript-eslint/keyword-spacing": "off",
50 "@typescript-eslint/restrict-plus-operands": "warn",
51 "@typescript-eslint/prefer-readonly-parameter-types": "warn"
52 },
53 "ignores": [
54 "./src/**/*.test.js"
55 ]
56 },
57 "jest": {
58 "testPathIgnorePatterns": [
59 "/node_modules/",
60 "/coverage/",
61 "/lib/"
62 ],
63 "roots": [
64 "<rootDir>/src"
65 ],
66 "testMatch": [
67 "**/__tests__/**/*.+(ts|tsx|js)",
68 "**/?(*.)+(spec|test).+(ts|tsx|js)"
69 ],
70 "transform": {
71 "^.+\\.(ts|tsx)$": "ts-jest"
72 }
73 },
74 "dependencies": {
75 "type-insurance": "^1.2.0"
76 }
77}