Bugfix: Use dynamic plist

The list of files that npm installs isn't really static, thus we can't use a static list of files. This removes it and generates it dynamically during the installation.