{"_id":"posthtml-rename-id","_rev":"18-1464880bb76dca5b35d76d31766fa06c","name":"posthtml-rename-id","description":"PostHTML plugin to rename id attributes and it's references","dist-tags":{"latest":"1.0.12","canary":"1.1.0-alpha.10475b37","alpha":"1.0.4-alpha.0"},"versions":{"1.0.0":{"name":"posthtml-rename-id","version":"1.0.0","description":"PostHTML plugin to rename id attribute and it's references","main":"lib/plugin.js","scripts":{"test":"mocha","coverage":"istanbul cover --report text --report html --report lcov node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/kisenka/posthtml-rename-id.git"},"author":{"name":"Stas Kurilov","email":"qtuzov@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/kisenka/posthtml-rename-id/issues"},"homepage":"https://github.com/kisenka/posthtml-rename-id#readme","files":["README.md","index.js"],"devDependencies":{"eslint":"^3.2.2","istanbul":"^0.4.4","mocha":"^2.5.3","posthtml":"^0.9.0","posthtml-parser":"^0.2.0"},"dependencies":{"escape-string-regexp":"^1.0.5"},"gitHead":"946976879f68b3c4f8705ef63f469f00bc8caca7","_id":"posthtml-rename-id@1.0.0","_shasum":"92fbf9e0983be915de74377fc85375148e0b48c5","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.4.5","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"shasum":"92fbf9e0983be915de74377fc85375148e0b48c5","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.0.tgz","integrity":"sha512-I25YWuMGVWTZMEkdmxb+pNruu7GZQGr2cu8F9Viml+J9HaNt9d0ZG+sLC4l76Olegv80adRZu7A6qQ4FzpVbhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbWPoV+yRtgKksnV2/4v+FZSAK0f5YD5Sgk6L8/fze9AiAvX3IHqJdPlUenVsuZVub3q7lPFK7DQqioQpdR8hSKNw=="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/posthtml-rename-id-1.0.0.tgz_1470310421316_0.20207266695797443"},"directories":{}},"1.0.1":{"name":"posthtml-rename-id","version":"1.0.1","description":"PostHTML plugin to rename id attributes and it's references","license":"MIT","repository":{"type":"git","url":"https://github.com/kisenka/svg-baker/packages/posthtml-rename-id"},"main":"lib/posthtml-rename-id.js","files":["lib/","README.md"],"dependencies":{"escape-string-regexp":"1.0.5"},"_id":"posthtml-rename-id@1.0.1","scripts":{},"_shasum":"0408d2ae5325336d6fbeaaf8d1fdc39e4e78f1c6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.9.0","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"shasum":"0408d2ae5325336d6fbeaaf8d1fdc39e4e78f1c6","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.1.tgz","integrity":"sha512-oioODHuXqUY0TA59VP5bts9CL67CsZF7R8aOfoiPkTsaJFbqEgJT+D5KdONDi6wm8lT9ZWnALQaW8GpqDZgUmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdyIkV4Or4NcpHQ3pX8SSNaI4loCQ/2xG1sr0d/8Fy5wIgK+PTyGhpftlNsaoNgDP0+/N9m6MW8tG+6cqPKLiDw9U="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/posthtml-rename-id-1.0.1.tgz_1493318166688_0.4099244384560734"},"directories":{}},"1.0.2":{"name":"posthtml-rename-id","version":"1.0.2","description":"PostHTML plugin to rename id attributes and it's references","license":"MIT","repository":{"type":"git","url":"https://github.com/kisenka/svg-baker/packages/posthtml-rename-id"},"main":"lib/posthtml-rename-id.js","files":["lib/","README.md"],"dependencies":{"escape-string-regexp":"1.0.5"},"scripts":{"lint":"eslint lib test","test":"nyc --reporter=lcov mocha -r ../../test/mocha-setup.js"},"_id":"posthtml-rename-id@1.0.2","_shasum":"54093aa2761e29392168bb05723e12668632b250","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.9.0","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"shasum":"54093aa2761e29392168bb05723e12668632b250","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.2.tgz","integrity":"sha512-scmFIhpVQZC5etvGfCdjh5jqx/fbt1eOwzumwHiuR4NKbPhz5jb5ULtPoguiplJW5j7zi6VgwRV8uItY12EgBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/wVMug28Bwru9RNyHAXtSrHMzewfqzxZzJOXBvhvLUAiEAhL7v9wYQIYFAh410hN7pmqndi246PK9mnnYNyn9BGL4="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/posthtml-rename-id-1.0.2.tgz_1494970978285_0.7866921273525804"},"directories":{}},"1.0.3":{"name":"posthtml-rename-id","version":"1.0.3","description":"PostHTML plugin to rename id attribute and it's references","main":"index.js","files":["README.md","index.js"],"author":{"name":"kisenka"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kisenka/posthtml-rename-id.git"},"bugs":{"url":"https://github.com/kisenka/posthtml-rename-id/issues"},"homepage":"https://github.com/kisenka/posthtml-rename-id#readme","dependencies":{"escape-string-regexp":"^1.0.5"},"devDependencies":{"mocha":"^4.0.1","postsvg":"^2.0.0"},"scripts":{"test":"mocha"},"gitHead":"9a57fabcb24196f3ca16dc5d02e34abd275fb8fd","_id":"posthtml-rename-id@1.0.3","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"integrity":"sha512-zaaHJSTihw1fsx2L81npO6gmDYu4yZuHfRX89IsJDhcRIV1P8SKJY5m1xDRZQh542flidwNS+70/pVAK8yMYOA==","shasum":"acc7a7af62a58a695e8ab9c2d0b6b462ab3ee17f","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMxGNbNh2aB2RVilVHPoUyAr3GOgatZKzbeAV+g8aMPQIgKnghjaV1S8DnJvqDBeOj6Ytxbd0qS/CUeg78F+zrntM="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posthtml-rename-id-1.0.3.tgz_1508689870431_0.1954674869775772"},"directories":{}},"1.1.0-alpha.10475b37":{"name":"posthtml-rename-id","version":"1.1.0-alpha.10475b37","description":"PostHTML plugin to rename id attributes and it's references","license":"MIT","repository":{"type":"git","url":"https://github.com/kisenka/svg-baker/packages/posthtml-rename-id"},"files":["index.js"],"dependencies":{"escape-string-regexp":"1.0.5"},"scripts":{"test":"mocha -r $MOCHA_SETUP_PATH"},"readme":"# PostHTML rename plugin\n\nPlugin to rename id attributes and it's references. \nInspired by [grunt-svgstore](https://github.com/FWeinb/grunt-svgstore).\n\nHandle following cases:\n\n- `href=\"#id\"` and `xlink:href=\"#id\"`\n- `style` attribute values like `style=\"fill: url(#id)\"`\n- `<style>` tag values like `.selector {fill: url(#id)\"}`\n- any other attribute value like `attr=\"url(#id)\"`\n\n## Install\n\n```sh\nnpm install posthtml-rename-id --save\n```\n\n## Usage\n\n```js\nconst posthtml = require('posthtml');\nconst rename = require('posthtml-rename-id');\n\nposthtml()\n  .use(rename('prefix_[id]'))\n  .process('<div id=\"qwe\"></div> <a href=\"#qwe\"></a>')\n  .then((result) => {\n    console.log(result);\n  });\n\n// <div id=\"prefix_qwe\"></div> <a href=\"#prefix_qwe\"></a>\n```\n\n## Configuration\n\n### `plugin(pattern: string|Function)` (optional, `[id]` by default)\n\nRenaming pattern. `[id]` placeholder can be used as current id of an element.\nIf `pattern` provided as a function it will be called with current id as first argument.\nFunction should return the new id as string (`[id]` can be used as well).\n\nUppercase all ids:\n```js\nposthtml([\n  renameId(id => id.toUpperCase())\n]);\n```\n\nRename all ids to `elem_{counter}`:\n```js\nlet c = 0;\nposthtml([\n  renameId((id) => { c++; return 'elem_' + c; })\n]);\n```\n","readmeFilename":"README.md","_id":"posthtml-rename-id@1.1.0-alpha.10475b37","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"integrity":"sha512-+8NzhpJQIsfwKMRmvRwCIq023q/3CRm+++uK/CbJTBmgGKWlI5ZbIQl8S69aCzhEavDBCcoAyTtOFTMq0hYcgg==","shasum":"96a531a1dd8708d58cfbfc7a92fedd491a7e61b8","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.1.0-alpha.10475b37.tgz","fileCount":4,"unpackedSize":4963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyTovPkQqCisMDB1OsTjJyIYi5OhWm8jUbUU83CcdO7wIgIZhY36mXCS0pmIFYZiN436S+qpKfCKETdOJmgumHfUc="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posthtml-rename-id_1.1.0-alpha.10475b37_1523285752281_0.7336510664584956"},"_hasShrinkwrap":false},"1.0.4-alpha.0":{"name":"posthtml-rename-id","version":"1.0.4-alpha.0","description":"PostHTML plugin to rename id attributes and it's references","license":"MIT","repository":{"type":"git","url":"https://github.com/kisenka/svg-baker/packages/posthtml-rename-id"},"files":["index.js"],"dependencies":{"escape-string-regexp":"1.0.5"},"scripts":{"test":"mocha -r $MOCHA_SETUP_PATH"},"readme":"# PostHTML rename plugin\n\nPlugin to rename id attributes and it's references. \nInspired by [grunt-svgstore](https://github.com/FWeinb/grunt-svgstore).\n\nHandle following cases:\n\n- `href=\"#id\"` and `xlink:href=\"#id\"`\n- `style` attribute values like `style=\"fill: url(#id)\"`\n- `<style>` tag values like `.selector {fill: url(#id)\"}`\n- any other attribute value like `attr=\"url(#id)\"`\n\n## Install\n\n```sh\nnpm install posthtml-rename-id --save\n```\n\n## Usage\n\n```js\nconst posthtml = require('posthtml');\nconst rename = require('posthtml-rename-id');\n\nposthtml()\n  .use(rename('prefix_[id]'))\n  .process('<div id=\"qwe\"></div> <a href=\"#qwe\"></a>')\n  .then((result) => {\n    console.log(result);\n  });\n\n// <div id=\"prefix_qwe\"></div> <a href=\"#prefix_qwe\"></a>\n```\n\n## Configuration\n\n### `plugin(pattern: string|Function)` (optional, `[id]` by default)\n\nRenaming pattern. `[id]` placeholder can be used as current id of an element.\nIf `pattern` provided as a function it will be called with current id as first argument.\nFunction should return the new id as string (`[id]` can be used as well).\n\nUppercase all ids:\n```js\nposthtml([\n  renameId(id => id.toUpperCase())\n]);\n```\n\nRename all ids to `elem_{counter}`:\n```js\nlet c = 0;\nposthtml([\n  renameId((id) => { c++; return 'elem_' + c; })\n]);\n```\n","readmeFilename":"README.md","_id":"posthtml-rename-id@1.0.4-alpha.0","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"integrity":"sha512-WeiuQmGhgU0BYYgEc3QN5JpxY/JJU0T0Ay7dZ2mR5VQEox/diIP10oTU5BhbJ2L7CnsWrN7sIwfib0VJv9lItQ==","shasum":"756ec336e5c6d1f1e6cacea0421d0a7d4aac5a84","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.4-alpha.0.tgz","fileCount":4,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUdvfuTB9/TBHOw+6r0LWsFEI2KsAs25VKyNeDMwREgAiBwy0wIvg8psJxSkMmQ7ZD3poKJBuvr/QOWM2yaAhhINw=="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posthtml-rename-id_1.0.4-alpha.0_1523286276992_0.8947259342532718"},"_hasShrinkwrap":false},"1.0.4":{"name":"posthtml-rename-id","version":"1.0.4","description":"PostHTML plugin to rename id attributes and it's references","license":"MIT","repository":{"type":"git","url":"https://github.com/kisenka/svg-baker/packages/posthtml-rename-id"},"files":["index.js"],"dependencies":{"escape-string-regexp":"1.0.5"},"scripts":{"test":"mocha -r $MOCHA_SETUP_PATH"},"_id":"posthtml-rename-id@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"integrity":"sha512-bxsGN02JGqcihc9eztWu8Qlj2P/If9sY0ckYmEL+6hqrWRvwJw4RvnXSnlKmjS4yDBcT4cSpJdMy+xsSuHDvZw==","shasum":"7da1d8833120e4f1b040374b11f893108cce0c7f","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.4.tgz","fileCount":4,"unpackedSize":5171,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzmtQyKUKaEsIcj3RIJrmNN8OUQmEMc4Pxn4jehq0GsAiAenbYly3Ma1iZdIe2kWICseqvbFRQLwbceL+M52xgy7w=="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posthtml-rename-id_1.0.4_1523616789704_0.9647409528369344"},"_hasShrinkwrap":false},"1.0.5":{"name":"posthtml-rename-id","version":"1.0.5","description":"PostHTML plugin to rename id attributes and it's references","license":"MIT","homepage":"https://github.com/kisenka/svg-mixer/packages/posthtml-rename-id","repository":{"type":"git","url":"https://github.com/kisenka/svg-mixer/packages/posthtml-rename-id"},"files":["index.js"],"dependencies":{"escape-string-regexp":"1.0.5"},"scripts":{"test":"mocha -r $MOCHA_SETUP_PATH"},"_id":"posthtml-rename-id@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"integrity":"sha512-s1Zc2r8nxke55DCUbBE0EOUWqnt42BHIOl80GW20iNMCRZbkaPWRHTbSEVOmfng+Zl1F9wZL4LXVYDCzl6nYhw==","shasum":"09ede15775f0a9fa5dab13a6eee3eecbbe19aaa7","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.5.tgz","fileCount":4,"unpackedSize":5496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa22qpCRA9TVsSAnZWagAAc9EP/1cGOwT38+OZnvPf726J\n4POUhztd8kArTB3/Va5Rn3XgVjHrdu1VoQL9Wsp5fSK2dxQ9+P587eeADbcU\nqb6qZZx9Wu7pIRualWKM6THCbntLGHWs9+gRgeUE13EINc8jV2joo2/FgArV\nD30gFw6bw4J/hcssz6MRWkrNWvq6sgJkYtRdXuBDnUPllSjdNnGqs98gpTUt\nWaKwxa/JYZiV8ta53tR7MasKoBQdvmpY+3ajTrRrQUw4NFB9lGmXrRvrxJEV\n5UBi0QXomPWeQS8WuysZRC1NU8Ara2H7mnuBjPZDKL8wCYRSp2bs4F34SP4D\neNHXkWh63SOaynRPJBedM2nY7mUcl0ExbXMcL7I7+uYi1QrXjDTm5lq1uiCR\ntUngTNTq17Cy8SZnC3XtssjsfaQSh+J3kIwILJwmqJ4aT0Kgd9CRNS6T4fyt\nYw1/ZOElnWqPitLgciTNL7ZTvzDwPX9V8TscU2yH7yGojClqYJ44z/NF9W6d\nF9YdTRu5v4ULjco2E1OOdCwfZgQKB/i9ZzTv+3SdM88nzImiFidBFTc1MJI0\nsZSKSzng2zL3qdlHa6Z3KyYkMdyT2v94uGYl0S8TjaYONnwesEAFhwtoRHFp\n/Lsx08Cqf5jUllzJPFNBM+hSvF54yHq9AEiQwMwSzxpQoJQemfHrEB1P6ll+\nR7tA\r\n=IcZK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXiZXVJdINQxk0PsMFtzsM6o5JA9+ZT+84IDxPdR8yiQIgZ+Hm+jnW3JRSnqzOrQVmA71+zRtoR9UvpuANRFOPpGQ="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posthtml-rename-id_1.0.5_1524329128508_0.1940482937619199"},"_hasShrinkwrap":false},"1.0.6":{"name":"posthtml-rename-id","version":"1.0.6","description":"PostHTML plugin to rename id attributes and it's references","keywords":["posthtml","posthtml plugin"],"license":"MIT","homepage":"https://github.com/kisenka/svg-mixer/packages/posthtml-rename-id","repository":{"type":"git","url":"https://github.com/kisenka/svg-mixer/packages/posthtml-rename-id"},"files":["index.js"],"dependencies":{"escape-string-regexp":"1.0.5"},"_id":"posthtml-rename-id@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"integrity":"sha512-tz9SHDiDM/viYbBScFRK9Cq/QpkDK3y2U/pUBzszoSrewJRj2PUkcyPBt5rgi8mRLQ+oL/21B6wpNg+6iVYRew==","shasum":"384ec73da9d20e8fcd92b5bd7a02f6f2506d5d80","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.6.tgz","fileCount":4,"unpackedSize":6012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5FGsCRA9TVsSAnZWagAA7dwP+wTguRSA6W5GWFeFtx6r\nKCPEsswBumheqWTpQQU+peNKW8l/jdK9j5T5aNzy8Q733iEdqBQH0kxqaXVw\nTOlyA0YQYXnBmreRCFGa6K9w0gtR7yyiplgnAhIEHozIXZ0mEzBhBKR9L/AZ\nS4Huzcz9VikPn2mCt/CrrupKHhuNRN7NqxwSH3CTTBF3BiNbI8SlV/A1oO6m\nO2XE1p+IVKyU7ZNRWYOZRERDnunu6PGUjQexoqFjGues/kLBhbtMMy+QPwOT\na8Vao9kRb5BcVaXxcMB7XkjG6ZYLPt1wX2hyEi0mptV+z9f9TwXRroNEr61L\n/rbpEMfQo3Ez4+Uu6NdB9GN0lOU4dmKxQNhQIY5GSdDRtBKhoa50v1VDtATc\ng+4z7BWgfiIgefhCXzsN0aO6WfKNDhmTlKwbzsckyIxPK4Yfkh2OoIfQGIC3\nK/tz9n29p69DKOziwX4DyDazXCvC8eoR62Ii4ICRHvCgnUHWXd0qvyR3IhFr\nW8JLLD1+zRhO5k2ufO8gacsWOxQU7Fl791+j5Du8zas1MRo5tgaG/kgfJV7N\nYmOp7l6VyUP2aGXII2BUF+LFMHWrjnk6gEiu0/Nyd17UuDLITSH37yOXRAhn\nVF+cl6ySFu3gqTnKBOHkxjy1J9kme+e0WPlkyvXgMFnQsTjzgILbzke4i9rf\nqUqd\r\n=t6L0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaI5iW/qL+7RXDFLJB2wBAGBmwAq2ryZpVaW0qcQ5ddAiBY2COS+xBCrrE5X6kDzWSUx2kcTBRNB2Gc5cbBSdNYCQ=="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posthtml-rename-id_1.0.6_1524912555384_0.7578872207575675"},"_hasShrinkwrap":false},"1.0.7":{"name":"posthtml-rename-id","version":"1.0.7","description":"PostHTML plugin to rename id attributes and it's references","keywords":["posthtml","posthtml plugin"],"license":"MIT","homepage":"https://github.com/kisenka/svg-mixer/packages/posthtml-rename-id","repository":{"type":"git","url":"https://github.com/kisenka/svg-mixer/packages/posthtml-rename-id"},"files":["index.js"],"dependencies":{"escape-string-regexp":"1.0.5"},"_id":"posthtml-rename-id@1.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"integrity":"sha512-SHKfb7xVEgB1FUl5BI20fjV2kFfQTLrQn/ORjl6LceKqm5cTE853iO6014TtQMvvpiwv1ZtyXH4sbn1Qoceg5A==","shasum":"190e9f341a8bbbda31e47e932f1d9b71b9f73593","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.7.tgz","fileCount":4,"unpackedSize":6247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9ajcCRA9TVsSAnZWagAAp+0P/jsQObn+ybe3YHxr+aIB\ngaxu3Kw2tTKGHFJ44iqeiu6cZ4TEN5JI0MtdI3BWNAmzHYrd/OGBouzYEj7s\nVgEaxIErxumwqxufsnkk/CfOoiIMOyEpxWJpiqmgTF9OgGB8+3C+8GFZw/2s\nVIDGqcvR/IXn81JYxM5rxVnri26AnvKOw9/JPM9mBqsoocayLv0vLpHjquHh\nobk8AtmoK7nZ2VLwVvW7AsGSwWHYRu2XX4LTjmxDqIOQJlxjnCJHFI6PxVwS\nryaTJBgV4gEsyQNJEfA1AqEgFJ/ol8lyZXDHO2OeDl89URSVbJtmoMdcj3Lx\noK+GT0RssSW0aaWIQMLNW5T9UN+3XmnApEvwUqAEDiZ+CzqOTfD4mqRZX116\ngfbCpIN8D4JVMw+yVF51Gi0F2taBoR9Ra4XQ+8+N2/J5KYd4bD9EfVCMhGnO\nHDwvEOgBagkpL+QoFcteEpvjhDhtPqQ66QCO6KiEEMllnG4vZMO1Qiq3vVAV\naEuG84EB0pIm1UrWDuG9MjCqMJtEF1ZX8rf9NZ6VmoNw62PEz/V/wfz8Vm8k\nRAqZh/Xn0v7YCUlweda+pEWxitvkt7ROjAl/kBHC0HjPcpwgOa2jk8WKK0ae\nitAMTWr2Wm80oEYX0IPTFwG/jOwIdZdmeOtMDHwKD3FD61cNAQpZ7CjudqSK\nNL7n\r\n=vZfW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYp1bwYCM2Go4yd8ki7WHVMK5VjMNQ5g2P5vC8wVw8KQIgZNtz0b5Z1zWl6nxj7DwC09ARylFH1G+YoUWelwNKp/s="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posthtml-rename-id_1.0.7_1526048988356_0.009228486015461668"},"_hasShrinkwrap":false},"1.0.8":{"name":"posthtml-rename-id","version":"1.0.8","description":"PostHTML plugin to rename id attributes and it's references","keywords":["posthtml","posthtml plugin"],"license":"MIT","homepage":"https://github.com/kisenka/svg-mixer/packages/posthtml-rename-id","repository":{"type":"git","url":"https://github.com/kisenka/svg-mixer/packages/posthtml-rename-id"},"files":["index.js"],"dependencies":{"escape-string-regexp":"1.0.5"},"_id":"posthtml-rename-id@1.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"integrity":"sha512-xloDnCx/PFUCxEnXbUC79p3I5/ik3x2ffsx3ihX9HBhsbffXWIVl9O8+tplGk9d13IVhp202VvH++Hht7dGJTQ==","shasum":"dece77bf64e3c94417603e497c8537977db131bc","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.8.tgz","fileCount":4,"unpackedSize":6953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ8G5CRA9TVsSAnZWagAA+tYP/0UGRORhEW8/CzS3GRjI\nNvCGCH1JFWtlxo0XwUfH5nIyBc5B/0zfhEtaX8M9wivzddLkjyAwTDYUuvTE\neRNrX/PC2xN8rsbl93oWDs64L1HUbpdABk8EAVpLcl1XiNOd7Cnou6yWey6c\nJwKwtRTywnCoKYugxu+kIgAeBqAPnGn5/gOiqa3R12+bkeY5NvOLgckuFowX\nMbt05P3AT0apQ9th0jgVpnMK1H6bGPouZ+VQp+CCmXbC2iT3m2PCEXDEBAN3\nKWdQmOUTl0JQM/EKw6Jh2XUgPcusFHs/982WFzG6f3wMHaUJMj7W8SyqTbVX\nJiXLUQerVuTFFUZ+w5EHb5wmk4pHkxxeR/VS7jTtJUBPRxrzG3Ytxo/qD5/I\naE94nFLz8rhipQ+q7Y9bKbbs2KMg3SzxIrQ4An50QMozvoR8ffFZxMhd0kco\noATOJa/Ym1z7IOEhBMlyYD2qi5YreT+KssUrplv7BD5fCQQxoT+DKKwy1fdP\nbVdRJ8A8g1orXwCxoWE+Fp49iRuHgh7Ds7KAJnUu1MQ8cgQWm446bOPst5UA\nbqJZbbvYRMPHwU/kr37ImTFNwn2puDVrUDHc8VUyIrPIkc/YbKS36N9OEliO\nEFSwAdFvJvhq9qsRms10+2eT4e4bj5CormE8JaQgQNWtZW5esdHc3gKxUb7L\n9jmS\r\n=pPO1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPidq0f4gb39KPMAfMVyrnqtPZh1RZHXrAImfn9Ag/MAIgTTbFsI37U53RElhl8Eeakl08IJE0P2UoiYSt77Hj1Fk="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posthtml-rename-id_1.0.8_1529332152771_0.7763092120854802"},"_hasShrinkwrap":false},"1.0.9":{"name":"posthtml-rename-id","version":"1.0.9","description":"PostHTML plugin to rename id attributes and it's references","keywords":["posthtml","posthtml plugin"],"license":"MIT","homepage":"https://github.com/kisenka/svg-mixer/packages/posthtml-rename-id","repository":{"type":"git","url":"https://github.com/kisenka/svg-mixer/packages/posthtml-rename-id"},"dependencies":{"escape-string-regexp":"1.0.5"},"_id":"posthtml-rename-id@1.0.9","_npmVersion":"6.3.0","_nodeVersion":"8.11.2","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"integrity":"sha512-hmv37W2IWWAqhHdvtudIkOUEJDAdJIaVJlmMlsgUrX56UaVtMh4OEKf14SEcF+3UitFeEstVtpcop82YiFVtWw==","shasum":"f316aa02aaa44f6f02fb1c1625de6f345037a80c","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.9.tgz","fileCount":5,"unpackedSize":8356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1skDCRA9TVsSAnZWagAA+ZQP/05dhx+to2+e5jBgIJ9S\nzOpXzyCs4hbWysutk4RxuBLdvLtv1W3rUkJaFObrUHgU16xrZfTHnB7xqA25\nq//G8ofcJqTcichK+ZJmak0nzl5/9ThyK9c7fB9f8+DD7ldIkAG75WxQVDv3\nCG25p2mEzRzk5DWXOisK/uUMGDWr/fhtAHA0ZUdyH90Kn5woCEHKV6PpMq11\n76CG3J1pkwrmXqDe9jios0xitDujE64QZFnRDyeAfbIG92r4+TzDJlYDAbGW\nVTHmhCbg1W58haVE5YdubwhwnG4ZQ6i0N3Ip7FqtAbAU2kSqpg+Lmx5ggh5u\n4FiROQUGEXNKCj9BSa5lHyNivoDc3Md8Y0MOhfPQUFjEOYrsGKe4Q731eTSj\nJYP3yRJWGs0YniOGc+pAT0QsnNF6q4k1GdbdbO+jlRwXsy9ZILL5umgcfJNm\nDRx9kTYFHUrler2cnxLkxmeNUp2q7Q2pDl07mweZEnRNLoIxmpjAjg/dkLbE\ni8CXSEDQtu+uJdPGL2Q1IwlUpqbbJNEm0cJkHFINjopQ5+GFTX8Isfju8DU0\nJEXUd8I009iU6UdXyqSDCijTCeMJZwT8ZUog5GDG7traAH0JhjHE548BEs9x\nsm+aoCC88Au2ojuoPLFNQ2NDs4v7+MQZED9sHShqnjKPeYD+jBbMIuh3ZeYG\no+pP\r\n=ah8d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCHlQnM1WGvDqJKVu/ClYZM31q6SL/8ZXbpp5J0zCezAiBcrLKauY94FHsYp9zRJffozsgVfRoRyQ4rB3wiB/5tyw=="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posthtml-rename-id_1.0.9_1540802819207_0.08555184073526245"},"_hasShrinkwrap":false},"1.0.10":{"name":"posthtml-rename-id","version":"1.0.10","description":"PostHTML plugin to rename id attributes and it's references","keywords":["posthtml","posthtml plugin"],"license":"MIT","author":{"name":"JetBrains"},"homepage":"https://github.com/JetBrains/svg-mixer/tree/master/packages/posthtml-rename-id","repository":{"type":"git","url":"git+https://github.com/JetBrains/svg-mixer.git"},"dependencies":{"escape-string-regexp":"1.0.5"},"bugs":{"url":"https://github.com/JetBrains/svg-mixer/issues"},"_id":"posthtml-rename-id@1.0.10","_npmVersion":"6.3.0","_nodeVersion":"8.11.2","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"integrity":"sha512-/nEE3mIriQvp8GgoZwRopTm/7mvmBZeSB2K9NXIeCbI0BV1+112fKuNxUM+RDC7TyKr9YRSmLkQaRekgq9vRvA==","shasum":"5ff2d37839ed79281c258ada6782ae0853046861","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.10.tgz","fileCount":5,"unpackedSize":8582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1vHyCRA9TVsSAnZWagAAn1EP/RETkLUcTSSHgmuVaGYO\ngZLDZSuf0+TKfMNl17H8CWIh66A0f/lm2bsof3doRBB05PKOY8YdLInJ6B8K\nwzr+At92mQ3WRYgDdD8XE1lJkPuSghoCYFVgUIQKQSiafnhAnX3IJjTct//r\n7QESbVVLD1p7q8u+2rCioURrHTXvpqG1Q55s7CIoYy+4oCuZb8MPCrkg7qAM\nGr7EMgq8C5SJrzhtja9Nh2D19FrKLNVjZ5VPfbI3uKbw326vGBHJFv9G2kFf\nBdiQF+sp3/jWA0uIjBZc9ijtQzi2cFFw3FMg18q7ZD/WPadTP2I6b76MVqsO\nW5RWX219OKbAayOiH72xiCQuJoTWevIIHo8uTafyvbX3OJ2tK1RHx3DwXDHy\nvsFiPOsu8BQOtUG8lBtGADYDNUwkcK9fSncRzhUpnxbbMajR0q7bIi4EwP/h\nzH3xGpBieTAsRCbiQfXmt+hGwjJ0tOf+S9eKgFgrDhvoDjg7BMdJ+jyYCq/u\nMbdnshB+ecqTRNV5gYewSrNWz8i0kPV9MvQd4Ee2mSm6GlzznZsVCvH4BeZK\ny/X62LADOQwM5Zmg+r3nlb2KR5iW2z4yrhbfbJffSgs7wwLXAvvk99jbo5Gu\nb0udHd+vVv7RwxaaR1lF/ajL4e30eaFw9UCqHmqXjieTlEZYJPJ9Uft9dfo4\nq7bu\r\n=v6Kr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECXd5kS4Gut3YzzHKf755XtyYG0LNutWrPc8Ck3NQrdAiEA+HlFsx705S4u5obIXJ2zpsBoiD2D8EDWA4lVCu+bNeY="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posthtml-rename-id_1.0.10_1540813298082_0.2888336026304523"},"_hasShrinkwrap":false},"1.0.11":{"name":"posthtml-rename-id","version":"1.0.11","description":"PostHTML plugin to rename id attributes and it's references","keywords":["posthtml","posthtml plugin"],"license":"MIT","author":{"name":"JetBrains"},"homepage":"https://github.com/JetBrains/svg-mixer/tree/master/packages/posthtml-rename-id","repository":{"type":"git","url":"git+https://github.com/JetBrains/svg-mixer.git"},"dependencies":{"escape-string-regexp":"1.0.5"},"bugs":{"url":"https://github.com/JetBrains/svg-mixer/issues"},"_id":"posthtml-rename-id@1.0.11","_npmVersion":"6.3.0","_nodeVersion":"8.11.2","_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"dist":{"integrity":"sha512-8doF8+w+WJT4AZuLVC0feA8Yy7g00IUmZw3YDKn8CKx0uC8FLbCH7JaGMbDOE1ArjyZsJMt1vmyP+IZ8SnNmXw==","shasum":"02281a1e4482aa3c8c30f798cf9a888e32d9275c","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.11.tgz","fileCount":5,"unpackedSize":8846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCB4oCRA9TVsSAnZWagAAgOQP/jLu53An/z66kF4LID4I\nNkkXrgvXX6EKQKOOIW1FtFRXtYRjU+j0zlG9GB3qxuD1sDcrkNF66bZLikfT\nd0wpCv5tsmZVi7OTc+V6iPMfFPUBSQjyyJ+EC662/bGL3yi1dlHNxDMBsn5n\nXvARAfsFgtci+jUdHGB0BL1+j8YRHYVUq7SEMzaFsgeTjAZaGPh/qaeOAxpQ\nv9U4G69bOe0KQ3BtMyb51KNPRC+HvdvG8a8n5FdtpvO8OOWZ8kJ1W+YxZ7Md\nz6LtLb54rhJsSyGfKujLAmhKv4zspSNBe/mizokQsVf7mmes+J+eq90rBRLP\nCGK4vJUpAxGVYl+yAnDAgGKTcnxuOcKjX9gxXydiPyf7+1loR+ca7KyUPpvW\nGoEIlBWlszDR21jM+ALfulbMprG+1jpZQsDn9MhxhYT1+PW8WiSHesMnzFHU\nXnBnPbs6JuWJyeNQoMtD72xzeBVFcOUFvXRy3Rm+ohWdHAUN2moH3vFnNDsr\neVyB2DHhSjPosLVLBW5XQSGST4KEj42icoqbed/kT3jcz9KiaXp+2dQxPRUH\n9eZUt5x5uV0EMWAADyt9PTCkMeT52qO7QnBZir4HyRpNOVxr+3p4bqvgKQr3\n1LlpZbrsS+W3rM+152Kyz68kKOSoeOnEcn6VURku+XEhhmccjEQD+2+CdyZn\nEJGl\r\n=Pb/a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEslWnbHqLI0Xqh8RjOXRi4v4whrsgdPoHwEVmvgNN7kAiEAr1Cr5lqdtHn5vzF2LMwC1tOYlJ0WFp1lN+p+zyoKhys="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posthtml-rename-id_1.0.11_1544035879582_0.7487459519038331"},"_hasShrinkwrap":false},"1.0.12":{"name":"posthtml-rename-id","version":"1.0.12","description":"PostHTML plugin to rename id attributes and it's references","keywords":["posthtml","posthtml plugin"],"license":"MIT","author":{"name":"JetBrains"},"homepage":"https://github.com/JetBrains/svg-mixer/tree/master/packages/posthtml-rename-id","repository":{"type":"git","url":"git+https://github.com/JetBrains/svg-mixer.git"},"dependencies":{"escape-string-regexp":"1.0.5"},"gitHead":"eb37ef4bcbf7a24173b76319cfa2f299b60ae6dd","bugs":{"url":"https://github.com/JetBrains/svg-mixer/issues"},"_id":"posthtml-rename-id@1.0.12","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (darwin)","dist":{"integrity":"sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==","shasum":"cf7f6eb37146bf1afac31e68f18c6cc19ae61433","tarball":"https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz","fileCount":5,"unpackedSize":9095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh0HbCRA9TVsSAnZWagAAYIQP/1EWLdcuTyZ3JVCfYops\nhXgEIu6Y6goH9JQMy/vlajrxZI0u8vKsqr3zLvfrcClcYK0DawD9Y+/ArlPm\nhuniNT94J8zuy4t0Yd1nHIdqrXbeDFf0e3bBqh/hXQEeA6q4ysAHZbBB3KvB\nCY5Wz66OONmU3mRJkNLAxa4jEFl+n+tP2DMBJBcerYP6arvviP3W+UCC4r6A\nYcsPcZsX3k09YvDIDohxGhHfI+8fPWn16pVDM9JLdD10DdLhEOQpjD4evkMQ\ncuhmRwvGFw3WwBNRkV2Gn05YD0iyZBS7c6rntO0kV88ie3i29nloSHWLBoAy\nHFpGrytHNV5s+fex6+NEt5qKeCTn9tOPOfE/c1k2N/t8d7lY415MVb6KXhD2\nrtzpG+NEo2BDQMCyDwQd65VQ+lRb8ShX9KZGQH3YfQesxLdOKIOjA236QB3k\nCFTFaoJz1vgB9bFwunh2YH2e8yf1AqTeDu2xQzRgijBPJKqpOCXWSGS9IxsM\nAU7vmKw7wHXelAkoxc2//yEYJ05FxHWpifqyXRTGUkccoSS078xaTuuX8FNP\nD3CaBaskxk6n46Z+MONf7cxb+nplJl58TfN+us4niZmveH0LxoLX6wSmNi8o\nPFKoFeO/fS8Rr/+L2HoPX8L+imyv31XYaq0Sfx9okK0o/udHRXn/kfTuIFQR\nO+O1\r\n=sYC6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSLNQ+HQ4DEI30f8pOfdXwXFRWzZHiVazdwELmYuIR7AiBa6w8edagnEFFl5LC+fgmMJ8dfuBVx1sHr2DIqFV3ILg=="}]},"maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"_npmUser":{"name":"kisenka","email":"qtuzov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posthtml-rename-id_1.0.12_1585922523034_0.32896660850106185"},"_hasShrinkwrap":false}},"readme":"# posthtml-rename-id\n\n[PostHTML](https://github.com/posthtml/posthtml) plugin to rename id attributes \nand it's references. Inspired by [grunt-svgstore](https://github.com/FWeinb/grunt-svgstore).\n\nHandle following cases:\n\n- `href=\"#id\"` and `xlink:href=\"#id\"`\n- `style` attribute values like `style=\"fill: url(#id)\"`\n- `<style>` tag values like `.selector {fill: url(#id)\"}`\n- any other attribute value like `attr=\"url(#id)\"`\n\n## Demo\n\nInput\n```html\n<style>\n.selector {fill: url(#qwe)}\n</style>\n\n<div id=\"qwe\"></div>\n<a href=\"#qwe\"></a>\n```\n\nOutput\n```html\n<style>\n.selector {fill: url(#prefix_qwe)}\n</style>\n\n<div id=\"prefix_qwe\"></div>\n<a href=\"#prefix_qwe\"></a>\n```\n\n## Install\n\n```sh\nnpm install posthtml-rename-id\n```\n\n## Usage\n\n```js\nconst posthtml = require('posthtml');\nconst rename = require('posthtml-rename-id');\n\nposthtml()\n  .use(rename('prefix_[id]'))\n  .process('<div id=\"qwe\"></div> <a href=\"#qwe\"></a>')\n  .then(({ html }) => {\n    console.log(html); // <div id=\"prefix_qwe\"></div> <a href=\"#prefix_qwe\"></a>\n  });\n```\n\n## Configuration\n\n### `pattern`\n\n> Type: `string | function`<br>\n> Default: `'[id]'`\n\nRenaming pattern. `[id]` placeholder can be used as current id of an element.\nIf `pattern` provided as a function it will be called with current id as first argument.\nFunction should return the new id as string (`[id]` can be used as well).\n\n## Examples\n\nUppercase all ids:\n```js\nposthtml([\n  renameId(id => id.toUpperCase())\n]);\n```\n\nRename all ids to `elem_{counter}`:\n```js\nlet c = 0;\nposthtml([\n  renameId((id) => { c++; return 'elem_' + c; })\n]);\n```\n\n## LICENSE\n\n[MIT](https://github.com/JetBrains/svg-mixer/blob/master/LICENSE)\n","maintainers":[{"name":"kisenka","email":"qtuzov@gmail.com"}],"time":{"modified":"2022-06-24T11:33:49.809Z","created":"2016-08-04T11:33:43.197Z","1.0.0":"2016-08-04T11:33:43.197Z","1.0.1":"2017-04-27T18:36:07.289Z","1.0.2":"2017-05-16T21:43:00.123Z","1.0.3":"2017-10-22T16:31:11.356Z","1.1.0-alpha.10475b37":"2018-04-09T14:55:52.379Z","1.0.4-alpha.0":"2018-04-09T15:04:37.051Z","1.0.4":"2018-04-13T10:53:09.776Z","1.0.5":"2018-04-21T16:45:28.606Z","1.0.6":"2018-04-28T10:49:15.580Z","1.0.7":"2018-05-11T14:29:48.414Z","1.0.8":"2018-06-18T14:29:12.884Z","1.0.9":"2018-10-29T08:46:59.325Z","1.0.10":"2018-10-29T11:41:38.267Z","1.0.11":"2018-12-05T18:51:19.738Z","1.0.12":"2020-04-03T14:02:03.207Z"},"repository":{"type":"git","url":"git+https://github.com/JetBrains/svg-mixer.git"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/JetBrains/svg-mixer/tree/master/packages/posthtml-rename-id","keywords":["posthtml","posthtml plugin"],"author":{"name":"JetBrains"},"bugs":{"url":"https://github.com/JetBrains/svg-mixer/issues"}}