33
2
mirror of https://github.com/joomla-extensions/jedchecker.git synced 2024-12-28 12:30:44 +00:00

dtd-json files for file, library, and template manifests

This commit is contained in:
Denis Ryabov 2021-02-27 02:11:55 +03:00
parent ed7eb05279
commit 9b36852506
3 changed files with 291 additions and 0 deletions

View File

@ -0,0 +1,85 @@
{
"nodes": {
"extension": {
"name": "!",
"creationDate": "=",
"author": "=",
"authorEmail": "=",
"authorUrl": "=",
"copyright": "=",
"version": "!",
"description": "=",
"license": "?",
"scriptfile": "?",
"install": "?",
"update": "?",
"uninstall": "?",
"fileset": "!",
"languages": "?",
"updateservers": "?",
"dlid": "?"
},
"fileset": {
"files": "="
},
"files": {
"filename": "*",
"folder": "*"
},
"languages": {
"language": "*"
},
"install": {
"sql": "*"
},
"update": {
"sql": "*",
"schemas": "*"
},
"uninstall": {
"sql": "*"
},
"sql": {
"file": "*"
},
"schemas": {
"schemapath": "*"
},
"updateservers": {
"server": "*"
}
},
"attributes": {
"extension": [
"client",
"method",
"overwrite",
"type",
"version"
],
"files": [
"folder",
"target"
],
"languages": [
"folder"
],
"language": [
"client",
"tag"
],
"file": [
"charset",
"driver"
],
"server": [
"name",
"priority",
"type"
],
"dlid": [
"prefix",
"suffix"
]
}
}

View File

@ -0,0 +1,91 @@
{
"nodes": {
"extension": {
"name": "!",
"libraryname": "!",
"creationDate": "=",
"author": "=",
"authorEmail": "=",
"authorUrl": "=",
"copyright": "=",
"version": "!",
"description": "=",
"license": "?",
"scriptfile": "?",
"install": "?",
"update": "?",
"uninstall": "?",
"files": "?",
"languages": "?",
"media": "?",
"updateservers": "?",
"dlid": "?"
},
"files": {
"filename": "*",
"folder": "*"
},
"languages": {
"language": "*"
},
"media": {
"filename": "*",
"folder": "*"
},
"install": {
"sql": "*"
},
"update": {
"sql": "*",
"schemas": "*"
},
"uninstall": {
"sql": "*"
},
"sql": {
"file": "*"
},
"schemas": {
"schemapath": "*"
},
"updateservers": {
"server": "*"
}
},
"attributes": {
"extension": [
"client",
"method",
"overwrite",
"type",
"version"
],
"files": [
"folder"
],
"languages": [
"folder"
],
"language": [
"client",
"tag"
],
"media": [
"destination",
"folder"
],
"file": [
"charset",
"driver"
],
"server": [
"name",
"priority",
"type"
],
"dlid": [
"prefix",
"suffix"
]
}
}

View File

@ -0,0 +1,115 @@
{
"nodes": {
"extension": {
"name": "!",
"element": "?",
"creationDate": "=",
"author": "=",
"authorEmail": "=",
"authorUrl": "=",
"copyright": "=",
"version": "!",
"description": "=",
"license": "?",
"scriptfile": "?",
"install": "?",
"update": "?",
"uninstall": "?",
"files": "?",
"images": "?",
"css": "?",
"languages": "?",
"media": "?",
"positions": "!",
"updateservers": "?",
"dlid": "?",
"config": "?"
},
"positions": {
"position": "*"
},
"files": {
"filename": "*",
"folder": "*"
},
"images": {
"filename": "*",
"folder": "*"
},
"css": {
"filename": "*",
"folder": "*"
},
"languages": {
"language": "*"
},
"media": {
"filename": "*",
"folder": "*"
},
"install": {
"sql": "*"
},
"update": {
"sql": "*",
"schemas": "*"
},
"uninstall": {
"sql": "*"
},
"sql": {
"file": "*"
},
"schemas": {
"schemapath": "*"
},
"updateservers": {
"server": "*"
}
},
"attributes": {
"extension": [
"client",
"method",
"overwrite",
"type",
"version"
],
"files": [
"folder"
],
"images": [
"folder"
],
"css": [
"folder"
],
"languages": [
"folder"
],
"language": [
"client",
"tag"
],
"position": [
"value"
],
"media": [
"destination",
"folder"
],
"file": [
"charset",
"driver"
],
"server": [
"name",
"priority",
"type"
],
"dlid": [
"prefix",
"suffix"
]
}
}