Vue

{
    "vue-template": {
        "prefix": "vue",
        "body": [
            "<template>",
            "  <div class=\"\">",
            "",
            "  </div>",
            "</template>",
            "",
            "<script>",
            "export default {",
            "  name: '$1',",
            "",
            "  props: [],",
            "",
            "  components: {",
            "",
            "  },",
            "",
            "  data() { ",
            "    return {",
            "",
            "    }",
            "  },",
            "",
            "   computed:{",
            "",
            "   },",
            "",
            "  methods: {",
            "",
            "  },",
            "",
            "  created() {",
            "",
            "  }",
            " }",
            "</script>",
            "",
            "<style lang=\"scss\" scoped>",
            "</style>"
        ],
        "description": "my vue template"
    }
}

PHP

{
	"dot": {
		"prefix": ".",
		"body": [
			"->"
		],
		"description": "dot convert to arrow"
	},
	"double": {
		"prefix": ":",
		"body": [
			"=> "
		],
		"description": "double dot convert to double arrow"
	}
}