{"_id":"@convergencelabs/typedoc-plugin-custom-modules","_rev":"7-0b2b35d44888233ce6526d471320f52f","name":"@convergencelabs/typedoc-plugin-custom-modules","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@convergencelabs/typedoc-plugin-custom-modules","version":"0.1.0","description":"Declare modules of all your exports using a @module annotation","main":"dist/index.js","scripts":{"build":"npm run clean && tsc","clean":"rimraf dist","postinstall":"npm run build","test":"npm run test:prepare && npm run test:run","test:run":"mocha --no-timeouts --require ts-node/register test/**/*.spec.ts","test:clean":"rimraf test/dist","test:link-self":"node ./tasks/link-plugin.js","test:prepare":"npm run build && npm run test:clean && npm run test:link-self"},"keywords":["typedocplugin","typedoc"],"repository":{"type":"git","url":"git+https://github.com/%40convergencelabs/typedoc-plugin-custom-modules.git"},"author":{"name":"Alec LaLonde"},"license":"MIT","peerDependencies":{"typedoc":">=0.15.0"},"devDependencies":{"@types/mocha":"^5.2.7","@types/node":"^12.12.6","mocha":"^6.2.2","rimraf":"^3.0.0","ts-node":"^8.4.1","tslint":"^6.0.0-beta0","typedoc":"^0.15.0","typescript":"3.6.x"},"gitHead":"1b89449d6fa32f9e1604c9b3f29af28f5b41f1b4","bugs":{"url":"https://github.com/%40convergencelabs/typedoc-plugin-custom-modules/issues"},"homepage":"https://github.com/%40convergencelabs/typedoc-plugin-custom-modules#readme","_id":"@convergencelabs/typedoc-plugin-custom-modules@0.1.0","_nodeVersion":"10.8.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-nBIqC9XILrnjqc96dPxkhCvMaI/IneSHy5rzsEWwB4uOhTG3CV8oWqmjidIW3hu504Qx9RobBZOjidUVUbzoOw==","shasum":"e83e0992f10120fe149f47e51cf1ea52a4e37e17","tarball":"https://registry.npmjs.org/@convergencelabs/typedoc-plugin-custom-modules/-/typedoc-plugin-custom-modules-0.1.0.tgz","fileCount":9,"unpackedSize":29264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdycTECRA9TVsSAnZWagAA50gP/iORM9vDtC1fyHIbGfwz\ndZ+4RHd9SzerQaKD4PWF8CSIgn42SVKgj3m6eiGR8nCKwSPqJmD8ulLjYwjZ\n70458iShqUmG4PoefUt82NfPtu+MfaQ6XQRV6QYz8oU/zggq9IXHc+ZvpX5O\nql53beAPZvweaAwGW57ZASfuMCVkAAIP05s7XB/kQ5aRINbpOuXquJQH1aRF\nUtGCXfgRlfZzVPYMxieu8KN3SkkJV7OpJX6hbJc9cNKNPCTyfnQ1MKGCztTP\nITbBHUwz2JZ5TCQUgwf0brJxwoOeGsjd8EirJ7TCZ8Vlt8cDGs06Sw+BbIWb\ndC/H6ndM1v4pzqT/zEp+xNoB+qvolVL2+oUrdtI4lJgwzQ8ohiUBTS+SrkFP\nlCh5vtH3dqgrqYjDniiiw50bPyQcNEpsqmDMVy1vrw9HgMdW8G01tXZ/VgNu\n5ccbfjt6L9UQkiNZ+ITtW/MO7N3vxyPkV2ymBjBhHnaRXC350/NhgnXgK6rn\nXlRmTzW2XjYg7coaHW3z2thPdvatiRKiwlePRjXxC46CJghLdW5fs+xVcAp/\n1DEBTY8CTlg9RZy7doXBiTpsC5Lot9elfJzhgt2vS38DzqxyOYUouyDWMcrZ\nUyB7mVNeZebLAvdcTtBSiEUCc0/l42R3s8lfUkEa5J9WjPaSFz24WVzkYWaH\nQV8H\r\n=fPuV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxpbPnFfykr6C3hui/1kCNiMVx++5XSsum7cfA/LoXEAiAvBhO4RKuwKwRptRw1dN9dPs9u/igQ1wri1m+5H0lI7g=="}]},"maintainers":[{"name":"alalonde","email":"alec@boxelderweb.com"},{"name":"convergence","email":"sysadmin@convergencelabs.com"},{"name":"mmacfadden","email":"michael@macfadden.org"},{"name":"convergencelabs-admin","email":"sysadmin@convergencelabs.com"}],"_npmUser":{"name":"convergence","email":"sysadmin@convergencelabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typedoc-plugin-custom-modules_0.1.0_1573504195562_0.5463652717102274"},"_hasShrinkwrap":false},"0.1.2":{"name":"@convergencelabs/typedoc-plugin-custom-modules","version":"0.1.2","description":"Declare modules of all your exports using a @module annotation","main":"dist/index.js","scripts":{"build":"npm run clean && tsc","clean":"del dist","prepublishOnly":"npm run test","test":"npm run test:prepare && npm run test:run","test:run":"mocha --no-timeouts --require ts-node/register test/**/*.spec.ts","test:clean":"del test/dist","test:link-self":"node ./tasks/link-plugin.js","test:prepare":"npm run build && npm run test:clean && npm run test:link-self"},"keywords":["typedocplugin","typedoc"],"repository":{"type":"git","url":"git+https://github.com/%40convergencelabs/typedoc-plugin-custom-modules.git"},"author":{"name":"Alec LaLonde"},"license":"MIT","peerDependencies":{"typedoc":">=0.15.0"},"devDependencies":{"@types/mocha":"^5.2.7","@types/node":"^12.12.6","del-cli":"^3.0.0","mocha":"^6.2.2","ts-node":"^8.4.1","tslint":"^6.0.0-beta0","typescript":"3.6.x"},"gitHead":"1b89449d6fa32f9e1604c9b3f29af28f5b41f1b4","bugs":{"url":"https://github.com/%40convergencelabs/typedoc-plugin-custom-modules/issues"},"homepage":"https://github.com/%40convergencelabs/typedoc-plugin-custom-modules#readme","_id":"@convergencelabs/typedoc-plugin-custom-modules@0.1.2","_nodeVersion":"10.8.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-opZtrdlDnZLCfgYIlRn620UGj5kX1+r51LamIXDUrw8aq9Kn39/SQ+Cm8HEmVjoikN8k4tAEv3tG7XyojmiLVg==","shasum":"ebaa5d595e7c80c7b83b7ea3473165f3954ccf8a","tarball":"https://registry.npmjs.org/@convergencelabs/typedoc-plugin-custom-modules/-/typedoc-plugin-custom-modules-0.1.2.tgz","fileCount":9,"unpackedSize":29077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyzISCRA9TVsSAnZWagAA9Z0P/2Aqpm9wnqaRX5TFFYod\nC9MlCxW2smkof2MRxYSK7582SwOX2DBXfbcUrqjAvdlwSWwzBdkrEd6h/Nwo\n4ILr4ZvxRd36bFvvBwUL67GL6TBkBjsQ+a5IT+FlWWun+Egd83/3YNk2Y7Bq\nZ4ne4qVRV8Qls3S8Exw2DCmnp0ZH14BWmThvbYLxFDma90rlmaW6vkjVeN6d\n7BKnjFFFb8b7v3uVYzI37wM0m72UIf5bEovbw6jgNoadKNFjtAIlX4MkZH72\niebdriutiCCMCBsSzXHid0MRtxe+SdZewmw9xQYw6KT4lxZp2uyZd9rUHJep\nUPEPc2d8EE+76l7pC2zAwHqyx53wB3OzS79N0WDi5ma+GkcBSzjAKf5HwiPA\nFVpGlRGtxeiNeGPILV14ctrYa83OPdUkiVebft/+UyCIKd20FoEdR5+AsziS\naT3UXeVtKrGFU4EYUgM1I2VbDamtw2V/hE2Z36VOwVcN2HmBTINzH+10+BzQ\nt9Io5Ju65QUPlnTbMotW1YYKOOWTJJr0C6ByV9t30ruxybumUrP2E0Zlz5Rj\nDVhY6VjAItmbzQguyN9Bvb+CuoHQoab+1VHdhpDsAvZdRI+liQjXmgEEjn4j\nHNmyhxn5Kw2Pl1f6GohoLEWWeIT8P3i7ifLOSISn9EApJnlleUoYzfkCzYma\nlQqo\r\n=M9c7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHC7+/0XbiVi/KYflU5Do5Isjujs/VUvVh8z4v9uDeevAiBSBOyqHaTm5KCuxFWHfp7fwg6iEiCIniAXOuBbyUKYFw=="}]},"maintainers":[{"name":"alalonde","email":"alec@boxelderweb.com"},{"name":"convergence","email":"sysadmin@convergencelabs.com"},{"name":"convergencelabs-admin","email":"sysadmin@convergencelabs.com"},{"name":"mmacfadden","email":"michael@macfadden.org"}],"_npmUser":{"name":"convergence","email":"sysadmin@convergencelabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typedoc-plugin-custom-modules_0.1.2_1573597714580_0.3789612256546804"},"_hasShrinkwrap":false},"0.2.0":{"name":"@convergencelabs/typedoc-plugin-custom-modules","version":"0.2.0","description":"Declare modules of all your exports using a @module annotation","main":"dist/index.js","scripts":{"build":"npm run clean && tsc","clean":"del dist","prepublishOnly":"npm run test","test":"npm run test:prepare && npm run test:run","test:run":"mocha --no-timeouts --require ts-node/register test/**/*.spec.ts","test:clean":"del test/dist","test:link-self":"node ./tasks/link-plugin.js","test:prepare":"npm run build && npm run test:clean && npm run test:link-self"},"keywords":["typedocplugin","typedoc"],"repository":{"type":"git","url":"git+https://github.com/%40convergencelabs/typedoc-plugin-custom-modules.git"},"author":{"name":"Alec LaLonde"},"license":"MIT","peerDependencies":{"typedoc":"^0.16.0-3"},"devDependencies":{"@types/mocha":"^5.2.7","@types/node":"^12.12.6","del-cli":"^3.0.0","mocha":"^6.2.2","ts-node":"^8.4.1","tslint":"^6.0.0-beta0","typescript":"3.6.x"},"gitHead":"bf65adf0c85e04087eed515abdb4401f0e06906e","bugs":{"url":"https://github.com/%40convergencelabs/typedoc-plugin-custom-modules/issues"},"homepage":"https://github.com/%40convergencelabs/typedoc-plugin-custom-modules#readme","_id":"@convergencelabs/typedoc-plugin-custom-modules@0.2.0","_nodeVersion":"10.8.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-UkzwQ1jqzykZ+Xf2jvLd6MoH7XzZMOmO51ec313KBtAhelfmlk3K+oC+3ntRkCYA2qjkR/BJSDg+FYYYGwEBSw==","shasum":"9e4a916a501c67163f5dcacf882c76de6f23c987","tarball":"https://registry.npmjs.org/@convergencelabs/typedoc-plugin-custom-modules/-/typedoc-plugin-custom-modules-0.2.0.tgz","fileCount":9,"unpackedSize":30127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE8oPCRA9TVsSAnZWagAAXf8P/RTrOE9UjbanL1PhwWQX\nrx/R0147PGzhCGv/IFpSj7ibR7bpVbkBGSdNonrQou7m1upoOmXdZkBR022M\nYsVVP+8UPxKe6g1+0yCbQCSMlFvWRL7OTZ3ImhXinadlHkXHzLPUgcSHFPCp\nnyoaEkCD/S4Mk5pRDbm7HY8G6Op4h7KgnVTjZe3x9PJv7uLOvQI27XesCQq9\n+M8dw18t9iWMnrZp52gG7X17bd9XS8uTgDTA6+fPXhDsdtbn2jaGBhT1dTRq\no3sFjsK/lIyGfbHypjDRjSR0hO7dkOnkBALGu7cC1UHinrzke5TkjSVV4IEz\nCGFnyqn2wZPDWCRj7mXvaz0Q/U3YrnYqkmu4fkxNSAR3upGnIiNLiWzailEr\ntyQTe/96E/trC5wGS7ymdZ5SVjT+kmPL39yVvT4C/5vNE1DS8rD89Q7pk0Ov\nKfVNAH1bEIJvu6PvD4DB7JxcirHA7tyJe5ub0SjrbIl+wKgFt1J8M/6hRIvg\nH9b6ZfbGrtbDa42YnDGypcGNhpwe8lHKdPWitiQj+ubBxXAmZCKE7MaPbCJ5\nYvhiGSYzspZTfGl52u4VmQwKzF78DfNEuK34V/J5A30anfkjFjYHkJ1S/IPm\n+u32/pmCohvhsWVccmIe6lMtjwT6tEbG/rhFCFjWJOKOK5NikU3dv/2ucwL+\nLnls\r\n=0SW+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrwwDo4HjbzFIHepvO/VOozC47X2F6ddPZpLS0adWg5AiEAq5L9Fs9OWoVPaPNtdEIfg8FZNeiQooYZEu+CarQKeO0="}]},"maintainers":[{"name":"alalonde","email":"alec@boxelderweb.com"},{"name":"convergence","email":"sysadmin@convergencelabs.com"},{"name":"convergencelabs-admin","email":"sysadmin@convergencelabs.com"},{"name":"mmacfadden","email":"michael@macfadden.org"}],"_npmUser":{"name":"convergence","email":"sysadmin@convergencelabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typedoc-plugin-custom-modules_0.2.0_1578355215563_0.947350570701416"},"_hasShrinkwrap":false},"0.3.0":{"name":"@convergencelabs/typedoc-plugin-custom-modules","version":"0.3.0","description":"Declare modules of all your exports using a @module annotation","main":"dist/index.js","scripts":{"build":"npm run clean && tsc","clean":"del dist","prepublishOnly":"npm run test","test":"npm run test:prepare && npm run test:run","test:run":"mocha --no-timeouts --require ts-node/register test/**/*.spec.ts","test:clean":"del test/dist","test:link-self":"node ./tasks/link-plugin.js","test:prepare":"npm run build && npm run test:clean && npm run test:link-self"},"keywords":["typedocplugin","typedoc"],"repository":{"type":"git","url":"git+https://github.com/%40convergencelabs/typedoc-plugin-custom-modules.git"},"author":{"name":"Alec LaLonde"},"license":"MIT","devDependencies":{"@types/mocha":"^5.2.7","@types/node":"^12.12.6","del-cli":"^3.0.0","mocha":"^6.2.2","ts-node":"^8.4.1","tslint":"^6.0.0-beta0","typedoc":"^0.16.5","typescript":"3.7.x"},"gitHead":"660c512787aaee17bd934f3dbcf630a97a2fc2c1","bugs":{"url":"https://github.com/%40convergencelabs/typedoc-plugin-custom-modules/issues"},"homepage":"https://github.com/%40convergencelabs/typedoc-plugin-custom-modules#readme","_id":"@convergencelabs/typedoc-plugin-custom-modules@0.3.0","_nodeVersion":"10.8.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-9hcNYwvsOC/MuhqgOth1rKYJUfJ+152YnP9OvUEMygWXnVIePn2SXGfHUcbCYUfBQx6yWQOlf4BoZ4VcUW2xrA==","shasum":"77bac49dac21239e153574ebc306da0ba829a96e","tarball":"https://registry.npmjs.org/@convergencelabs/typedoc-plugin-custom-modules/-/typedoc-plugin-custom-modules-0.3.0.tgz","fileCount":11,"unpackedSize":35692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH/uXCRA9TVsSAnZWagAASdAQAIcM67nbTqwEbv2a1Qxo\ntw6TpbiGHJ//lV3+QGBI8fak/NW5ZdCZi9xws9vYA6iHEHMGFh9wUIJVoDv3\nyt4f0S9M7ykR9HhUnt5PrcRRIHIsGoGmLIws4Pl75v965bxkKqcjhtZurJ8Z\neZ8qU/9H3eyLI6tZw7B+PzmBUMb6CQ6ncNGVP2Pk6qDSxnix4kWomxaTBk0f\n1cGfRIaIg+YYxmHbD4yLoCL+soW0AaPYzTY3rcfgtJ8sP+ILfUYviWSPJdSA\nThbSvUzy6oR0e1MammJNMbFVMUAy9PBVhiEu2Va5dcEhdgHzePFFhnGT4ctl\nMc50ryaAJdwRWWYWmezkcR/CvocMcBYt6iO3SmDb/djEBwdERefrNz6POEt4\nGUDXMOII3YspVVCP0263TqZm7u7GgCMsyl0GUiU7v8Ex5qBt4n2ahhs5WzjQ\noFGUrlyU60Mn214Jz2iqpcYom3kBEjzJnkXn1EYZt1BsxthSiqZrTzIB6pBg\nHGJH9kO+0uUFbnsI/LJFu6AuHT+cfTGpCFX+fD19wZhuUisXuzdL7VnUYJnc\nEht5s9CrkVE18i5YG/sz7CL6XFjvfCvsDY8EiytyR5IQJDEoXgiL8V/ObzZx\n2pK/l/AaUOtFenpdbC31fKzhA59bItZnuBpG6KNNiSJ+C5skpT4ng6j6DdAf\nXJhA\r\n=4fBc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzrqGcOwUEXPtBYMsJ2eOckHo1DZz+5x49UhAZ9fOb1gIgN8fAcoHQphUluVhSH0b38RGRhxnBVj7ulnF7/8qM8jk="}]},"maintainers":[{"name":"alalonde","email":"alec@boxelderweb.com"},{"name":"convergence","email":"sysadmin@convergencelabs.com"},{"name":"convergencelabs-admin","email":"sysadmin@convergencelabs.com"},{"name":"mmacfadden","email":"michael@macfadden.org"}],"_npmUser":{"name":"convergence","email":"sysadmin@convergencelabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typedoc-plugin-custom-modules_0.3.0_1579154327370_0.8177825218118433"},"_hasShrinkwrap":false},"0.4.0":{"name":"@convergencelabs/typedoc-plugin-custom-modules","version":"0.4.0","description":"Declare modules of all your exports using a @module annotation","main":"dist/index.js","scripts":{"build":"npm run clean && tsc","clean":"del dist","prepublishOnly":"npm run test","test":"npm run test:prepare && npm run test:run","test:run":"mocha --no-timeouts --require ts-node/register test/**/*.spec.ts","test:clean":"del test/dist","test:link-self":"node ./tasks/link-plugin.js","test:prepare":"npm run build && npm run test:clean && npm run test:link-self"},"keywords":["typedocplugin","typedoc"],"repository":{"type":"git","url":"git+https://github.com/convergencelabs/typedoc-plugin-custom-modules.git"},"author":{"name":"Alec LaLonde"},"license":"MIT","devDependencies":{"@types/mocha":"^5.2.7","@types/node":"^12.12.6","del-cli":"^3.0.0","mocha":"^6.2.2","ts-node":"^8.4.1","tslint":"^6.0.0-beta0","typedoc":"^0.17.7","typescript":"^3.9.2"},"gitHead":"76cfd16bd4c3c0666185a16ad933f5d08e1d015c","bugs":{"url":"https://github.com/convergencelabs/typedoc-plugin-custom-modules/issues"},"homepage":"https://github.com/convergencelabs/typedoc-plugin-custom-modules#readme","_id":"@convergencelabs/typedoc-plugin-custom-modules@0.4.0","_nodeVersion":"10.8.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-SbQ+YqdMh5nRKBDNWvVx9Hvq8xaZEDJoG98qwuWS/udrm3bK1yAwmwqt5vWwtiaDYZoUXEWro1EbxcCDU7V56w==","shasum":"0ad6bfd405bc36eef0de8e12c7123d720cd291b2","tarball":"https://registry.npmjs.org/@convergencelabs/typedoc-plugin-custom-modules/-/typedoc-plugin-custom-modules-0.4.0.tgz","fileCount":11,"unpackedSize":36322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexEAICRA9TVsSAnZWagAApa8P/3hdE/NgknSH0BOcjfBE\nOKo1v7K6RiKXCR2YxB5rOmK+OMy5HZlnRmRmdXx5ygF+UQWSDHfY6pCisIkv\n8UjSuCOD09HMk2HcPE7WhQutaa9e2YkKDS5ALYGDAPKNAaXTBBbBqsMkM99z\nXL3hiIRaeaaU+rUiC8/C+GJIo+y5B4xMc6lKSo2fO0bnH9WN6Uy1YjMiJX3j\n6A+glaxMpZZ1pRMT30CYOLDbERayd2Z72CxD0wio7dmdD8j1QJrusFKC2SzA\nD4nT9sCepbZgZjG1uS+1jZOs77jNotmevJyrXLo2QQojwQTcIB32y/LQfDvP\ncbVTcKXmvtpu62c0QX0TSsMG0k5GpTzgcndE+TCvgpKsiEzATpWkiZt+ekEh\nYrtCCIX0n8ygzJ8PI2hK5MfcUYB5Gr9yab4veP5Ggifg0dG5dr6+DWhMMgM3\neoEbAIVTv62LbTu6Cx/9FLWFchkrXwYS2qIb/2/srkc+cMhj8U09fXRIvbA2\n2fbxItvvXE36WXaEMXJ8XRS3YpAWEturP+/w2hd8w84CB6rzpfFZXEhpHPPn\n+g2b18lQUlLKS0ABcK/YpjbOc1hK9FnSwR64paMaV/DjidXd8hCMpX+EQKiF\n6AvE2y3uRuKNcVSB65CU2y389E3Pitro7J54RIMfcCs3UeU6vVlg8clT7Qdb\nb/S9\r\n=QaZv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTlx1vc10al8dbJnGmcu2t09FDMPz3g9uY2/6My+V6mAIhAPLs8s27EoemwxVyGcttPjedIceAOV0ActHvmpkg8tKV"}]},"maintainers":[{"name":"alalonde","email":"alec@boxelderweb.com"},{"name":"convergence","email":"sysadmin@convergencelabs.com"},{"name":"convergencelabs-admin","email":"sysadmin@convergencelabs.com"},{"name":"mmacfadden","email":"michael@macfadden.org"}],"_npmUser":{"name":"convergence","email":"sysadmin@convergencelabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typedoc-plugin-custom-modules_0.4.0_1589919751696_0.2981465765200748"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-11T20:29:55.378Z","0.1.0":"2019-11-11T20:29:55.768Z","modified":"2022-04-05T01:08:57.799Z","0.1.1":"2019-11-12T00:23:10.998Z","0.1.2":"2019-11-12T22:28:34.703Z","0.2.0":"2020-01-07T00:00:15.709Z","0.3.0":"2020-01-16T05:58:47.568Z","0.4.0":"2020-05-19T20:22:31.791Z"},"maintainers":[{"name":"alalonde","email":"alec@boxelderweb.com"},{"name":"convergence","email":"sysadmin@convergencelabs.com"},{"name":"convergencelabs-admin","email":"sysadmin@convergencelabs.com"},{"name":"mmacfadden","email":"michael@macfadden.org"}],"description":"Declare modules of all your exports using a @module annotation","homepage":"https://github.com/convergencelabs/typedoc-plugin-custom-modules#readme","keywords":["typedocplugin","typedoc"],"repository":{"type":"git","url":"git+https://github.com/convergencelabs/typedoc-plugin-custom-modules.git"},"author":{"name":"Alec LaLonde"},"bugs":{"url":"https://github.com/convergencelabs/typedoc-plugin-custom-modules/issues"},"license":"MIT","readme":"# Custom Modules for Typedoc\n\n[![Build Status](https://travis-ci.org/convergencelabs/typedoc-plugin-custom-modules.svg?branch=master)](https://travis-ci.org/convergencelabs/typedoc-plugin-custom-modules)\n\nBy default, Typedoc (with the `mode=\"modules\"` option) will create a [Module](https://www.typescriptlang.org/docs/handbook/modules.html) ([née \"External Module\"](https://github.com/TypeStrong/typedoc/issues/109)) for every file with any exported ES6 constructs. This can result in an unmanageable amount of globals, poor discoverability, and difficult navigation. This plugin enables the grouping of these modules by a particular name.\n\nThis plugin supports two additional comment tags:\n\n- `@moduledefinition ModuleName` can be placed at the top of a file that best represents a \"module\" for your codebase. This will create a `ModuleName` module in the top-level project hierarchy.\n- `@module ModuleName` can be added to the comment of any other valid exported Typescript declaration (e.g. a class, interface, function, enum etc). These declarations will be moved to any modules specified with `@moduledefinition`. Any orphaned modules (e.g. a file that exports a `@module`-tagged class and nothing else) are deleted.\n\nAdditionally, **all** exported TS constructs not explicitly tagged with `@module` are automatically unwrapped from the default \"module\" (which is just the file in which it is defined) and placed directly beneath the project. This should be identical to using Typedoc with `mode=\"file\"`.\n\nSee the [`test/multiple-ancestor-modules`](/test/multiple-ancestor-modules) directory for a typical use case for this plugin.\n\nInspired by the popular [typedoc-plugin-external-module-name](https://github.com/christopherthielen/typedoc-plugin-external-module-name), but with a slightly different set of requirements. This plugin leverages some improved TypeDoc comment APIs to support spaces within module names.\n\n## Companion theme\n\nSee the [companion theme](https://github.com/convergencelabs/typedoc-theme) for an optional, slightly customized version of the default theme with this plugin in mind.\n\n### Potential future enhancements:\n\n- Support per-file `@module` tags as well. Individual export `@module`s would override any file `@module`s\n- Nested modules with a `@parent` tag or something\n- Support automatic creation of modules (such that a `@moduledefinition` isn't required for every potential `@module`)\n","readmeFilename":"README.md"}