{"_id":"prettier-plugin-organize-attributes","_rev":"7-93fafc56e85f79489afc62b0886984d0","name":"prettier-plugin-organize-attributes","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"prettier-plugin-organize-attributes","version":"0.0.1","description":"Organize your HTML attributes autmatically with Prettier 🧼","license":"MIT","repository":{"type":"git","url":"git+https://github.com/NiklasPor/prettier-plugin-organize-attributes.git"},"author":{"name":"Niklas Portmann","email":"niklaspor@gmail.com"},"keywords":["prettier","plugin","html","attributes","organize"],"main":"lib/index","types":"lib/index","scripts":{"test":"jest","build":"tsc --pretty","watch":"npm run build -- --watch","watch:test":"jest --watch","release:plugin":"npm run test && npm run build && npm publish","release:plugin:beta":"npm run test && npm run build && npm publish --tag beta"},"peerDependencies":{"prettier":"^2.0.0"},"dependencies":{},"devDependencies":{"@types/jest":"^26.0.15","@types/node":"^14.14.2","@types/prettier":"^2.2.3","codecov":"^3.8.0","jest":"^26.6.1","prettier":"^2.3.0","ts-jest":"^26.4.2","ts-node":"^9.0.0","typescript":"^4.0.3"},"engines":{"node":">=11.0.0"},"jest":{"preset":"ts-jest"},"gitHead":"d8edae5f1679f128e229be4b466e87441dbe2dc8","bugs":{"url":"https://github.com/NiklasPor/prettier-plugin-organize-attributes/issues"},"homepage":"https://github.com/NiklasPor/prettier-plugin-organize-attributes#readme","_id":"prettier-plugin-organize-attributes@0.0.1","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-2yIU8tuOjdA0QctnwWHQCP+2yugG5D6mhOeZiv1P8gOdOu1afQU5GvJXytZeS4VLzpHTln5RqBzF14wqcbgnbQ==","shasum":"fc4fa88b21c264c383545fc14ce337fd80d4ad17","tarball":"https://registry.npmjs.org/prettier-plugin-organize-attributes/-/prettier-plugin-organize-attributes-0.0.1.tgz","fileCount":12,"unpackedSize":23660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgycQcCRA9TVsSAnZWagAAG8QP/21jw3ob3l5r4rO4tQjm\nDIlxLFCP9DaffmU8KsFU3cOTU3dxfzKbYmXNGlrD31DXiePFrjY9flPXnaS4\n2KuKQE7mYYh8W7sZnG3vkO/eskTz+erHxyfrE86xDpxIQm3OJzMXShDlQRjc\nM2hVAZ2n8up891JlM10PzE8K6r0UL/o7mOyRlAbqs/h56knurIuASSmmN7sd\nCP7r3BioKJMwPqWfppKWXSkyOs8VBVAH/SzqQVvC3ggm89pjSlWnD7DFagtt\n8cGrx9dVgxFsluqM3ZFJpx54SeLC2ObG8Kbr3twpz1RDK/v5eunllQ3t90rD\npcj5rGzYipqkKzbxg1ArYKZcli6VlN+SpDigk59GgZrJ37OTfs7P+z62HbpQ\ngSh+wjFvRz9ff9ykBo5f94xMoez0/vMglJV1C1SZ4i09kf61qZ34Ht1l0SDi\nfbp9dLsMzacjB0osjNmgN4vH6TtJfwpoxZLXg8pSyuLOUG9RpC500VG5Gjlp\n3Ox0AeLDV8c4LjHjkPBXlveGmbthHep6G565nZ2mrslVCD7lNToYA62QHa3y\n6GYlZytWoGAFAppgvyRUzsz5eeo5whtuXEx3hEtYBlkfC2pryskuIkTJ8Ajy\nWaHMgPJwfFS0bPSwgDPcM36Adgnwr13lWaBfNVxr9+eW8ejtY6Fh3TyyC4mU\ngC7e\r\n=RnuC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBN/8eMA/Xl2Mp9yEaeH/Mq3YzhSoifk6pagersYYoH/AiEAzf0xLrc4YOweNFW0VjoUqvmoZ7LNeZa/XEV1bSwjK4w="}]},"_npmUser":{"name":"niklaspor","email":"niklaspor@gmail.com"},"directories":{},"maintainers":[{"name":"niklaspor","email":"niklaspor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-plugin-organize-attributes_0.0.1_1623835676191_0.6165490571473125"},"_hasShrinkwrap":false},"0.0.2":{"name":"prettier-plugin-organize-attributes","version":"0.0.2","description":"Organize your HTML attributes autmatically with Prettier 🧼","license":"MIT","repository":{"type":"git","url":"git+https://github.com/NiklasPor/prettier-plugin-organize-attributes.git"},"author":{"name":"Niklas Portmann","email":"niklaspor@gmail.com"},"keywords":["prettier","plugin","organize","attributes","html","angular","vue"],"main":"lib/index","types":"lib/index","scripts":{"test":"jest","build":"tsc --pretty","watch":"npm run build -- --watch","watch:test":"jest --watch","release:plugin":"npm run test && npm run build && npm publish","release:plugin:beta":"npm run test && npm run build && npm publish --tag beta"},"peerDependencies":{"prettier":"^2.0.0"},"dependencies":{},"devDependencies":{"@types/jest":"^26.0.15","@types/node":"^14.14.2","@types/prettier":"^2.2.3","codecov":"^3.8.0","jest":"^26.6.1","prettier":"^2.3.0","ts-jest":"^26.4.2","ts-node":"^9.0.0","typescript":"^4.0.3"},"engines":{"node":">=11.0.0"},"jest":{"preset":"ts-jest"},"gitHead":"f554a87fb308dbd930effe10a945e710ce1b667d","bugs":{"url":"https://github.com/NiklasPor/prettier-plugin-organize-attributes/issues"},"homepage":"https://github.com/NiklasPor/prettier-plugin-organize-attributes#readme","_id":"prettier-plugin-organize-attributes@0.0.2","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-ZRHHyzrteD5yT+FuehiNP0ajrdg9g2K2GKxe+V9fqPXTxIsmMibcu1zd0LjnVmVDm5nekuPAnlku47YXYvZcVg==","shasum":"874a08ca74c13f8fa716cacb49bce4f38a4feb57","tarball":"https://registry.npmjs.org/prettier-plugin-organize-attributes/-/prettier-plugin-organize-attributes-0.0.2.tgz","fileCount":13,"unpackedSize":28992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyeJoCRA9TVsSAnZWagAAVH4QAI++j6LMsZsm2tZYy7dk\nuwtox63uo0megexdqxpM95a42C7PdKTo30pMgYjwQif27P9reWDWzaFqRaRE\n08baueRXB8XVTM55kpBbvtIdXvDTgdWvPmTY2BGlfqH5xW9hTKtUliPsQewN\nSD2q9j2qFkoKDAS76XtXFMvp0vW4TUvnnHq7xRkoqWmGfQQuGDPvF7tY8mIO\ntPRCycAAFYxYvDwWxfJJtJrv1s80GMtuYzNpO/ta+75+eSq+bLvcaMPS53h8\n2JCNNpmQsJB9766DzYzP3HZDftVNsGXUoC6cXooyIA/pOMLeTdaztj25l27D\nRytZsHoR7zvOBAFTjz4ff8MuAMJsJua+uDYBekOmFSP+UKcC4pJ9i4uFC08b\naqnoXrHFh5pnek3dPt8YBFEBcufRSWTEwfX9letXW9DZ5qVh06FfjbO6YQCT\nvdnoO39UsMFz1h4fqdwU1KtBoOjFLg3vfBvFCl2vNl9mif/Aoa9app5b8p3c\noLiTwxGm7L1NtgZ7spjtTrEU528/+RyIjwgqmPlbgu4eLr9JfaCD2nBkm0Qs\nbiw46IbvSFlvBwfQS4CJmm3sMQzHFUhqmGWkEBKj+cWXfdhwcgz2Mppbi3UH\n17DvZmuqBI5M/sS8BdBTwqGsdLA2vaBVc4NcLsJzhYZmkMLEc4yu8AlNdwDD\ncs5U\r\n=PJQP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWIhEUipmfKjKxIzFAP/OmujBtkd51j2EJO6o40r6k0wIgeu89243insuGKq+2WwwgboonR+Te5B7eRdhS/q/6dWQ="}]},"_npmUser":{"name":"niklaspor","email":"niklaspor@gmail.com"},"directories":{},"maintainers":[{"name":"niklaspor","email":"niklaspor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-plugin-organize-attributes_0.0.2_1623843432137_0.19562981776786414"},"_hasShrinkwrap":false},"0.0.3":{"name":"prettier-plugin-organize-attributes","version":"0.0.3","description":"Organize your HTML attributes autmatically with Prettier 🧼","license":"MIT","repository":{"type":"git","url":"git+https://github.com/NiklasPor/prettier-plugin-organize-attributes.git"},"author":{"name":"Niklas Portmann","email":"niklaspor@gmail.com"},"keywords":["prettier","plugin","organize","attributes","html","angular","vue"],"main":"lib/index","types":"lib/index","scripts":{"test":"jest","build":"tsc --pretty","watch":"npm run build -- --watch","watch:test":"jest --watch","release:plugin":"npm run test && npm run build && npm publish","release:plugin:beta":"npm run test && npm run build && npm publish --tag beta"},"peerDependencies":{"prettier":"^2.0.0"},"dependencies":{},"devDependencies":{"@types/jest":"^26.0.15","@types/node":"^14.14.2","@types/prettier":"^2.2.3","codecov":"^3.8.0","jest":"^26.6.1","prettier":"^2.3.0","ts-jest":"^26.4.2","ts-node":"^9.0.0","typescript":"^4.0.3"},"engines":{"node":">=11.0.0"},"jest":{"preset":"ts-jest"},"gitHead":"85b69cccf36141b445b14b2c4bbba197367889cc","bugs":{"url":"https://github.com/NiklasPor/prettier-plugin-organize-attributes/issues"},"homepage":"https://github.com/NiklasPor/prettier-plugin-organize-attributes#readme","_id":"prettier-plugin-organize-attributes@0.0.3","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-dKWosiBeAqF3EM8IBv1SDvlsurnJHlqorCuQl0+DjWVTxdYnD5lFOVn5ED8qb13hYBaocVHrUnJ2tHgRDX+W2A==","shasum":"dfdb433cc9f8608ba966c3d23a299da694bc089e","tarball":"https://registry.npmjs.org/prettier-plugin-organize-attributes/-/prettier-plugin-organize-attributes-0.0.3.tgz","fileCount":13,"unpackedSize":29618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyx8YCRA9TVsSAnZWagAA4EwQAJSLC9n0I+YaMsgBCbOL\nHt2dVRMr7W6hwY0p0u5TUolwQwV/dQhb1QKF/VRCzF1injsnVEqC4cjYgkiC\nC5QhFPTyb+cJdnk4V/1CHx1zUG27fUGREzdhmkGyTyngx+qMKsXRWU+D/f7/\nonfjNRMC6o0ikJj7zXq9rYUQvQYZmsaUTWe0zGoEujFlgFSiG35oHQGykfEF\naD9otFRJfXi4BhdsO0gvYn32Ar79rzjlKka8aEQl5G1WTRgQoR2ncysUss/W\n85i6dRgMYtgXjBB42cJm6DgEo2e59k/yDEMxZUOmUDtT+Bk23NpzP8BcncfH\n6OAusFkYSt1/non5+G2W69U9VMLRn2COdorIUt3xLva+GVwCFgowWGZ1E4b5\neRSNEvdtkXoblrDxMQz8Y0MVnrwRxvq7Q/OCs8HSGxy0rinzffb9n3Enk5Sb\nkNC0GN+uVkm/IVRG31lCx48s8Owv7G4ECUkrCnJk7GRb1d4PtdBbLJnpavG7\nLX6TsZwtP6log0h3Qmrq4JOy+4FEgFod6wGt82cnlEa2FoKBclWHxNY2qkxN\njx4X4o0xTiFwKvtk5qaOJP0bL1Q3IFlIYxlCGE1mPGr8uW/mlMSuOqPMGnQf\nZDIvPXCMIau1P3QaQUSVwJs8EptmFIm8qhuKJTpz3ghxTZGwAqIz6ON0bBCL\neQ+j\r\n=kQjo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW/9It2vgwvXDDAjWl/vuwXRBdEEzMLR3TC/mJloHKuAIhAIP/m0RBpgVJ+pZEvqx/r7RArogoJpB7b7OaxKNF1S5l"}]},"_npmUser":{"name":"niklaspor","email":"niklaspor@gmail.com"},"directories":{},"maintainers":[{"name":"niklaspor","email":"niklaspor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-plugin-organize-attributes_0.0.3_1623924504301_0.8068075765597988"},"_hasShrinkwrap":false},"0.0.4":{"name":"prettier-plugin-organize-attributes","version":"0.0.4","description":"Organize your HTML attributes autmatically with Prettier 🧼","license":"MIT","repository":{"type":"git","url":"git+https://github.com/NiklasPor/prettier-plugin-organize-attributes.git"},"author":{"name":"Niklas Portmann","email":"niklaspor@gmail.com"},"keywords":["prettier","plugin","organize","attributes","html","angular","vue"],"main":"lib/index","types":"lib/index","scripts":{"test":"jest","build":"tsc --pretty","watch":"npm run build -- --watch","watch:test":"jest --watch","release:plugin":"npm run test && npm run build && npm publish","release:plugin:beta":"npm run test && npm run build && npm publish --tag beta"},"peerDependencies":{"prettier":"^2.0.0"},"dependencies":{},"devDependencies":{"@types/jest":"^26.0.15","@types/node":"^14.14.2","@types/prettier":"^2.2.3","codecov":"^3.8.0","jest":"^26.6.1","prettier":"^2.3.0","ts-jest":"^26.4.2","ts-node":"^9.0.0","typescript":"^4.0.3"},"engines":{"node":">=11.0.0"},"jest":{"preset":"ts-jest"},"gitHead":"e4ecdaee37f53b35a513748c8cc56cd15118bcce","bugs":{"url":"https://github.com/NiklasPor/prettier-plugin-organize-attributes/issues"},"homepage":"https://github.com/NiklasPor/prettier-plugin-organize-attributes#readme","_id":"prettier-plugin-organize-attributes@0.0.4","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-5KCDMX6HMCduUoeHlWLcYLKtDmh1D+j5kDSRGXH+tHDgL7mXtPGwwi7DnnD4cDnZmWMYwk8ih6VsCKwPlGuzNg==","shasum":"70fa8f9c76b1a4b6baef063e040285393a2f8807","tarball":"https://registry.npmjs.org/prettier-plugin-organize-attributes/-/prettier-plugin-organize-attributes-0.0.4.tgz","fileCount":13,"unpackedSize":29903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4vC4CRA9TVsSAnZWagAAZtEP/27LCng9q2NGYtuK54Ey\nOcN1sGgKz5rgtAZSBXwZoDj7mWMRsBa9bZu/II5EDaT8/mLCDt2afKWvx+er\nfXykfuTOOIgcx2lPBgvQw/J17GxhAd3dsZbwGBm71iv90dPWR3pjDIvQ80r1\nhuFbP/dDALMjetKsMa01jRyQI/zdYSPKTlQUVFs35+7sL7V3K4Uf3eLUrL0m\no04P/ohfYMiLvgpLnJQAMl2RSYKymaamlseqThgVo7DM2X0/CSEY3KPvrzdy\nkoNGfdlH27iR6bnOYNhmXeJszhkDZzCZqHXHCcS5Wsn3yfHaucISTN/anMQb\nIsuVORDdQdpr4a9eO1lLyq5utQFDCBDCiIlQ752F8llycvEdHNUPJm0ns2oo\nSbgwPArjKqAWJJCRMYk++mlkKSWReAMXH35T8iNrZLCnQjx8YRZGto6cQn/i\n60I1FWXbVa4XL6xrlpwQ4yoyjlKc0GEB+oOw+447o4xzMZQDOFbNjEH1u8r8\niK64wZuiqsRs/FO9eD6m9e87/bl4pewrIdyZh1Gb1Ol4kWbZ24MaRi9O40YB\n0p0ztQXCu/5D37ImuBiTrOJMUPbK87kBfmSiYKm9XJVN3BisEi2EAmjmony1\nLWBh1bqlijWsnx//tuBAy10gKb5N1OTVDNClgmSYgcwe/VFugCm3M0Xo2P5I\nhei0\r\n=gKxK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/KOpirF3Fr3RGTE8dRlI8nw/7D1zTsyKLQ5pp/W7sJAiBTEP7pXGFOm0QPb73NyZRde7EVEUTPB2xSnQzzbGEVZA=="}]},"_npmUser":{"name":"niklaspor","email":"niklaspor@gmail.com"},"directories":{},"maintainers":[{"name":"niklaspor","email":"niklaspor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-plugin-organize-attributes_0.0.4_1625485496025_0.7679670607190932"},"_hasShrinkwrap":false},"0.0.5":{"name":"prettier-plugin-organize-attributes","version":"0.0.5","description":"Organize your HTML attributes autmatically with Prettier 🧼","license":"MIT","repository":{"type":"git","url":"git+https://github.com/NiklasPor/prettier-plugin-organize-attributes.git"},"author":{"name":"Niklas Portmann","email":"niklaspor@gmail.com"},"keywords":["prettier","plugin","organize","attributes","html","angular","vue"],"main":"lib/index","types":"lib/index","scripts":{"test":"jest","build":"tsc --pretty","watch":"npm run build -- --watch","watch:test":"jest --watch","release:plugin":"npm run test && npm run build && npm publish","release:plugin:beta":"npm run test && npm run build && npm publish --tag beta"},"peerDependencies":{"prettier":"^2.0.0"},"dependencies":{},"devDependencies":{"@types/jest":"^26.0.15","@types/node":"^14.14.2","@types/prettier":"^2.2.3","codecov":"^3.8.0","jest":"^26.6.1","prettier":"^2.3.0","ts-jest":"^26.4.2","ts-node":"^9.0.0","typescript":"^4.0.3"},"engines":{"node":">=11.0.0"},"jest":{"preset":"ts-jest"},"gitHead":"e1cdcf3a6f3cf0e3a83568deb89eda1d0e1846e4","bugs":{"url":"https://github.com/NiklasPor/prettier-plugin-organize-attributes/issues"},"homepage":"https://github.com/NiklasPor/prettier-plugin-organize-attributes#readme","_id":"prettier-plugin-organize-attributes@0.0.5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-dSts16q8wd+oq8Zwk5mwmYXo1aN3B+ZkEJqx/ar5fedNHdOvx7S4XDMH/pNK7rmBW0bPXkp/kJX5gAANsWzh3A==","shasum":"46e54533936fc42a3cff3d876a738a3f98df0360","tarball":"https://registry.npmjs.org/prettier-plugin-organize-attributes/-/prettier-plugin-organize-attributes-0.0.5.tgz","fileCount":12,"unpackedSize":30694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBAsXCRA9TVsSAnZWagAAQRoP/izkhdJT5rz1utncya5N\nXuY42iCpq6v5QPyM4tOvfae3PAmr7JJjrnLkXmfUr2gK13WX6oZQuLgS72Ne\nxKcYjsM7S32JJRo+gzvJyCMzAwpHFdp8fv5dgrR/JNTt8zbhA39m+7atuOdI\nN/iu0rJiINDtw7SU/ukqPhKNzEG6zJ+2aVMHgE1geJPxj0Rrtmu35uEQ/5Vx\nzwmlkz80zXR1zo+PfnJrOp/T3SByzSyngNEJbiRETFbHWqYcG7C0AkfWwru7\ncPrYwBkPJoFo0LrE0n1Il6amsUBbotfWtMnSweMzVGKdy5Kp0pWUyjS9lrY8\ngEiY6hTRj6xuuvIEAZkF0045O8QOcLzEn/Z12uwtESo2kkrd+izW4iFP0kl9\n/C1nJrPrV5w4M118AJeHviuvBPHJBJTrIT9oUF8j/jd0qYducLi+GWboaAcy\nui1T56hG7iQjB5vfIuYUzQdHCgJuZJt3pHQYeV187ZvOT0OrEjpPOM8F4A/3\ni+kW70WoOTd4CpE/4grvPDdic3KVu8ekUQ3YlmenLHSkqSlSkAl0jZVO+0J8\n3p350RHW0EA7If0t7UW0dqh6hVEn6mxoRbgwoZDogR9gxgnHpeefjPeinSqr\nD/yT/i/82JYwpDerIDTSu3Mq+HI6rkhQyHCmdC4rLX36bw344+iXiEeZk3QH\nc/Z8\r\n=Qt1s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuAfH28zSOL55gnYD0S7NKujW+dxlvA3gBmWnx2w87ZQIhAJ4C648kbIfYpKHX81lz9LrsQouiHZVMwsSjnc7icB83"}]},"_npmUser":{"name":"niklaspor","email":"niklaspor@gmail.com"},"directories":{},"maintainers":[{"name":"niklaspor","email":"niklaspor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-plugin-organize-attributes_0.0.5_1644432151524_0.35401149521960495"},"_hasShrinkwrap":false},"1.0.0":{"name":"prettier-plugin-organize-attributes","version":"1.0.0","description":"Organize your HTML attributes autmatically with Prettier 🧼","license":"MIT","repository":{"type":"git","url":"git+https://github.com/NiklasPor/prettier-plugin-organize-attributes.git"},"author":{"name":"Niklas Portmann","email":"niklaspor@gmail.com"},"type":"commonjs","keywords":["prettier","plugin","organize","attributes","html","angular","vue"],"main":"lib/index","types":"lib/index","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc --pretty","watch":"npm run build -- --watch","watch:test":"NODE_OPTIONS=--experimental-vm-modules jest --watch","release:plugin":"npm run test && npm run build && npm publish","release:plugin:local":"npm run test && npm run build && npm publish --registry=http://localhost:4873/"},"peerDependencies":{"prettier":"^3.0.0"},"dependencies":{},"devDependencies":{"@types/jest":"29.1.1","@types/node":"^14.14.2","codecov":"^3.8.0","jest":"29.1.1","prettier":"^3.0.0","ts-jest":"29.1.1","ts-node":"^9.0.0","typescript":"^5.0.0"},"engines":{"node":">=14.0.0"},"gitHead":"4fffe28457b06c472480b29ff4be1da5eaab6410","bugs":{"url":"https://github.com/NiklasPor/prettier-plugin-organize-attributes/issues"},"homepage":"https://github.com/NiklasPor/prettier-plugin-organize-attributes#readme","_id":"prettier-plugin-organize-attributes@1.0.0","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-+NmameaLxbCcylEXsKPmawtzla5EE6ECqvGkpfQz4KM847fXDifB1gFnPQEpoADAq6IXg+cMI8Z0ISJEXa6fhg==","shasum":"037870ee3111b3c1d6371f677b64888de353cc63","tarball":"https://registry.npmjs.org/prettier-plugin-organize-attributes/-/prettier-plugin-organize-attributes-1.0.0.tgz","fileCount":13,"unpackedSize":31846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVOksYjmlqC89qASqaA4thtqBVtFoXSXWJUwdX4H1Z0AIgEkmLH4DDorWYOxDWteCRGwPf09dgay+qfyYfG+h6xTQ="}]},"_npmUser":{"name":"niklaspor","email":"niklaspor@gmail.com"},"directories":{},"maintainers":[{"name":"niklaspor","email":"niklaspor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-plugin-organize-attributes_1.0.0_1689860710994_0.40409444709367714"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-16T09:27:56.191Z","0.0.1":"2021-06-16T09:27:56.353Z","modified":"2023-08-05T20:18:47.775Z","0.0.2":"2021-06-16T11:37:12.312Z","0.0.3":"2021-06-17T10:08:24.515Z","0.0.4":"2021-07-05T11:44:56.221Z","0.0.5":"2022-02-09T18:42:31.698Z","1.0.0":"2023-07-20T13:45:11.155Z"},"maintainers":[{"name":"niklaspor","email":"niklaspor@gmail.com"}],"description":"Organize your HTML attributes autmatically with Prettier 🧼","homepage":"https://github.com/NiklasPor/prettier-plugin-organize-attributes#readme","keywords":["prettier","plugin","organize","attributes","html","angular","vue"],"repository":{"type":"git","url":"git+https://github.com/NiklasPor/prettier-plugin-organize-attributes.git"},"author":{"name":"Niklas Portmann","email":"niklaspor@gmail.com"},"bugs":{"url":"https://github.com/NiklasPor/prettier-plugin-organize-attributes/issues"},"license":"MIT","readme":"### prettier-plugin-organize-attributes [![npm](https://img.shields.io/npm/v/prettier-plugin-organize-attributes)](https://www.npmjs.com/package/prettier-plugin-organize-attributes)\n\n## Organize your HTML attributes automatically with Prettier 🧼\n\n```\nnpm i prettier prettier-plugin-organize-attributes -D\n```\n\n- Supports Angular, Vue & HTML with **0** configuration\n- Groups are matched from top to bottom.\n- Attributes are matched against RegExps or presets.\n  - A list of additional presets can be found [here](src/presets.ts).\n  - Attributes which are not matched are put into `$DEFAULT`.\n  - If `$DEFAULT` is not specified they are appended at the end.\n- Attributes in each group can be ordered `ASC` and `DESC` by specifing `attributeSort`.\n  - Order inside groups remains the same if `attributeSort` is **not** used.\n\n---\n\n- [Usage](#usage)\n  - [Groups](#groups)\n  - [Sort](#sort)\n- [Presets](#presets)\n  - [HTML](#html)\n  - [Angular](#angular)\n  - [Vue](#vue)\n  - [Angular Custom](#angular-custom)\n  - [Code-Guide by @mdo](#code-guide-by-mdo)\n\n## Usage\n\nThe following files also work out of the box if the plugin is specified:\n\n- `.html` – [HTML Example](#html)\n- `.component.html` – [Angular Example](#angular)\n- `.vue` – [Vue Example](#vue)\n\n```json\n// .prettierrc\n{\n  \"plugins\": [\"prettier-plugin-organize-attributes\"],\n}\n```\n> Starting with Prettier 3 [this is **required**](https://github.com/prettier/prettier/issues/13729#issuecomment-1643923144) ⬆️\n\nRead below for writing custom attribute orders and configurations ⤵️\n\n### Groups\n\n```json\n// .prettierrc\n{\n  \"plugins\": [\"prettier-plugin-organize-attributes\"],\n  \"attributeGroups\": [\"^class$\", \"^(id|name)$\", \"$DEFAULT\", \"^aria-\"]\n}\n```\n\n```html\n<!-- input -->\n<div\n  aria-disabled=\"true\"\n  name=\"myname\"\n  id=\"myid\"\n  class=\"myclass\"\n  src=\"other\"\n></div>\n```\n\n```html\n<!-- output -->\n<div\n  class=\"myclass\"\n  name=\"myname\"\n  id=\"myid\"\n  src=\"other\"\n  aria-disabled=\"true\"\n></div>\n```\n\n---\n\n### Sort\n\n```json\n// .prettierrc\n{\n  \"plugins\": [\"prettier-plugin-organize-attributes\"],\n  \"attributeGroups\": [\"$DEFAULT\", \"^data-\"],\n  \"attributeSort\": \"ASC\"\n}\n```\n\n```html\n<!-- input -->\n<div a=\"a\" c=\"c\" b=\"b\" data-c=\"c\" data-a=\"a\" data-b=\"b\"></div>\n```\n\n```html\n<!-- output -->\n<div a=\"a\" b=\"b\" c=\"c\" data-a=\"a\" data-b=\"b\" data-c=\"c\"></div>\n```\n\n---\n\n### Case-Sensitivity\n\n```json\n// .prettierrc\n{\n  \"plugins\": [\"prettier-plugin-organize-attributes\"],\n  \"attributeGroups\": [\"^group-a$\", \"^group-b$\", \"^group-A$\", \"^group-B$\"],\n  \"attributeIgnoreCase\": false\n}\n```\n\n```html\n<!-- input -->\n<div group-b group-B group-A group-a></div>\n```\n\n```html\n<!-- output -->\n<div group-a group-b group-A group-B></div>\n```\n\n## Presets\n\n### HTML\n\n```json\n// .prettierrc\n{\n  \"plugins\": [\"prettier-plugin-organize-attributes\"]\n}\n```\n\n```html\n<!-- input.html -->\n<div id=\"id\" other=\"other\" class=\"style\"></div>\n```\n\n```html\n<!-- output.html -->\n<div class=\"style\" id=\"id\" other=\"other\"></div>\n```\n\n### Angular\n\n```json\n// .prettierrc\n{}\n```\n\n```html\n<!-- input.component.html -->\n<div\n  (output)=\"output()\"\n  [input]=\"input\"\n  *ngIf=\"ngIf\"\n  class=\"style\"\n  [(ngModel)]=\"binding\"\n  id=\"id\"\n  other=\"other\"\n  [@inputAnimation]=\"value\"\n  @simpleAnimation\n></div>\n```\n\n```html\n<!-- output.component.html -->\n<div\n  class=\"style\"\n  id=\"id\"\n  *ngIf=\"ngIf\"\n  @simpleAnimation\n  [@inputAnimation]=\"value\"\n  [(ngModel)]=\"binding\"\n  [input]=\"input\"\n  (output)=\"output()\"\n  other=\"other\"\n></div>\n```\n\n---\n\n### Angular Custom\n\n```json\n// .prettierrc\n{\n  \"plugins\": [\"prettier-plugin-organize-attributes\"],\n  \"attributeGroups\": [\n    \"$ANGULAR_OUTPUT\",\n    \"$ANGULAR_TWO_WAY_BINDING\",\n    \"$ANGULAR_INPUT\",\n    \"$ANGULAR_STRUCTURAL_DIRECTIVE\"\n  ]\n}\n```\n\n```html\n<!-- input -->\n<div\n  [input]=\"input\"\n  (output)=\"output()\"\n  *ngIf=\"ngIf\"\n  other=\"other\"\n  class=\"style\"\n  [(ngModel)]=\"binding\"\n  id=\"id\"\n></div>\n```\n\n```html\n<!-- output -->\n<div\n  (output)=\"output()\"\n  [(ngModel)]=\"binding\"\n  [input]=\"input\"\n  *ngIf=\"ngIf\"\n  class=\"style\"\n  id=\"id\"\n  other=\"other\"\n></div>\n```\n\n---\n\n### Vue\n\n```json\n// .prettierrc\n{\n  \"plugins\": [\"prettier-plugin-organize-attributes\"],\n}\n```\n\n```vue\n<!-- input.vue -->\n<template>\n  <div other=\"other\" class=\"class\" v-on=\"whatever\" v-bind=\"bound\" id=\"id\"></div>\n</template>\n```\n\n```vue\n<!-- output.vue -->\n<template>\n  <div class=\"class\" id=\"id\" v-on=\"whatever\" v-bind=\"bound\" other=\"other\"></div>\n</template>\n```\n\n---\n\n### [Code-Guide by @mdo](https://codeguide.co/#html-attribute-order)\n\n```json\n// .prettierrc\n{\n  \"plugins\": [\"prettier-plugin-organize-attributes\"],\n  \"attributeGroups\": [\"$CODE_GUIDE\"]\n}\n```\n\n```html\n<!-- input -->\n<div\n  other=\"other\"\n  value=\"value\"\n  type=\"type\"\n  title=\"title\"\n  src=\"src\"\n  role=\"role\"\n  name=\"name\"\n  id=\"id\"\n  href=\"href\"\n  for=\"for\"\n  data-test=\"test\"\n  class=\"class\"\n  aria-test=\"test\"\n  alt=\"alt\"\n></div>\n```\n\n```html\n<!-- output -->\n<div\n  class=\"class\"\n  id=\"id\"\n  name=\"name\"\n  data-test=\"test\"\n  src=\"src\"\n  for=\"for\"\n  type=\"type\"\n  href=\"href\"\n  value=\"value\"\n  title=\"title\"\n  alt=\"alt\"\n  role=\"role\"\n  aria-test=\"test\"\n  other=\"other\"\n></div>\n```\n","readmeFilename":"README.md","users":{"flumpus-dev":true}}