createRouteBundle top-level property

MasonBundle createRouteBundle
final

Implementation

final createRouteBundle = MasonBundle.fromJson(<String, dynamic>{
  "files": [
    {
      "path":
          "lib/features/{{feature_name.snakeCase()}}/presentation/routes/{{feature_name.snakeCase()}}_routes.dart",
      "data":
          "e3sjaXNOZXdGZWF0dXJlfX0KcGFydCBvZiAnLi4vLi4vLi4vLi4vY29yZS9yb3V0ZXIvcm91dGVyLmRhcnQnOwoKQFR5cGVkR29Sb3V0ZTx7e3NjcmVlbl9uYW1lLnBhc2NhbENhc2UoKX19Um91dGU+KHBhdGg6ICcve3tzY3JlZW5fbmFtZS5jYW1lbENhc2UoKX19Jywgcm91dGVzOiBbXSkKe3svaXNOZXdGZWF0dXJlfX0KY2xhc3Mge3tzY3JlZW5fbmFtZS5wYXNjYWxDYXNlKCl9fVJvdXRlIGV4dGVuZHMgR29Sb3V0ZURhdGEgewogIGNvbnN0IHt7c2NyZWVuX25hbWUucGFzY2FsQ2FzZSgpfX1Sb3V0ZSgpOwoKICBAb3ZlcnJpZGUKICBXaWRnZXQgYnVpbGQoQnVpbGRDb250ZXh0IGNvbnRleHQsIEdvUm91dGVyU3RhdGUgc3RhdGUpID0+IHt7c2NyZWVuX25hbWUucGFzY2FsQ2FzZSgpfX1TY3JlZW4oKTsKfQo=",
      "type": "text"
    },
    {
      "path":
          "lib/features/{{feature_name.snakeCase()}}/presentation/views/{{screen_name.snakeCase()}}_screen.dart",
      "data":
          "aW1wb3J0ICdwYWNrYWdlOmZsdXR0ZXIvbWF0ZXJpYWwuZGFydCc7CgpjbGFzcyB7e3NjcmVlbl9uYW1lLnBhc2NhbENhc2UoKX19U2NyZWVuIGV4dGVuZHMgU3RhdGVsZXNzV2lkZ2V0IHsKICBjb25zdCB7e3NjcmVlbl9uYW1lLnBhc2NhbENhc2UoKX19U2NyZWVuKHtzdXBlci5rZXl9KTsKICBAb3ZlcnJpZGUKICBXaWRnZXQgYnVpbGQoQnVpbGRDb250ZXh0IGNvbnRleHQpIHsKICAgIHJldHVybiBTY2FmZm9sZCgKICAgICAgYm9keTogU2l6ZWRCb3goKQogICAgKTsKICB9Cn0K",
      "type": "text"
    }
  ],
  "hooks": [],
  "name": "create_route",
  "description": "A new brick created with the Mason CLI.",
  "version": "0.1.0+1",
  "environment": {"mason": "^0.1.0"},
  "readme": {
    "path": "README.md",
    "data":
        "IyByb3V0ZV9idWlsZGVyCgpbIVtQb3dlcmVkIGJ5IE1hc29uXShodHRwczovL2ltZy5zaGllbGRzLmlvL2VuZHBvaW50P3VybD1odHRwcyUzQSUyRiUyRnRpbnl1cmwuY29tJTJGbWFzb24tYmFkZ2UpXShodHRwczovL2dpdGh1Yi5jb20vZmVsYW5nZWwvbWFzb24pCgpBIG5ldyBicmljayBjcmVhdGVkIHdpdGggdGhlIE1hc29uIENMSS4KCl9HZW5lcmF0ZWQgYnkgW21hc29uXVsxXSDwn6exXwoKIyMgR2V0dGluZyBTdGFydGVkIPCfmoAKClRoaXMgaXMgYSBzdGFydGluZyBwb2ludCBmb3IgYSBuZXcgYnJpY2suCkEgZmV3IHJlc291cmNlcyB0byBnZXQgeW91IHN0YXJ0ZWQgaWYgdGhpcyBpcyB5b3VyIGZpcnN0IGJyaWNrIHRlbXBsYXRlOgoKLSBbT2ZmaWNpYWwgTWFzb24gRG9jdW1lbnRhdGlvbl1bMl0KLSBbQ29kZSBnZW5lcmF0aW9uIHdpdGggTWFzb24gQmxvZ11bM10KLSBbVmVyeSBHb29kIExpdmVzdHJlYW06IEZlbGl4IEFuZ2Vsb3YgRGVtb3MgTWFzb25dWzRdCi0gW0ZsdXR0ZXIgUGFja2FnZSBvZiB0aGUgV2VlazogTWFzb25dWzVdCi0gW09ic2VydmFibGUgRmx1dHRlcjogQnVpbGRpbmcgYSBNYXNvbiBicmlja11bNl0KLSBbTWVldCBNYXNvbjogRmx1dHRlciBWaWtpbmdzIDIwMjJdWzddCgpbMV06IGh0dHBzOi8vZ2l0aHViLmNvbS9mZWxhbmdlbC9tYXNvbgpbMl06IGh0dHBzOi8vZG9jcy5icmlja2h1Yi5kZXYKWzNdOiBodHRwczovL3Zlcnlnb29kLnZlbnR1cmVzL2Jsb2cvY29kZS1nZW5lcmF0aW9uLXdpdGgtbWFzb24KWzRdOiBodHRwczovL3lvdXR1LmJlL0c0UFRqQTZ0cFRVCls1XTogaHR0cHM6Ly95b3V0dS5iZS9xakEwSkZpUE1uUQpbNl06IGh0dHBzOi8veW91dHUuYmUvbzhCMUVmY1Vpc3cKWzddOiBodHRwczovL3lvdXR1LmJlL0xYaGdpRjVIaVFnCg==",
    "type": "text"
  },
  "changelog": {
    "path": "CHANGELOG.md",
    "data": "IyAwLjEuMCsxCgotIFRPRE86IERlc2NyaWJlIGluaXRpYWwgcmVsZWFzZS4K",
    "type": "text"
  },
  "license": {
    "path": "LICENSE",
    "data": "VE9ETzogQWRkIHlvdXIgbGljZW5zZSBoZXJlLgo=",
    "type": "text"
  },
  "vars": {}
});