iemjs
Version:
Iowa Environmental Mesonet JavaScript utilities for weather data applications
65 lines (64 loc) • 1.75 kB
JSON
{
"name": "iemjs",
"version": "0.0.7",
"description": "Iowa Environmental Mesonet JavaScript utilities for weather data applications",
"type": "module",
"main": "src/index.js",
"types": "src/index.d.ts",
"exports": {
".": {
"import": "./src/index.js",
"types": "./src/index.d.ts"
},
"./domUtils": {
"import": "./src/domUtils.js",
"types": "./src/domUtils.d.ts"
},
"./iemdata": {
"import": "./src/iemdata.js",
"types": "./src/iemdata.d.ts"
}
},
"files": [
"src/**/*.js",
"src/**/*.d.ts",
"README.md",
"LICENSE"
],
"scripts": {
"prepack": "echo 'Preparing iemjs package for publishing...'",
"test": "npm run test:syntax && npm run test:imports && npm run test:exports && npm run test:types",
"test:syntax": "node -c src/domUtils.js && node -c src/iemdata.js && node -c src/index.js && echo '✅ Syntax validation passed'",
"test:types": "echo '✅ TypeScript declarations exist' && ls src/*.d.ts",
"test:imports": "node tests/test-imports.js",
"test:exports": "node tests/test-exports.js",
"version": "echo 'Version updated to' $npm_package_version"
},
"keywords": [
"weather",
"meteorology",
"data-visualization",
"iowa",
"mesonet",
"javascript",
"es-modules"
],
"author": "Iowa State University - Iowa Environmental Mesonet",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/akrherz/iem.git",
"directory": "src/iemjs"
},
"homepage": "https://mesonet.agron.iastate.edu",
"bugs": {
"url": "https://github.com/akrherz/iem/issues"
},
"engines": {
"node": ">=14.0.0"
},
"browserslist": [
"defaults",
"not IE 11"
]
}