npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

rpgledoc

v0.0.34

Published

RPGLEDOC

Downloads

7

Readme

RPGLEDOC

Create documentation from JavaDoc compatible comments in ILE RPG programs.

A comment consist of:

COMMENT [DCL]...
[DCL]...

COMMENT is a JavaDoc comment: '/**' NL COMMENT_LEADER SHORT_DESC ( COMMENT_LEADER LONG_DESC )* ( COMMENT_LEADER TAG )* '/' NL NL is a newline character ('\r?\n') COMMENT_LEADER is an optional comment leader ( SP '' SP )? SHORT_DESC is always the first line in the comment LINE LONG_DESC is zero or more lines following SHORT_DESC DESC TAG is one of SEE, PARAM, RETURN, EXAMPLE, DEPRECATED, TODO, AUTHOR SEE is a reference to a symbol: '@see' SYMBOL PARAM is a procedure parameter, or member in a data structure '@param' SP IDENT SP DESC RETURN is the return value of a procedure '@param' SP DESC EXAMPLE is multiply lines with example code '@example' SP LINE IDESC SP is a white space character (one of ' ' (0x20), '\t' (0x09)) LINE is a line, with comment leader and TAG removed. A LINE can contain a MARKER DESC is zero or more LINE's SYMBOL is a WORD IDENT is a WORD WORD is everything but a white space character IDESC is DESC with indentation preserved MARKER is an inline marker, one of MARKER_LINK, MARKER_CODE MARKER_LINK is an inline SYMBOL reference '{@link' SP SYMBOL '}' MARKER_CODE is inline code '{@code' SP BRA_BLCE '}' BRA_BLCE is balanced curly brackets, for each opening bracket ('{') a closing bracket must be present ('}') DCL is a declaration a comment ( DCL_S | DCL_C | DCL_PR | DCL_PROC | DCL_DS ) DCL_S is a standalone declaration 'dcl-s' IDENT .* EXPORT* DCL_C is a constant declaration 'dcl-c' IDENT .* EXPORT* DCL_PR is a prototype declaration 'dcl-pr' IDENT .* EXPORT* DCL_PROC is a procedure declaration 'dcl-proc' IDENT .* EXPORT* DCL_DS is a data structure declaration 'dcl-ds' IDENT .* EXPORT*