Skip to content

Latest commit

 

History

History
40 lines (33 loc) · 3.73 KB

TODO.md

File metadata and controls

40 lines (33 loc) · 3.73 KB

Table of contents

  1. enhancement
  2. integration
  3. setup

enhancement

file path line # tag labels comment
src/index.js 26 TODO enhancement Use a configuration file to sort sections in an arbitrary
order
src/index.js 28 TODO enhancement Support comments with closing tag, e.g.
/* some comment */
src/makeReport.js 38 TODO enhancement JSON, XML, table (plain text), CSV, MediaWiki, VSCode
See also leasot's modes
src/reportMarkdown.js 82 TODO enhancement Escape at least '|' and '' (optionally?)
Or escape all special Markdown characters?
Or just let the user do the escaping when necessary
Use '' or HTML entities? Test

integration

file path line # tag labels comment
src/index.js 30 TODO integration See also https://pgilad.github.io/leasot/
Adapt this as a plugin? Note that it also supports custom parsers
src/index.js 32 TODO integration How cool would it be if the whole thing could be
integrated with GitHub's issue tracker etc.

setup

file path line # tag labels comment
aux/report-todo.js 5 TODO setup minimist is a simpler alternative to commander.js
src/index.js 6 TODO setup Start using ES6 module imports when they're no longer
experimental in Node.js
src/index.js 19 TODO setup Make a Babel plugin to pre-process all oneLine strings at
compile time (turn them all into normal strings, properly dedented)
src/index.js 24 TODO setup NPM recommends also specifying 'engines' in package.json
https://docs.npmjs.com/using-npm/developers.html
src/parseFile.js 57 TODO setup Keep the documentation in sync with this object's keys
tasks.js 31 TODO setup The @kynikos dependencies should only provide peerDependencies
tasks.js 66 TODO setup Optionally require the compiled library from dist/ to test it
Especially do it when testing a release
tasks.js 185 TODO setup Require the compiled library from dist/ to test it when
testing a release
tasks.js 196 TODO setup Create a separate package with normal package.json
dependencies installed in node_modules
For example restore the normal separation between 'dependencies' and
'devDependencies' in package.json, but, when building the
compiled/bundled version, temporarily merge 'dependencies' into
'devDependencies'
tasks.js 203 TODO setup Allow changing pkgrel
test/index.test.js 25 TODO setup Optionally require the compiled library from dist to test it
webpack.config.js 8 TODO setup Create a separate package with normal package.json
dependencies installed in node_modules
For example restore the normal separation between 'dependencies' and
'devDependencies' in package.json, but, when building the
compiled/bundled version, temporarily merge 'dependencies' into
'devDependencies'
webpack.config.js 14 TODO setup Use an equivalent to licensify, especially with the bundled
version
webpack.config.js 35 TODO setup Use a proper devtool in production
https://webpack.js.org/configuration/devtool/#production