{"_id":"@markuplint/pretenders","_rev":"46-8674fa7ae7a2eb4210ba98cb3f31ca1a","name":"@markuplint/pretenders","dist-tags":{"canary":"5.0.0-dev.5","next":"5.0.0-rc.1","rc":"5.0.0-rc.7","latest":"5.0.1"},"versions":{"0.0.1":{"name":"@markuplint/pretenders","version":"0.0.1","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@0.0.1","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"66bb8f81170b42c59fb0744c78df03618c3de3db","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.1.tgz","fileCount":32,"integrity":"sha512-63JuZS3bsYxc7gxHXE5qZyI8cveqyRz52eFxicCpWTIEg7qq/RI3c+lu5k8ZdIovMydj45fQIPxRWzqFVXm3/A==","signatures":[{"sig":"MEUCID66iqBUwg9qc8nTt9J6xT8HFfbVM5hY3Cw5s254XTQGAiEA1ood4mWl2GFIE1e0pBMc4PPNAaT6Zk50HMClUZwptZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28997},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"b029c86a6b3a9ea8189d2e5535e3023aaea753fd","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v21.7.1+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"glob":"10.3.12","meow":"13.2.0","typescript":"5.4.5","@markuplint/ml-config":"4.5.1","@markuplint/parser-utils":"4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.1_1713606323812_0.7451595108311724","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@markuplint/pretenders","version":"0.0.2","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@0.0.2","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"1c61517006774e519931f93d31b5aa5208c75e40","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.2.tgz","fileCount":32,"integrity":"sha512-dlvrntUaFkrlcpIBv35ZVNcwF5PHsIQb4pK7YNJLEWDx/FXFoQLjc0y+JwtVLZ46MS991Q6qKINdfOC/lozJ/A==","signatures":[{"sig":"MEQCIHlokZbUqctfI0gVaOlb5WNLka8hY/bMQ0YpcI2s9ODiAiB1qPQUDqP/hKl4rYUIDCfGscPLGiLEXRXIE5oooZKgKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28997},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"b8d7bae9bdcdad63ff79abe21b88be12abde3633","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v21.7.1+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"glob":"10.3.12","meow":"13.2.0","typescript":"5.4.5","@markuplint/ml-config":"4.6.0","@markuplint/parser-utils":"4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.2_1714640871100_0.14023941906492587","host":"s3://npm-registry-packages"}},"0.0.3-alpha.0":{"name":"@markuplint/pretenders","version":"0.0.3-alpha.0","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@0.0.3-alpha.0","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"40538a906146cc4b72d83d6e5079b27e3bde14b5","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.3-alpha.0.tgz","fileCount":33,"integrity":"sha512-E/UAcOwXM2CBQ3dYHQyBqRkEZq5UPakeVeuwmihbqxGnF7Q9bftr2GcraVfSA9mdBwzL6Rlkna9I3mQb9b+n9A==","signatures":[{"sig":"MEYCIQCRaARODq8/krncVT8IYNtl9s+EaBz5FtrLCe+2Qz7P3QIhAJ8B/X6Z4+LvPx4qy9EuoaNxd/zraPI2fUbWtc6+ub4/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29402},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"d091e2199e3dc6757c2c8edbf01fd19e8b072015","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v21.7.1+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"glob":"10.3.12","meow":"13.2.0","typescript":"5.4.5","@markuplint/ml-config":"4.6.1-alpha.0","@markuplint/parser-utils":"4.6.1-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.3-alpha.0_1714810670532_0.4004472129200929","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@markuplint/pretenders","version":"0.0.3","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@0.0.3","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"881d97076979cbe239c5696c7760435394899641","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.3.tgz","fileCount":33,"integrity":"sha512-Mnt5/wL6ZhXyHDYLUboMs1O1iWGCgU562Qb2f15EjkIovmyA31l5P0bY95FiZlnxuCHi0yQQ+8AdkLSga4H2Zw==","signatures":[{"sig":"MEQCIGPgKWs+HblM65kDMaUOP9CoUXO7Heumsc7uV42Yfw46AiAxccD0nJAwxdUKMj6fGat54cuqbWtvKM3veszjeRqH/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29585},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"7a5967fce14fdf66f0d8eae9d93ae5b350648d3d","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v21.7.1+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"glob":"10.3.12","meow":"13.2.0","typescript":"5.4.5","@markuplint/ml-config":"4.6.1","@markuplint/parser-utils":"4.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.3_1714814488207_0.3536274270016755","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@markuplint/pretenders","version":"0.0.4","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@0.0.4","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"936b720c33f35307eca1e8860c833ad9a1547a0d","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.4.tgz","fileCount":33,"integrity":"sha512-8ds1Dkw8ZT7sv+0KGBEu7kNlN/BG0L1g4AY6vYRdVYmKWiXYrhY3sVBGK+JlGrkKKPvL+asNtZNhVV1aAJUDOg==","signatures":[{"sig":"MEYCIQCD9mo0H3RU8XwJ6U2Lqw8ezKPgc8WQ64Y2xFhsJJdgjwIhALlpTltY61st5Z/DWuQhou2h08fPrwky1dau2wt4pKjW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29784},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"ca7dc6bf40eac4f2813e492878f889eb77751a70","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v21.7.1+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"glob":"10.3.15","meow":"13.2.0","typescript":"5.4.5","@markuplint/ml-config":"4.6.2","@markuplint/parser-utils":"4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.4_1715503819912_0.6833560630746498","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@markuplint/pretenders","version":"0.0.5","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@0.0.5","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"1a5a42b80899d8e0fd4dce23d4abafbf5bab8699","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.5.tgz","fileCount":33,"integrity":"sha512-agqiDL5DCqlcB6CydBzveVndpXwXBuRjJqEvC4uWczjpkkcdk1njRqBUxk+IMTlm4XiD9UFwbpXBnKT0TiYvzw==","signatures":[{"sig":"MEUCIQDFcGadfBo/88v1Bkn7uYiDV96L8cTAY+myihetzMw4HQIgXgxfoLoiPOurASzhIgIfYUe25O2b0CT8fXtADR9xesk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29982},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"bf70c41b1d2497e85b73c9ecd5551eb522e6bdfc","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/8.1.3/node@v22.2.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"glob":"10.4.1","meow":"13.2.0","typescript":"5.4.5","@markuplint/ml-config":"4.7.0","@markuplint/parser-utils":"4.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.5_1716905803189_0.03162027381190691","host":"s3://npm-registry-packages"}},"0.0.6-alpha.0":{"name":"@markuplint/pretenders","version":"0.0.6-alpha.0","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@0.0.6-alpha.0","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"8456cba1990aea5b4fbd8ea4682cd2e5eeefde87","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.6-alpha.0.tgz","fileCount":33,"integrity":"sha512-NuxM+vktvjr0jzmN4VnAh1xuuZKc+wBUmne0ggZJuDmXKLiTBgu3+76H9jX5sIkdqujiDaleiFpYr5YTd4+ezA==","signatures":[{"sig":"MEYCIQDpT5sVEqH7UNv+64xUQiK2ldrsZc/ymD2VmP8Q3oJmiQIhANERWvoKJ2C7t1li/n11h4vpDlq8nMgCmH42FAPO9FSI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30225},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"b1cabc178e3553fd66c7ed4357b4124eb2585327","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/8.1.3/node@v22.2.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"glob":"10.4.1","meow":"13.2.0","typescript":"5.4.5","@markuplint/ml-config":"4.7.1-alpha.0","@markuplint/parser-utils":"4.6.4-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.6-alpha.0_1717292483930_0.962373406216726","host":"s3://npm-registry-packages"}},"0.0.6-alpha.1":{"name":"@markuplint/pretenders","version":"0.0.6-alpha.1","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@0.0.6-alpha.1","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"7e00d8e82b09640ace2ca9fd69475900ecceba97","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.6-alpha.1.tgz","fileCount":33,"integrity":"sha512-fyi8+5cJKzxrEomt/jn891JcvIDSN18ScCh4M5TTOUnLVdw59QbfXvuaz3mKq5jb2MhX6EHJDgxqLrodze7nhQ==","signatures":[{"sig":"MEYCIQD1jViTRdGT4KdbM7E01BjnUxzXNKykgv7Mj7D5eEuGVQIhAJ/SpkZYRU0t2QCsumeWI5AM1SbF388Zi81demWa8Ecc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30448},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"938c2164b55ad729da47a1851dc396c0033de3f7","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/8.1.3/node@v22.2.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"glob":"10.4.1","meow":"13.2.0","typescript":"5.4.5","@markuplint/ml-config":"4.7.1-alpha.1","@markuplint/parser-utils":"4.6.4-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.6-alpha.1_1717297614726_0.3063413112367652","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@markuplint/pretenders","version":"0.0.6","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@0.0.6","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"da4afadd0912b25a671d8abe1fcc15247f9fc077","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.6.tgz","fileCount":33,"integrity":"sha512-xbWgyrR4q4LwH0MOFowXzvKoGVGfgXU/KL2RnVnhEsIe+FQZy5KzVPLEJAkdKHBZTr4qbg7BQCeirKsTgDUq1g==","signatures":[{"sig":"MEUCIGyJC7ALj6yzh3LF+n/lt7ZtzLMmnWnx0tkQH52TjoODAiEA0c4Rezr9xMHr8CM2XPqIGQFKKnpcRS5SliHaQeMetPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30185},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"0200dc1f7b1ffa7455b889696153e25dbae8241f","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/8.1.3/node@v22.2.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"glob":"10.4.1","meow":"13.2.0","typescript":"5.4.5","@markuplint/ml-config":"4.7.1","@markuplint/parser-utils":"4.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.6_1717945581384_0.9544234813325609","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@markuplint/pretenders","version":"0.0.7","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.7","bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"7bd28b758626a07b696f2150acf9368919a85e53","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.7.tgz","fileCount":33,"integrity":"sha512-7eycfsYvHajiUtNviMH0AYUtkwbIwjp32sKhmqUDAV9zStMVIxqNU4yLL9mjSXryz4eTyrt3McX7lKtyqLQMsg==","signatures":[{"sig":"MEQCIGLaSbzFVKOsH0E8N/y0HZrUf3I3KoUxERbSYahIhO6LAiB3llAlpyMgqIs+ZldLyX1423A75pkAQjhYoXl94zRCYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30384},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"05fdca254661ec335ff0cae4c6a11db164b032b9","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.1.5/node@v22.2.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"glob":"10.4.2","meow":"13.2.0","typescript":"5.5.2","@markuplint/ml-config":"4.7.2","@markuplint/parser-utils":"4.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.7_1719303246665_0.6919593285182588","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@markuplint/pretenders","version":"0.0.8","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.8","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"16750499fdd8ae63ed5c221b3d377465a32a4ce0","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.8.tgz","fileCount":33,"integrity":"sha512-e1Ky3INXqqrzWg+H2vF5RFC+QqZXjvQ37Us3JDWOhPEWSswDQwz+tT7NMD+9Yj8Fz2SYsJ+9KsqUhs76OoShig==","signatures":[{"sig":"MEYCIQCEk1skQrAvnc9SKERwgNmqD3/YMKLLsP+g36KhJcV6UwIhALP5hOMWoVntuC/kNGoFG32Wux35EZeifb4yc0aIhz1/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30198},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"77cd5a25d5cf28c83253b7bfe02cd25b54e236b0","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.1.8/node@v22.6.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"glob":"11.0.0","meow":"13.2.0","typescript":"5.5.4","@markuplint/ml-config":"4.7.3","@markuplint/parser-utils":"4.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.8_1725267091367_0.35334470462528556","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@markuplint/pretenders","version":"0.0.9","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.9","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"00ca48ae93f40ca1a6a6643ba4fc2c59bbefd039","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.9.tgz","fileCount":33,"integrity":"sha512-TAQXNMttoAvDO5ubNQZV1a6tHgnX23i1Je8i2VQyU/CURY0zVh6GRU2Yp804hP0srJczltnDE2Pgzu29cMCdHA==","signatures":[{"sig":"MEQCIDGpePQTShRNhBOWL+27iWePp0IKaeuL79jPSPp3hx0oAiAJ4HFb3bt9YRTfNO27WrhBKloNCsn01unMoXqTxc6umA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30401},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"05d2eabfcc41b67847c24049f12dd2b9f5ca6485","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.1.8/node@v22.9.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"glob":"11.0.0","meow":"13.2.0","typescript":"5.6.2","@markuplint/ml-config":"4.7.4","@markuplint/parser-utils":"4.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.9_1727095648066_0.8430313481814828","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@markuplint/pretenders","version":"0.0.10","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.10","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"8db15a789f48161c8df67e90b42368ec9ba18fa1","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.10.tgz","fileCount":33,"integrity":"sha512-iFl8vgUdhsj1Vh6Gjw6W8y++DFbITiTHSjzJdCGGSfDDkr5454i6LmwHEhdysYtIsLPfvBUwsa6BCYrlVukW9A==","signatures":[{"sig":"MEUCIQCVRLTtUeR5+w8pJ3F8+kVBWrvrwxY+dT4vfxZMbfyt6gIgaDx6WTTVJI9ab2AUVcZRKLz5yHcnKHUXDcz0WuVkHbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30599},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"e59d4e8b762c66c7e3fb8b0a0d9d99d5160b0afa","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.1.8/node@v22.9.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"glob":"11.0.0","meow":"13.2.0","typescript":"5.6.3","@markuplint/ml-config":"4.8.0","@markuplint/parser-utils":"4.6.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.10_1728894371758_0.17706318099078033","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@markuplint/pretenders","version":"0.0.11","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.11","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"6da29021aa4f4813afe384c821d2617e8ce004e9","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.11.tgz","fileCount":33,"integrity":"sha512-ei/x2eWBT396dbwl5oG8QRd9gnM6XfmMsLcyH2BT+NaY9ZVzdyQAoJF7Sz4HLF1NYd82hfWEgy0pTS+zX8pb/w==","signatures":[{"sig":"MEYCIQDo+tsL1p0Jq3ATHOWO6gDbCBoIfvr786dSBCLJJvm0mAIhAKxeteUaUCHHYryNcy/YZCpYVG4EZdrjre+IT9RmHaNs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30801},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"c8c82d36c2e48d191091cbc22ca1b99ed0704b9f","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.1.8/node@v22.9.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"glob":"11.0.0","meow":"13.2.0","typescript":"5.6.3","@markuplint/ml-config":"4.8.1","@markuplint/parser-utils":"4.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.11_1728959721573_0.5430475814208633","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@markuplint/pretenders","version":"0.0.12","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.12","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"66210649117dbb867715b811555626e420248046","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.12.tgz","fileCount":33,"integrity":"sha512-ZuZg25+Iq7hahlzHuW6QorUDwYK0ARVlTXmkrvMg1EDLq4leU/Q4mVjgatQSEQQJxfw6Ki90jAz9Z92KXKl7YQ==","signatures":[{"sig":"MEUCIQDmTrvT5VuWdG7+NZ+mc/J0S2/te+3OcAM81V4x8BOdngIgWK0z2/Umx3DTGeJlsF5vJyIJvegC6VAmpGpTKo3xOnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31003},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"fab5b494f0bdc491aa83cb2c8722738d557fbefd","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.1.8/node@v22.10.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"glob":"11.0.0","meow":"13.2.0","typescript":"5.6.3","@markuplint/ml-config":"4.8.2","@markuplint/parser-utils":"4.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.12_1730020768034_0.15745732863384165","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@markuplint/pretenders","version":"0.0.13","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.13","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"be9ca0d234c3bde7cacdc0dfebb727dafd7ce054","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.13.tgz","fileCount":33,"integrity":"sha512-Tujo/IZ2HbeGryi89f2RjHAmg78zi1hO38bwBUL2qo9mTtcLPgkd9R3nspqh1H+55QL5a/LqkAgFzifQybPesA==","signatures":[{"sig":"MEYCIQC0Wk8gN+3Z8yRYe5kuIRoGGcRrhRXHMFlQdX+PMRGgnQIhAJxs6Ytj8ONKep+Nce2ccrmejhuhuBt0EJx4BnoNBra3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31201},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"60a8a7149bd4441e89972ca21b90033afb05b89e","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.1.8/node@v22.10.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"glob":"11.0.0","meow":"13.2.0","typescript":"5.6.3","@markuplint/ml-config":"4.8.3","@markuplint/parser-utils":"4.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.13_1730091926164_0.3838324502617574","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@markuplint/pretenders","version":"0.0.14","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.14","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"4951ea4a80fa5d6fdd5a1d3ff86cb353650c65a9","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.14.tgz","fileCount":33,"integrity":"sha512-29Yd3HwXsUVuulL3aqZoePZ2ipZKISWaikmRFPp6jNz4eyrItP3scJ3REfdV9dhJMg+NJVQ9jc+QmrEa6EA+nA==","signatures":[{"sig":"MEUCIQCVvCwvYNmVVG594MtCl7/yb8KoIXlf5FUmiPZK6MCxrgIgOW/9BNlgj0MZ2epqzKAoNt3UUm6+4H38y60+JecnpGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31403},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"c35e0beb5e14093a41cee7634221dbe7f7d577f9","private":false,"scripts":{"build":"tsc","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.1.8/node@v22.11.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"11.0.0","meow":"13.2.0","typescript":"5.6.3","@markuplint/ml-config":"4.8.4","@markuplint/parser-utils":"4.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.14_1730370306585_0.0912877620731487","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@markuplint/pretenders","version":"0.0.15","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.15","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"9ceba2195c28ddbb0b538bee73840b5a7cbe9fc2","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.15.tgz","fileCount":33,"integrity":"sha512-AVc1ZYpJPwuDtQpkQRZr8r89mtoZh7A6jsnkAUTYNEg/WiBJv1uGd+v2tJp615fFreZ3NBYFxwdoGYcTqQTjsQ==","signatures":[{"sig":"MEUCIA3jARwz6paUBfhBKrB0Z5fRrVKDxY/jn9EMYWV8zSarAiEAuQn6m0VarlxBD4Y9hju/zqy6zOYu8ggkdmdfi5x/JIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31689},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"b2154ecf1e67559a3791991752f45c9c0283801a","private":false,"scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"11.0.0","meow":"13.2.0","typescript":"5.6.3","@markuplint/ml-config":"4.8.5","@markuplint/parser-utils":"4.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.15_1731847760216_0.26749159825953495","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@markuplint/pretenders","version":"0.0.16","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.16","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"13347fc209a11c34952bb3a74c33b0206771a0f1","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.16.tgz","fileCount":33,"integrity":"sha512-0lzF5uw0hPBiPUm71o32Ymi4PA9BqRlbfrbR+YC7QA7JOto0FFKOYyMkqcqDkxx9ZP5TbVMrB0Z1OnW4uGpAeA==","signatures":[{"sig":"MEUCICqrp2MUmYW00MNNry4NjZbsUr8w53upmIRfFWZUnDBtAiEAizwcweZbs5CzCejNekIBt0M1LFGJl8MV0jei8WwtCNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31891},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"2a067903214e5633bd9b77690613837ead9683c3","private":false,"scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.1.9/node@v22.12.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"11.0.0","meow":"13.2.0","typescript":"5.7.2","@markuplint/ml-config":"4.8.6","@markuplint/parser-utils":"4.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.16_1733305231853_0.3067421351824964","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@markuplint/pretenders","version":"0.0.17","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.17","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"02f7d5d4617ca627bc695dd0e29a240568a7e63a","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.17.tgz","fileCount":33,"integrity":"sha512-5amzDArG4rpsJBs03hX+hv43s1V2nwTSj+JVRFKTfpfF+b2YXQXTexiDP/MwIObDkkpVUSzNi6mMyuMzaq3q5Q==","signatures":[{"sig":"MEUCIGnZ352dOMlVGFuH9vzw1IxeGmYoK6uv0W0QO/UzgfMXAiEAn8o1jQbaSbb9BCfK0E3cB9rIsz2blBC84IoiP1lRKqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32093},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"687a84e00546b8f1f2ed88125fe507239723c8d8","private":false,"scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.1.9/node@v22.13.1+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"glob":"11.0.1","meow":"13.2.0","typescript":"5.7.3","@markuplint/ml-config":"4.8.7","@markuplint/parser-utils":"4.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.17_1738684976678_0.14125615334064268","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@markuplint/pretenders","version":"0.0.18","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.18","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"f117cfd412559005d334da735d18c864a00125e2","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.18.tgz","fileCount":33,"integrity":"sha512-xL83Kiramv9yt76deEkHHCa9jsX3elQ+0maFPniAaOICEgy14rtPfzdaisnddgK4rsxJXVNGWbgtOJURwgK4hw==","signatures":[{"sig":"MEQCID/BGveK2gM2VkzlNGr8KQDVCDKpNvFPwuqv0QYhCm6WAiADqCwxIbe7wfkX4+pGnB2DuMmRJZee3W09+dy9gz9h/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32295},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"f9f6c415b8a3a231aac56181892bb393aeb8ae1a","private":false,"scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.1.9/node@v22.13.1+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"glob":"11.0.1","meow":"13.2.0","typescript":"5.7.3","@markuplint/ml-config":"4.8.8","@markuplint/parser-utils":"4.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.18_1739280223593_0.724445464556956","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@markuplint/pretenders","version":"0.0.19","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.19","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"267b42c602695f0ffb07ed61035d8855904f6439","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.19.tgz","fileCount":33,"integrity":"sha512-GoeyE2S8Anz0KTWaPV9paZNK5yy5liay4l6W/5GmWSn2PI8xIIRMQ8+O8dUObnansYD+vBjms3g7wB2h/VnmEg==","signatures":[{"sig":"MEUCIQDa7R1yVXugikieyybj0Xq2o5/3T3/Bp0a4eQpK8GxH/wIgdDk7WbauU0zPc0tPVUXgDhR+eE0k/YqT5YSevVtJMBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32497},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"1b71e44a0a372662abca460ef77888053b66a78d","private":false,"scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.2.0/node@v22.14.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"glob":"11.0.1","meow":"13.2.0","typescript":"5.7.3","@markuplint/ml-config":"4.8.9","@markuplint/parser-utils":"4.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.19_1740669329508_0.7848517970202684","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@markuplint/pretenders","version":"0.0.20","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.20","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"7924873e569de5001bb60020cd1586eab0ccfbb6","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.20.tgz","fileCount":33,"integrity":"sha512-i405DFXkGuVoe44EE2Kc7a5oueWGxUZnlM3jGQpJyvz+h2sA8Ycm+/P8h4EKrfre51Fw6SL5ijrq4+BfQa6+9A==","signatures":[{"sig":"MEUCIQDrSs8UFQNKZTT5SQE3AW8BOvvj/FhGdxbvtvxtFuc9rAIgZzfucjCG/DlK7z4KF/AlejlogUStsmC+2G99xasmazY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32700},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"04924b5471e60820d28c1f48c2f09a537a1e9825","private":false,"scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.2.1/node@v22.14.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"glob":"11.0.1","meow":"13.2.0","typescript":"5.8.2","@markuplint/ml-config":"4.8.10","@markuplint/parser-utils":"4.8.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.20_1741530441249_0.5110524561265508","host":"s3://npm-registry-packages-npm-production"}},"0.0.21-dev.110":{"name":"@markuplint/pretenders","version":"0.0.21-dev.110","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.21-dev.110","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"bd135df6b6fad859c0b76cf360ce90f15d3b74bb","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.21-dev.110.tgz","fileCount":33,"integrity":"sha512-nkYA8bPpigK2rjg4Qx+mZNj58HRiWH3uKsSGCswSmhjX1/Leq2uQLVBw3lw+8xhrlXoKcnZDKeYVP9byDKJ7zw==","signatures":[{"sig":"MEQCICW8MnCSkTc6ffjyfMSDZKidux7fbdkm7ARRXnhIeOZ7AiABU1k4yorfwd+iTr3IKR3abuUaASbaSX9rR+bcYlWshA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32754},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"16e148e6ec2abac673c5ea1e42bbb666d421f357","private":false,"scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.2.2/node@v22.14.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"glob":"11.0.1","meow":"13.2.0","typescript":"5.8.3","@markuplint/ml-config":"4.8.11-dev.110+16e148e6e","@markuplint/parser-utils":"4.8.7-dev.110+16e148e6e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.21-dev.110_1744525168746_0.376366844897281","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@markuplint/pretenders","version":"0.0.21","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.21","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":{"pretenders":"./bin/pretenders.mjs"},"dist":{"shasum":"822b9fceeb8237019ac837927f15f894d0946ae9","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.21.tgz","fileCount":33,"integrity":"sha512-l7F7fk2Nm/zVCUW8PiZWbXC/FP+KjOWLlKkrvNr71k7aPhDgDvId1PS7jUeIzbA7mitrSMT9MnntLEzIftDYqA==","signatures":[{"sig":"MEUCIFMpntoSP7S6ahcKoiM6MV2XRMIrcQ0VVlP/FgDR3PRoAiEAr50dftoW+Hgio0GJaDgc9IANcPvs48NLmkXgtmG6vGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32902},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"eb36d59f7e13d4e59ff3f3c4eabb5ec06c070eb0","private":false,"scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.2.2/node@v22.14.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"glob":"11.0.1","meow":"13.2.0","typescript":"5.8.3","@markuplint/ml-config":"4.8.11","@markuplint/parser-utils":"4.8.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.21_1744551202892_0.05854018886113943","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@markuplint/pretenders","version":"0.0.22","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.22","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":"./bin/pretenders.mjs","dist":{"shasum":"6bb0a5ec8eb1b724896f31af3d252715c98e828f","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.22.tgz","fileCount":33,"integrity":"sha512-Y8Cnh5mqv2Jx+Vu/c4XhomX2WVaSa8vKSCOUsje8Pcwx1FAYfZ7LP/BCZlfnjv5teUGxTo/tFv7TlUJHr7p2PQ==","signatures":[{"sig":"MEQCIC9jXqJ0IgTzR0ds48XrK48I1YjOlMSxi0y5nreLjWNDAiBl4jm7pFz1ZHPRENYvWsDI+hrQqdCy41wvQ37HOd6agA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33203},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"acbf53f7e30d7a59f850a0f279b617383266dab3","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.2.3/node@v24.5.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"glob":"11.0.3","meow":"13.2.0","typescript":"5.9.2","@markuplint/ml-config":"4.8.12","@markuplint/parser-utils":"4.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.22_1755072592555_0.20307190251357277","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@markuplint/pretenders","version":"0.0.23","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.23","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":"./bin/pretenders.mjs","dist":{"shasum":"ce00cdac3c930d6ce9c8ac49df705ecc047c44d4","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.23.tgz","fileCount":33,"integrity":"sha512-ML+fJicgqAzZU+TFSezZdkKx/ULZEh4Q1hNhScXsWx+gC/BFDsnfP9J1VFDA521xdDix6O9IkZl+6ZDlaoUx9w==","signatures":[{"sig":"MEUCIG2Ar9U15LknfmZrFVcYWTWp0EVoRqriDzzpMWyRhycUAiEA+uJA/8gVH4nBte5plPceL9qkts8OCZqBr1P7UeR9NYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33409},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"ae97eb2d31ecedf4f0800fbbf18588aad4ebca04","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.2.3/node@v24.6.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"glob":"11.0.3","meow":"13.2.0","typescript":"5.9.2","@markuplint/ml-config":"4.8.13","@markuplint/parser-utils":"4.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.23_1756021392080_0.7528069588168642","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@markuplint/pretenders","version":"0.0.24","author":"Yusuke Hirao <yusukehirao@me.com>","license":"MIT","_id":"@markuplint/pretenders@0.0.24","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"bin":"./bin/pretenders.mjs","dist":{"shasum":"6aa874754759a80421b9d55ef07270d643c00740","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.24.tgz","fileCount":33,"integrity":"sha512-t9xU4sasJ2RZ2r+3HOMCV7T2da+9nxWUzPEjQsmJzYtdE9SyAFLb4aI9D8o4nR5z3k1ESb5yVksuMVWhbuCyBQ==","signatures":[{"sig":"MEUCIQCjE0CIAHUnWhshIB9xqjW6sZD4R3YOMuC5ZuJMbEVYGgIgKq5BKBzVSnH9/ZVeJ8prCV4MaI2KPYtyyk7+C5svntA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33612},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"6213ea30269ef404f030e67bbcc7fc7443ec1060","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":"git@github.com:markuplint/markuplint.git","_npmVersion":"lerna/8.2.4/node@v24.8.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"glob":"11.0.3","meow":"13.2.0","typescript":"5.9.2","@markuplint/ml-config":"4.8.14","@markuplint/parser-utils":"4.8.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.24_1762335530028_0.5279074041707561","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@markuplint/pretenders","version":"0.0.25","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@0.0.25","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"f737eb8cc1135464194fde6cbaaddaf58baa68ed","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-0.0.25.tgz","fileCount":33,"integrity":"sha512-ra3i7EypgmisYyV+nk9nqpXTFhnOue7Uyy4DvVHd7mmPGNPnqhOMP+ovK9FI9G29y/qr/21o9DrC5JFj7YNVYw==","signatures":[{"sig":"MEUCIHcJdpsams98NUbOx4aWVbw7KNHXJhaghpZt87gb+9VRAiEAmjG8WhIh+bN+B/z8lVI0FyhLLhA25B9mHAuiRuaPgBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50048},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"193ee7c1262bbed95424e38efdf1a8e56ff049f4","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.8.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"glob":"13.0.1","meow":"13.2.0","typescript":"5.9.3","@markuplint/ml-config":"4.8.15","@markuplint/parser-utils":"4.8.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_0.0.25_1770707492969_0.1411872192357797","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.0":{"name":"@markuplint/pretenders","version":"5.0.0-alpha.0","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0-alpha.0","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"e5491742d0b3ea56419bbf2bb82d053c371e50b3","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0-alpha.0.tgz","fileCount":33,"integrity":"sha512-pw1rOWxi13PhSJycM8soEp9FKGgmsjyV7JNiGP59EtFc5DHD4lGFKmL9zpatcU3Txt0xld6V18r3P5zWQxFA4Q==","signatures":[{"sig":"MEUCIQDG9rp8bhNimctUYcMOg2fKc1ll8m9LQ+XYoj81RqXRQAIgJSuvbhBYut0jYLctzYBgfYeGDfdhP9BXYQJKVJ5tkf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48757},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"13dcfc84ec83d87360c720e253383b60767e1b56","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.8.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"5.9.3","@markuplint/ml-config":"5.0.0-alpha.0","@markuplint/parser-utils":"5.0.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0-alpha.0_1771596126976_0.2766963553634745","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.1":{"name":"@markuplint/pretenders","version":"5.0.0-alpha.1","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0-alpha.1","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"d54f7c2291763380e91dc541c7d660f9807204e5","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0-alpha.1.tgz","fileCount":33,"integrity":"sha512-/34jmPsRdhfogpa8SppG9V/pn3B27iXpHae4vI/R9PBT3eAcXuDJENBMnUZfkDcaIVYRI8HX0KzAvzXIWMHjFw==","signatures":[{"sig":"MEYCIQD4k0de/BCd+DA/wepeeaS40UyflxsxSrgPzzs/SFnnnwIhANT58AadTjmibNjkoHvhskJNwLgRbPywqKVwplAZ9P2x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48935},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"78a295e73a097a1ce09c777c06fa21ab68136387","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.8.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"5.9.3","@markuplint/ml-config":"5.0.0-alpha.1","@markuplint/parser-utils":"5.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0-alpha.1_1771749066844_0.46427246379834664","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.2":{"name":"@markuplint/pretenders","version":"5.0.0-alpha.2","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0-alpha.2","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"be49b427e760a7053849e46c1dc61c5a606d5c39","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0-alpha.2.tgz","fileCount":33,"integrity":"sha512-kAU8IH4I7bWhr1DcpgMqwboK+tcKsY4PdYQRqFBYgiKBF9h/uI3N12RqGvbhKm8dxhOshFs4LBL9CbeMV/WxSg==","signatures":[{"sig":"MEYCIQCEHnrrRGQ7UcjWBvavYg8sTbEbJSI2U1xVYIksUeE4fgIhAMgMYhehL4mIUlmmBsGKpb/dLS0UbuztqrqdEGXr1jfY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49113},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"31ccf1e81443ea3f93597d287595211f1823ddcf","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.8.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"5.9.3","@markuplint/ml-config":"5.0.0-alpha.2","@markuplint/parser-utils":"5.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0-alpha.2_1771818930779_0.13941210208167498","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.3":{"name":"@markuplint/pretenders","version":"5.0.0-alpha.3","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0-alpha.3","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"879968d9000a2528d0f09114f0f915316178d3cc","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0-alpha.3.tgz","fileCount":33,"integrity":"sha512-gBZpFbdFNAwNTM5AObDMmf8qC4S+wTGpSvO5lhldtF99auJIcv699bMPDHvspn1rmwf5Lc3RNwFkAlllXlw0sA==","signatures":[{"sig":"MEUCIQC4xNgEa9D8UePASZ80pKusfsN1DWD4j31qWC7r4Ci9GAIgU4AVuR+C7hREugYUz3SGoc4Cj2cGOamF/Autr3hXpMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49291},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"2fbdf26daa3d021ac628ccc2f59f0eeae6ddd53d","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.8.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"5.9.3","@markuplint/ml-config":"5.0.0-alpha.3","@markuplint/parser-utils":"5.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0-alpha.3_1772104702314_0.3658656071284574","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-dev.5":{"name":"@markuplint/pretenders","version":"5.0.0-dev.5","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0-dev.5","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"673153f0890f75bc14688b0213bdd0783fac723b","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0-dev.5.tgz","fileCount":33,"integrity":"sha512-gJC6HCxVkuxqseSa5fDQxTqoh81vl7Omc2UVwxqrtxeDyLeIw3AtvKNgJN/h+ZqqH1cZVumii16DG4PsFQgKUw==","signatures":[{"sig":"MEUCIQD9SzesKpxVuoik/lgYSdhtp8YJRI1LNY3I79Ik6UAXnwIgOuBVnvGHhDGa2sk3Yyrs0smQXblkB05evgD0TcL+ADs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49315},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"e96392f56e4bc8165ba59622b41c822703a96372","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.8.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"5.9.3","@markuplint/ml-config":"5.0.0-dev.5+e96392f56","@markuplint/parser-utils":"5.0.0-dev.5+e96392f56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0-dev.5_1772188731798_0.39231765227016346","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-rc.0":{"name":"@markuplint/pretenders","version":"5.0.0-rc.0","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0-rc.0","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"3b899f287f045d6267841132f18c3c151668a72d","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0-rc.0.tgz","fileCount":59,"integrity":"sha512-AXzPHwv5WOJXpamo7wvNTEFGtHhp1Kk51LIM4zG43joyjtjRZazBNf0fC6BjgQODccOPAAWLbI6L6xkoKtrktw==","signatures":[{"sig":"MEQCIEuabsNIGYRXkvE5y6ma/atp+mfdgT/1FywMSkx58xLlAiAkefiH01G+ffVOsf+Fxi+5fB2whBPSSyE5Hgp8M+nVfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117996},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"ebf4d7cfca0c259aead3b292c6b8a202db4cd802","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v24.10.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"5.9.3","es-module-lexer":"2.0.0","@markuplint/ml-ast":"5.0.0-rc.0","@markuplint/ml-config":"5.0.0-rc.0","@markuplint/parser-utils":"5.0.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","optionalDependencies":{"@markuplint/vue-parser":"5.0.0-rc.0","@markuplint/astro-parser":"5.0.0-rc.0","@markuplint/svelte-parser":"5.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0-rc.0_1773319501423_0.19410892538578728","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-rc.1":{"name":"@markuplint/pretenders","version":"5.0.0-rc.1","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0-rc.1","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"81d59398070651b77d5c0f2bb343de2f2c3fdf29","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0-rc.1.tgz","fileCount":63,"integrity":"sha512-4vtmScPgk7f3CKer1Y7l5Wcw97be1CUol8B4OlD3tsfylLlZyzxVPuZWczSheAQaTdCV2jGeZpQxpGgf9OnVpg==","signatures":[{"sig":"MEUCIQC1jfw7ILwcaRZRdqCVx1xLZRlBnK920RKvpP/8tIVPIQIgCz2ddYLCwCIKYC3QAsXqY/OBViH9sJkbtL6rlM8U2n0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118293},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"0d6b4324d9a7d6b9e1ba57d4a57e45d36975cba9","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"yusukehirao","email":"yusukehirao@me.com"},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+arm64 (darwin)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"6.0.2","es-module-lexer":"2.0.0","@markuplint/ml-ast":"5.0.0-rc.1","@markuplint/ml-config":"5.0.0-rc.1","@markuplint/parser-utils":"5.0.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","optionalDependencies":{"@markuplint/vue-parser":"5.0.0-rc.1","@markuplint/astro-parser":"5.0.0-rc.1","@markuplint/svelte-parser":"5.0.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0-rc.1_1774591449913_0.19301546018746807","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-rc.2":{"name":"@markuplint/pretenders","version":"5.0.0-rc.2","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0-rc.2","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"0e3813099ba35a121145c81cdb3bc6987da6ebf1","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0-rc.2.tgz","fileCount":63,"integrity":"sha512-e6VkInRmvyZQat1W/kGiInnoyI7AT0nWLv8m/GfgqB/mSTHhahFDA+mDnB8AMt85KMu1HjUl4hAFY5wEmZNYIg==","signatures":[{"sig":"MEUCICWXOxLaW+cLrA12Ot7huJxkXUnk8kRDL5kfDbXAtdrBAiEA0m36hElGjosHYt4VlpZRrDEde6GgN2ZwfhsYIQ4GxsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@markuplint%2fpretenders@5.0.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118547},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"e43763858d9234c417053becc73dbd088c1e7ea6","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cbdfbcd5-74a6-48ef-8126-5b0d26a7fb91"}},"repository":{"url":"git+https://github.com/markuplint/markuplint.git","type":"git","directory":"packages/@markuplint/pretenders"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"6.0.2","es-module-lexer":"2.0.0","@markuplint/ml-ast":"5.0.0-rc.2","@markuplint/ml-config":"5.0.0-rc.2","@markuplint/parser-utils":"5.0.0-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","optionalDependencies":{"@markuplint/vue-parser":"5.0.0-rc.2","@markuplint/astro-parser":"5.0.0-rc.2","@markuplint/svelte-parser":"5.0.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0-rc.2_1776262344537_0.22729843440747843","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-rc.4":{"name":"@markuplint/pretenders","version":"5.0.0-rc.4","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0-rc.4","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"03185b63d489303a2b1c42c32855dfed3d44b0c4","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0-rc.4.tgz","fileCount":63,"integrity":"sha512-AsQZ79uHZC5unxEaSUAWRiTy+XoDNGrBELTMwqyQN8tBeSxYepSEG+AF4Lq3Qgi9o52rye/DZ0TCmWCkY9FRtQ==","signatures":[{"sig":"MEUCIFtVScpTgjLLOq1JgnGTeLT+pcPm4l0p4ff8c9+ps1f+AiEA9UtDCFvBEeaSS47lfTuaHdMXRCZVgbvmSpbqTF0gOcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@markuplint%2fpretenders@5.0.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118885},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"97a6339bbae23f556de5d307b3ce2ef7cfd9402d","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cbdfbcd5-74a6-48ef-8126-5b0d26a7fb91"}},"repository":{"url":"git+https://github.com/markuplint/markuplint.git","type":"git","directory":"packages/@markuplint/pretenders"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"6.0.2","es-module-lexer":"2.0.0","@markuplint/ml-ast":"5.0.0-rc.4","@markuplint/ml-config":"5.0.0-rc.4","@markuplint/parser-utils":"5.0.0-rc.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","optionalDependencies":{"@markuplint/vue-parser":"5.0.0-rc.4","@markuplint/astro-parser":"5.0.0-rc.4","@markuplint/svelte-parser":"5.0.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0-rc.4_1776583786102_0.5318002155650394","host":"s3://npm-registry-packages-npm-production"}},"4.18.0":{"name":"@markuplint/pretenders","version":"4.18.0","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@4.18.0","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"f288794515342c72630b5f37bf517b1bb93b779b","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-4.18.0.tgz","fileCount":33,"integrity":"sha512-cxzSEBDQajipf13stTKZfg3CKXOiyfDoaXnDIvucyV3LHmwbTWgaHDOszbjpIA05aXwvIk3x21oqlZu5FYaxpA==","signatures":[{"sig":"MEYCIQC1sAuJgr+XSOUzifbXq7PRiT1qGbTaPrNCnh5GlfRaqgIhAIP1RuJTJhcJsKq/X5j6qmoPcqB4aHFjAekF4PaQmazY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@markuplint%2fpretenders@4.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50385},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"1885af6349def3f19df975b9e9c399dd47361de1","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cbdfbcd5-74a6-48ef-8126-5b0d26a7fb91"}},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"6.0.3","@markuplint/ml-config":"4.18.0","@markuplint/parser-utils":"4.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_4.18.0_1776818697225_0.8573624928123147","host":"s3://npm-registry-packages-npm-production"}},"4.18.1":{"name":"@markuplint/pretenders","version":"4.18.1","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@4.18.1","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"d124587b7befcb3750e2ceb8b37bc592a93cca76","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-4.18.1.tgz","fileCount":33,"integrity":"sha512-zroUobvwiYzlPWO6Try6blv8cgQpEjIEB9xJMjoPx1FSr+DvoCP0b2CbbtpwDtRerb1nrb4/CZCuQOEUid9cUw==","signatures":[{"sig":"MEUCIHBVnH5yiDzI0XvZbdcagmizMfmi5e+6TBcaMjUygNH+AiEA40Qxov0t9eEwYSdELGMUMYfUWjA/xeFElzXdkj5zvvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@markuplint%2fpretenders@4.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50543},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"68194864bf358ff4763ee8edc578f7a137e60365","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cbdfbcd5-74a6-48ef-8126-5b0d26a7fb91"}},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"6.0.3","@markuplint/ml-config":"4.18.1","@markuplint/parser-utils":"4.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_4.18.1_1777034647427_0.5822140720601634","host":"s3://npm-registry-packages-npm-production"}},"4.18.3":{"name":"@markuplint/pretenders","version":"4.18.3","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@4.18.3","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"ee027d4e76fd6d8f3672bc689fb3e8f1ed1facd6","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-4.18.3.tgz","fileCount":33,"integrity":"sha512-kvja5b36rUMdwuuDSfFpLCsI7oZtrIMYwaq5FV0aseB9zsiwvyahcyaY76+EeCYK23rji+/QjyhAy6LfyzOliw==","signatures":[{"sig":"MEUCIQD/8UL0/pcIIhU1Zuxo6icMKytFvUcPwsSqbCS+WN/C/gIgFVjC7Xq9qS30+NCkQD1UsKa233QdNMLkeN0TaD7/3M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@markuplint%2fpretenders@4.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50701},"type":"module","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"c53026c2c600bb304f2088589f67303479e92e62","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cbdfbcd5-74a6-48ef-8126-5b0d26a7fb91"}},"repository":{"url":"git+ssh://git@github.com/markuplint/markuplint.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"6.0.3","@markuplint/ml-config":"4.18.1","@markuplint/parser-utils":"4.18.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pretenders_4.18.3_1778402501773_0.9271266546463104","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-rc.5":{"name":"@markuplint/pretenders","version":"5.0.0-rc.5","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0-rc.5","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"c6479eca00d4350da889e9fd32dc28fdc1977a9f","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0-rc.5.tgz","fileCount":75,"integrity":"sha512-q09K27Rz24VlrOvPOhvcd2a7KNQDL7s25CgkSahBCcdcz8wKKCcGIL5WrAJB1OjPiHj2/8aoxdLkOoSMvBTYZw==","signatures":[{"sig":"MEQCIFooBqhoiiSLZ5zvohiYi4J7oATPh+YXSmpoR5Oq3XbhAiARNFHlqPDMJf/h6qUw2+JORXgJfh38ZtkStaikwEgWkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@markuplint%2fpretenders@5.0.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167884},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"8d87463af2ff3f1b83fb28da20f1819362cf3555","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cbdfbcd5-74a6-48ef-8126-5b0d26a7fb91"}},"repository":{"url":"git+https://github.com/markuplint/markuplint.git","type":"git","directory":"packages/@markuplint/pretenders"},"_npmVersion":"lerna/9.0.7/node@v26.8.1+x64 (linux)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"6.0.3","es-module-lexer":"2.0.0","@markuplint/ml-ast":"5.0.0-rc.5","@markuplint/shared":"5.0.0-rc.5","@markuplint/ml-config":"5.0.0-rc.5","@markuplint/parser-utils":"5.0.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","optionalDependencies":{"@markuplint/vue-parser":"5.0.0-rc.5","@markuplint/astro-parser":"5.0.0-rc.5","@markuplint/svelte-parser":"5.0.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0-rc.5_1787961691437_0.45800378623663596","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-rc.6":{"name":"@markuplint/pretenders","version":"5.0.0-rc.6","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0-rc.6","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"7be920d07d1fab48426b92184609168dd1963d68","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0-rc.6.tgz","fileCount":75,"integrity":"sha512-uN9y9JgN4DAqy0J/4Ds5KCbReSKcPA0pSFPejpixDMDwFXsm/geyO4QY2EM2pztqJttjFShz7whapgLRytjSVA==","signatures":[{"sig":"MEUCIC8nKgfxt8IsROtUBq0iN9hg8gZ6E+ipmW22/UfhUNRsAiEAl7xpLaIrk+12PSW92BydhCIS1VC/xDoy1dv6rMTN1Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@markuplint%2fpretenders@5.0.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168053},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"c02c3a0783eac6b2fb4707be2dc00b88f6219641","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cbdfbcd5-74a6-48ef-8126-5b0d26a7fb91"}},"repository":{"url":"git+https://github.com/markuplint/markuplint.git","type":"git","directory":"packages/@markuplint/pretenders"},"_npmVersion":"lerna/9.0.7/node@v26.8.1+x64 (linux)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"6.0.3","es-module-lexer":"2.0.0","@markuplint/ml-ast":"5.0.0-rc.6","@markuplint/shared":"5.0.0-rc.6","@markuplint/ml-config":"5.0.0-rc.6","@markuplint/parser-utils":"5.0.0-rc.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","optionalDependencies":{"@markuplint/vue-parser":"5.0.0-rc.6","@markuplint/astro-parser":"5.0.0-rc.6","@markuplint/svelte-parser":"5.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0-rc.6_1788098961496_0.9771853430308035","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-rc.7":{"name":"@markuplint/pretenders","version":"5.0.0-rc.7","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0-rc.7","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"cae190c184266f1a310383a395f561e1927c89be","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0-rc.7.tgz","fileCount":75,"integrity":"sha512-D3ZNhG6DlDCTKgB25jwn5Sj9yUAHZNPhA5D0QpEyoYNWwejt6VLItQXngbPvZ+pX3aH7fWW7J4LoglRyyE6yPw==","signatures":[{"sig":"MEUCIQCYVOfXG0HshrL3YjzUn5M0FrXEilThZE61roLuV5xpyQIgcgt/DoEvcIj1SkZXrUpYfjENFnj3pNqVtD2eqkcs7go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@markuplint%2fpretenders@5.0.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168222},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"8d7a3b801e0f5f88438c003e7eee2bd45e6aedd0","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cbdfbcd5-74a6-48ef-8126-5b0d26a7fb91"}},"repository":{"url":"git+https://github.com/markuplint/markuplint.git","type":"git","directory":"packages/@markuplint/pretenders"},"_npmVersion":"lerna/9.0.7/node@v26.8.1+x64 (linux)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"6.0.3","es-module-lexer":"2.0.0","@markuplint/ml-ast":"5.0.0-rc.7","@markuplint/shared":"5.0.0-rc.7","@markuplint/ml-config":"5.0.0-rc.7","@markuplint/parser-utils":"5.0.0-rc.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","optionalDependencies":{"@markuplint/vue-parser":"5.0.0-rc.7","@markuplint/astro-parser":"5.0.0-rc.7","@markuplint/svelte-parser":"5.0.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0-rc.7_1788180370885_0.7717873568415512","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@markuplint/pretenders","version":"5.0.0","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","_id":"@markuplint/pretenders@5.0.0","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"homepage":"https://github.com/markuplint/markuplint#readme","bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"bin":{"pretenders":"bin/pretenders.mjs"},"dist":{"shasum":"c8d839e4e3d512f244f614b2f217ea090a109a89","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.0.tgz","fileCount":75,"integrity":"sha512-qO9rYoDt89GGGWT9HxSG0soNpbVvckATjBcewwJnKLlqowApSkss2Xmy5jmRFHoM3S/ss/nVlJQgOaFxgY9kAQ==","signatures":[{"sig":"MEUCIG4jCYSKrpTM9ypRBkk3DmC7i7oI/Id6me5pf4N6g/KmAiEAtp3ffBaeq5XfgY3ShNcHzvVQSvlOnenIU5USozteF3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAo38HaEgK9KMBBvjdkgxBhOGA2TUX1vYpJbwDNqNtpWAiA8hPEzwsK7HWN3vELxaJYW2qwLOYRbzy88cJkujSC9DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@markuplint%2fpretenders@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168341},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"c99706fda4c186aeb87b521eaabc5208ac144bbd","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cbdfbcd5-74a6-48ef-8126-5b0d26a7fb91"}},"repository":{"url":"git+https://github.com/markuplint/markuplint.git","type":"git","directory":"packages/@markuplint/pretenders"},"_npmVersion":"lerna/9.0.7/node@v26.8.2+x64 (linux)","description":"It loads components and then creates the pretenders data from them.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"6.0.3","es-module-lexer":"2.0.0","@markuplint/ml-ast":"5.0.0","@markuplint/shared":"5.0.0","@markuplint/ml-config":"5.0.0","@markuplint/parser-utils":"5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@markuplint/vue-parser":"5.0.0","@markuplint/astro-parser":"5.0.0","@markuplint/svelte-parser":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pretenders_5.0.0_1789157299298_0.4054514194172434","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"_id":"@markuplint/pretenders@5.0.1","bin":{"pretenders":"bin/pretenders.mjs"},"bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"dist":{"shasum":"54486bdf8dc00cbc484a592196159d14b36f7d53","tarball":"https://registry.npmjs.org/@markuplint/pretenders/-/pretenders-5.0.1.tgz","fileCount":75,"integrity":"sha512-OFStonJg+cDg9n96kh5MDCHpGwu/lGRK4bKFiy2yw795UDmUJGEvSwuRDHclRkpRINORNMdeJ6UU3hEGB+x5pQ==","signatures":[{"sig":"MEUCIEHAfO/sIPwFzUOmTRw4KVcCV4NMShE8bCwmio/U5dvJAiEAw63DygOCgDnX4OPf9GQKG2rDf/h+itFvWrDV7oWCxHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDYgxBy6b3yl+TwfOP74OzQfA1q1yN4UJwJm8SgHQDoXgIgCm5BTzWuqcrTCerDDTfnu1LzJRbUaKFrxWJcTxD8wdw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@markuplint%2fpretenders@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168496},"name":"@markuplint/pretenders","type":"module","author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"engines":{"node":">=24"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"edbaeedca5588fb291ea9d4e21a4ab2bf41fc9cb","license":"MIT","scripts":{"dev":"tsc --watch --project tsconfig.build.json","build":"tsc --project tsconfig.build.json","clean":"tsc --build --clean tsconfig.build.json"},"typedoc":{"entryPoint":"./src/index.ts"},"version":"5.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cbdfbcd5-74a6-48ef-8126-5b0d26a7fb91"}},"homepage":"https://github.com/markuplint/markuplint#readme","repository":{"url":"git+https://github.com/markuplint/markuplint.git","type":"git","directory":"packages/@markuplint/pretenders"},"_npmVersion":"lerna/9.0.7/node@v26.9.0+x64 (linux)","description":"It loads components and then creates the pretenders data from them.","directories":{},"maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"_nodeVersion":"26.9.0","dependencies":{"glob":"13.0.6","meow":"14.1.0","typescript":"6.0.3","es-module-lexer":"2.0.0","@markuplint/ml-ast":"5.0.1","@markuplint/shared":"5.0.1","@markuplint/ml-config":"5.0.1","@markuplint/parser-utils":"5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@markuplint/vue-parser":"5.0.1","@markuplint/astro-parser":"5.0.1","@markuplint/svelte-parser":"5.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pretenders_5.0.1_1790089714992_0.6472319501368631"}}},"time":{"created":"2024-04-20T09:45:23.627Z","modified":"2026-09-22T15:08:35.472Z","0.0.1":"2024-04-20T09:45:23.979Z","0.0.2":"2024-05-02T09:07:51.290Z","0.0.3-alpha.0":"2024-05-04T08:17:50.702Z","0.0.3":"2024-05-04T09:21:28.352Z","0.0.4":"2024-05-12T08:50:20.058Z","0.0.5":"2024-05-28T14:16:43.359Z","0.0.6-alpha.0":"2024-06-02T01:41:24.120Z","0.0.6-alpha.1":"2024-06-02T03:06:54.867Z","0.0.6":"2024-06-09T15:06:21.530Z","0.0.7":"2024-06-25T08:14:06.866Z","0.0.8":"2024-09-02T08:51:31.526Z","0.0.9":"2024-09-23T12:47:28.254Z","0.0.10":"2024-10-14T08:26:11.993Z","0.0.11":"2024-10-15T02:35:21.748Z","0.0.12":"2024-10-27T09:19:28.251Z","0.0.13":"2024-10-28T05:05:26.343Z","0.0.14":"2024-10-31T10:25:06.736Z","0.0.15":"2024-11-17T12:49:20.383Z","0.0.16":"2024-12-04T09:40:32.056Z","0.0.17":"2025-02-04T16:02:56.836Z","0.0.18":"2025-02-11T13:23:43.752Z","0.0.19":"2025-02-27T15:15:29.720Z","0.0.20":"2025-03-09T14:27:21.481Z","0.0.21-dev.110":"2025-04-13T06:19:28.926Z","0.0.21":"2025-04-13T13:33:23.131Z","0.0.22":"2025-08-13T08:09:52.758Z","0.0.23":"2025-08-24T07:43:12.250Z","0.0.24":"2025-11-05T09:38:50.250Z","0.0.25":"2026-02-10T07:11:33.131Z","5.0.0-alpha.0":"2026-02-20T14:02:07.133Z","5.0.0-alpha.1":"2026-02-22T08:31:07.001Z","5.0.0-alpha.2":"2026-02-23T03:55:30.918Z","5.0.0-alpha.3":"2026-02-26T11:18:22.473Z","5.0.0-dev.5":"2026-02-27T10:38:51.961Z","5.0.0-rc.0":"2026-03-12T12:45:01.570Z","5.0.0-rc.1":"2026-03-27T06:04:10.071Z","5.0.0-rc.2":"2026-04-15T14:12:24.669Z","5.0.0-rc.4":"2026-04-19T07:29:46.232Z","4.18.0":"2026-04-22T00:44:57.356Z","4.18.1":"2026-04-24T12:44:07.586Z","4.18.3":"2026-05-10T08:41:41.915Z","5.0.0-rc.5":"2026-08-29T00:01:31.604Z","5.0.0-rc.6":"2026-08-30T14:09:21.618Z","5.0.0-rc.7":"2026-08-31T12:46:11.031Z","5.0.0":"2026-09-11T20:08:19.403Z","5.0.1":"2026-09-22T15:08:35.087Z"},"bugs":{"url":"https://github.com/markuplint/markuplint/issues"},"author":{"name":"Yusuke Hirao","email":"yusukehirao@me.com"},"license":"MIT","homepage":"https://github.com/markuplint/markuplint#readme","repository":{"url":"git+https://github.com/markuplint/markuplint.git","type":"git","directory":"packages/@markuplint/pretenders"},"description":"It loads components and then creates the pretenders data from them.","maintainers":[{"name":"yusukehirao","email":"yusukehirao@me.com"}],"readme":"# @markuplint/pretenders\n\n[![npm version](https://badge.fury.io/js/%40markuplint%2Fpretenders.svg)](https://www.npmjs.com/package/@markuplint/pretenders)\n\nThis module features both an API and a CLI that generate **[Pretenders](https://markuplint.dev/docs/guides/besides-html#pretenders) data** from the loaded components.\n\n## Supported Frameworks\n\n| Framework   | Extensions                   | Scanner           | Approach                              |\n| ----------- | ---------------------------- | ----------------- | ------------------------------------- |\n| React / JSX | `.js`, `.jsx`, `.ts`, `.tsx` | `jsxScanner`      | TypeScript compiler API               |\n| Vue         | `.vue`                       | `templateScanner` | MLAST via `@markuplint/vue-parser`    |\n| Svelte      | `.svelte`                    | `templateScanner` | MLAST via `@markuplint/svelte-parser` |\n| Astro       | `.astro`                     | `templateScanner` | MLAST via `@markuplint/astro-parser`  |\n\n## CLI Usage\n\n```sh\n$ npx @markuplint/pretenders \"./src/**/*.{jsx,tsx,vue,svelte,astro}\" --out \"./pretenders.json\"\n```\n\nThe CLI accepts glob patterns covering any combination of the supported frameworks. It dispatches files to the appropriate scanner based on file extension, runs them in parallel, and writes the merged results as JSON.\n\n| Flag          | Description                                        |\n| ------------- | -------------------------------------------------- |\n| `-O`, `--out` | Output file path (required)                        |\n| `--ignore`    | Comma-separated list of component names to exclude |\n\n### Configuration-based Scanning\n\nInstead of the CLI, you can configure dynamic scanning directly in your markuplint config file. The `scan` field in `pretenders` accepts glob patterns and automatically dispatches to the appropriate scanner. The `files` field accepts either a single glob string or an array of globs:\n\n```jsonc\n// .markuplintrc\n{\n  \"pretenders\": {\n    \"scan\": [\n      {\n        // Single glob string\n        \"files\": \"./src/components/**/*.{vue,tsx,svelte,astro}\",\n        \"ignoreComponentNames\": [\"InternalHelper\"],\n      },\n      {\n        // Array of glob strings\n        \"files\": [\"./src/pages/**/*.tsx\", \"./src/layouts/**/*.astro\"],\n      },\n    ],\n  },\n}\n```\n\n### On-demand Scanning\n\n`scan` pre-scans a configured set of files once. Alternatively, the `auto` field resolves pretenders per lint target by walking the linted file's own import graph — no `files`/`scan` configuration needed, and same-named components in unrelated files can't collide since only files the linted file actually imports (transitively) are ever considered:\n\n```jsonc\n// .markuplintrc\n{\n  \"pretenders\": {\n    \"auto\": true,\n  },\n}\n```\n\nOnly the config file is filesystem-watched, so in watch mode or an editor session, results can go stale if an imported component file changes without the config changing too.\n\n## How It Works\n\n### JSX Scanner\n\nThe JSX scanner analyzes components defined in files using the TypeScript compiler API. It searches for functions or function objects that return elements and maps their function names or the variable names holding these function objects. For example, if a function object named `Foo` returns a `<div>`, the component `Foo` is considered as pretending to be a `div`.\n\n```jsx\nconst Foo = () => <div />;\n\nfunction Bar() {\n  return <span />;\n}\n```\n\n```json\n[\n  { \"selector\": \"Foo\", \"as\": \"div\" },\n  { \"selector\": \"Bar\", \"as\": \"span\" }\n]\n```\n\nThe JSX scanner also infers HTML elements from styled-components patterns and infers dependencies from wrapper function arguments:\n\n```jsx\nconst Foo = styled.div`\n  color: red;\n`;\n\nconst Bar = styled(Foo)`\n  background-color: blue;\n`;\n```\n\n```json\n[\n  { \"selector\": \"Foo\", \"as\": \"div\" },\n  { \"selector\": \"Bar\", \"as\": \"div\" }\n]\n```\n\nThe JSX scanner detects **slots** (children). If a component accepts `children` props, the resulting pretender includes `slots: true` in its `as` field.\n\n### Template Scanner\n\nThe template scanner delegates to each parser package's `component-scanner` subpath export (e.g., `@markuplint/vue-parser/component-scanner`). Each parser's component-scanner uses its own MLAST parser to extract the root element at depth=0, detect static attributes, slot/children usage, and extract script source blocks. This keeps framework-specific scanning logic co-located with the parser that understands the framework best.\n\n```vue\n<template>\n  <button type=\"submit\"><slot /></button>\n</template>\n```\n\n```json\n[\n  {\n    \"selector\": \"SubmitButton\",\n    \"as\": {\n      \"element\": \"button\",\n      \"attrs\": [{ \"name\": \"type\", \"value\": \"submit\" }],\n      \"slots\": true\n    }\n  }\n]\n```\n\nSlot detection covers:\n\n- `<slot>` elements in Vue, Svelte, and Astro\n- `{@render children()}` snippets in Svelte 5\n\n### Import Resolver\n\nThe import resolver analyzes a component file and extracts import bindings, linking component usage to source file locations for cross-file dependency resolution.\n\n- Vue `<script setup>` (via `@markuplint/vue-parser/component-scanner`)\n- Vue Options API `<script>` (fallback when no `<script setup>`; only imports registered in `components: { ... }` are returned)\n- Svelte `<script>` (via `@markuplint/svelte-parser/component-scanner`; prefers instance script over module script)\n- Astro frontmatter (via `@markuplint/astro-parser/component-scanner`)\n- MDX top-level ESM (built-in)\n- JS/TS/JSX/TSX (`.js`, `.jsx`, `.ts`, `.tsx`, `.mjs`, `.cjs`, `.mts`, `.cts`): analyzed directly via the TypeScript AST, so JSX syntax and non-standard TS constructs (which `es-module-lexer` cannot parse) are handled correctly\n\nDynamic imports with string literal specifiers (`import('./path')`) are included in bindings with `type: 'dynamic'`. Template literal and variable specifiers are excluded.\n\nBarrel file re-exports can be resolved with `resolveBarrelExport`, which maps a named import from a directory with an index file back to its original source module (single-level only).\n\n### Lint-time Disambiguation\n\nWhen the same component name is declared in more than one scanned file (e.g., two unrelated `Item` components rendering different elements), the generated pretenders keep independent entries for each — but `markuplint`'s lint pipeline still needs to know, for the specific file being linted, which one it actually refers to. `disambiguatePretenders` resolves this from the lint target's own declarations and imports; it's normally invoked automatically by `markuplint`'s config resolution, not called directly.\n\nIn long-running hosts (watch mode, editor extensions) that keep re-resolving pretenders across file edits, call `clearPretenderCaches()` after each edit — otherwise a renamed export or a newly valid tsconfig `paths` alias keeps resolving as it did before the change for the rest of the process's lifetime.\n\n## API\n\n### `scan(files, options)`\n\nThe unified entry point. Dispatches files to the appropriate scanner based on file extension, runs both scanners in parallel, and returns the merged, sorted results.\n\n```ts\nimport { scan } from '@markuplint/pretenders';\n\nconst pretenders = await scan([\n  '/absolute/path/to/Button.tsx',\n  '/absolute/path/to/Card.vue',\n  '/absolute/path/to/Alert.svelte',\n]);\n```\n\n#### Parameters\n\n| Parameter                      | Type                | Description                             |\n| ------------------------------ | ------------------- | --------------------------------------- |\n| `files`                        | `readonly string[]` | Absolute file paths to scan             |\n| `options.ignoreComponentNames` | `readonly string[]` | Component names to exclude from results |\n\n### `jsxScanner(files, options)`\n\nScans JSX/TSX files using the TypeScript compiler API.\n\n```ts\nimport { jsxScanner } from '@markuplint/pretenders';\n\nconst pretenders = await jsxScanner(['/absolute/path/to/Component.jsx'], {\n  cwd: process.cwd(),\n  asFragment: [/(?:^|\\.)provider$/i],\n  ignoreComponentNames: [],\n  taggedStylingComponent: [/^styled\\.(?<tagName>[a-z][\\da-z]*)$/i, /^styled\\s*\\(\\s*(?<tagName>[a-z][\\da-z]*)\\s*\\)$/i],\n  extendingWrapper: [],\n});\n```\n\n#### Parameters\n\n| Parameter                        | Type                                                             | Description                                                |\n| -------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------- |\n| `files`                          | `readonly string[]`                                              | Absolute file paths to scan                                |\n| `options.cwd`                    | `string`                                                         | Current working directory                                  |\n| `options.asFragment`             | `readonly (RegExp \\| string)[]`                                  | Patterns for components treated as transparent fragments   |\n| `options.ignoreComponentNames`   | `readonly string[]`                                              | Component names to ignore                                  |\n| `options.taggedStylingComponent` | `readonly (RegExp \\| string)[]`                                  | Patterns for styled-components tagged template expressions |\n| `options.extendingWrapper`       | `readonly (string \\| RegExp \\| ExtendingWrapperCallerOptions)[]` | Patterns for HOC/wrapper components                        |\n\n### `templateScanner(files, options)`\n\nScans Vue, Svelte, and Astro component files using markuplint's own parsers (MLAST-based).\n\n```ts\nimport { templateScanner } from '@markuplint/pretenders';\n\nconst pretenders = await templateScanner(\n  ['/absolute/path/to/Button.vue', '/absolute/path/to/Alert.svelte', '/absolute/path/to/Card.astro'],\n  {\n    ignoreComponentNames: ['InternalHelper'],\n  },\n);\n```\n\n#### Parameters\n\n| Parameter                      | Type                | Description                                    |\n| ------------------------------ | ------------------- | ---------------------------------------------- |\n| `files`                        | `readonly string[]` | Absolute file paths to scan                    |\n| `options.cwd`                  | `string`            | Current working directory (for relative paths) |\n| `options.ignoreComponentNames` | `readonly string[]` | Component names to exclude from results        |\n\n### `analyzeImports(filePath, source)`\n\nExtracts import bindings from a component file. Detects the framework from the file extension and extracts the appropriate source automatically — `.vue`, `.svelte`, `.astro`, and `.mdx` extract a script/frontmatter/ESM block first, while `.js`, `.jsx`, `.ts`, `.tsx`, `.mjs`, `.cjs`, `.mts`, and `.cts` are analyzed directly via the TypeScript AST (which, unlike `es-module-lexer`, can parse JSX syntax).\n\nReturns `null` if the file extension is not one of the above.\n\n```ts\nimport { analyzeImports } from '@markuplint/pretenders';\n\nconst result = await analyzeImports('App.vue', source);\n// result.bindings: [{ localName: 'MyButton', importedName: 'default', source: './components/MyButton.vue', type: 'default' }, ...]\n```\n\n#### Parameters\n\n| Parameter  | Type     | Description                                           |\n| ---------- | -------- | ----------------------------------------------------- |\n| `filePath` | `string` | File path (used for framework detection by extension) |\n| `source`   | `string` | Full source text of the component file                |\n\n#### Returns\n\n`Promise<ImportAnalysisResult | null>` — The analysis result with all import bindings, or `null` if the framework is not supported.\n\n### `resolveComponentImport(componentName, bindings)`\n\nResolves a component name used in a template to its import binding. Handles Vue's kebab-case to PascalCase normalization (e.g., `<my-button>` resolves to `MyButton`).\n\n```ts\nimport { resolveComponentImport } from '@markuplint/pretenders';\n\nconst binding = resolveComponentImport('my-button', bindings);\n// binding: { localName: 'MyButton', importedName: 'default', source: './components/MyButton.vue', type: 'default' }\n```\n\n#### Parameters\n\n| Parameter       | Type                       | Description                            |\n| --------------- | -------------------------- | -------------------------------------- |\n| `componentName` | `string`                   | Component name as used in the template |\n| `bindings`      | `readonly ImportBinding[]` | Import bindings from `analyzeImports`  |\n\n#### Returns\n\n`ImportBinding | undefined` — The matching binding, or `undefined` if no match.\n\n### `resolveBarrelExport(specifier, importedName, importerPath)`\n\nResolves a barrel file (`index.ts`/`index.js`) re-export to the original source module path. Only handles relative specifiers and single-level barrel resolution.\n\n```ts\nimport { analyzeImports, resolveComponentImport, resolveBarrelExport } from '@markuplint/pretenders';\n\nconst result = await analyzeImports('App.vue', source);\nconst binding = resolveComponentImport('Button', result.bindings);\n\nif (binding) {\n  const originalSource = resolveBarrelExport(binding.source, binding.importedName, '/absolute/path/to/App.vue');\n  // originalSource: './Button.vue' (resolved from './components' barrel)\n}\n```\n\n#### Parameters\n\n| Parameter      | Type     | Description                                     |\n| -------------- | -------- | ----------------------------------------------- |\n| `specifier`    | `string` | The import specifier (e.g., `'./components'`)   |\n| `importedName` | `string` | The name being imported (e.g., `'Button'`)      |\n| `importerPath` | `string` | Absolute path of the file containing the import |\n\n#### Returns\n\n`string | null` — The relative source path from the barrel file, or `null` if not a barrel or name not found.\n\n### `disambiguatePretenders(pretenders, options)`\n\nGiven a flat pretender list and the file currently being linted, resolves which of several same-selector candidates that file actually refers to. Entries without a `filePath`, or whose `selector` isn't a plain identifier, are never touched. Normally invoked automatically as part of `markuplint`'s config resolution.\n\n```ts\nimport { disambiguatePretenders } from '@markuplint/pretenders';\n\nconst resolved = await disambiguatePretenders(pretenders, {\n  filePath: '/absolute/path/to/Page.tsx',\n  sourceCode: source,\n});\n```\n\n#### Parameters\n\n| Parameter            | Type                   | Description                                 |\n| -------------------- | ---------------------- | ------------------------------------------- |\n| `pretenders`         | `readonly Pretender[]` | The resolved pretender list to disambiguate |\n| `options.filePath`   | `string`               | Absolute path of the file being linted      |\n| `options.sourceCode` | `string`               | Full source text of the file being linted   |\n\n#### Returns\n\n`Promise<readonly Pretender[]>` — The disambiguated pretender list, or `pretenders` itself when there was nothing to resolve or nothing could be confirmed.\n\n### `autoScan(entryAbsPath, sourceCode)`\n\nResolves pretenders on demand by walking a single lint target's own import graph (breadth-first, extension-agnostic — a `.tsx` entry can import a `.vue` file and vice versa) and scanning the collected files in one batch. This is the resolution logic behind the `pretenders.auto` config option; it's normally invoked automatically as part of `markuplint`'s config resolution, not called directly.\n\n```ts\nimport { autoScan } from '@markuplint/pretenders';\n\nconst pretenders = await autoScan('/absolute/path/to/Page.tsx', sourceCode);\n```\n\n#### Parameters\n\n| Parameter      | Type     | Description                                                   |\n| -------------- | -------- | ------------------------------------------------------------- |\n| `entryAbsPath` | `string` | Absolute path of the file being linted                        |\n| `sourceCode`   | `string` | The entry file's current text (may be unsaved editor content) |\n\n#### Returns\n\n`Promise<Pretender[]>` — Discovered pretender mappings for the entry file and its import graph.\n\nResults are cached per entry path, keyed on `sourceCode` equality (not mtime, which doesn't exist for unsaved editor content); `node_modules` is never traversed into, and import cycles are handled via a visited set. Traversal is capped at 8 import hops for template-language (`.vue`/`.svelte`/`.astro`) chains, but this cap does not hold for JSX/TSX-only chains: `jsxScanner` builds a `ts.Program` from the collected files, and TypeScript's own module resolution transitively pulls in whatever those files import regardless of the cap.\n\n### `clearPretenderCaches()`\n\nClears the module-level caches that back import/export resolution (module resolution, export tables, parsed JSX source files, `autoScan` results). None of these caches expire on their own, so a long-running host (watch mode, an editor extension) that keeps resolving pretenders across file edits must call this after each edit — otherwise a renamed export or a newly valid tsconfig `paths` alias keeps resolving as it did before the change for the rest of the process's lifetime.\n\n```ts\nimport { clearPretenderCaches } from '@markuplint/pretenders';\n\nclearPretenderCaches();\n```\n","readmeFilename":"README.md"}