@vertigis/viewer-spec
Version:
VertiGIS Viewer Specification
83 lines (82 loc) • 2.73 kB
JSON
{
"name": "@vertigis/viewer-spec",
"version": "59.14.1",
"license": "SEE LICENSE IN LICENSE",
"description": "VertiGIS Viewer Specification",
"type": "module",
"files": [
"/version.*",
"analytics",
"app-config",
"docs",
"layout",
"messaging",
"LICENSE"
],
"scripts": {
"app-schema": "npm run -s prepare && node build/js/appConfigSchema.js",
"audit": "npx audit-ci@^6 --config ./audit-ci.jsonc",
"build": "npm run -s delete-js-folders && npm run update-version && tsc -d -p src && npm run minify && npm run -s lint && npm run -s build-schema",
"build-debug": "npm run -s delete-js-folders && npm run update-version && tsc -d --sourceMap true -p src && npm run -s lint && npm run build-schema",
"build-schema": "node build/js/appConfigSchema.js && node build/js/messageSchema.js",
"delete-js-folders": "del-cli app-config messaging",
"lint": "eslint . --max-warnings=0",
"message-schema": "npm run -s prepare && node build/js/messageSchema.js",
"minify": "node build/js/minify.js",
"prepare": "del-cli build/js && tsc -p build",
"prettier": "prettier --write \"**/*.ts\" \"**/*.json\" \"**/*.js\" \"**/*.xml\" \"**/*.xsd\"",
"start": "tsc -w -p src",
"update-version": "node build/js/generateVersion.js",
"watch-build-folder": "tsc -p build -w"
},
"repository": {
"type": "git",
"url": "https://dev.azure.com/vertigis/Studio/_git/viewer-spec"
},
"author": "VertiGIS North America Ltd.",
"keywords": [
"VertiGIS",
"schema",
"app-config",
"layout",
"viewerframework"
],
"peerDependencies": {
"@arcgis/core": "*",
"@vertigis/arcgis-extensions": ">= 51.0.0-0 < 52.0.0-0",
"highcharts": "*"
},
"devDependencies": {
"@prettier/plugin-xml": "3.3.1",
"@types/glob": "8.1.0",
"@types/node": "20.11.28",
"@typescript-eslint/eslint-plugin": "7.2.0",
"@typescript-eslint/parser": "7.2.0",
"del-cli": "5.1.0",
"eslint": "8.57.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "48.2.1",
"eslint-plugin-no-autofix": "1.2.3",
"eslint-plugin-only-warn": "1.1.0",
"glob": "10.3.10",
"lint-staged": "15.2.2 ",
"path-equal": "1.2.5",
"prettier": "3.2.5",
"prettier-plugin-jsdoc": "1.3.0",
"safe-stable-stringify": "2.4.3",
"simple-git-hooks": "2.11.0",
"terser": "5.29.2",
"typescript": "5.4.2",
"weaktuplemap": "1.0.0"
},
"overrides": {
"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz"
},
"simple-git-hooks": {
"pre-commit": "npx lint-staged"
},
"lint-staged": {
"*.{js,json,ts,md,xml,xsd}": "prettier --write"
}
}