mirror of
https://github.com/maputnik/editor.git
synced 2026-10-13 06:23:43 +00:00
Bumps the react group with 1 update: [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels). Updates `react-resizable-panels` from 4.11.0 to 4.13.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/releases">react-resizable-panels's releases</a>.</em></p> <blockquote> <h2>4.13.3</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/755">755</a>: Bugfix: <code>Separator</code> behind a modal <code><dialog></code> can no longer be dragged</li> </ul> <h2>4.13.2</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/751">751</a>: <code>Separator</code> no longer retains focus after a drag</li> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/753">753</a>: Fix <code>Panel</code> order in environments like JSDom with invalid <code>offset</code> values</li> </ul> <h2>4.13.1</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/750">750</a>: Bug fixes: <ul> <li>Match layout values to panel IDs so reordered keys map to the correct constraints</li> <li>Preserve keyboard mappings for disabled separators; fixes edge case “Matching panels not found” error</li> <li>Respect default layout when an initially hidden group becomes visible</li> <li>Calculate available group size once per hit-testing pass instead of once per hit region</li> <li>Ensure onLayoutChanged still fires when pressing elsewhere on the page or resizing another group</li> </ul> </li> </ul> <h2>4.13.0</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/746">746</a>: Customizable resize preview mode</li> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/749">749</a>: Panels support configurable collapse threshold</li> </ul> <h2>4.12.4</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/743">743</a>: Don't capture pointer for a detached <code>Separator</code></li> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/741">741</a>: <code>Separator</code> ARIA values use proper panel indices</li> </ul> <h2>4.12.3</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/730">730</a>: Guard <code>CSSStyleSheet</code> construction to avoid throwing in unsupported environments (<a href="https://github.com/leo-yang-qiong"><code>@leo-yang-qiong</code></a>)</li> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/736">736</a>: Bugfix: Derived Panel constraints equality check</li> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/732">732</a>: Bugfix: Prevent orphaned groups in "pointerup" edge case (<a href="https://github.com/waterWang"><code>@waterWang</code></a>)</li> </ul> <h2>4.12.1</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/723">723</a>: Bug fix for context menu event (right click) occurring while pointer-resize is active</li> </ul> <h2>4.12.0</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/716">716)</a>: Meta info available to <code>onLayoutChanged</code> callback signalling whether resize event was triggered by direct user input (keyboard or mouse)</li> <li><code>useDefaultLayout</code> hook supports <code>onlySaveAfterUserInteractions</code> option to only save layouts when directly triggered by user interactions.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md">react-resizable-panels's changelog</a>.</em></p> <blockquote> <h2>4.13.3</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/755">755</a>: Bugfix: <code>Separator</code> behind a modal <code><dialog></code> can no longer be dragged</li> </ul> <h2>4.13.2</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/751">751</a>: <code>Separator</code> no longer retains focus after a drag</li> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/753">753</a>: Fix <code>Panel</code> order in environments like JSDom with invalid <code>offset</code> values</li> </ul> <h2>4.13.1</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/750">750</a>: Bug fixes: <ul> <li>Match layout values to panel IDs so reordered keys map to the correct constraints</li> <li>Preserve keyboard mappings for disabled separators; fixes edge case “Matching panels not found” error</li> <li>Respect default layout when an initially hidden group becomes visible</li> <li>Calculate available group size once per hit-testing pass instead of once per hit region</li> <li>Ensure onLayoutChanged still fires when pressing elsewhere on the page or resizing another group</li> </ul> </li> </ul> <h2>4.13.0</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/746">746</a>: Customizable resize preview mode</li> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/749">749</a>: Panels support configurable collapse threshold</li> </ul> <h2>4.12.4</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/743">743</a>: Don't capture pointer for a detached <code>Separator</code></li> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/741">741</a>: <code>Separator</code> ARIA values use proper panel indices</li> </ul> <h2>4.12.3</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/730">730</a>: Guard <code>CSSStyleSheet</code> construction to avoid throwing in unsupported environments (<a href="https://github.com/leo-yang-qiong"><code>@leo-yang-qiong</code></a>)</li> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/736">736</a>: Bugfix: Derived Panel constraints equality check</li> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/732">732</a>: Bugfix: Prevent orphaned groups in "pointerup" edge case (<a href="https://github.com/waterWang"><code>@waterWang</code></a>)</li> </ul> <h2>4.12.2</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/726">726</a>: Updated inline documentation to clarify size units.</li> </ul> <h2>4.12.1</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/723">723</a>: Bug fix for context menu event (right click) occurring while pointer-resize is active</li> </ul> <h2>4.12.0</h2> <ul> <li><a href="https://redirect.github.com/bvaughn/react-resizable-panels/pull/716">716)</a>: Meta info available to <code>onLayoutChanged</code> callback signalling whether resize event was triggered by direct user input (keyboard or mouse)</li> <li><code>useDefaultLayout</code> hook supports <code>onlySaveAfterUserInteractions</code> option to only save layouts when directly triggered by user interactions.</li> </ul> <h2>4.11.2</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/ffa22a1dae86779093bbf40179e4c22e038867cb"><code>ffa22a1</code></a> 4.13.2 -> 4.13.3</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/cd49125e81c2815b9b0c0fafe34d353fce0ccc9b"><code>cd49125</code></a> Bugfix: Separator behind a modal <dialog> can not be dragged (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/755">#755</a>)</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/9a2bb1fda82773585fbdfe540cb91e6d61e6d323"><code>9a2bb1f</code></a> 4.13.1 -> 4.13.2</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/3b6671e017a7b247e61c0134368043951d6fd928"><code>3b6671e</code></a> Fix panel (re)ordering bug for environments like JSDom with no positions/offs...</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/f6622c475daa20a1d5e77c1830fc92a123b3c4af"><code>f6622c4</code></a> Bugfix: Separator keeps invisible focus after a drag (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/752">#752</a>)</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/a2796d7acac1d8127d95f201b4a40017bc110faa"><code>a2796d7</code></a> 4.13.0 -> 4.13.1</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/dcc6525693adee5a101bab67978b083f6e185381"><code>dcc6525</code></a> Bug fixes (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/750">#750</a>)</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/562292382feccc4be4e7131b24c6dc04e3934ad3"><code>5622923</code></a> 4.12.4 -> 4.13.0</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/b10eba614a54dc4cc9e612320bc95e300679f810"><code>b10eba6</code></a> Panels support configurable collapse threshold (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/749">#749</a>)</li> <li><a href="https://github.com/bvaughn/react-resizable-panels/commit/5ce42e800c5250d9de21f218a9501bb5da45077d"><code>5ce42e8</code></a> Resize preview mode (<a href="https://redirect.github.com/bvaughn/react-resizable-panels/issues/746">#746</a>)</li> <li>Additional commits viewable in <a href="https://github.com/bvaughn/react-resizable-panels/compare/4.11.0...4.13.3">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
153 lines
5.0 KiB
JSON
153 lines
5.0 KiB
JSON
{
|
|
"name": "maputnik",
|
|
"version": "3.1.0",
|
|
"description": "A MapLibre GL visual style editor",
|
|
"type": "module",
|
|
"main": "''",
|
|
"scripts": {
|
|
"copy-rtl-text-plugin": "mkdir -p public && cp -p node_modules/@mapbox/mapbox-gl-rtl-text/dist/mapbox-gl-rtl-text.js public/",
|
|
"start": "npm run copy-rtl-text-plugin && vite",
|
|
"build": "npm run copy-rtl-text-plugin && tsc && vite build --mode=production",
|
|
"build-desktop": "npm run copy-rtl-text-plugin && tsc && vite build --mode=desktop && cd desktop && make",
|
|
"build-linux": "npm run copy-rtl-text-plugin && tsc && vite build --mode=desktop && cd desktop && make bin/linux/maputnik",
|
|
"i18n:extract": "npx i18next-cli extract",
|
|
"lint": "eslint",
|
|
"test": "playwright test",
|
|
"test-e2e": "playwright test",
|
|
"test-unit": "vitest",
|
|
"test-unit-ci": "vitest run --coverage --reporter=json",
|
|
"lint-css": "stylelint \"src/styles/*.scss\"",
|
|
"sort-styles": "jq 'sort_by(.id)' src/config/styles.json > tmp.json && mv tmp.json src/config/styles.json"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/maplibre/maputnik"
|
|
},
|
|
"author": "Lukas Martinelli",
|
|
"license": "MIT",
|
|
"homepage": "https://github.com/maplibre/maputnik#readme",
|
|
"dependencies": {
|
|
"@codemirror/lang-json": "^6.0.2",
|
|
"@codemirror/lint": "^6.9.7",
|
|
"@codemirror/state": "^6.7.6",
|
|
"@codemirror/theme-one-dark": "^6.1.3",
|
|
"@codemirror/view": "^6.43.13",
|
|
"@dnd-kit/core": "^6.3.1",
|
|
"@dnd-kit/sortable": "^10.0.0",
|
|
"@dnd-kit/utilities": "^3.2.2",
|
|
"@mapbox/mapbox-gl-rtl-text": "^0.4.0",
|
|
"@maplibre/maplibre-gl-geocoder": "^1.9.4",
|
|
"@maplibre/maplibre-gl-inspect": "^1.9.0",
|
|
"@maplibre/maplibre-gl-style-spec": "^26.4.4",
|
|
"array-move": "^4.0.0",
|
|
"buffer": "^6.0.3",
|
|
"classnames": "^2.5.1",
|
|
"codemirror": "^6.0.2",
|
|
"color": "^5.0.3",
|
|
"detect-browser": "^5.3.0",
|
|
"downshift": "^9.4.0",
|
|
"events": "^3.3.0",
|
|
"file-saver": "^2.0.5",
|
|
"i18next": "^26.4.2",
|
|
"i18next-browser-languagedetector": "^8.2.1",
|
|
"i18next-resources-to-backend": "^1.2.3",
|
|
"json-stringify-pretty-compact": "^4.0.0",
|
|
"json-to-ast": "^2.1.0",
|
|
"lodash": "^4.18.1",
|
|
"lodash.capitalize": "^4.2.1",
|
|
"lodash.clamp": "^4.0.3",
|
|
"lodash.clonedeep": "^4.5.0",
|
|
"lodash.get": "^4.4.2",
|
|
"lodash.isequal": "^4.5.0",
|
|
"lodash.throttle": "^4.1.1",
|
|
"maplibre-gl": "^6.11.2",
|
|
"maputnik-design": "github:maputnik/design#172b06c",
|
|
"ol": "^10.10.0",
|
|
"ol-mapbox-style": "^13.5.1",
|
|
"pmtiles": "^4.5.0",
|
|
"prop-types": "^15.8.1",
|
|
"react": "^19.3.0",
|
|
"react-accessible-accordion": "^5.0.1",
|
|
"react-aria-menubutton": "^8.0.0",
|
|
"react-aria-modal": "^5.0.2",
|
|
"react-collapse": "^5.1.1",
|
|
"react-color": "^2.19.3",
|
|
"react-dom": "^19.3.0",
|
|
"react-i18next": "^17.0.15",
|
|
"react-icons": "^5.7.0",
|
|
"react-markdown": "^10.1.0",
|
|
"react-resizable-panels": "^4.13.3",
|
|
"reconnecting-websocket": "^4.4.0",
|
|
"slugify": "^1.6.9",
|
|
"string-hash": "^1.1.3",
|
|
"url": "^0.11.4"
|
|
},
|
|
"jshintConfig": {
|
|
"esversion": 6
|
|
},
|
|
"stylelint": {
|
|
"extends": "stylelint-config-recommended-scss",
|
|
"rules": {
|
|
"no-descending-specificity": null,
|
|
"media-feature-name-no-unknown": [
|
|
true,
|
|
{
|
|
"ignoreMediaFeatureNames": [
|
|
"prefers-reduced-motion"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^10.0.1",
|
|
"@istanbuljs/nyc-config-typescript": "^1.0.2",
|
|
"@playwright/test": "^1.63.0",
|
|
"@stylistic/eslint-plugin": "^5.10.0",
|
|
"@types/codemirror": "^5.60.18",
|
|
"@types/color": "^4.2.1",
|
|
"@types/cors": "^2.8.19",
|
|
"@types/file-saver": "^2.0.7",
|
|
"@types/geojson": "^7946.0.16",
|
|
"@types/json-to-ast": "^2.1.4",
|
|
"@types/lodash.capitalize": "^4.2.9",
|
|
"@types/lodash.clamp": "^4.0.9",
|
|
"@types/lodash.clonedeep": "^4.5.9",
|
|
"@types/lodash.get": "^4.4.9",
|
|
"@types/lodash.isequal": "^4.5.8",
|
|
"@types/lodash.throttle": "^4.1.9",
|
|
"@types/randomcolor": "^0.5.9",
|
|
"@types/react": "^19.3.0",
|
|
"@types/react-aria-menubutton": "^6.2.14",
|
|
"@types/react-aria-modal": "^5.0.0",
|
|
"@types/react-collapse": "^5.0.4",
|
|
"@types/react-color": "^3.0.13",
|
|
"@types/react-dom": "^19.3.0",
|
|
"@types/string-hash": "^1.1.3",
|
|
"@types/wicg-file-system-access": "^2023.10.7",
|
|
"@vitejs/plugin-react": "^6.1.1",
|
|
"@vitest/coverage-v8": "^5.0.2",
|
|
"cors": "^2.8.6",
|
|
"eslint": "^10.11.0",
|
|
"eslint-plugin-react": "^7.37.5",
|
|
"eslint-plugin-react-hooks": "^7.1.1",
|
|
"eslint-plugin-react-refresh": "^0.5.7",
|
|
"i18next-cli": "^1.74.1",
|
|
"istanbul": "^0.4.5",
|
|
"istanbul-lib-coverage": "^3.2.2",
|
|
"nyc": "^18.0.0",
|
|
"postcss": "^8.5.28",
|
|
"react-hot-loader": "^4.13.1",
|
|
"sass": "^1.105.0",
|
|
"stylelint": "^17.15.0",
|
|
"stylelint-config-recommended-scss": "^17.0.1",
|
|
"stylelint-scss": "^7.3.0",
|
|
"typescript": "^6.0.3",
|
|
"typescript-eslint": "^8.70.1",
|
|
"uuid": "^14.0.2",
|
|
"vite": "^8.3.0",
|
|
"vite-plugin-istanbul": "^9.0.1",
|
|
"vitest": "^5.0.2"
|
|
}
|
|
}
|