swisseph-wasm
Version:
High-precision Swiss Ephemeris WebAssembly library for astronomical calculations in JavaScript
76 lines (75 loc) • 1.87 kB
JSON
{
"name": "swisseph-wasm",
"version": "0.0.2",
"description": "High-precision Swiss Ephemeris WebAssembly library for astronomical calculations in JavaScript",
"type": "module",
"main": "src/swisseph.js",
"module": "src/swisseph.js",
"exports": {
".": {
"import": "./src/swisseph.js",
"types": "./types/index.d.ts"
},
"./package.json": "./package.json"
},
"files": [
"src/",
"wsam/",
"types/",
"examples/",
"DOCUMENTATION.md",
"QUICK_REFERENCE.md",
"README.md",
"LICENSE"
],
"scripts": {
"test": "NODE_OPTIONS=--experimental-vm-modules jest",
"test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch",
"test:coverage": "NODE_OPTIONS=--experimental-vm-modules jest --coverage",
"prepublishOnly": "npm test",
"demo": "python3 -m http.server 8000",
"docs": "echo 'Documentation available in DOCUMENTATION.md'"
},
"keywords": [
"swiss-ephemeris",
"astronomy",
"astrology",
"ephemeris",
"webassembly",
"wasm",
"planetary-positions",
"astronomical-calculations",
"julian-day",
"sidereal",
"tropical",
"birth-chart",
"horoscope",
"celestial-mechanics"
],
"author": {
"name": "prolaxu",
"url": "https://github.com/prolaxu"
},
"license": "GPL-3.0-or-later",
"repository": {
"type": "git",
"url": "git+https://github.com/prolaxu/swiss-wasm.git"
},
"bugs": {
"url": "https://github.com/prolaxu/swiss-wasm/issues"
},
"homepage": "https://github.com/prolaxu/swiss-wasm#readme",
"engines": {
"node": ">=14.0.0"
},
"browser": {
"src/swisseph.js": "./src/swisseph.js"
},
"devDependencies": {
"@babel/core": "^7.22.0",
"@babel/preset-env": "^7.22.0",
"babel-jest": "^29.5.0",
"jest": "^29.5.0",
"jest-environment-jsdom": "^29.5.0"
}
}