{"_id":"@derkatzelp/vuetemplateorganizer","_rev":"9-f9e4d92b8a1a18c48cbbfd7515ece037","name":"@derkatzelp/vuetemplateorganizer","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@derkatzelp/vuetemplateorganizer","version":"1.0.0","keywords":["build tool","code formatting","configuration","development tool","front-end","node","npm","template blocks","template organizer","template sorting","template","tooling","Vue SFC","Vue","web development","workflow optimization"],"author":{"name":"David Fischer"},"license":"MIT","_id":"@derkatzelp/vuetemplateorganizer@1.0.0","maintainers":[{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"}],"homepage":"https://github.com/DerKatzeLP/VueTemplateOrganizer#readme","bugs":{"url":"https://github.com/DerKatzeLP/VueTemplateOrganizer/issues"},"bin":{"css-organizer":"bin/run-tmp-organizer.js"},"dist":{"shasum":"f1666b9811ea6b70a3603128e5d3ed96341d653a","tarball":"https://registry.npmjs.org/@derkatzelp/vuetemplateorganizer/-/vuetemplateorganizer-1.0.0.tgz","fileCount":9,"integrity":"sha512-0DDbrrs+m83H6AAQMjdkrxh+MYECnR/Aky+gpf7f1NAozQ1yglchNPguSkY9sU3CWXczvjiyqqYEclTZLx7DQw==","signatures":[{"sig":"MEQCIHg7elVGIqz+kmt4HjybTmTnBwEE7FnrdAjbduy9MwlzAiBjnGyoMHBQpDWi5YHku0BbmvSL9esjwlB4R9WppSgt6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17641},"main":"templateOrganizer.js","type":"module","gitHead":"23df465e0e0b07ce86b7386dd4b19f757c3cc79f","scripts":{"sort":"node ./templateOrganizer.js","test":"echo \"Error: no test specified\" && exit 1","prettier":"npx prettier . --write --no-semi --single-quote --trailing-comma none --print-width 100"},"_npmUser":{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"},"repository":{"url":"git+https://github.com/DerKatzeLP/VueTemplateOrganizer.git","type":"git"},"_npmVersion":"11.4.2","description":"VueTemplateOrganizer is a tool that allows you to configure the sorting of Template blocks in Vue Single File Components (SFCs).","directories":{},"_nodeVersion":"22.14.0","dependencies":{"htmlparser2":"^9.1.0","dom-serializer":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vuetemplateorganizer_1.0.0_1752771494020_0.6952394916090667","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@derkatzelp/vuetemplateorganizer","version":"1.0.1","keywords":["build tool","code formatting","configuration","development tool","front-end","node","npm","template blocks","template organizer","template sorting","template","tooling","Vue SFC","Vue","web development","workflow optimization"],"author":{"name":"David Fischer"},"license":"MIT","_id":"@derkatzelp/vuetemplateorganizer@1.0.1","maintainers":[{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"}],"homepage":"https://github.com/DerKatzeLP/VueTemplateOrganizer#readme","bugs":{"url":"https://github.com/DerKatzeLP/VueTemplateOrganizer/issues"},"bin":{"tmp-organizer":"bin/run-tmp-organizer.js"},"dist":{"shasum":"38f221b119319900507d0c22cc31c6db6acee49a","tarball":"https://registry.npmjs.org/@derkatzelp/vuetemplateorganizer/-/vuetemplateorganizer-1.0.1.tgz","fileCount":9,"integrity":"sha512-gZTRcOIKZZLb0KMSS/A0nvGxRS5GMeUK8PLu53nBJXgVTfNwZHEHAe+O4lIpXesoET9YQwB2SQturpE/OLyK9A==","signatures":[{"sig":"MEUCIDusiawNPeCBzqZlUu93wYnU29a7dslRwbztRiwkrFdhAiEAlvFR/Id+lH8mdvGQpCx16ctMZUSxYEbK2n+fkFvLNno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18513},"main":"templateOrganizer.js","type":"module","gitHead":"6a3c5e21f80de2b64e8c1af93a7534c63a0ad7df","scripts":{"sort":"node ./templateOrganizer.js","test":"echo \"Error: no test specified\" && exit 1","prettier":"npx prettier . --write --no-semi --single-quote --trailing-comma none --print-width 100"},"_npmUser":{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"},"repository":{"url":"git+https://github.com/DerKatzeLP/VueTemplateOrganizer.git","type":"git"},"_npmVersion":"11.4.2","description":"VueTemplateOrganizer is a tool that allows you to configure the sorting of Template blocks in Vue Single File Components (SFCs).","directories":{},"_nodeVersion":"22.14.0","dependencies":{"htmlparser2":"^9.1.0","dom-serializer":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vuetemplateorganizer_1.0.1_1752774368962_0.7889949413759809","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@derkatzelp/vuetemplateorganizer","version":"1.0.2","keywords":["build tool","code formatting","configuration","development tool","front-end","node","npm","template blocks","template organizer","template sorting","template","tooling","Vue SFC","Vue","web development","workflow optimization"],"author":{"name":"David Fischer"},"license":"MIT","_id":"@derkatzelp/vuetemplateorganizer@1.0.2","maintainers":[{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"}],"homepage":"https://github.com/DerKatzeLP/VueTemplateOrganizer#readme","bugs":{"url":"https://github.com/DerKatzeLP/VueTemplateOrganizer/issues"},"bin":{"tmp-organizer":"bin/run-tmp-organizer.js"},"dist":{"shasum":"6fa4f950dd7c2b059831bbd9f11396e7155fbb33","tarball":"https://registry.npmjs.org/@derkatzelp/vuetemplateorganizer/-/vuetemplateorganizer-1.0.2.tgz","fileCount":9,"integrity":"sha512-w2TA/hMfJAy7txR3XiQ6xH7/6OnDRtMIr/9NrCAXyt747AsNlCX23GcRbBY3yrtW6rPko8qMegDVs4BxQttPFA==","signatures":[{"sig":"MEYCIQDunzL5K+VwCAbROTLZ4CtAo/GkXh15Vm93ERzZBzDbhQIhAK8NHu6NM9oNxdEz3b7b5MpspdnXgo+5Eflg0LanwIHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20499},"main":"templateOrganizer.js","type":"module","gitHead":"f95884a31e660183a6b57ae1a5c3e0830f8db655","scripts":{"sort":"node ./templateOrganizer.js","test":"echo \"Error: no test specified\" && exit 1","prettier":"npx prettier . --write --no-semi --single-quote --trailing-comma none --print-width 100"},"_npmUser":{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"},"repository":{"url":"git+https://github.com/DerKatzeLP/VueTemplateOrganizer.git","type":"git"},"_npmVersion":"11.4.2","description":"VueTemplateOrganizer is a tool that allows you to configure the sorting of Template blocks in Vue Single File Components (SFCs).","directories":{},"_nodeVersion":"22.17.1","dependencies":{"htmlparser2":"^9.1.0","dom-serializer":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vuetemplateorganizer_1.0.2_1753600191718_0.5991100017521003","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@derkatzelp/vuetemplateorganizer","version":"1.0.3","keywords":["build tool","code formatting","configuration","development tool","front-end","node","npm","template blocks","template organizer","template sorting","template","tooling","Vue SFC","Vue","web development","workflow optimization"],"author":{"name":"David Fischer"},"license":"MIT","_id":"@derkatzelp/vuetemplateorganizer@1.0.3","maintainers":[{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"}],"homepage":"https://github.com/DerKatzeLP/VueTemplateOrganizer#readme","bugs":{"url":"https://github.com/DerKatzeLP/VueTemplateOrganizer/issues"},"bin":{"tmp-organizer":"bin/run-tmp-organizer.js"},"dist":{"shasum":"57bf6cd7375841477bf5054f5fb98ca6289a4cd1","tarball":"https://registry.npmjs.org/@derkatzelp/vuetemplateorganizer/-/vuetemplateorganizer-1.0.3.tgz","fileCount":9,"integrity":"sha512-dVpEyYmv875CvAXDhJBUEe+k8NuO4GW2Nbi/B3xXGgDCGeulagy5yztzqk+8LkzsFTCcqkeNwKAOoTE3IJsBKQ==","signatures":[{"sig":"MEYCIQCVHN7iSXHN856UzDU7cP504bHnKK1t41XNUjz1j57UsgIhAMKw+fzxptsnnFh7+8Yp5hqQam50m4fGsLMWVjE11A/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22095},"main":"templateOrganizer.js","type":"module","gitHead":"a5a329b48a1db38e78a285da3098aef2573bef6a","scripts":{"sort":"node ./templateOrganizer.js","test":"echo \"Error: no test specified\" && exit 1","prettier":"npx prettier . --write --no-semi --single-quote --trailing-comma none --print-width 100"},"_npmUser":{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"},"repository":{"url":"git+https://github.com/DerKatzeLP/VueTemplateOrganizer.git","type":"git"},"_npmVersion":"11.4.2","description":"VueTemplateOrganizer is a tool that allows you to configure the sorting of Template blocks in Vue Single File Components (SFCs).","directories":{},"_nodeVersion":"22.17.1","dependencies":{"htmlparser2":"^10.0.0","dom-serializer":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vuetemplateorganizer_1.0.3_1753685316030_0.8142003745608117","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@derkatzelp/vuetemplateorganizer","version":"1.1.0","keywords":["build tool","code formatting","configuration","development tool","front-end","node","npm","template blocks","template organizer","template sorting","template","tooling","Vue SFC","Vue","web development","workflow optimization"],"author":{"name":"David Fischer"},"license":"MIT","_id":"@derkatzelp/vuetemplateorganizer@1.1.0","maintainers":[{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"}],"homepage":"https://github.com/DerKatzeLP/VueTemplateOrganizer#readme","bugs":{"url":"https://github.com/DerKatzeLP/VueTemplateOrganizer/issues"},"bin":{"tmp-organizer":"bin/run-tmp-organizer.js"},"dist":{"shasum":"13761c0c47be7453ff5563835e9b115871e4f491","tarball":"https://registry.npmjs.org/@derkatzelp/vuetemplateorganizer/-/vuetemplateorganizer-1.1.0.tgz","fileCount":9,"integrity":"sha512-I59DL0aRv0Dh7GAMMX1TwQE+w6dQ/VP0ST18avNVGQ5w6SXbIM/dES3VJZQiZ9vVr52yb+PDJqA1cEMOQswgoA==","signatures":[{"sig":"MEQCIHLJbMya+6frf4mP425+dlnSiTfuWxq3RfGCRU5c85YBAiBKXwNpIsP7JzqRNrs8tA4Ms0+oFIl6fTzNWXn8jlE73g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21749},"main":"templateOrganizer.js","type":"module","gitHead":"fabbcd300b04231e84a0485f9c2299931f542973","scripts":{"sort":"node ./templateOrganizer.js","test":"echo \"Error: no test specified\" && exit 1","prettier":"npx prettier . --write --no-semi --single-quote --trailing-comma none --print-width 100"},"_npmUser":{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"},"repository":{"url":"git+https://github.com/DerKatzeLP/VueTemplateOrganizer.git","type":"git"},"_npmVersion":"11.9.0","description":"VueTemplateOrganizer is a tool that allows you to configure the sorting of Template blocks in Vue Single File Components (SFCs).","directories":{},"_nodeVersion":"22.17.1","dependencies":{"htmlparser2":"^10.1.0","dom-serializer":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vuetemplateorganizer_1.1.0_1770906585969_0.9352748578448662","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@derkatzelp/vuetemplateorganizer","version":"1.1.1","keywords":["build tool","code formatting","configuration","development tool","front-end","node","npm","template blocks","template organizer","template sorting","template","tooling","Vue SFC","Vue","web development","workflow optimization"],"author":{"name":"David Fischer"},"license":"MIT","_id":"@derkatzelp/vuetemplateorganizer@1.1.1","maintainers":[{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"}],"homepage":"https://github.com/DerKatzeLP/VueTemplateOrganizer#readme","bugs":{"url":"https://github.com/DerKatzeLP/VueTemplateOrganizer/issues"},"bin":{"tmp-organizer":"bin/run-tmp-organizer.js"},"dist":{"shasum":"4c0b3783818b26536af06df41737fb34d5421097","tarball":"https://registry.npmjs.org/@derkatzelp/vuetemplateorganizer/-/vuetemplateorganizer-1.1.1.tgz","fileCount":9,"integrity":"sha512-ZbGGh1vWqaRQhOsfCBVYRH0bxSjBqmBl+JEYrGMmqA1coJvW+vQFGSNVb2Oc1gPMsGmTbMxUP2FV+JlcmnyNwA==","signatures":[{"sig":"MEQCID2xx8K3QBHWAEtBqagYRBhmJ/nbGdA3YsWGR045uNQVAiANnCJrO9vzQZO2Q2QoX1knVjwGDeNJlSjkP5mT/dnqBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21972},"main":"templateOrganizer.js","type":"module","gitHead":"f82224f6ec099bd971a6ce7821cf9eaace533e6d","scripts":{"sort":"node ./templateOrganizer.js","prettier":"npx prettier . --write --no-semi --single-quote --trailing-comma none --print-width 100"},"_npmUser":{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"},"repository":{"url":"git+https://github.com/DerKatzeLP/VueTemplateOrganizer.git","type":"git"},"_npmVersion":"11.9.0","description":"VueTemplateOrganizer is a tool that allows you to configure the sorting of Template blocks in Vue Single File Components (SFCs).","directories":{},"_nodeVersion":"22.17.1","dependencies":{"htmlparser2":"^10.1.0","dom-serializer":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vuetemplateorganizer_1.1.1_1770907982979_0.5111416750368527","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@derkatzelp/vuetemplateorganizer","version":"1.2.0","keywords":["build tool","code formatting","configuration","development tool","front-end","node","npm","template blocks","template organizer","template sorting","template","tooling","Vue SFC","Vue","web development","workflow optimization"],"author":{"name":"David Fischer"},"license":"MIT","_id":"@derkatzelp/vuetemplateorganizer@1.2.0","maintainers":[{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"}],"homepage":"https://github.com/DerKatzeLP/VueTemplateOrganizer#readme","bugs":{"url":"https://github.com/DerKatzeLP/VueTemplateOrganizer/issues"},"bin":{"tmp-organizer":"bin/run-tmp-organizer.js"},"dist":{"shasum":"9d08fa3a3ed38772c541364ac7606b12fef75dc5","tarball":"https://registry.npmjs.org/@derkatzelp/vuetemplateorganizer/-/vuetemplateorganizer-1.2.0.tgz","fileCount":9,"integrity":"sha512-XebOSGk9DSMfwSjZP/kv5xytUsFvpKgIb3W3Bif5IhlI8WF64DeVzYTfb3AIpf5y2MFRWzztlj8xMgRFeJ4veg==","signatures":[{"sig":"MEUCIQCHqoNdjl+A/ufI0obtqILwQ+VUhgjRPJm6Cehw0rRKCwIgSjyalTSQsCnHw7CjiZsrpK8Kil8hDBWCjOnha3FqgXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24520},"main":"templateOrganizer.js","type":"module","gitHead":"8158ebb14adb7252eac4c01911a6b84a8bc9bc83","scripts":{"sort":"node ./templateOrganizer.js","prettier":"npx prettier . --write --no-semi --single-quote --trailing-comma none --print-width 100"},"_npmUser":{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"},"repository":{"url":"git+https://github.com/DerKatzeLP/VueTemplateOrganizer.git","type":"git"},"_npmVersion":"11.10.0","description":"VueTemplateOrganizer is a tool that allows you to configure the sorting of Template blocks in Vue Single File Components (SFCs).","directories":{},"_nodeVersion":"22.17.1","dependencies":{"htmlparser2":"^10.1.0","dom-serializer":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vuetemplateorganizer_1.2.0_1772038587994_0.09119795098469852","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@derkatzelp/vuetemplateorganizer","version":"1.2.1","keywords":["build tool","code formatting","configuration","development tool","front-end","node","npm","template blocks","template organizer","template sorting","template","tooling","Vue SFC","Vue","web development","workflow optimization"],"author":{"name":"David Fischer"},"license":"MIT","_id":"@derkatzelp/vuetemplateorganizer@1.2.1","maintainers":[{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"}],"homepage":"https://github.com/DerKatzeLP/VueTemplateOrganizer#readme","bugs":{"url":"https://github.com/DerKatzeLP/VueTemplateOrganizer/issues"},"bin":{"tmp-organizer":"bin/run-tmp-organizer.js"},"dist":{"shasum":"3d4f7b16536490c2d46d0762dd3495dc47ed4ede","tarball":"https://registry.npmjs.org/@derkatzelp/vuetemplateorganizer/-/vuetemplateorganizer-1.2.1.tgz","fileCount":9,"integrity":"sha512-EHtrnmo9wAWRSRnuEEcYH/iKka+siI5UDZANrL1SVHr1FsN4yVEJ3eWISsqWobujV8OzMm5aYEf7ndquwxwF9w==","signatures":[{"sig":"MEQCIHV+ZWEAQV7ZUlpWqgEPRuk8vaN/8jQkyMvZNxKJQY39AiAtDNLTVBTIihrGlEAZK01rTSJXci/XzGG7OOROM5cBBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24433},"main":"templateOrganizer.js","type":"module","gitHead":"22d2ec5a1a749491dcf53cb1176fc4917ec403a4","scripts":{"sort":"node ./templateOrganizer.js","prettier":"npx prettier . --write --no-semi --single-quote --trailing-comma none --print-width 100"},"_npmUser":{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"},"repository":{"url":"git+https://github.com/DerKatzeLP/VueTemplateOrganizer.git","type":"git"},"_npmVersion":"11.11.0","description":"VueTemplateOrganizer is a tool that allows you to configure the sorting of Template blocks in Vue Single File Components (SFCs).","directories":{},"_nodeVersion":"22.17.1","dependencies":{"htmlparser2":"^10.1.0","dom-serializer":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vuetemplateorganizer_1.2.1_1773600820222_0.27583292773023427","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@derkatzelp/vuetemplateorganizer","version":"1.2.2","description":"VueTemplateOrganizer is a tool that allows you to configure the sorting of Template blocks in Vue Single File Components (SFCs).","main":"templateOrganizer.js","type":"module","author":{"name":"David Fischer"},"license":"MIT","publishConfig":{"access":"public"},"bin":{"tmp-organizer":"bin/run-tmp-organizer.js"},"bugs":{"url":"https://github.com/DerKatzeLP/VueTemplateOrganizer/issues"},"homepage":"https://github.com/DerKatzeLP/VueTemplateOrganizer#readme","scripts":{"sort":"node ./templateOrganizer.js","prettier":"npx prettier . --write --no-semi --single-quote --trailing-comma none --print-width 100"},"repository":{"type":"git","url":"git+https://github.com/DerKatzeLP/VueTemplateOrganizer.git"},"keywords":["build tool","code formatting","configuration","development tool","front-end","node","npm","template blocks","template organizer","template sorting","template","tooling","Vue SFC","Vue","web development","workflow optimization"],"dependencies":{"dom-serializer":"^2.0.0","htmlparser2":"^10.1.0"},"gitHead":"2418557531c2cb040db94893dd8f8167f92a113e","_id":"@derkatzelp/vuetemplateorganizer@1.2.2","_nodeVersion":"22.17.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-a1lJAyeZ8TrdBJ0EpWD3cZUWCI6ch7NCYSKUbTWzxcT07dvdoak9yGkxBaq4sPqSxOknp81DoFp7kXQcynVHEA==","shasum":"2415c5c4207eba9566d9ab8426a813d8bdd30a83","tarball":"https://registry.npmjs.org/@derkatzelp/vuetemplateorganizer/-/vuetemplateorganizer-1.2.2.tgz","fileCount":9,"unpackedSize":24138,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA0zQTmXwnOuuoysCb+0Ula22TLRcnZ/FcHBq6dqA5vjAiBs1Myk5RnUtdYkP448GlgXrAw9XjKZ65SmVnf0gP1gtg=="}]},"_npmUser":{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"},"directories":{},"maintainers":[{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vuetemplateorganizer_1.2.2_1773857311356_0.0739759510462894"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-17T16:58:13.875Z","modified":"2026-03-18T18:08:31.653Z","1.0.0":"2025-07-17T16:58:14.217Z","1.0.1":"2025-07-17T17:46:09.138Z","1.0.2":"2025-07-27T07:09:51.942Z","1.0.3":"2025-07-28T06:48:36.192Z","1.1.0":"2026-02-12T14:29:46.118Z","1.1.1":"2026-02-12T14:53:03.189Z","1.2.0":"2026-02-25T16:56:28.118Z","1.2.1":"2026-03-15T18:53:40.365Z","1.2.2":"2026-03-18T18:08:31.525Z"},"bugs":{"url":"https://github.com/DerKatzeLP/VueTemplateOrganizer/issues"},"author":{"name":"David Fischer"},"license":"MIT","homepage":"https://github.com/DerKatzeLP/VueTemplateOrganizer#readme","keywords":["build tool","code formatting","configuration","development tool","front-end","node","npm","template blocks","template organizer","template sorting","template","tooling","Vue SFC","Vue","web development","workflow optimization"],"repository":{"type":"git","url":"git+https://github.com/DerKatzeLP/VueTemplateOrganizer.git"},"description":"VueTemplateOrganizer is a tool that allows you to configure the sorting of Template blocks in Vue Single File Components (SFCs).","maintainers":[{"name":"derkatzelp","email":"fischerdavid1987@gmail.com"}],"readme":"# VueTemplateOrganizer\n\nVueTemplateOrganizer is a tool that allows you to configure the sorting of template blocks in Vue Single File\nComponents (SFCs).\n\n## Features\n\n- **Configurable Sorting:** Customize the sorting of template blocks to fit your specific needs.\n- **Support for Vue SFCs:** Use VueTemplateOrganizer with traditional Vue Single File Components.\n\n## Not supported yet\n\n- **Global install:** There is a known issue with path regarding global installation\n\n## Getting Started\n\nFollow these steps to get started with VueTemplateOrganizer in your project.\n\n### Installation\n\n```bash\nnpm install @derkatzelp/vuetemplateorganizer --save-dev\n```\n\n### Usage\n\n### Standard usage (uses cwd + vueFolderPath from config)\n\n```bash\nnpx tmp-organizer\n```\n\n### Mit einem benutzerdefinierten Projekt-Root-Pfad (überschreibt vueFolderPath aus der config)\n\n```bash\nnpx tmp-organizer --root /path/to/your/project\n```\n\n### Ohne Installation: Bash-Variable\n\n```bash\nnpx -p @derkatzelp/vuetemplateorganizer tmp-organizer --root \"${PWD}\"\n```\n\n### Ohne Installation: pwd Command Substitution\n\n```bash\nnpx -p @derkatzelp/vuetemplateorganizer tmp-organizer --root \"$(pwd)\"\n```\n\n### Ohne Installation: Relativer Pfad\n\n```bash\nnpx -p @derkatzelp/vuetemplateorganizer tmp-organizer --root .\n```\n\n## Configuration\n\nYou can customize the sorting behavior by adjusting the configuration in `config.tmporg.json` and\n`sorting.tmporg.json`. <br>\nVueTemplateOrganizer will sort all properties by this given order.\n\n### Config\n\n```json\n// config.tmporg.json\n{\n  \"showLogFiles\": true,\n  \"showLogFolders\": false,\n  \"sortVueFiles\": true,\n  \"vueFolderPath\": \"./src/\"\n}\n```\n\n### Sorting\n\n```json\n// sorting.tmporg.json\n[\n  \"v-if\",\n  \"v-else-if\",\n  \"v-else\",\n  \"v-show\",\n  \"v-for\",\n  \"v-model\",\n  \"v-bind\",\n  \"v-on\",\n  \"v-html\",\n  \"v-text\",\n  \"v-pre\",\n  \"v-once\",\n  \"v-cloak\",\n  \"id\",\n  \":id\",\n  \"class\",\n  \"style\",\n  \"type\",\n  \"name\",\n  \"value\",\n  \"href\",\n  \"src\",\n  \"alt\",\n  \"title\",\n  \"placeholder\",\n  \"autocomplete\",\n  \"required\",\n  \"disabled\",\n  \"readonly\",\n  \"checked\",\n  \"selected\",\n  \"multiple\",\n  \"pattern\",\n  \"min\",\n  \"max\",\n  \"step\",\n  \"rows\",\n  \"cols\",\n  \"for\",\n  \"action\",\n  \"method\",\n  \"target\",\n  \"rel\",\n  \"role\",\n  \"aria-*\",\n  \"data-*\",\n  \":*\",\n  \":is\",\n  \":class\",\n  \":customProp\",\n  \"@*\",\n  \"@click\",\n  \"@input\",\n  \"@change\",\n  \"@submit\",\n  \"slot\",\n  \"slot-scope\",\n  \"ref\",\n  \"key\",\n  \"transition\",\n  \"transition-group\",\n  \"is\",\n  \"inline-template\",\n  \"custom-*\"\n]\n```\n\n### Options\n\n| Key              | Values  | Default  | Description                                               |\n| ---------------- | ------- | -------- | --------------------------------------------------------- |\n| `showLogFiles`   | Boolean | `true`   | Enables or disables log report of touched Files           |\n| `showLogFolders` | Boolean | `true`   | Enables or disables log report of touched Folders         |\n| `sortVueFiles`   | Boolean | `true`   | Enables or disables sorting of Vue SFC Files              |\n| `vueFolderPath`  | String  | `./src/` | Specifies the path to Vue SFC Files (subfolders included) |\n\n### CLI Arguments\n\n| Argument        | Type   | Description                                                                                                                                      |\n| --------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `--root <path>` | String | Overrides the project root path. If provided, `vueFolderPath` from the config will **not** be applied. Accepts both absolute and relative paths. |\n\n## Examples\n\n#### Before using VueTemplateOrganizer\n\n```html\n<template>\n  <h1>Test Vue File for Vue Template Organizer</h1>\n  <CustomComp class=\"class1\" @click=\"testfnc\" :id=\"comp1Id\" />\n  <CustomComp2 @click=\"testfnc\" />\n  <p class=\"par\">Just a simple Test</p>\n  <label for=\"txtinput\">Your input here</label>\n  <input type=\"text\" class=\"input-c\" id=\"txtinput\" ref=\"myRef\" />\n</template>\n```\n\n#### After using VueTemplateOrganizer\n\n```html\n<template>\n  <h1>Test Vue File for Vue Template Organizer</h1>\n  <CustomComp :id=\"comp1Id\" class=\"class1\" @click=\"testfnc\"></CustomComp>\n  <CustomComp2 @click=\"testfnc\"></CustomComp2>\n  <p class=\"par\">Just a simple Test</p>\n  <label for=\"txtinput\">Your input here</label>\n  <input id=\"txtinput\" class=\"input-c\" type=\"text\" ref=\"myRef\" />\n</template>\n```\n\n## Dependencies\n\nVueTemplateOrganizer relies on the following external libraries:\n\n- [dom-serializer](https://github.com/cheeriojs/dom-serializer) - For DOM element serialization\n- [htmlparser2](https://github.com/fb55/htmlparser2) - For parsing HTML/Vue templates\n\n## Contributing\n\nIf you'd like to contribute to VueTemplateOrganizer,\nplease [contact](https://github.com/DerKatzeLP/VueTemplateOrganizer) me.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Acknowledgments\n\nSpecial thanks to:\n\n- The maintainers of dom-serializer and htmlparser2 for providing robust parsing tools\n- The Vue.js community for inspiration and support\n","readmeFilename":"README.md"}