{ "name": "app", "version": "0.1.0", "description": "The Open-Source prototyping tool", "author": "Kaleidos Ventures SL", "license": "SEE LICENSE IN ", "repository": { "type": "git", "url": "https://github.com/penpot/penpot" }, "browserslist": [ "defaults" ], "scripts": { "test:compile": "clojure -M:dev:shadow-cljs compile test --config-merge '{:autorun false}'", "lint:clj": "clj-kondo --parallel --lint src/", "lint:scss": "yarn run prettier -c resources/styles -c src/**/*.scss", "test:run": "node target/tests.js", "test:watch": "clojure -M:dev:shadow-cljs watch test", "test": "yarn run test:compile && yarn run test:run", "test:e2e": "cypress run", "test:e2e-gui": "cypress open", "gulp:watch": "gulp watch", "watch": "shadow-cljs watch main", "validate-translations": "node ./scripts/validate-translations.js", "find-unused-translations": "node ./scripts/find-unused-translations.js", "build:clean": "gulp clean:output && gulp clean:dist", "build:styles": "gulp build:styles", "build:assets": "gulp build:assets", "build:copy": "gulp build:copy" }, "devDependencies": { "autoprefixer": "^10.4.15", "cypress": "^10.3.0", "cypress-file-upload": "^5.0.8", "gettext-parser": "^7.0.1", "gulp": "4.0.2", "gulp-cached": "^1.1.1", "gulp-concat": "^2.6.1", "gulp-gzip": "^1.4.2", "gulp-mustache": "^5.0.0", "gulp-postcss": "^9.0.0", "gulp-rename": "^2.0.0", "gulp-sass": "^5.1.0", "gulp-sourcemaps": "^3.0.0", "gulp-svg-sprite": "^2.0.3", "map-stream": "0.0.7", "marked": "^7.0.5", "mkdirp": "^3.0.1", "nodemon": "^3.0.1", "npm-run-all": "^4.1.5", "postcss": "^8.4.29", "postcss-clean": "^1.2.2", "prettier": "^3.0.3", "rimraf": "^5.0.1", "sass": "^1.66.1", "shadow-cljs": "2.25.3" }, "dependencies": { "@sentry/browser": "^6.17.4", "@sentry/tracing": "^6.17.4", "date-fns": "^2.30.0", "draft-js": "^0.11.7", "highlight.js": "^11.8.0", "js-beautify": "^1.14.9", "jszip": "^3.10.1", "luxon": "^3.4.2", "mousetrap": "^1.6.5", "opentype.js": "^1.3.4", "postcss-modules": "^6.0.0", "randomcolor": "^0.6.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-virtualized": "^9.22.3", "rxjs": "~7.8.1", "sax": "^1.2.4", "source-map-support": "^0.5.21", "tdigest": "^0.1.2", "ua-parser-js": "^1.0.32", "xregexp": "^5.1.1" } }