# jmap-core-js

> K2 Geospatial - JMap Core library implementation

Latest version **2.22.0** (published 2025-01-15) · ISC license · 0 weekly downloads

## Install

```sh
npm install jmap-core-js
pnpm add jmap-core-js
yarn add jmap-core-js
bun add jmap-core-js
```

## Health

**Score 25/100 (F)** — status: maintenance-mode.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: stale; low maintenance score.

## Facts

| | |
|---|---|
| Version | 2.22.0 |
| Published | 2025-01-15 |
| First published | 2020-03-18 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 34 |
| Unpacked size | 5 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | K2 Geospatial developer |
| Maintainers | k2-dev |

## Links

- npm: https://www.npmjs.com/package/jmap-core-js
- npm.io page: https://npm.io/package/jmap-core-js

## Dependencies (34)

- [ajv](https://npm.io/package/ajv.md) ^8.6.2
- [uuid](https://npm.io/package/uuid.md) ^8.3.2
- [axios](https://npm.io/package/axios.md) ^0.21.4
- [proj4](https://npm.io/package/proj4.md) ^2.7.5
- [rbush](https://npm.io/package/rbush.md) ^3.0.1
- [react](https://npm.io/package/react.md) ^17.0.2
- [redux](https://npm.io/package/redux.md) ^4.1.1
- [core-js](https://npm.io/package/core-js.md) ^3.10.0
- [history](https://npm.io/package/history.md) ^5.0.1
- [date-fns](https://npm.io/package/date-fns.md) 2.23.0
- [mapbox-gl](https://npm.io/package/mapbox-gl.md) ^1.13.1
- [react-dom](https://npm.io/package/react-dom.md) ^17.0.2
- [react-rnd](https://npm.io/package/react-rnd.md) ^10.3.4
- [wellknown](https://npm.io/package/wellknown.md) ^0.5.0
- [@turf/turf](https://npm.io/package/@turf/turf.md) ^6.5.0
- [@types/uuid](https://npm.io/package/@types/uuid.md) ^8.3.1
- [ajv-formats](https://npm.io/package/ajv-formats.md) ^2.1.1
- [html2canvas](https://npm.io/package/html2canvas.md) ^1.3.2
- [react-redux](https://npm.io/package/react-redux.md) ^7.2.5
- [json-pointer](https://npm.io/package/json-pointer.md) ^0.6.1
- [json-logic-js](https://npm.io/package/json-logic-js.md) ^2.0.1
- [react-tooltip](https://npm.io/package/react-tooltip.md) ^4.2.21
- [react-pannellum](https://npm.io/package/react-pannellum.md) ^0.2.6
- [regenerator-runtime](https://npm.io/package/regenerator-runtime.md) ^0.13.9
- [normalize-diacritics](https://npm.io/package/normalize-diacritics.md) ^3.0.0
- [react-zoom-pan-pinch](https://npm.io/package/react-zoom-pan-pinch.md) ^2.1.3
- [material-design-icons](https://npm.io/package/material-design-icons.md) ^3.0.1
- [@fortawesome/fontawesome-pro](https://npm.io/package/@fortawesome/fontawesome-pro.md) ^5.15.0
- [@fortawesome/react-fontawesome](https://npm.io/package/@fortawesome/react-fontawesome.md) ^0.1.15
- [@fortawesome/pro-light-svg-icons](https://npm.io/package/@fortawesome/pro-light-svg-icons.md) ^5.15.0
- [@fortawesome/pro-solid-svg-icons](https://npm.io/package/@fortawesome/pro-solid-svg-icons.md) ^5.15.0
- [@fortawesome/fontawesome-svg-core](https://npm.io/package/@fortawesome/fontawesome-svg-core.md) ^1.2.31
- [@fortawesome/pro-duotone-svg-icons](https://npm.io/package/@fortawesome/pro-duotone-svg-icons.md) ^5.15.0
- [@fortawesome/pro-regular-svg-icons](https://npm.io/package/@fortawesome/pro-regular-svg-icons.md) ^5.15.0

## Recent versions

- 2.22.0 (latest) — 2025-01-15
- 2.21.1 (7_Kathmandu_HF21) — 2025-01-14
- 2.20.5 (7_Kathmandu_HF20) — 2024-11-13
- 2.19.0 (7_Kathmandu_HF19) — 2024-04-03
- 2.18.4 (7_Kathmandu_HF18) — 2024-04-03
- 2.17.4 (7_Kathmandu_HF17) — 2024-03-15
- 2.16.4 (7_Kathmandu_HF16) — 2024-03-07
- 2.15.0 (7_Kathmandu_HF15) — 2023-12-07
- 2.14.13 (7_Kathmandu_HF14) — 2023-12-06
- 2.12.9 (7_Kathmandu_HF12) — 2023-10-05
- 2.10.14 (7_Kathmandu_HF10) — 2023-07-20
- 2.9.19 (7_Kathmandu_HF9) — 2023-05-03
- 2.7.14 (7_Kathmandu_HF7) — 2022-12-16
- 2.6.8 (7_Kathmandu_HF6) — 2022-12-16
- 2.5.15 (7_Kathmandu_HF5) — 2022-12-16
- … 275 more at https://npm.io/package/jmap-core-js/versions

## README

#### The first time, install dependencies :

    npm i

#### To start the Core library :

    npm start

A dev example page is accessible at this location : http://localhost:8081

To access a different project : http://localhost:8081?ngProjectId=XXX

The JS entry file is accessible at this location : http://localhost:8081/build/index.js

When code is changed, it's automatically built and the web page refresh by its own (thanks webpack dev server).

#### Install the following vs-code extensions :

    - https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
    - "Prettier - Code formatter" extention (Author : Esben Petersen)

---
_Source: https://npm.io/package/jmap-core-js · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
