Add strict mode to support generation
Update .gitignore, .npmignore