{
	"name": "syrusjs",
	"version": "1.32.11",
	"description": "Syruslang interpreter",
	"main": "main.js",
	"icon": "https://syrus4.dctserver.com/apex/applications/syrusjs/logo.jpg",
	"minApexVersion": "21.24.1",
	"repository": "https://syrus4.dctserver.com/apex/applications/syrusjs/",
	"schema": {
		"type": "object",
		"required": [
			"configuration_file"
		],
		"properties": {
			"namespace": {
				"label": "Geofence Namespace",
				"description": "Select namespace for geofences to evaluate",
				"type": "string",
				"syrusType": "namespace-selector"
			},
			"configuration_file": {
				"label": "Configuration File",
				"description": "Name of the configuration file inside of the app data folder",
				"default": "configuration.syrus.conf",
				"type": "string",
				"syrusType": "file-selector",
				"path": "{app_data_folder}",
				"pattern": "\\w{3,}\\.syrus\\.conf$",
				"minLength": 9,
				"maxLength": 50
			},
			"destination_file": {
				"label": "Destination File",
				"default": "destinations.syrus.conf",
				"description": "Name of the destination file inside of the app data folder, where are defined all the destinations file",
				"type": "string",
				"syrusType": "file-selector",
				"path": "{app_data_folder}",
				"pattern": "\\w{3,}\\.syrus\\.conf$",
				"minLength": 9,
				"maxLength": 50
			}
		}
	},
	"scripts": {
		"test": "test",
		"optimize": "npm prune && node-prune",
		"build": "npm run optimize && zip -r ../syrusjs.$(cat ./package.json | jq -r '.version').zip . -i './channels/*' './node_modules/*' './protocols/*' './scripts/*' './services/*' init.sh main.js package.json package-lock.json README.md CHANGELOG.md",
		"build-deprecated": "npm run optimize && zip -r ../$(cat ./package.json | jq -r '.version').zip . -x './.peg_queue*' ./configuration.syrus.conf ./destinations.syrus.conf ./appends.syrus.conf ./_structure.json ./.vscode ./deploy.sh ./.gitignore ./.git/\\* ./.vscode/\\* ./CONTRIBUTING.md"
	},
	"keywords": [
		"pegasus"
	],
	"author": "developers@digitalcomtech.com",
	"license": "ISC",
	"dependencies": {
		"@turf/bbox": "^6.0.1",
		"@turf/buffer": "^5.1.5",
		"axios": "^0.21.0",
		"catch-exit": "^1.0.3",
		"dayjs": "^1.9.6",
		"dot-object": "^2.1.3",
		"dotenv": "^8.2.0",
		"lodash": "^4.17.15",
		"log-timestamp": "^0.3.0",
		"mqtt": "^4.1.0",
		"on-change": "^2.0.1",
		"syrus4-nodejs": "github:dctdevelop/syrus4-nodejs#0.53.0"
	},
	"devDependencies": {
		"node-prune": "^1.0.2"
	}
}
