To stop from using projen to manage your project configuration, you can eject at any time and continue to manage your configuration manually.

Running projen eject will do the following:

You do not need to ever use eject, but the option is available if the means of customization provided by projen are no longer suitable your project.


A script will be added to your project so that you can continue using existing tasks by running scripts/run-task <task> in your command line (or running npm run <task> in node-based projects) if you so choose. You must retain the tasks.json file found in the .projen/ folder to use the task runner.

Note: it is possible some tasks may not work after projen is ejected due to the use of projen “builtin” steps. See for more information.