mirror of
https://github.com/penpot/penpot.git
synced 2025-06-03 19:32:52 +02:00
🐛 Fix nodejs incompatibility with common tests prepend script (#5730)
* 🐛 Fix nodejs incompatibility with common tests prepend script * 📎 Fix linter issues Related to the upcoming update of clj-kondo
This commit is contained in:
parent
773debafda
commit
0870910dcc
8 changed files with 19 additions and 12 deletions
|
@ -58,6 +58,12 @@
|
||||||
:redundant-do
|
:redundant-do
|
||||||
{:level :off}
|
{:level :off}
|
||||||
|
|
||||||
|
:redundant-ignore
|
||||||
|
{:level :off}
|
||||||
|
|
||||||
|
:redundant-nested-call
|
||||||
|
{:level :off}
|
||||||
|
|
||||||
:earmuffed-var-not-dynamic
|
:earmuffed-var-not-dynamic
|
||||||
{:level :off}
|
{:level :off}
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
:modules
|
:modules
|
||||||
{:test {:init-fn common-tests.runner/-main
|
{:test {:init-fn common-tests.runner/-main
|
||||||
:prepend-js "globalThis.navigator = {userAgent: \"\"}"}}}
|
:prepend-js ";if (typeof globalThis.navigator?.userAgent === 'undefined') { globalThis.navigator = {userAgent: ''}; };"}}}
|
||||||
|
|
||||||
:bench
|
:bench
|
||||||
{:target :node-script
|
{:target :node-script
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
;;
|
;;
|
||||||
;; Copyright (c) KALEIDOS INC
|
;; Copyright (c) KALEIDOS INC
|
||||||
|
|
||||||
#_:clj-kondo/ignore
|
|
||||||
(ns app.common.data.macros
|
(ns app.common.data.macros
|
||||||
"Data retrieval & manipulation specific macros."
|
"Data retrieval & manipulation specific macros."
|
||||||
(:refer-clojure :exclude [get-in select-keys str with-open min max])
|
(:refer-clojure :exclude [get-in select-keys str with-open min max])
|
||||||
|
|
|
@ -496,7 +496,7 @@
|
||||||
(let [repair-shape
|
(let [repair-shape
|
||||||
(fn [shape]
|
(fn [shape]
|
||||||
;; Remove the swap slot
|
;; Remove the swap slot
|
||||||
(log/debug :hint (str " -> remove swap-slot"))
|
(log/debug :hint " -> remove swap-slot")
|
||||||
(ctk/remove-swap-slot shape))]
|
(ctk/remove-swap-slot shape))]
|
||||||
|
|
||||||
(log/dbg :hint "repairing shape :misplaced-slot" :id (:id shape) :name (:name shape) :page-id page-id)
|
(log/dbg :hint "repairing shape :misplaced-slot" :id (:id shape) :name (:name shape) :page-id page-id)
|
||||||
|
|
|
@ -174,8 +174,10 @@
|
||||||
bounds
|
bounds
|
||||||
(cond
|
(cond
|
||||||
(or (empty? (:shapes shape))
|
(or (empty? (:shapes shape))
|
||||||
(or (:masked-group shape) (= :bool (:type shape)))
|
(:masked-group shape)
|
||||||
(and (cfh/frame-shape? shape) (not (:show-content shape))))
|
(cfh/bool-shape? shape)
|
||||||
|
(and (cfh/frame-shape? shape)
|
||||||
|
(not (:show-content shape))))
|
||||||
[base-bounds]
|
[base-bounds]
|
||||||
|
|
||||||
:else
|
:else
|
||||||
|
|
|
@ -432,7 +432,7 @@ __metadata:
|
||||||
luxon: "npm:^3.4.4"
|
luxon: "npm:^3.4.4"
|
||||||
nodemon: "npm:^3.1.7"
|
nodemon: "npm:^3.1.7"
|
||||||
sax: "npm:^1.4.1"
|
sax: "npm:^1.4.1"
|
||||||
shadow-cljs: "npm:2.28.18"
|
shadow-cljs: "npm:2.28.20"
|
||||||
source-map-support: "npm:^0.5.21"
|
source-map-support: "npm:^0.5.21"
|
||||||
ws: "npm:^8.17.0"
|
ws: "npm:^8.17.0"
|
||||||
languageName: unknown
|
languageName: unknown
|
||||||
|
@ -1793,9 +1793,9 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"shadow-cljs@npm:2.28.18":
|
"shadow-cljs@npm:2.28.20":
|
||||||
version: 2.28.18
|
version: 2.28.20
|
||||||
resolution: "shadow-cljs@npm:2.28.18"
|
resolution: "shadow-cljs@npm:2.28.20"
|
||||||
dependencies:
|
dependencies:
|
||||||
node-libs-browser: "npm:^2.2.1"
|
node-libs-browser: "npm:^2.2.1"
|
||||||
readline-sync: "npm:^1.4.7"
|
readline-sync: "npm:^1.4.7"
|
||||||
|
@ -1805,7 +1805,7 @@ __metadata:
|
||||||
ws: "npm:^7.4.6"
|
ws: "npm:^7.4.6"
|
||||||
bin:
|
bin:
|
||||||
shadow-cljs: cli/runner.js
|
shadow-cljs: cli/runner.js
|
||||||
checksum: 10c0/4732cd11a5722644a0a91ae5560a55f62432ae5317bd2d1fd5bf12af8354c81776f4fcfce5c477b43af1ac2ecd4a216887337e1b92cca37a1b8cb9c157a393c1
|
checksum: 10c0/f4aaa5127ffd7b717f00fec0b3e1d01df5f31effbaa741e4980a87432783d09a400807c39e3dcaeb4d7b3c13f432f55e96ead22291a9b90d437c8994d72fb2c2
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
|
|
@ -147,7 +147,7 @@
|
||||||
|
|
||||||
:modules
|
:modules
|
||||||
{:test {:init-fn frontend-tests.runner/init
|
{:test {:init-fn frontend-tests.runner/init
|
||||||
:prepend-js "globalThis.navigator = {userAgent: \"\"}"}}}
|
:prepend-js ";if (typeof globalThis.navigator?.userAgent === 'undefined') { globalThis.navigator = {userAgent: ''}; };"}}}
|
||||||
|
|
||||||
:lib-penpot
|
:lib-penpot
|
||||||
{:target :esm
|
{:target :esm
|
||||||
|
|
|
@ -72,7 +72,7 @@
|
||||||
([context type id media]
|
([context type id media]
|
||||||
(let [file-id (:file-id context)
|
(let [file-id (:file-id context)
|
||||||
path (case type
|
path (case type
|
||||||
:manifest (str "manifest.json")
|
:manifest "manifest.json"
|
||||||
:page (str file-id "/" id ".svg")
|
:page (str file-id "/" id ".svg")
|
||||||
:colors-list (str file-id "/colors.json")
|
:colors-list (str file-id "/colors.json")
|
||||||
:colors (let [ext (cm/mtype->extension (:mtype media))]
|
:colors (let [ext (cm/mtype->extension (:mtype media))]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue