diff --git a/.gitattributes b/.gitattributes index 6f535b1..fd1c68e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -3,6 +3,7 @@ .ai/ export-ignore docs/ export-ignore +dev/ export-ignore .github/ export-ignore tests/ export-ignore diff --git a/dev/ide.json b/dev/ide.json new file mode 100644 index 0000000..a36c873 --- /dev/null +++ b/dev/ide.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://laravel-ide.com/schema/laravel-ide-v2.json", + "codeGenerations": [ + { + "id": "dragon-code.feeds.transformer", + "name": "Create Feed Transformer", + "classSuffix": "Transformer", + "regex": ".+", + "files": [ + { + "appNamespace": "Transformers", + "name": "${INPUT_CLASS|replace: ,_|className|upperCamelCase}.php", + "template": { + "type": "stub", + "path": "/stubs/transformer.stub", + "fallbackPath": "stubs/transformer.stub", + "parameters": { + "DummyNamespace": "${INPUT_FQN|namespace}", + "DummyClass": "${INPUT_CLASS|replace: ,_|className|upperCamelCase}" + } + } + } + ] + } + ] +} diff --git a/ide.json b/ide.json index e81ea45..3a27d88 100644 --- a/ide.json +++ b/ide.json @@ -66,27 +66,6 @@ } } ] - }, - { - "id": "dragon-code.feeds.transformer", - "name": "Create Feed Transformer", - "classSuffix": "Transformer", - "regex": ".+", - "files": [ - { - "appNamespace": "Transformers", - "name": "${INPUT_CLASS|replace: ,_|className|upperCamelCase}.php", - "template": { - "type": "stub", - "path": "/stubs/transformer.stub", - "fallbackPath": "stubs/transformer.stub", - "parameters": { - "DummyNamespace": "${INPUT_FQN|namespace}", - "DummyClass": "${INPUT_CLASS|replace: ,_|className|upperCamelCase}" - } - } - } - ] } ] }