sneat-co / ionic-ng-workspace

Multi-project setup for Ionic/Angular apps & libraries with single `node_modules` & `package.json`. Supports JetBrains IDE(s).
MIT License
7 stars 3 forks source link

Multi-project setup for Ionic apps with root package.json and common node_modules

CircleCI

Purpose & benefits of multi-project workspace

How to run

To run specific Ionic sub-project execute:

ionic serve --project {PROJECT_ID}

Top level structure

📁 node_modules
📂 projects
  📂 apps
    📂 ang1 (angular app)
       ...
    📂 ionic1 (first Ionic app)
       📄 package.json
       ...
    📂 ionic2 (second Ionic app)
       📄 package.json
       ...
  📂 libs
     📂 lib1
       📄 package.json
       ...
     📂 lib2
       📄 package.json
       ...
📄 angular.json
📄 ionic.config.json
📄 package.json
📄 tsconfig.json
📄 tslint.json

Credits & references

Used by

Here is list of projects that use this setup

Create a pull request to add a link to your project here.

License

Licensed under MIT license - no restriction do whatever you want.