* Use "lib" in tsconfigs instead of "target".
Only add "dom" to libraries that need it. This is determined by a script, so many libraries that have "dom" maybe should not.
* Update new-package and readme
* Add back "target" where necessary
* add type definition for package: libpq
* style(libpq): change indent size to 4 white-spaces
* test(libpq): add tests for libpq
* test(libpq): more tests for libpq
* chore(libpq): create project by 'npm run new-project' script
* test(libpq): fix call signature
* fix(libpq): update in accordance with test information
* doc(libpq): improve documentation in accordance with typedoc
* fix(libpq): connection callback argument type should be Error, not string
* doc(libpq): stylize documentation
* feat(libpq): add exporting inner interfaces