{"_id":"@node-novel/layout-pattern","_rev":"26-1c496af813b6be18c653a9581848f871","name":"@node-novel/layout-pattern","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@node-novel/layout-pattern","version":"1.0.0","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"lib/index.js","directories":{"lib":"lib","test":"test"},"scripts":{"coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json","postpublish":"git commit -m \"publish new version\" .","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.2","array-hyper-unique":"^1.0.7","debug-color2":"^1.1.6","deepmerge-plus":"^2.1.3","fs-iconv":"^2.0.10","regexp-cjk":"^3.3.6","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.0","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ynVVoeoA6psufPiO2NBhEvUxocRVFbnUSv/hOyAAmOhPpgpf7IHP9E0Knxx6e9EwMJxVwTP/0qNsXmuBc7AFKA==","shasum":"6852b42d21f3a382a0dc1f1eb762a9c7fc822653","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.0.tgz","fileCount":23,"unpackedSize":458046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKay4CRA9TVsSAnZWagAAtoIP/Rsl1hM1TtXNsy2D6/rj\n5WdqaEQ6k3waLFJfwhs4gZxb7GChZoz9+wn8UzPGB7WPWqiwBCM9mzZAdqmo\n89jxDt5UeIYpewBwedG2rWHqYnOAR5w0WHq3nQkR3I7pvStCZ9jqJgURSG8H\nIGWlpkEPx7AHzqt4DgqadBiBtKrxY1MpT1MHKUuwNunkb4BQSTOOHe87AjQr\nBOXm40vzEMWUCzgX6ZJesFEjYtEWDI6lanXMnsdQMNuQ2cQbu1FJ5hhN0uMs\nCKYHjz0LcsHutCX3QNsZ0e/Jfp2uhaDWTBNtnCH6EXGG5St9YTpzHnVKpU2I\nJaho0v+x96dkJruk61u8eFdvY28QgHPJSiloM0j32WD9h4wJ+RlRvBUu5vVb\nkK+EdVdRaBhI7g15ZI+l8u0NtV/09400GfDrBUzofjyDd47uPGVq7d+ivfS+\nRRQT0/h7Tq/BsK591PsJ1WNpVAEKQ7A7gWU6/5gC1GheagJPUm0qnm+0CDLX\ngZuZdYPc/wzaPkXpoZfhvN9fJIWGtMS5395sjTBS5JuDMOiA8oMRAyZINGDk\nMZdHaMJMkYIGV659nxx8PwtLR0Bcjj5ksrClRrEQfMKwLPJ0UpLLGeq/xVue\nDxeoi4sa4rixIOO2RLaO/3xtcpB2yIdD9EGMhO6gXxTVJ2kNl2HdlgRZ7A/t\nn8XW\r\n=eW60\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsVFoxFmHxiaSrU2ozYSZKiRoftGFOj66HHgCMSZZELwIgbOMbpmTSsmj4z5SP4XZs8xig+IDuyIONRzHS0uRPFGA="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.0_1563012279979_0.07511443351555469"},"_hasShrinkwrap":false},"1.0.1":{"name":"@node-novel/layout-pattern","version":"1.0.1","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"lib/index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"git commit -m \"publish new version\" .","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.2","debug-color2":"^1.1.6","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.6","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.1","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Mp9JZtg8+gkYJ4ywn0m3u3JRRzvKaeV+bV2xZab2pRrXu12ftiDvRKTeVtoFuAf1Q9hV61r10+sGiBsbj25fAw==","shasum":"a3b94557bcb4445ab2f53ab34d3586b2716fd667","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.1.tgz","fileCount":38,"unpackedSize":237551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKgTECRA9TVsSAnZWagAAbWsP/jd7K9Nq0KkpCxhauy04\nXDp9mhmPrOunfoMdGuM0kib9wT10kZbBP67iO1hqFNI0pyKSbeR25srlohq7\nYLO7+ndGgsI24iCeoDI1P7+dskVQC821MOu0eGQPZO7HEE69DJ3zETAHWrQc\nWlwGkgMHb0K7G1xx9OX27cwoZPm/EuHhxCCUlDzJNRKWm+0VNLlznK031sGX\nJovmSMI8wvIzqPHvKws2aBKtYqXoXomdTTf3UHmmGnEb/kTS0wRCtRBs1Wbx\nzHrWiPZmZca1bDrg9bN3pdtnZ1LfZIWBx2MDZ1eU2fAWBz/+rtwR5ZgtTgbz\nORJOSILFVDbYKa7aV8jsYYxyGS5n0A2p52RNBLgdLCzapTnZVq4WhhME29U7\nWpxoPpR12YD0C89Py6L89m4vZ62XHX+nuI5p5IM1RqTRtvV8JNlQfLJd3Q+L\nqI9UEhbef4Nz5E1HSzJPiAWE4kVPoOr85/QSkJTg9VV1DCoLhBMZY/S6IZe1\n1e/ZUCV0r+2qbVagzTP+MRTCUxJDhU8b/wBqEam/AFjBgl+7gwL/szCxQPOT\nEsNrWQ0R3ltbOFtkAoLTtXPIPiN6tXG4tmYNA4Fb0urHgN5obKJ4jYFiNlkB\nD3j6xyoHi5DpjmaVuBsU9bVtVPzYBtwaHtt79UqEy88MfoDXLeqj/b2RVjTn\nW2kd\r\n=fa/P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5JbkcI373pdrvHmp+C+UZ5mGsdNgv79bUROp8nyonKQIhAIIX/zcfv8RXgXHcN3lKAU65jdtx8dK6gZyKlBL7445r"}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.1_1563034819230_0.6917364048400154"},"_hasShrinkwrap":false},"1.0.3":{"name":"@node-novel/layout-pattern","version":"1.0.3","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"lib/index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.3","debug-color2":"^1.1.6","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.6","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.1","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"gitHead":"037267f0b30ab808ed9c384e427b08387959ebe5","_id":"@node-novel/layout-pattern@1.0.3","_nodeVersion":"12.5.0","_npmVersion":"lerna/3.15.0/node@v12.5.0+x64 (win32)","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-Ne7pANnzGPPH5T8FVn2F5X65BjNOfIUzh0/cr+GXr3KYzADRSLP1Vy5FqB4gGyNN75tduWP9BUzjlmTUtyspIg==","shasum":"3bb9fbc051f45292a344e7d5fc72d5f386c46817","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.3.tgz","fileCount":66,"unpackedSize":851741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL2i0CRA9TVsSAnZWagAAtTkQAI0NEc4UY9ozj1PavQuC\nFAxXHPPfgSxu0OdDnw0qA/A9kOIyoQYuaLmlIyFh79ZOmQPR9mOmAaFL4qDp\nBAkdk9p3gKjfhC6nmfD3GJJLv7NUSCQ7Te2Y7vr/97vYrWVBus74Gt6A/hCc\nbW5tNwcdP1I3DhuqfyC/o4hWgLFM27vVTX+LSIE82lqXNPuqHi2pUqG0Jun9\ndo+ImUC3jSI/qbOwfjnS8ELkPKujO0FccxyMBixmZhFkHvH/Yjt6Iy/7XLE0\nm6+Dc9VT2DHvSA+8z2FHClpVFNzYMYfO6k+yoGAk5nbabScUFnDnAGy5+bc+\n4/GNSyBCnPBlzsRIltqGux18zZPne9DD1zzUgiaYNS5DQ6iTKmn/Af7c/YjY\nQDMfEOwqHxPpX48gj+HTsJjtxFIOSVM92muwUDNIBKKkYEFF0ZfOwKByco7a\nAtjIfrVgOctNHB2a30+yF8CBzmFyC1wesEVNno7wtRpcn6E8YOmwr0HBNxmZ\nJ6zNvQWBNL+GXDs6QopCukkTDYBCHSLiqad10/pJAltlyipjXN7H7d0C4c6X\nchs8LHWNv2X2Tn7+8JJ2+/jSHM0zhJTJrHFDCT1vv8xUGKar2IifiVWzPHqI\nPFSDIphmV/ck1aYWAinh7RzQByqzxTNPldd38NhqMPaOBjC+wPkBKJWEDJql\n98ha\r\n=Mrxo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1Li+OQ/Hln57uFQaPkwfksJfdD30pS1ka9IEgcpTRsAIgHomXY/2Yicmo5LnL6l4i+G4twZ5TOXbVZqDPJsUnOWw="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.3_1563388083111_0.3182735811567976"},"_hasShrinkwrap":false},"1.0.4":{"name":"@node-novel/layout-pattern","version":"1.0.4","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"lib/index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.6","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.7","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.1","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"gitHead":"cb7730b25168c2fccda92179f919cd4594b1da27","_id":"@node-novel/layout-pattern@1.0.4","_nodeVersion":"12.5.0","_npmVersion":"lerna/3.15.0/node@v12.5.0+x64 (win32)","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-Oy8z13KldcOHgJXslWP+bViodGLR9p3tR6aj5m1FuW5dCgb8fHr/XvBVZ0ubgY2btsRDkViNlwhWoT8CEiugiw==","shasum":"096bd7a4a95f848c1bbb4f450c407e1a7567cfb0","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.4.tgz","fileCount":68,"unpackedSize":883559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOS1CCRA9TVsSAnZWagAAj2MQAJ1ppGs5l3+eaULvBaNW\nckq6/Eocf9f8exQ5cv0KiEzikKzR9c4Qd7yzNLsl+L/7mXMYT2aHCHe8J4jN\nqMbHPatXNdLYYFipuIweLkUIIkmJ9++oRUlP1uRjWfojMQzjdSfAqEJd7AHj\nswkRcT2BFTggv/3FWaxUSBFmiekzHwvUy7zhEePBL7XEwFL/ZxDx32jV1/c3\n3ZpjJt9k6Wyq9mMA6CgVLLFh32WrCvK6bphdGtnCkMGLJfvKVrnb5T4/Cu9T\nz35lLn4svt4NIossTvoomMLnBlvAC28nu5rFVjfcykfmoNb10dZaBx9eZpTd\np54LgzjBLEWe0ALYyUfC8ClQRgkODFJCawC/j7p75D81LlFtyXtRRYMjTaQh\n3NfCMea6q8PqBPc3EOP7TSow6wkY/jO0B4ha6qLcO6439htVCG0VmlXGRWBz\nHdYdyoWoOLmHfQVDZppZeRnlQ87EI0KQSpkZOOlmwMUxlY2Yc7hTiepnVhsQ\nQmMSqI9bMCCi146RZsiPBSFBmZ4OUtYur0L0wa0iDp0VCiBJHiisnUcqeBtd\nbtg/noJ/N4lck0cmBRad6QNr/9GYIp40Ivli1Pc2JoeEHFnQWrulQqLLe3dO\nXeaHd8IDFPW7hplOLC204UsXlQ6YxJKWDKiAXohmOPn/j6PE8stzk0uLjpSU\ncP55\r\n=LjYB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8LNrVFz1M8rCeRJUv3BAmD4VW0tc7eJkCGHJTWtNi1AIhAOCKXD5nZnb8R14DM4/pFLh7E917DHeCXS0mnwZp85jm"}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.4_1564028226217_0.06752116455238366"},"_hasShrinkwrap":false},"1.0.5":{"name":"@node-novel/layout-pattern","version":"1.0.5","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"lib/index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.6","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.8","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.5","_nodeVersion":"12.7.0","_npmVersion":"6.10.2","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-eP4/geePaY2gvxBks3wz3zLb7HBK3FGwhuUWRebr3x/4MllY1L399P/hw634TJ8VA9UU+yP6iDY3pJNXk/ww9w==","shasum":"39b5cfdb41ce1eb4817836ee485d1a8053ce2ebc","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.5.tgz","fileCount":75,"unpackedSize":910555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRgvOCRA9TVsSAnZWagAACpkP/3QMPFrsH4GyqKQLz8c9\ntB2ntmZIkz6dY3O62ew7/xvzHlTb2F9adYJADOYMOrQEA5v6l8So9HG8/0EG\n9mbMGrGka2tvuOxLmtbUwNaPZCxlOpcK8A+014DQ3v+Jwjx1q3MawF0W7thh\n2NF2Q497Rjxy7tD8fW7Exzecm2T2rO4P/q9G+MUney9bdAvWspzO0muu68+0\nqKDDHn3R5eSaM7YHnVs++pc8cG6nCfv+ufbRdH3PghjLtcweaaqHU9baGzyf\n9a3KVcIVzS1/JaLQK4v7J2/LrcQuwKzoAJlso2cLxSJvcHzWQlDNtn3rC9XL\najSF+jL9EuzfxC/Dkqe+TECFqmMfRpgcNbiJ+NF8PkBikHIQIyDUuJaiiquA\nBsqIueWDnP73Un0Ve4gUkVO17zM45ajGzzuxJU9Imoyot3p0g33ulXLQEmcw\nAVb+YhVdWoccSmY8F+/9BawoktOgzjuD3h1FrWymDb5ENE+JyAgvjBJFGq1f\n5Q5pl5zwg8nZi8qF3gseg6i5Qde7jRLar41ZzaBIYxRTgfv8xDnW56J/ls2e\nyzTS0KA+1UqYbW4xmd8Prb9ggBEOD/0pGkXX64zxh3XOj6GJH9+vlMk7HhdM\nF+tqle1BIknrExCKNx6L6EAEDOBZnO+tY+ZulXa1camXFJq1PYCkQ3A94LkG\nUXOB\r\n=obUS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmQJtHivuePt8WSqkMwSEvh2BCwPldd+UF2xw3kkgD8AiEA1KUkJYK1mVomQCiXCM5i2RUT4r6nErI2o8HQkVGQnLo="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.5_1564871629252_0.2691960444582202"},"_hasShrinkwrap":false},"1.0.7":{"name":"@node-novel/layout-pattern","version":"1.0.7","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"lib/index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.6","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.8","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"gitHead":"b97950c93837feafe8ef213ebcef6784fafd27d7","_id":"@node-novel/layout-pattern@1.0.7","_nodeVersion":"12.7.0","_npmVersion":"lerna/3.15.0/node@v12.7.0+x64 (win32)","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-0/kPTzyQ2B3erfOFrrVnn260XoWyKBZsoOmp35VcMoZMmnpaSSpiiPmoTJtyvxcPa5WqGujfLpNFdku8YOqXhQ==","shasum":"df86b8caf204ad8ad9a236fd0f0969ed5a23bb38","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.7.tgz","fileCount":46,"unpackedSize":244779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRgyZCRA9TVsSAnZWagAALx4QAJ2lgBn7WFiUQo8HIsC8\nCZJM/vvisyC+HEqyVNmcX5jyji5Aa6JV8C5oXAznP2GRkKRxAjgrRyQxKD77\nKNG4KVkfiihurTte41tfG8gla6JRW2Q5eMrZ1Uf0XTYpt34yLu7XPq22Vq/g\n5/gJubwJvHqjGKly/jfnPlgPePYEj16js0HYTChFGmEfPdOmCTqxpuPXvBYv\nfUbQ+HQxW96E+BjM9alwKVw0QNOuI2qkeiAHATd6sXUQqUdb6YYmlej/zrnP\nwcluiB7B64jd2ZJ8X4dxNfBmDjEnQHWPaZ5FR66d/DjVV6wTueKd9FRNBkEX\n1AHiFDtkAS/vwie8ftN+AvhlBMIFejGRdxE/M0aTk8+UjaMOSmGy5uUFqlqu\nVZZ36V4tB/tHRgfvQVVIwIbnqXhRj+/fdQyh24vJB6OSIDbYHpM615DB9gOB\nLxXi+ec0neFi3SEjCNf83VmpIXs7eMC3JbQ+mfIZ5Gj7ofn5f7x4Kh5c3bbo\ng3dOud6odp78NfK09KOEHOjnjtqxX7We0o7C1ttHYFLEvdH++ayvP5cLWXSH\nrupceGnq678Bvk1vxjS3BEz9jXTQKIZGQpibzmEYAXxzBBWTxLDR60InFzrp\nMmDzbJ5r8qtaCkO6nn2xp2lRam8OsWgkJMEP+//LD1NuOOw1C/w4wkQuLwhJ\nHPQF\r\n=/0Mt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsEGMQWfrD4Irnf7tLKYANHYXAyiJS88ZY6hULwdcRAAiEAv7AjQAWERYvFXnSnEikUXdE4oD1alcF/5YrfkerUhGQ="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.7_1564871833061_0.1550988879074866"},"_hasShrinkwrap":false},"1.0.8":{"name":"@node-novel/layout-pattern","version":"1.0.8","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"lib/index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.6","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.8","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"gitHead":"079c0811c88dbf0dfc406d17f76b241b42dcc72c","_id":"@node-novel/layout-pattern@1.0.8","_nodeVersion":"12.7.0","_npmVersion":"lerna/3.16.4/node@v12.7.0+x64 (win32)","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-kTlaMQ+ErJSjMU5x7YzZsigRW0s4FT3M/G2TklUlhj16Ke3LFF3hg3ITWvjWfAUrVP5dcLRLpmPOLzg8rE74nA==","shasum":"92e94530cca53d4ad5097e59a51500d6d2cc3d17","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.8.tgz","fileCount":46,"unpackedSize":245721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTP/HCRA9TVsSAnZWagAAJ4cP/21gqM23YWcRLjPSyo7o\nGEU70xj4AHa2jIYRPIRAVO299ywIfocSX+ByTp3SXmcP2AsurfROsvGfNk/n\nHtC6GfHQF/yKGjyy9rnKl3RuU0Pk/IN1MfDQyU0PyY8I0HGf/ciN13IEk85g\ni3vgBgG9U2Tf/EtR1dbh8qMX2NiPLahjRqRm0FTwzPVfYBwnoqSVVm8J0AR6\n7Fb4bBJq6lLPca8rqbpcJaIb2b/Fynu29lqB+qMD7IaT1+mOYQjpmMwGW9GU\nW7NT+ZWWsXW6BTz09X8mnK/YcnR0L8kWi4lF74mfDTGmiKv+HCNQTaMF63qJ\n/5W89/U2wI8EF77zzyhH3ANwa+WawI2W2YRclnRkvgbVRfuem1lSYbQY6GTa\n/KDLogEx01LfdOgRPN63Fccy+nSPHW6bcYkRjO1YDk1hPeZqiBg2Pro+STg+\nfQp5gZdfSHjxcDg6UKwmTQ+2EGRE/RpgxedbhnbbrAfIgAbAuUjchYOo0Gg4\nING2wmqNl2CfCjRR7YVV0qxvcr5s5zlNtC9MjW//M5XxJGzzMaWWKo+jJvUG\nOi2pWZPlVt/7XWH8VuElB4jtLVKTSgZji+yRAcNdKjV2TBPOehneksetJQZS\nkCmLHks+Qq6MT3QSu/OYi610gCXRUtbT+Ni9/VP8RSVoOlVQVLXmyfcOjGIx\nJJG2\r\n=2lN3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUj2AusEKcLfX3sNmMt26y0BjZe8cdolozyDUqtTzazAiEA2D4ro8b0LpiumFdve1H5zUmLw24oDzTMwIQA5mIh9SY="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.8_1565327302586_0.06753231818967897"},"_hasShrinkwrap":false},"1.0.9":{"name":"@node-novel/layout-pattern","version":"1.0.9","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"lib/index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.6","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.8","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.9","_nodeVersion":"13.3.0","_npmVersion":"6.12.0","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-0Vl/DfiqXkzPBRZhAlbjmyzFBwViL2xpFCaoX2e5pqxdbqLAEwY4thom9HaFMyHGH4zpxqE5B9C6lAvIUNkiVQ==","shasum":"4010dd9d1a10d9ff749b6de7e3f4375c3cff5fff","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.9.tgz","fileCount":46,"unpackedSize":251875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9AZHCRA9TVsSAnZWagAAX9cP/jloCpwHEo7+H5r2wIrP\nlWb8LitfnW+UGAHbkbixa8VFQp7g/89AEvSP3jYB99dHyxYDEAdWnOUltEJg\nByD7yHwaWS6kLkWFHFDVdeyZO0YAx/WudDO2ZXi+yopOTr7qQJZoXMjDdnuR\neM3suKhowoByLx6F3duI13LajbeC5oQL7dBgjngOk6XtUE+jN7OXAp6ttmaA\ngPF5Ezkx0FGzIuOAOc3l8VyV7DWH2aH6w2DIX3KuSMfbODaLRONaneA7IWGw\nvVW/0APhSsrLxoLKjEiOC6FPIj1t8JRTebmS9EcK+IrI9mag643E/AeudEMA\nxHG9E9udT9M38Ap8WFvhGRgOhWE3P/M2uVPs+0ugvF87cCq/4uWafMm4Ik5k\nnd2yI6botTFzdrfVDbzz1YXNCcVEByjnVpwuV2dUtkb3WODiBh6Qrkvj7nXP\n+LlIzuSMEiWcIrZjKNi9HcmLAPiTJ28sJ8+nwvScueNOI+SKdiwUjOTB2RL6\nPwl8l9Z6DkcZSNQHZhO70wqlZTfKHu6lsEN1uyTIS36HXC1v8sS/9LJN0KWu\nWPC9gJcxPE2Zz3a/qXyBQ9HnQX9Zcrz1cn48wz0nIzYKA3VJssscT88K9bZI\ncvyra/UZpvIIIyeLMHZ5JVD4lbLO/IK3MosXjckkuRsbnr/xfGpuWoPXum6p\nQIsE\r\n=JzEo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOfYMxpdiSxUqVRABdjPbU8ZB7CvFUjXzO2758G0+05QIhAIwr5N9Iq8bAk4fxtzIa+sVAUuvUoIQeL2y2ZKKLruHy"}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.9_1576273479165_0.5951236458738216"},"_hasShrinkwrap":false},"1.0.10":{"name":"@node-novel/layout-pattern","version":"1.0.10","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"lib/index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.6","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.8","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.10","_nodeVersion":"13.5.0","_npmVersion":"6.12.0","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-768hGs4FKAGfsiqpkNzQRW7K54tObaiof+eYhV0jsAaPoSVypMu0XGEIC+H2DDnvQwCDh+iKt+B/v4oDdEe4Kg==","shasum":"479e2fb136b3c11912da0f0d8a4a8df6b344290d","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.10.tgz","fileCount":46,"unpackedSize":252024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/6ITCRA9TVsSAnZWagAAgNUP/jZWk5Opzmm5OaVqsMIa\nFUY1NSYY1L0Uy1l9EkRuebFjhgHhGe2TQwXS8zwZ99xSqZHS4UGghIovV3xR\nnl7vZ8VKNDO8ZQibaDkrbHghsF9Mjgo4IE/hh953Gi+5nG7oeSOMUhV7SIdK\nWvPlBowD9cSMur7CyWvqiyyeT6H2gQMXrFLj+CF1CPlJSHTQp5b8NMoVbeMW\ntZ5DcN/bNZvLQ84oR05JvbXdZEJdHfZlEVVcXZGwk1isxk5jJdzSVtrUDWM6\na9MrJvQbvXgbgHs/UMV4f+aANZ4uC5MCAgL7dKgEtvK6s7sSoOcGyx4Cp9Y6\nTdgkxTcwpKsIavzTaXrjhzxemwF6986b/ZinagOKvykLRset0DsBFfBHdZjc\npqumUSZ/K97QKeYuOtUegCo/PaiT/TwekWNXVzQttww0GrZ1O3j1+U0++MKE\nEmVaMICql4vt+PNMhfRJNGdL7B1Lll1kShFy8X0SK2PcIJ+ywt1G1uLnjuDJ\nkiLQ40ZKKIxaIou7qNWUSqrSHoe32kwRI2FWDCF7OdW8siPV+y418qxDlKkv\nIGc2lRa80h6BORUh1chZnv/ZKl2iV2wHKcE8+wwDu1EcD2NcoBRYlV0bM0Be\naMyw4pXbBCsHqsCaRgrYYuOeoeLWCTumUnT1dDD0OE6iP6B5AoRyJ7+070Il\nvoir\r\n=H0Uh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7FDS5kXcimcdHD2dQvpJ3K/ZtwyG8vP8N8Nu29IoaVwIhAOffHpE57fFR26AxHvsWoRbaLjcI+PuGbDgz6WK2rZIg"}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.10_1577034258536_0.2593734825952527"},"_hasShrinkwrap":false},"1.0.11":{"name":"@node-novel/layout-pattern","version":"1.0.11","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"lib/index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.6","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.8","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"gitHead":"06aebd2e496cab855cb20e847e2789f33d708ce8","_id":"@node-novel/layout-pattern@1.0.11","_nodeVersion":"13.5.0","_npmVersion":"lerna/3.16.4/node@v13.5.0+x64 (win32)","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-WURCQ+j4+UUFZcVIU1zFoR2BgVfYH8R8ElJoX4iaiyei2Rbhx3W4rJ4y+pPb/Rki1XzzHSlD0pJm9P72ucg00g==","shasum":"13d662a528e66d3d70e35d0c6e0bbfb45b59b121","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.11.tgz","fileCount":46,"unpackedSize":252222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBp82CRA9TVsSAnZWagAADzMP/02BYXc6lkLbAREnq8cp\nBXz5qPr5/RzVhZsKpB/ihJXBLwl0ytPGJj2/cxG27nMwBD9ydbyif/TqEsSR\nlUC6mV3oOqvXEokP3ACcmjz9AK6PhPOoHqRhL7Gm0WhmjDCEZsbxEYiamiN1\ndN7EosGDFmM1DIlP2jrORiNvMVPJI5Ge3C/sTqVW3HiN1YtHuZm9CpPzi044\n1Ddpw298Ny6jHUp3m16OSw9LASU/741ijIG/42V9eXl807sjIchRF98VXMwi\nmJUYhPgCJ/3g/k3EeVTm3Th1IgsgP8qcK16Fc/PFCt9iZJPncS4Pft2yYiZA\n+Cj08SacUu5RD3C+pPy83tsTo1ttjzrgrgaJJT90/dDSxJETAGy5xyg0LDO7\n4zbHNNCc8HaW2sP7l37q3mWM3bXLrNfKLmJ1AuH8uYaoJVZs0EdN5Ue4j6ZY\nYy9LiDIm5T7Mbr9CAl7YsUJyWsDtlYdH/JbQ4996LchwLaFhpWCekjU4Wflw\nBO66KUBvErP4qR6XGFbGNpCR3FY6i3das2+VGLUfROBVSI5ulcFgMHdSg+eW\nzAQtJ9knbqZnRB1BNiBZ4All5QnHz0T3rJAGC+C6tWCxLW/dQVxZ+jjz6t2z\na0HGIabO+0qs/RrTawEuIQTnjJcQznSTHveYOTpYZHOOWBdL5ApaTF6MdGAO\n/Icj\r\n=1LIv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHL8rgCATPpGKr/sB4Dzqm8oQ2ToPNkRe01PPO6t2oj6AiEAsLIO6lYkbqD8h1mh4PoI4TabthubrfNCoV+u+8uPZ68="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.11_1577492277720_0.6875149944457082"},"_hasShrinkwrap":false},"1.0.12":{"name":"@node-novel/layout-pattern","version":"1.0.12","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.7","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.8","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.12","_nodeVersion":"13.7.0","_npmVersion":"6.12.0","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-sBZ5AC0Kpfhk9b9qY9E95dd1ULhuAB77VhwLUZRuwTL8sDYhY3C3Ov9GkUf+UnN9fSIt6yzNbBA5YT7GmFF42g==","shasum":"ce38dc1828ee13cca4b35e50e6d9cbc02e03f167","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.12.tgz","fileCount":48,"unpackedSize":254609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMj+NCRA9TVsSAnZWagAAWxQP/14oh3wFY4KB4LmKbTpS\nTjg84XlhuYWCrSQ6vXDgXvxw/51rFof3mm5kIfcnXW1HigEBX9NuI+fehWPK\nZG646kIUDGmwEllvLzwWa5h/7TqodTc0gVBuVW1p80W96xBNq0zaxlVIu4RM\ntIXTmG/gCB54zwR6I2AXuvwXs6l3GNY4TVmP/uMiSfzk0flrN0Quxh3WUJAE\nC+pvKNSdZWIWwiehKiyqu2m3UZr9sy4cGEIrViB1wgSD6F2hj9Yz/khErF9t\nrPqBsOtU/rhgOU2YXFawXXSfAT0UUNyRbsZBlNSiPvcG1PePQzYusJ/7S8+2\nk8P/KviMkpwAfJuu1BM82kJM8RBm6fZCNWjcTVuIhIPRwcCzgQ5cR+uJF1ju\nh6VJgu0wR8vnJRMLGKUUeqnf0fu8V/Cow9wHUK5eCoPMM7Gm+JFByiLHf8LQ\nWRQ2ZFreCfKXF3/cfFcmW67m6yfZyU6O5f5hJoDQbTccn0Q493cUZSAr5lTS\nHvZd424n0ssQGyo7mDAUWr2M+R2ZGGsf+kMcuNy0rjy9C22HKNfzu3ofLDgc\nGbC5Q6MhoFobtHi3JGwVlhsGGcbq1WszqL+bPy8TYQq7qzm+cv0d1/XN9MD8\ne3ziCr9XxZF6wayRBi0EvzmQzHyVVBvyfDLyH2iOXzOnGpqK3v7MMsfW4C8l\nbjen\r\n=hSQj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxiAP2MA+PVm5E/ENBXG3bZN022tWwc8E3Pxmvnctn8wIgKpSu6lkH9uvfbpwH/R3XhL/z05/tlcIhrzI6KuwCjdg="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.12_1580351372981_0.12703072431010098"},"_hasShrinkwrap":false},"1.0.13":{"name":"@node-novel/layout-pattern","version":"1.0.13","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.7","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.8","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.13","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-Vi0wk3uDCblb6/JmlueBmgl9nh6qphMITgg5yJm7tgYPp5+lye+F/Jmt2wdIbFRX8Pa/6zT3dBP0ZlIMoNdt9Q==","shasum":"cbcccbccc8cc075660518f0bb8bd6ffb6f80ac51","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.13.tgz","fileCount":48,"unpackedSize":254885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeN2lQCRA9TVsSAnZWagAAmocP/j4fFpbhJVErBgruWZS8\nvAg/9yv0VuarOikq/+GnHGUNabR3HTGauOnNrZs6Vact7T+iiFil8ALq06wt\ni8Snp2RfRioEpVtDQ4XUEV9DKGohR0fR4mU8bZV8JTqknD+pzj7eHp9RolqP\njk6a1soRT7s9aAhWqM4HRX0XDbSSHWskupsY2iG6R5OLpYlsrE1mnQwIhslA\nTFwR/FgB5+ajKcMhZtMyhoiNbzvypmt483OKa6YDsr0xc4Ny9xmNVTJBOKZz\nzk79XTWq+fNwUMcFS9z89sbL81xGTzxLTPuhJR8FX2i27kvzzuFoY14PExp7\nF4pBTD2SC4chOvRXOW7MyWUWIHVoMLyQ4skhGTltqSTU4932m7a5gjrOEgy1\njp/c2pWFN8ape6NFc2rKQ0AQ3+i6p4tS9L4GZpZBKdI6+OmHLcGXGGAkf4Vv\nCCVbdmV4Cec8IxGJpPiiRuj0w2bERgi3pte7kqeL2eVykV0uIp5VUXuDvkJk\n5AV5IQ4TNJcdb0/4IYIxGwm4fwNsSlvDgqIhcjV02+PIiaGGpCdwNyfoLHMS\nGrpcZL3VTBiK7RAtQXOAcv4NY819apwu/VZT0mQ1Cl+7IVxVyvYgCWEqtw9P\n6l81PYb1GaPATCWZ1FSv+AOa/F4QpKJ+JU9bGqjsU+WaBvX/iozN5MSbOPEr\n09a0\r\n=EDqe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8Htv9IO1m1dIxtADiLc8fQw8wBkMj4qxFr7b0lzjrtAIhAIB0ug9G37azFTkuqT2T5r9xK+6/n3XmtT/1XwQKbAdg"}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.13_1580689744149_0.3487335658530841"},"_hasShrinkwrap":false},"1.0.14":{"name":"@node-novel/layout-pattern","version":"1.0.14","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.7","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.8","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.14","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-JxM6P9N3Tx4LZcPNnGCkNP1OUIZZOj6B5hr9cZcOHx4sFkF75ToNBw3TDfTZxvttepeb3NfolvdtsXQy/hbVKw==","shasum":"9e23e54fcb2ad144a5d9abf77d221ecb22d35ffc","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.14.tgz","fileCount":48,"unpackedSize":254960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeN8rdCRA9TVsSAnZWagAAKnAQAIdO0qWHv2A/iyA7Pmx8\ni3M4VN25/d+aBkWRQl/omRDRmmazKA1/dldTHc3ceZ9KprZMGHduVeCd8BgH\n5K0LQd4BOX9aklsvWD1OZHJiqK8Tngy64Ft5xRfMpYM1L54MCbVbeQC6QtiV\nAMEK5fjKkOKAICMBZ1aYNIA3ahYk2Uu+2uSbL+HNMi3PNuh8v9YgBY2RSkOn\nVb2lns9lzt55Gs+xDVtlMsYD8+l4zgYeL9LHiRB/5v6NUnL9zAyPsuj8Bbr3\nNJ3SigSrdT3b3YT6i0jGEBCpmDALr7Ptigg+I+0aw5qNgFtlPpBQHnvr9AoQ\nC2vaoYbpROIX2OCEfU83xDWbA1BV/AqtDPb9Vdz2/Upuml3vDmdxvkHB6ZJS\nrCq9CnKydMV6nlHy9U2u9mVFZI+TFvVld8diNxt+qfCfNmLgNSQQ4tZz0NSt\nfGYnIqBxiufqb2UZotBp6VxOGcdMcvgDv9vQZbMk78/WjM06hWh7ezPIY+ti\ntMVyYKOvck5bJ0JYNqqQjy8hGwMrmjI+YhlB6vm5xQ3+AfisGmD76tu1sTFq\n11ZfdNc56cPav0TaEXtStcWk8UOZOpzx5s71C+M+IfmigpE9zhYAxpfx09WG\nrndqROGdTjxr33cpEyKW2Y3xF2mDKVELeFInBFgYeM2nMfCqopHg1f4DCU+h\nqXmL\r\n=5T4V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkmdidLI4gg8JlO0RDQ+Jly+iCRLQjyzCONIr8+t8XPAiEA3k/ChCOEoJ/dUuuXDgeBynpcn5StaPi3eZ3C/V1a3u0="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.14_1580714716923_0.26299364366641087"},"_hasShrinkwrap":false},"1.0.15":{"name":"@node-novel/layout-pattern","version":"1.0.15","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.7","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.8","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.15","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-CT6AWBsWwX3nPjs2HlWN9SO1bbjsKg6lbx4oTqK8rMb0u5qfLH7GDcpPWAMh1O812nMl2IaWPrzdZtVXEZU+8g==","shasum":"0074991f47d0944ecdf1950fdd126d30eb6dc928","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.15.tgz","fileCount":48,"unpackedSize":254960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOZc6CRA9TVsSAnZWagAAX48P/idz4rJavSBGwpxgrCKA\n0xcLsOAIiFWbyY0dcbY3hQAMb+x4T3F5IQ9Tw2/rXaUu3oVZcd5gWC+PDCGr\nKqgWrWD7PVh0cO7CG3YqBzy4QDSfjqOrJiBg5RFGlsLaZT+r+x/W9Brj7/6u\nXc/IyJ9LdHXHRHg+U5VItw+IfGe7RiztiJ9hsAv0FnXkeiOGIqzhIyoxENIO\nvxu5uE4IGfXIKc91Z4LwaQRri2o+/Ec3M87mrsGnAkBziqWw5UIgqihrsOAO\nAdShn5lsSEX1u2ESVx+zzTCmoSsu7E2O0M1eeDOTUyqLsX8zOuDdg0UGsojA\nGnq6azh6DhQkbf138pLVvlIQwuKvnT1GOONOhBJln+4Ca2sEUmFMy7j23Lcv\numu9xBesfjk+NXRNwdUXsHED/fJQKRT+cfdrThthhjWJAbzzpKph1mPp7rEO\naZmjOr6i3rR/AlHLrhHMzRFOorRXDzrgm2D0AHFTXBNoWBPWT8DOC1NeRHHO\nGoNhCSTot8SN6qBtCVIt16BuEPoBRb2Mn5oASx1kqWNtbvhV8tM6XtrVouHC\nKz8ZHNl73OkvlK49TFWMwBFtqApKk6sDAFllPFgUAiDX/UUg+o9nSwQJv5v1\nP+13oaX+t8bJzv6xi3hTANAsxTVqAhYJ8V+S1tvbPHUYmGEYY5/JAGLt74Bm\n1VZe\r\n=mAJc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYNyH+t4hzMLFy3s5wcSS7dtv2HNNvbERgfvssBDyFnQIgQzdRmzDbbWgpZXwh2njh+6sUTl6sXZ0sgKNgW2Z/i9s="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.15_1580832570250_0.7703231748427484"},"_hasShrinkwrap":false},"1.0.16":{"name":"@node-novel/layout-pattern","version":"1.0.16","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.7","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.8","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.16","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-3i4R05jyrIY5X1xF5FnmInVH5SO/XwLrLxdB3CYxNAiMQIwpzG6JFOytVgD7YGhRwlg4oxFWzCDNSnY+Ou2jSg==","shasum":"e63b4a2f49d45c7731b15853fd06f18ff43120fd","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.16.tgz","fileCount":48,"unpackedSize":255124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePq/SCRA9TVsSAnZWagAA3cQP/3kD+PSv8/o0ICKaZyl2\n53vILsKlrq5k2yLnVho2iYPOmTnbNoFOIXEJH4isrIblF8sdOTGZjl/4dspQ\nwP+cP2+yuOeOWZYoH9kS6muMsnOahqjkfMaI0JNmqn/m0xVSpAZdBP7TEu1U\nFNofedkveVGzj5oePlDR9ULzf/nSe0Jaukb8c1oLzsfAopw205TpjlX3JMP+\nmMKUafXa8J6Jpu+a+3gtb4iuix4CF6WWPq0GWKOjK3Mk2vnpHcDXaKNiqw9N\nJtM6IsNjEnEOiOwDiquLHinHoV3B0oxYDmquiuDQlz8Q0OlqtQFQoB1Tpfos\nT4MDv+Ph+OKr+Karu4iHqmv3wN/j+8PQOty+HWAyoq9aZFmeVSjsGfW4EZNs\nkdBw/s4kbNrGw4lFUISE70rMYgq2RUOuZIqxgJG94DEBzEjz5Jhwbook6ZCR\nKlaVhTAclWPzOJ7EQkzNhYrB+R1+YCpMOd03jJkiemVujgqnqr7SZvCiOllb\nh/Skea3MqP1GAm0PyD4E9tx46bsH+5L3CyVhMba/96QUsTAXykJQRlasi4lX\n7yfLBP1NZGDzfpx3k/tppN3b8aiKZPDSZsxnSh6uMxoaH2njM7pwAzWaII9o\n3viB5vNCwnojY3qN90Jk9QRZTTIa5zO7tMaaNntqxZMcnkNGcTkRI078C+kY\nR1eK\r\n=gATB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRq8OFssJ8i/26oeXRzn48RL8lhfnoaBwSAIju1whIwAIgRMNfgFUapZUs6C6s8QR0LoltQ2fsv52f1r4FmNOlvx8="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.16_1581166545609_0.18926471556760838"},"_hasShrinkwrap":false},"1.0.17":{"name":"@node-novel/layout-pattern","version":"1.0.17","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.7","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.10","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.17","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-SoL8XMDIsi75IXAYQimFHomeM1X6W47pVDpnTzH65Pja4nm/E456+1QiiN81UNMKGmWTy0wz4/Pu/+TV0UDagA==","shasum":"9806600bf0fae1eaa1c88660ad5c3b5ff5e2e7f5","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.17.tgz","fileCount":48,"unpackedSize":255144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeR2PwCRA9TVsSAnZWagAA9FIQAJoUH1oUtizfqScog2lV\nghxGhLfDRZiWyYPlVufri15Kjd+yQMYiQtaTL0NepqnqRazax8LsxP+0NlU4\nnWBhwGFi+SAX5swsJu9tceNUTiYhaJPCbVWqUZVxxNpl36GqO8cxi7piasBh\n9/Nz8Hx3w8z6WWAFE3DzsWcmlahwcCPCVhe8/jxcm7Tq46EKOmWKx+1R4yoX\nAiw4N3ux7hxStpLCZmtueAjDZsfCsI27v+Z5gi96d+IDzWgmZK1Ahnn5CpEb\nj+iZXb7FlsYEMdN7xiWGpFSoh/RMu4eOipK//PRPGW5YqWiYsca2Mk2HyMKP\nAfc+2g/dbzStOkSrpQWapD1vynItZ3hlfJCR1Bq0jddWzTwtM0BPX0kkclN6\ny1G72PXe7xd0UDYMuiOymfeQiVSD00+FDOWtLvLoOZQMEsYJqzur7Dq/1YMb\nRsOFRriHkib3/Z5RuckqHYvvghTundxkL+SOOn7+2WBL0j8dvv0xhg30Skut\nj0igOpWxCDvUeSTmOQzti/ljo/lDoqkEVMGUM1NqZla5r2kecatbtsFtFyU4\nhMCgIbeY+hiIRnNbuCXoNRx4WDkU05pqXhL49bXlFhBlZflLXv4ELDVzHIWx\n8b3ZZz2RLoaFXHpVJJpCkggfDDHHFNPytAmQYi14FuTD5WCIxdiSoUC865lF\nAJyI\r\n=B2ud\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjhlaxobRnabQ/FNrdPEVDiIiWtZBRUld2nO8EkAEc3wIhALjyL52wvbBslnBfNDyrDSDSinGbTTVNJsntznaVBrQ4"}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.17_1581736943548_0.6101287130727264"},"_hasShrinkwrap":false},"1.0.18":{"name":"@node-novel/layout-pattern","version":"1.0.18","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.4","debug-color2":"^1.1.7","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.10","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.18","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-1FeAn572NKz8G+CmF3qVoeY9Vvw7p04oa2UjdJlu3NUH4NfgjzjlVV5TBtXzOiXwCjsf4d1+njH7ad5ns0f8Tg==","shasum":"7668819c61559c75e53313b07645dbbc4f3c5089","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.18.tgz","fileCount":48,"unpackedSize":255238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeR8+OCRA9TVsSAnZWagAAieQP/jON7hwoWCR2wkfI/XUx\nEAm/FsqKFTsDApWMayrxPnHyifHAmsyO89JudUEf6AnIIJKR5bns0lGRagKb\n2InRWFmsWjwhxSgOYXqiuAOYaYnmFf6Dn8p3LtaFVSE8GJt0SZxk68m2sdHY\nScaos1eOpEZkp10mDlAW0JLaVpapYIOtxGlGkFVyvkxs9Ov1NySDM5p8KmK5\ntCDcIJWe2BrnVf3E8habS0oIAXgjyB1lDFyhNIiE0aoG/xLUcV0OZR+pICmO\nw7I89huJbf2ZeQx+iMbOQ0odcYB/aBtZEKh9hh4EOO9PhRifUA3iqEaXEpyL\nCGYsz6sdf/HF5Up4UNQkW9W5RBFj595+sWRKUjtUHCaCXu34Rnc5NfeJS77/\nVi4jrMz7f4LCx9bhmOr7o6VCbGIApXJiAv9IY8qIfdtI9BQcbiivwGNqgjHj\nlKDKiaBM6CeGPo13SqgESFU4Fnxcq/gChuL1cs2atzRjojFc2M/VKObvZUZF\njQhl6M5nd7n/BbAVlb9oMzpx9DG67xH5bggEM55gMsktrJcIPvNbrDu7GQt/\nTSJxz6ozJENuK6AJD4noVqRGGQWh4dr0jHVqSSPVvD2YG5SMaRD9ZNeXhYYF\nV8BYkRl9dZnUlWm82WZW8Y4iVACw73LlIXhsYvGWboHk0f+2JbWviacSgBwN\nNHfA\r\n=X2FO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEVBCLjKMfyWxXhuprvhSN9brovi0RYAeF8MAjeHpNGAIhAKf0T5P16aNPAITeJq9WjamHY9WhbDdePeunJPjmAVii"}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.18_1581764494139_0.825305648641111"},"_hasShrinkwrap":false},"1.0.19":{"name":"@node-novel/layout-pattern","version":"1.0.19","description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":"","main":"index.js","directories":{"lib":"lib","test":"test"},"scripts":{"build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","ncu":"npx yarn-tool ncu -u","npm:publish":"npm publish","prepublishOnly":"npm run ncu && npm run sort-package-json && yarn run build:pattern:keys","postpublish":"echo postpublish","sort-package-json":"npx sort-package-json ./package.json","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.5","debug-color2":"^1.1.7","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.10","regexp-helper":"^1.0.8","str-util":"^2.3.21","tieba-harmony":"^1.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.2","fs-extra":"^8.1.0"},"publishConfig":{"access":"public"},"_id":"@node-novel/layout-pattern@1.0.19","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-E5w5yW/KQNFBuZsa14l40hId7fU8sPAbJAJeap70HsdFmAfhl47rlDWnG6/oWFUhoq+kxxdJsgg4OFHRXCwVGg==","shasum":"bdd4b9c6820d17d7ed1a74518f74e7fc8c8c552a","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.19.tgz","fileCount":48,"unpackedSize":257038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUCOeCRA9TVsSAnZWagAAXM8P/AqOpOw7incffTl9sv7i\nmYHnOCZ3+nAYjFUFRQwpXKjjp3w9ooPdinyqB+CgcseiBASDKLXJygzzVOWs\np1oF1CyL7iOLwKFS2JQ9vG3yH7AFqPhb4hLX380/aIen3NvCirVQucJeuCQa\nejuoyzYQpcb8rrBzyytLOIKjqXVAw0rYCNN+TNUwD4khzaDcE4IAANuNEEUn\nWB8yW+BXod8/Zu2uvCkyXMS/0qhIMdahvz8D7jptaIrwZnntA3J9gsx2/bcM\nF1uZX6IFpwCKwfY4flofS6uNNlgKQk1rl9vRafn86h+0MX3zQprA32MUWvqG\n3MC1nDBPrpL+b2EPllNbOQsFOSWeZeuH8cg2hTudmcXkqpQRTE4xtkcpZYyE\nArknEySFb4LuSCIUsiioFTtL6EOD+zuWwf/4qPcpGbX90f2DVUbUbEc5rZ8M\nnh6e8Yjoeyr87ydacniq7k6NzgbNgTiq052pECv8z5mLT7OyQIOH1iIiQCyL\nxc2uLtzgS99jPXiIMxRYKr4XPnOpFjqS0EkxUm1TZh/E1pgTQezCz4QKyG9k\njHzX2LyDym8f0anwjNJqeKFUp3c2nJkglu9rw2P7xmHKMwTe9DEWscNlV0wm\nRG9WS22xps43Q90QGsrtJ1fg5w8SnP0V5yhUTuFzmZqzBF0R4iM3mrfBjmiD\n1+KM\r\n=74FW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEg1J7Vx1asV2/EVpoUCLfh76M84z16hzmxjFdNtZKhAiB0geO84E9LQa8B/VWsbQsc7Ya1l2P9Z1PgaT4DHEqXLw=="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.19_1582310301555_0.4832784846391771"},"_hasShrinkwrap":false},"1.0.20":{"name":"@node-novel/layout-pattern","version":"1.0.20","description":"<description>","keywords":[],"homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":{"name":"bluelovers"},"main":"index.js","directories":{"lib":"lib","doc":"docs","test":"test"},"scripts":{"coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","pretest":"yarn run build:pattern:keys","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","npm:publish":"npm publish","npm:publish:lerna":"npx lerna publish --yes --cd-version patch","prepublish:lockfile":"npx sync-lockfile .","prepublishOnly":"yarn run test","prepublishOnly_":"yarn run ncu && yarn run sort-package-json && yarn run test","postpublish":"echo postpublish","postpublish_":"git commit -m \"chore(release): publish\" .","ncu":"npx yarn-tool ncu -u","sort-package-json":"npx yarn-tool sort","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.8","debug-color2":"^1.1.7","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.40","regexp-helper":"^1.0.10","str-util":"^2.3.21","tieba-harmony":"^2.0.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.3","fs-extra":"^9.0.1"},"publishConfig":{"access":"public"},"gitHead":"5d166e955ef5b0914651d3051f29cf071aab9b02","_id":"@node-novel/layout-pattern@1.0.20","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.20.2/node@v14.4.0+x64 (win32)","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-d8PwMbOADc/QLDNaDUzgfEOS4FldZC90tq/UVbtA4RbZH02ONrW89Ya7N/sIFjVnS0sAsY6Raa6+u09JgTIgdw==","shasum":"3631283d64003fb0d8eb676f3dd00643b6f355bd","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.20.tgz","fileCount":69,"unpackedSize":232190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2YF1CRA9TVsSAnZWagAAmVYP/iQSQsOL1HLRI22UBrGj\n/lV4d8bO9ux2IcxPuqEdEPtaSv3+a+g1Z8+xh1VDX5T4uel0gOauuJSOy9iS\nW7bKNUJ7gDytqb390TGrV9jMxJZcygl1du/pDIgGu0nOskshGFNRJtaI52oV\nabl1t7Ya4NhlWx1YKnjmd9zAvpRc7jtW37aXDjlRdgvD8smQfWRcYvy1i9Rl\nWKPF/3EQspSGZDv2Eh65Zniz27El9biEVLtmQTvozusFZ3NCmZbsXHk+BIrT\n3GL7ThdfTirns9GGzLN70oMckgNWIZm6L/vst3XoopBj3qiodF5LRIYVNRpb\n0rd9tQRaJA5pQmiqrUJs5CNjyvnSayG3G0ClX+pNcOr6YkmbuVceP5xtlsOB\nSiJJll64hlQMKM/16FUcZ73s1rqvekzY95524JaN5/zSy1uwBpoLMcxRJYX6\nmufar6DnMr3RH8ZCQscslHuDvmr747gDKOOhLSSf9a3psT0ranloXaNI1rjZ\nqwKnrsbCUP8AEGrcJt8vxEc8Vix5Me9Czk8QVtO9XySpFOyFg+XEJgDAyfRg\n32sKs8GxRjmBMS/sDJtpc8M1JhTMOSb+7IXWoQOKrkGkdZa/VGHp6N0HiNi7\nfyn0VjbshZbNmwMVzRxwVDmvg7LC0ysy1RnVQtg2a1ylaCW/mK7mCzsXHYe2\nNEZF\r\n=nzGn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDY9KmErbGH54DJroAk4UdwvniA1Su78lz7UB7OwhfQuAiBp13O+ix6mCo1MHxBqjGh3eSnpBfXBVDSXKizzLTD2gA=="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.20_1591312754135_0.8422586352958332"},"_hasShrinkwrap":false},"1.0.21":{"name":"@node-novel/layout-pattern","version":"1.0.21","description":"<description>","keywords":[],"homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":{"name":"bluelovers"},"main":"index.js","directories":{"lib":"lib","doc":"docs","test":"test"},"scripts":{"coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","pretest":"yarn run build:pattern:keys","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","npm:publish":"npm publish","npm:publish:lerna":"npx lerna publish --yes --cd-version patch","prepublish:lockfile":"npx sync-lockfile .","prepublishOnly":"yarn run test","prepublishOnly_":"yarn run ncu && yarn run sort-package-json && yarn run test","postpublish":"echo postpublish","postpublish_":"git commit -m \"chore(release): publish\" .","ncu":"npx yarn-tool ncu -u","sort-package-json":"npx yarn-tool sort","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.9","debug-color2":"^1.1.7","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.49","regexp-helper":"^1.0.12","str-util":"^2.3.22","tieba-harmony":"^2.0.8"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.3","fs-extra":"^9.0.1"},"publishConfig":{"access":"public"},"gitHead":"f699fd214ba93bc8ed597821f4629ed0c3730319","_id":"@node-novel/layout-pattern@1.0.21","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.20.2/node@v14.4.0+x64 (win32)","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-odWey4aXHGFiHKe71tcczDrKV+5IJWRdEHiKQXlYCyJRO3L4Xo5HwA9S5+/EVqPXUwSoohBrisBALYaoj5VMYA==","shasum":"4899181f2b725cba9bf3d7ac321b33d5ead39680","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.21.tgz","fileCount":69,"unpackedSize":232472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4DBdCRA9TVsSAnZWagAAZI8P+wXwmZ7dMA3Cv3ifgxtw\n2wJBXGEcTJCxmmIjF65d8IZzB/IJXHjXyNfBi/YUXWk9mxCsgR1F5/j5W6+T\nCmLfvrBISY6Pa7qSHZs3wBuhMc9vssmgw6o1nQAybwwzW3BmEM4sVjhb2L9B\nZOd7r9EYusHaEKXcU5xrPITIZotyy7aena8otmH/fPLwsOaVKzGBDVD0X/x6\nxtiUo/zxqX/Do0/gA9jFQ79F8sm1kj4MDRdddzWGfH9rUMdq3HUHDBI0qK7X\nfdWtblKgonEumAXeL2UXdfHYarNnEVyFe/MqfvZoZQqrJ4DCQ8GT8LeiWAQp\nMLKC1e+RwJlN4qU3DnbiNDtP693KYs7Qu6RXE77NiWGnPkwg0lT9a3RXU8ko\nSk0XKhzaogmhGOD1FnR6JpJP6oUf26GMpxlKQvQpqSslTeApp3luUcpeXDse\nZk5W/QGy08jsUYQxdlSV+SP6Oen2TeL26prsgAdbzOcvZGgzUTfvKY+oUXNg\nSoz7q5iqtivg+gIvPyZf51GjkXyEXogzlD1qZpwxrt4fiUUlo6SDqcKeMQCx\nScvrMj/nooM9+Lz9Glv2PPd9kpTQ+urT7+73//KGTn5pmgnyxbGm6pVXU8NQ\nOME2x4gwgVQ8O4YOUUgmL/wH/l4FRFGouytXISVc3me43U9eySb/WPM2OBxL\nfODn\r\n=4rfQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO2DAQGgC+nDMwwL29xCW4Lf/CkRuYccqlmljfFef/OgIhAMgS/Nw5vvjIfpCJCYsqtifP81nYbB3eMaHvlO9VpPX9"}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.21_1591750748957_0.7121209996066487"},"_hasShrinkwrap":false},"1.0.22":{"name":"@node-novel/layout-pattern","version":"1.0.22","description":"<description>","keywords":[],"homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":{"name":"bluelovers"},"main":"index.js","directories":{"lib":"lib","doc":"docs","test":"test"},"scripts":{"coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","pretest":"yarn run build:pattern:keys","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","npm:publish":"npm publish","npm:publish:lerna":"npx lerna publish --yes --cd-version patch","prepublish:lockfile":"npx sync-lockfile .","prepublishOnly":"yarn run test","prepublishOnly_":"yarn run ncu && yarn run sort-package-json && yarn run test","postpublish":"echo postpublish","postpublish_":"git commit -m \"chore(release): publish\" .","ncu":"npx yarn-tool ncu -u","sort-package-json":"npx yarn-tool sort","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.13","debug-color2":"^1.2.3","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.58","regexp-helper":"^1.0.13","str-util":"^2.3.25","tieba-harmony":"^2.0.12"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.3","fs-extra":"^9.0.1"},"publishConfig":{"access":"public"},"gitHead":"8d7dbfada4dd65eb70006911db3387065bc330c5","_id":"@node-novel/layout-pattern@1.0.22","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (win32)","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-n8vs4XHZ+xf+NKn7WuBGKL3VuIDoUalCsPwal5sH0V42g6Ppdf8xyXqGNz6iCCm0pLylKqjJDC641ST3OR73Dw==","shasum":"3d2ba9b462e4aa2532ca92acb3622b401bb296b0","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.22.tgz","fileCount":69,"unpackedSize":232763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+14tCRA9TVsSAnZWagAAw4oQAIkLZmoZiBuc0OmjWJqr\nDhrDpcY+p0vVn6PTYL3VJ3xBQvQLArCHciRi9Px7wXd75GXIoy2BhgWLk8ZD\n57gbYLatz/LpWAcXNb4jsQd7jPQjFp5Y3K+tMeCJUlHYtafuh2N45fMRVq+G\nOD+qJeSgic+h/lK0BbL9P1vZkLu7nykoPOonx8vaE/ykUnVUAYg2Jyk8UwMi\nZKwr3RczDBEBp/RjtpjbbYy23mHARHdPIySYAMoVoZvZat+F56qrsegDLtQu\n7EzpuEU4DZ5D9BgYPHEkGyztAkoP1tcdBOCmHZCHjbGbkkm5rSW7LVYwUfE3\nHsthT3F7slKYxVyy0wUdpKfz42bKoADCo9jVN3eY5FndNDzYTLZAsPQmI5oF\nlMcT6rS102lv77UvjFdjjEMQKosxr1uJZfqiVaVN6GHQfRh/DZhjDVs/KawY\nvuSSfmYU0EBlRJipy8t/8mfxIlB+nMP4JP3okpiP9VRtpY4RTuGOb9PsSVri\nF1EiTG49ub1Bxgdqi3tuZ9HHwoEu2tvr9Dogi3ell7vK0ivS69IyXNEMWtsW\n/snZ3CYwP2P4mCx6Ys/AyydrGfV+L9Smim3hydYyfnnvlQImyyGVUv10NqSg\noCAb1Lmote/bC+BX+gISSuOZ9ZrfgW2wWrgPVwDTTlDjEsu8DVmDQAC74pJ/\na6lK\r\n=ks4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFgCVssOhfIBN914vO31h1b6uzhecCUYt3+9BUFmXBGAiEA4UtR30xndUt0HhJsfyTpN9MPE3oiu0EODipwKCCDxi4="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.22_1593531948861_0.15574332255036594"},"_hasShrinkwrap":false},"1.0.23":{"name":"@node-novel/layout-pattern","version":"1.0.23","description":"<description>","keywords":[],"homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":{"name":"bluelovers"},"main":"index.js","directories":{"lib":"lib","doc":"docs","test":"test"},"scripts":{"coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","pretest":"yarn run build:pattern:keys","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","npm:publish":"npm publish","npm:publish:lerna":"npx lerna publish --yes --cd-version patch","prepublish:lockfile":"npx sync-lockfile .","prepublishOnly":"yarn run test","prepublishOnly_":"yarn run ncu && yarn run sort-package-json && yarn run test","postpublish":"echo postpublish","postpublish_":"git commit -m \"chore(release): publish\" .","ncu":"npx yarn-tool ncu -u","sort-package-json":"npx yarn-tool sort","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.14","debug-color2":"^1.2.3","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.78","regexp-helper":"^1.0.18","str-util":"^2.3.26","tieba-harmony":"^2.0.16"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.3","fs-extra":"^9.0.1"},"publishConfig":{"access":"public"},"gitHead":"838c04c6a6c33e52d0e8995d144ff2c7d2ae6c32","_id":"@node-novel/layout-pattern@1.0.23","_nodeVersion":"14.7.0","_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (win32)","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-9fV4OwozhJzrFHt6zds+arYWK0XHAjvMSclSRut/Kc7Oz4gTusf076UaC8adtYfhZEWXdvDZdF/Wm+KdIGu3KQ==","shasum":"89f38a1f48b033d46b7328cbe46f24d237b50e3a","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.23.tgz","fileCount":69,"unpackedSize":233361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKFFcCRA9TVsSAnZWagAANb0P/3+ebVLmwAhmrSUlUR1n\nZ0txLuo+vwjjqYrTl/e1OzZW/b7JSBx9gqOWUmiTx77fgf3tiOf5DVy52YlD\nzyNKU+tkqRFYyo9BNowsMlxXH8yUZVrYsuopl1Fklap2ep/ZaOnS6xSgzVUz\nwuwpxo+1MBXz1gAbu/R7tm2iM+NY5QB01C9uBiOttt+6ihUw/ygWY+LTunfv\nr6P6at6x/NjERszCvuXaW4Du+lg42K8U79OxU3ZCoNQ9MoMhwboXitOfbgZm\n6rjLT2lzjfPD2BLwKCRAb8PkMaeXMbFqNr6XK6xeaw5FnAEtPZKDoIejK9Tu\n6dshKJ89ZqKIdXpxlpTclzItnbGGCYhIlnJXGo25T8zdGnJdAUfdWg3YGENI\ntbgPdM9S31EdICOeE/05mSN7wTuRBCOa9AaXr/56oZj68w9zGpJgniEqxZ9p\nXy/unUSGhBoUOL1vP5BfJY82Y8FgQc3QqiVhdnrWoQFlaWxHaLnR8nibk0X0\npIKkiIJoyzyLurT/rn7BbVyNyRwuCEpeEtBRqXerPC54EO9wiWLiQ4DQCf+Q\nkkS3+Fm71haA0d1LblzqGcVnSqJ2WYsO7Au/KhHTLxhKKb3smKST3DF8FLOp\nsRXl89HssxC15RgdQM/DEaqc7WF+UUVYvU2sQevFTDEzpMpmrmxymI3FT9hK\nsBqu\r\n=rGXA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvF0gJ99paIJmwlKlXnzIgYAKFQ+I2rySOgNcxuYQXDgIhAPdQ0YXN1ms3QHh5FpX/L9Y5E/5hc56/wIDeTKoB6jW9"}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.23_1596477788018_0.8462085841576341"},"_hasShrinkwrap":false},"1.0.24":{"name":"@node-novel/layout-pattern","version":"1.0.24","description":"<description>","keywords":[],"homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":{"name":"bluelovers"},"main":"index.js","directories":{"lib":"lib","doc":"docs","test":"test"},"scripts":{"coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","pretest":"yarn run build:pattern:keys","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","build:pattern:keys":"ts-node ./scripts/build-pattern-keys && tsc ./lib/core/pattern-keys.ts && tsc ./lib/rules-keys.ts","npm:publish":"npm publish","npm:publish:lerna":"npx lerna publish --yes --cd-version patch","prepublish:lockfile":"npx sync-lockfile .","prepublishOnly":"yarn run test","prepublishOnly_":"yarn run ncu && yarn run sort-package-json && yarn run test","postpublish":"echo postpublish","postpublish_":"git commit -m \"chore(release): publish\" .","ncu":"npx yarn-tool ncu -u","sort-package-json":"npx yarn-tool sort","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.14","debug-color2":"^1.2.3","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.80","regexp-helper":"^1.0.18","str-util":"^2.3.26","tieba-harmony":"^2.0.16"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.3","fs-extra":"^9.0.1"},"publishConfig":{"access":"public"},"gitHead":"bf38d38b9d3d07d8eada46c5a61d0a189424d610","_id":"@node-novel/layout-pattern@1.0.24","_nodeVersion":"14.7.0","_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (win32)","_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"dist":{"integrity":"sha512-chmOOiuNDNy6siNAPhV8w+TQifAvSb0MG1IhqrIMPenxdlOlsWxhfiX02nmZTuyKzZiOomwGyRhund+qHJGhWA==","shasum":"3d419594db11dc0a68e711858ee3fc9154f687f6","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.24.tgz","fileCount":69,"unpackedSize":234246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMk5bCRA9TVsSAnZWagAArlYP/3PLzginhS6Oglj7O2k6\nfMlP9WkweG9v29MHXwgEvRfFzq8wqxVLYcizC543NuXW/ecEoYDa3mHqsFNO\nseCqp34VloH3JOB+N/0yzXW+sN0Al3F+z7VjzQAAZsr6D9kMSVnyOgeZwXbX\nowx+I8tnsb2CRLAIlH4ufToZubRHvjPvSj0LyLPrInkcCnfFPazVGYsaCPcl\nSRbiErRG1HaTLxr1LGHgtLl6fFcBRxeYnA3JXf1uStZUtjd88fti8IOehQaf\nlkiQAu82rbl0L3HroX0Y3FxAknWjP25LyoVCQWa0VFm5ru1vvli9mcMx+OeR\nUtTTKNf5gvp1SZXKlis8EQjm8QP5/cs3FcAW15YfGXYH5T8smakTMeaiDs95\nyJoFLTIBg/3tyrs+gAfsj/0gIljShIC4v0kQDhgPhYlJo8+XqQWdwDkkmv3X\nAClCt9HX2Zp/NhqsAzTfLx7ygXxEn8t/68NWV/AnkNFKHz7DFRt8tAqHMwwn\nWfTjUB0xHspDvXS2JSK8TFEKi6ZUCeSvWdAAql0gIrn7QchRtPKi0ffcVWWI\nMMInxXDONYn66vsa8lyAGjHrAbEkZf9j95h7E64WkinS5ruGwDEEfZxT+x0r\nfThnTTEfpGjbZHrVCJHTiHDC2Zup7TquBBwBMHHmoIIp+lYP+LcBA7qGJtWc\nQZay\r\n=FaHf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnf2TQPfLGEWHGY+PVOu5JV9qp1VfcfIBJo2QuTEGWLAiBFC5X1oxK1e+tMGLKByshspK6rQNOu0v2egapMRFJVeQ=="}]},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.24_1597132378711_0.9918200322793995"},"_hasShrinkwrap":false},"1.0.27":{"name":"@node-novel/layout-pattern","version":"1.0.27","description":"<description>","keywords":[],"homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":{"name":"bluelovers"},"main":"index.js","directories":{"lib":"lib","doc":"docs","test":"test"},"scripts":{"coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","pretest":"yarn run build:pattern:keys","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","build:pattern:keys":"ts-node ./scripts/build-pattern-keys && ynpx build-ts-file ./lib/core/pattern-keys.ts && ynpx build-ts-file ./lib/rules-keys.ts","npm:publish":"npm publish","npm:publish:lerna":"npx lerna publish --yes --cd-version patch","preversion":"yarn run test","prepublish:lockfile":"npx sync-lockfile .","prepublishOnly_":"yarn run ncu && yarn run sort-package-json && yarn run test","postpublish":"echo postpublish","postpublish_":"git commit -m \"chore(release): publish\" .","ncu":"npx yarn-tool ncu -u","sort-package-json":"npx yarn-tool sort","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.17","debug-color2":"^1.2.7","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.96","regexp-helper":"^1.0.26","str-util":"^2.3.27","tieba-harmony":"^2.0.25","tslib":"^2.3.0"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.3","fs-extra":"^10.0.0"},"publishConfig":{"access":"public"},"gitHead":"14c2a7c88ff5a17d5e04ac5698b51d0a343d1c1d","_id":"@node-novel/layout-pattern@1.0.27","_nodeVersion":"16.6.1","_npmVersion":"lerna/4.0.0/node@v16.6.1+x64 (win32)","dist":{"integrity":"sha512-aAy/tePiOGdlfbbs6Ok08GtR6XvG/ysgEr0dWKXqPThT1VpLcDi7mxaGat0EEt7KVvx5IVd3fVkHAo1CK+lsww==","shasum":"dd412b9ca652d98011c5d0d08265c2bcfee305a3","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.27.tgz","fileCount":69,"unpackedSize":234835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEjKSCRA9TVsSAnZWagAAM/gP/16kXgPOW7JApZtXPGdG\nwJ9L68/vWhGQ86J/RxUT1qATwTHDIM4NtNwAUqoqGQsq7gRNZgbJQg3yeSOs\n0jcSZ1xWzirtQCeX5grvQr3zQ1FecDbZm73Z7KxxFSo4bKYOj71NYXhnHhe4\nr2+SEyM/fTkZxd8PER+VTEL4fpEubjA52999GuoqCbg86GNK2v9AxQm06CSW\n3dfXght/nfK0LvNx5PdJ0ZvUTfiC0jy1zhVSisspk4/gdYFkD91hyLsmnQNv\neD/nTrd482nPWk5GUAYfE1ifNGChAnH/IkZTHkOo+XEk4G0H6pENNRDHTSer\n4N+HgZPz/N1rjqUibQSm1PuH2VMXe3ti1PEQSwbq/soiW09re21zGiqq4bWC\n5B0+ZCiJo5D3+urdwxunsgftSq77zryOLmaBm+G8T2+wNI4uF23vTRQx583L\nMh5No4/7/eUd63z7XR4C+oQhVzsLOYphgRXGcAfKpvpwodvkDSaMC67tlrtp\nuUPfC3Y7tYwhGVQOCwM+EbnjHWAWWgjxM7CD/ws1nBixMV9xL6CKrpPaOR3T\nSF3zY0qNCekYf8LXN5w1Rh98XDqaALmzGD3GQyswAB4h8vuQGjKZxosJRfcJ\nWd5E/SsbyB5I1SwPCWAV1iB+f5k/OoCIiQDFnns5dE+Ucci/nLjtHdnKn9H5\nr8pe\r\n=31+e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLL4/XS3nAFX2LC+94vSWjlJWPGrgWUjwD/sHlcKob5AIhAKaNSEuLrE8P3xshhuK0NYA/U89PpSSEsijQ4sFKfjkM"}]},"_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.27_1628582546012_0.22216282655467623"},"_hasShrinkwrap":false},"1.0.28":{"name":"@node-novel/layout-pattern","version":"1.0.28","description":"<description>","keywords":[],"homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":{"name":"bluelovers"},"main":"index.js","directories":{"lib":"lib","doc":"docs","test":"test"},"scripts":{"coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","pretest":"yarn run build:pattern:keys","test":"npx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","build:pattern:keys":"ts-node ./scripts/build-pattern-keys && ynpx build-ts-file ./lib/core/pattern-keys.ts && ynpx build-ts-file ./lib/rules-keys.ts","npm:publish":"npm publish","npm:publish:lerna":"npx lerna publish --yes --cd-version patch","preversion":"yarn run test","prepublish:lockfile":"npx sync-lockfile .","prepublishOnly_":"yarn run ncu && yarn run sort-package-json && yarn run test","postpublish":"echo postpublish","postpublish_":"git commit -m \"chore(release): publish\" .","ncu":"npx yarn-tool ncu -u","sort-package-json":"npx yarn-tool sort","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.19","debug-color2":"^1.2.7","deepmerge-plus":"^2.1.3","regexp-cjk":"^3.3.106","regexp-helper":"^1.0.34","str-util":"^2.3.28","tieba-harmony":"^2.0.31","tslib":"^2"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.3","fs-extra":"^10.1.0"},"publishConfig":{"access":"public"},"gitHead":"532f6d5b831a8898a2fb4f38e7c8620d9504b641","_id":"@node-novel/layout-pattern@1.0.28","_nodeVersion":"18.1.0","_npmVersion":"lerna/4.0.0/node@v18.1.0+x64 (win32)","dist":{"integrity":"sha512-BvzxH+5Ur42eNy0SnlM6Cs100cfvZkfUjUBmkBX1FET5AdG5UHSSGf7NAApnZ/99sGcUYjGo7o2vdBhuVoydcQ==","shasum":"33d405ff3022f53cd32b23439e97a200074a76cd","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-1.0.28.tgz","fileCount":69,"unpackedSize":235844,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+1MpNpMneNy1xoO5O733iKyonXA4rvq92SEKC7E8OYAiAiS8yjMc4AfpNy5WNJ7o6EP+SNwzTZwEMTCUSYTSZCqQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigtKhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpamQ/+L3Wtj1KV9vUGkc6jYDzQc7QyQkta2sKym52D/XVg9mMrdMWH\r\nQpVqyG9HQeTHL9d5hE0D31H/UZwrx4yGzbYGiIEnWmzLG3ksZHqwYbGXZWo1\r\nDXuf+DAlxkn0atuMj7CxBEieQ7at1oqIFZUSBKwxaBvohg4wQtbRJd5D7phn\r\nf2s1EcCU+1ZYx7eQIFfcxWLj/6M7kJvVpuObsmAUA4oVeSJE74IjW0HNnBfO\r\n3m90kECO4R0Bw2cE37kAbzR0F4Ij8PxvsDQeRPCRwd3sPzcWMZjuEAh+nWd0\r\nBmm8QNz8/BOjKLTlrWXuIJe2K5RsuAlbvdjyvlMNKJAQ/EOu2Jod3ugw26uY\r\n3ebmdwQ9geBUmZEqofMX61/cnhEa+PDBuxuV/pm2cWGLuI4Rxxr8dFLTzGO+\r\nAjJwgjGXEC1GGR+jKKKXylEH9Lb5yNAHGs8tPjEO0+eLXNTIBSyIEx1aUCxg\r\n0tyVyML82o+pjwY3TKu/cL5KFwAX8cEqKQlUD8mRhSEoXnnYplkxxXE4rY9M\r\nd0oxlaXG2aGBRZDJGrcmo4HuF939O59GdcBKbYPxdlNxhY55a6RR2VdxHxEr\r\nEqPi3XOxn8pkHRWBdH3oFp1qe3+y93aSWZXgJTenUPclfkyRybNsZ5TToPaB\r\n3LNDTWEZe9MvaBkoNCdHEDiTuZeXLn6EpWw=\r\n=I+4+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_1.0.28_1652740769647_0.6269319642520501"},"_hasShrinkwrap":false},"2.0.1":{"name":"@node-novel/layout-pattern","version":"2.0.1","description":"<description>","keywords":[],"homepage":"https://github.com/bluelovers/node-novel#readme","bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"license":"ISC","author":{"name":"bluelovers"},"main":"index.js","directories":{"lib":"lib","doc":"docs","test":"test"},"scripts":{"coverage":"npx nyc npm run test","lint":"npx eslint **/*.ts","pretest":"yarn run build:pattern:keys","test":"ynpx mocha --require ts-node/register !(node_modules)/**/*.{test,spec}.{ts,tsx}","build:pattern:keys":"ts-node ./scripts/build-pattern-keys && ynpx build-ts-file ./lib/core/pattern-keys.ts && ynpx build-ts-file ./lib/rules-keys.ts","npm:publish":"npm publish","npm:publish:lerna":"npx lerna publish --yes --cd-version patch","preversion":"yarn run test","prepublish:lockfile":"npx sync-lockfile .","prepublishOnly_":"yarn run ncu && yarn run sort-package-json && yarn run test","postpublish":"echo postpublish","postpublish_":"git commit -m \"chore(release): publish\" .","ncu":"ynpx yarn-tool ncu -u","sort-package-json":"npx yarn-tool sort","tsc:default":"tsc -p tsconfig.json.tpl","tsc:esm":"tsc -p tsconfig.esm.json"},"dependencies":{"@node-novel/layout":"^2.0.20","debug-color2":"^1.3.2","deepmerge-plus":"^3.0.1","regexp-cjk":"^3.3.110","regexp-helper":"^1.0.37","str-util":"^2.3.40","tieba-harmony":"^2.0.37","tslib":"^2"},"devDependencies":{"@bluelovers/fast-glob":"^3.0.4","case":"^1.6.3","fs-extra":"^11.1.1"},"publishConfig":{"access":"public"},"gitHead":"9a44d359ec0da602082cd1ad7b6c5dec3f975742","types":"./index.d.ts","_id":"@node-novel/layout-pattern@2.0.1","_nodeVersion":"20.6.1","_npmVersion":"lerna/6.6.2/node@v20.6.1+x64 (win32)","dist":{"integrity":"sha512-AjkJpFnh3QgElsU1XUO+jAOrxUX4obJQNdFLrp4JIvUNLjrR/q8G6sMwu2wQrt5+CHQGYijWzhTbO0tB6sITjg==","shasum":"e4d54e5b857c73ae06045d1f0d4bfc4704e3072f","tarball":"https://registry.npmjs.org/@node-novel/layout-pattern/-/layout-pattern-2.0.1.tgz","fileCount":69,"unpackedSize":236199,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCox5j1wPUTOzw+phzy55Ye1RGgOi0C7z0D7NgRjNRZpAIhAIrhLN/ZQP70BjUrCT35vZNA09oSLuqsX3HiW+Ig0ZHd"}]},"_npmUser":{"name":"bluelovers","email":"codelovers@users.sourceforge.net"},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/layout-pattern_2.0.1_1695682372013_0.19658589022609751"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-13T10:04:39.899Z","1.0.0":"2019-07-13T10:04:40.121Z","modified":"2023-09-25T22:52:52.412Z","1.0.1":"2019-07-13T16:20:19.387Z","1.0.3":"2019-07-17T18:28:03.308Z","1.0.4":"2019-07-25T04:17:06.430Z","1.0.5":"2019-08-03T22:33:49.446Z","1.0.7":"2019-08-03T22:37:13.209Z","1.0.8":"2019-08-09T05:08:22.721Z","1.0.9":"2019-12-13T21:44:39.283Z","1.0.10":"2019-12-22T17:04:18.730Z","1.0.11":"2019-12-28T00:17:57.835Z","1.0.12":"2020-01-30T02:29:33.222Z","1.0.13":"2020-02-03T00:29:04.370Z","1.0.14":"2020-02-03T07:25:17.163Z","1.0.15":"2020-02-04T16:09:30.382Z","1.0.16":"2020-02-08T12:55:45.735Z","1.0.17":"2020-02-15T03:22:23.664Z","1.0.18":"2020-02-15T11:01:34.268Z","1.0.19":"2020-02-21T18:38:21.712Z","1.0.20":"2020-06-04T23:19:14.284Z","1.0.21":"2020-06-10T00:59:09.124Z","1.0.22":"2020-06-30T15:45:48.986Z","1.0.23":"2020-08-03T18:03:08.232Z","1.0.24":"2020-08-11T07:52:58.876Z","1.0.27":"2021-08-10T08:02:26.147Z","1.0.28":"2022-05-16T22:39:29.852Z","2.0.1":"2023-09-25T22:52:52.219Z"},"maintainers":[{"name":"bluelovers","email":"codelovers@users.sourceforge.net"}],"description":"<description>","homepage":"https://github.com/bluelovers/node-novel#readme","repository":{"type":"git","url":"git+https://github.com/bluelovers/node-novel.git"},"bugs":{"url":"https://github.com/bluelovers/node-novel/issues"},"license":"ISC","readme":"# README.md\n\n    <description>\n\n## install\n\n```\nyarn add <name>\n```\n\n","readmeFilename":"README.md","keywords":[],"author":{"name":"bluelovers"}}