{"_id":"@da-mkay/ng-builder-electron","_rev":"26-d6eb7ba99eb179c6f330a7d0cf58ca7f","name":"@da-mkay/ng-builder-electron","dist-tags":{"latest":"12.0.1","ng8":"0.3.1","ng9":"0.3.1","ng10":"0.3.1","ng11":"0.3.1","ng12":"12.0.1"},"versions":{"0.0.1":{"name":"@da-mkay/ng-builder-electron","version":"0.0.1","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.2","rxjs":"^6.4.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","inquirer":"8.0.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.1.5"},"dependencies":{"@angular-devkit/architect":">=0.800.0 <0.900.0","@angular-devkit/core":"^8.0.0","@angular-devkit/schematics":"^8.0.0","@schematics/angular":"^8.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^7.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"16507e497244c886f02062432266d9e0b9848c83","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@0.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QH/6UHwKAQcyoNTqIKOXdEG9F/QayX4rAPEvmqm+E1mCItQJdzW9uAYYXLrk/yQsDZGAm98O9GrKkzFmUfDdtw==","shasum":"79b61a4560a0850d7f66b3a6dfb1cd3acba8875d","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-0.0.1.tgz","fileCount":55,"unpackedSize":182528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTFuqCRA9TVsSAnZWagAAbhwP/iSqopgmZnPE3r+7yH1d\nGP09Ezayosa0bI9cZMYyvPakIIwGWIykTxB1yjH+UpzGkIWlDcPg4SdDpPrB\nDQXVo1FrZ2DuHv8M5NgtZqOUskVsukTBvxMcBmdzPxlwX6q7FmVbmEPvVnfg\nlg/8YeAFVVRFMbGY72bQV6IsxYujICgf0FnZvA4c07VTNai0c5TPtZxIdbi5\nX7vUz9BvfdqzRo1fH7DNA2pC0CXwrFV5OPmykqqMkkcAPKbEIl8YSrXxoKoV\nh8lPl5NXCQZgiN627gLULgOGLCaEPtnnqtyTxGeynNnDBchVMHihmhtL8UC9\n3fpIxqgdlu43aCOc9e7HSu4vTVocWSnVBgwQjs4NN8zZx6dm1xKYzr3p5D6e\nXHk6nlfh1on0E2N75xDhuTcgpm1BsRa91Q97BKdYYMt5dYrlw1/MluKOqwnp\ng9O8nuw7Z5q6HkkwkLDbUvOBRpQsh8zWSL7+sJxP7WPOIGaeQod0T2PmlCXP\ni530sQgMLuhgLePCIxcVNxgwWfGyRFgs/HCYJ6/DwlCjQcFiNuRFrfPpZsJ/\n6CVjpXBL4fZm9PKdaRkVcFCBTnfyc7IgJIQeDhyb9UL8YVQnfmCUFD1gwHGx\nL4u0WBk4VeD1uryzZp88NDyGwMIW3ialeRMpyeJsv6I9k98y2oqPY2x98bWF\nL1En\r\n=prQk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgfjnE17voC5x2un2u8zyD/PuVFVe5pPnV4CZbmMZPGAiB4y6e5mPw/WPe22EB4oixh3JnrxpBLkRxTlWsPxleC4Q=="}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_0.0.1_1615616937935_0.5710982026962337"},"_hasShrinkwrap":false},"0.0.2":{"name":"@da-mkay/ng-builder-electron","version":"0.0.2","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.2","rxjs":"^6.4.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","inquirer":"8.0.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.1.5"},"dependencies":{"@angular-devkit/architect":">=0.800.0 <0.900.0","@angular-devkit/core":"^8.0.0","@angular-devkit/schematics":"^8.0.0","@schematics/angular":"^8.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^7.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"581fc920d06f2e829baf68ad8be890e295aae6e3","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@0.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aHE4g2tipCc+alpWENHkjCs6/6bhM01lxVwRUZDLl4D9NvzZcK5Ox/1DZcgGK/6pab1Z19AOBm1ykMwkR0Iepw==","shasum":"f5fb5708e23a14d6a680f56c495e8b5fcf145521","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-0.0.2.tgz","fileCount":55,"unpackedSize":182528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTF5ZCRA9TVsSAnZWagAAcjYP/A9608/7AjalDinDO8r0\nLvX/iOgjDDRzXPHNtqO6moS/lMM7VF3zv+l2k7wWwsYP/0ZFVHsXaPVig7kH\nPHWJgJiuk4yj3naxS67okOUlSQDih6XtZyU9FHoLxx/N6FozIheb1aiy76Mi\nKkPz0STNTQ+7GQB0Tbl0Aebee9Y5WVs/JY7dGm018bFGwKRO844GA2h8+YRi\nem4yBWqVEMBC+dH2vBM36U/leWOweBIyzmidoGSNUxJ+pk0S/pj46rpkk6cB\nhvjbvujwtRFXR3rOw2P6AiBaJ86x06hrTMIpt5WeIBU6oZSSdQTYUTywq2YI\nyYc5xGY22B+io59WXxFVo6N2tf748w4GcsuzvsrdeiNzrKd7vKLvgXas70eA\n3sTK2vOjG+ReBfwm159QgHviF1CKxdQJ8xoIKhuwInFK96IQEQvmqoBCni1B\nsGVJXFA9/E/kIWNQoTrpo5a0VlD93zcNBGkpc+1OAxyHm+FU+TubIe2ybgcp\nkqHMSKefVJEsx06BqARu3B5bf8cvrAbK6W+eYaigSc7TGd5/l9uxFseOs7R6\n8WMOPCMjfvgonIdhZqvb3M8DfXE7RgZZ/gxjKtrZXwx5dK+W0ceqoUOuF2JJ\nYkV/FWiAkqR0WV6a2wBXa5QyqQ33BXthzoe9sXHDzWf7TOglpHTdUoJqhiEB\nPjdi\r\n=I+ZT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2UtsIbVK9wSOO8UPfYGUkDziAmtyL/15fF5tuTXV7ZAiEA/JEPMu4hhWXHUtxx2Cj2LsbLAmA73GlDyTR4n7DYSMg="}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_0.0.2_1615617625162_0.14100048148340028"},"_hasShrinkwrap":false},"0.0.3":{"name":"@da-mkay/ng-builder-electron","version":"0.0.3","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.2","rxjs":"^6.4.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","inquirer":"8.0.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.1.5"},"dependencies":{"@angular-devkit/architect":">=0.800.0 <0.900.0","@angular-devkit/core":"^8.0.0","@angular-devkit/schematics":"^8.0.0","@schematics/angular":"^8.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^7.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"0315a9f3e70f42b5146835e4f6a46439353d7c84","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@0.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eRll0I/FOnHYXDMCKVZiMcj4hEy4cSaPGWdZlc6XdPSfH3TZeTxq9g7VtYCWhxPLsYSpMB3QZ6MH/o5HUtG0zw==","shasum":"c36551bf5fe31ca141cfe46b987b76014e2256cf","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-0.0.3.tgz","fileCount":55,"unpackedSize":182376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTGJeCRA9TVsSAnZWagAAMJcP/i6akomJs1dIv/hboS7m\nj3jiQoZGQlg+WiFBXld5hOQWDwXbBVR4hxY46QBX5CXcBz0dHotgGwyRamE6\nb+yauBkBTVsBH6X17HVJqkwP3ZB/Ejb7VHCQaINVIeRp4RuLBSD2Z+W4JSPS\nM4+0aJSoEHlZnYTN/Bm2pLDKWUeh+SySPMkSE1fdhBTzjx/9xF1mXEYcgZu5\nR3NeNvbv8w3vawaan2PPvkWxl6HG10WkvcAiP3/IxlCoJG+rSlsWJf8SbaLB\nvtkGUwQDIJ4E735EvA+g8QbtE+beRRNBcfrZ3hyTcv/ezOanNi2MS8Aiu9PH\nGVecS8Gts41pC55nu+4/+3zTpZIyOSZrdRwyRlej3gAoOJOEs1EEeUiEAs3h\njdlyEYvMVtX7WdGdw1sFduXby1MrYLg1wVVunvC0DQlgGQF/s5afVv2juJ97\n1GRMZt8GVFqLxdKaVZJ7Mc7+vK5eiBdv0tC79jez5PadbtKMdFX2a/cxfDp4\n+EKRJQC7RpWuq6WsVcKqFv/7ac2bURFziCl91Zq4wYKQIANXRRdSmolMtskQ\nexQ8FEdETiItE8queDrx32sRzj8wEd8r3mNtfIBckN2Tib7QW15JzIRoZA3r\n62h8iGKmu2BNFurJYEQ4H1wbtm9jqj4PGaNGYbrf+HJkpwHCs1MoZs46GZwm\nUXtJ\r\n=CSwZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxGyXL5wcqgZtNXkXOxCljmWco47YIVcVy/1UK33lQyAiAn49S0SBhSxBb+ISQmK3+s6Qio9LV7l1vOXrRwTDsZrA=="}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_0.0.3_1615618654483_0.5187979687399253"},"_hasShrinkwrap":false},"0.0.4":{"name":"@da-mkay/ng-builder-electron","version":"0.0.4","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.2","rxjs":"^6.4.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","inquirer":"8.0.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.1.5"},"dependencies":{"@angular-devkit/architect":">=0.800.0 <0.900.0","@angular-devkit/core":"^8.0.0","@angular-devkit/schematics":"^8.0.0","@schematics/angular":"^8.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^7.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"b511407bcc998559403608e1db0c356f9c816fe3","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@0.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DgIQxrz1nyZ3iPjR2/msEaiVXHO+y2XwuvDbfX6jMR2ls5Up8u0rfs14+VQGkyumFQokKdflZ5+b33yi68PVbg==","shasum":"ac3a702401b7bfc9da08434b31a3a466ef9d8e95","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-0.0.4.tgz","fileCount":55,"unpackedSize":182863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTG/CCRA9TVsSAnZWagAA5woP+wVMFJtldX7Soww9v5wE\nU6ST5Jc/dtzy62yZ4WOfMdUvGfTIiibpyh06uO2jmTmLVDlAuF0WW3DUKjtp\nvfFG9AL6wtoiDP1WfNHaEtONhYuy/mcxCLErwqD8LdyOVkO3pMXzIMssb3E6\nnsK7bqBakIbYakL7zdeH4gqRzOYUc97KoErvXpV3iSkJJLOB5pBEK7qzlY4l\nlgKpvqoC6WR1L7aOTidj+h5ZK2To42liWJgDomUcozNu6+LRAW6dMjx15x9b\nXz6kYFYG6OkCVN1Z0HaGOy2SGwM6zeJKRgsX8ozT48kzh2OhD9L0VjMMpfvD\n9Hwr80of3+5251cSgfVCBibdwn7IHNpoBNmwPSUHT+yzWTTaPrWyrWsKZZjg\n0tQlLFzJdLZzf1yzW3W0TrDiIWOT0brTUhn68aoj6lI3U+GX7s77XvCbqLYA\n11UaF3z6kY/i8CxErHptKzuJGYlKK9WMETenNAazKwVGcvSYWx61SgSztHA4\nmOYwQu8RWq1lGYbybxZtOfZkC1EfFjgyTpGxMEA6ymGLaj4mAwc7FpJ6v1rK\nol0B3H4HQzFXWh4QYpgsKvRH0Wh0l8fW+UR4F3uHnxQFzmR0OGdpY2Pgt7bW\nQ9f+AQ1HmytLTjjccwrJviYD1jJOo1HCSndgBp4VQbA2/IUzLlnS09E/4OfX\nHAHK\r\n=AYnI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWVrTFEfF1s2YlFIGDnPOqZnD1enhBHLfoXdCXu6RmZAIgRTjKwQJXrQKC436qYYDQIa867tmuL5yQs12QT+zATUs="}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_0.0.4_1615622082361_0.47407467693225747"},"_hasShrinkwrap":false},"0.0.5":{"name":"@da-mkay/ng-builder-electron","version":"0.0.5","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.2","rxjs":"^6.4.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","inquirer":"8.0.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.1.5"},"dependencies":{"@angular-devkit/architect":">=0.800.0 <0.900.0","@angular-devkit/core":"^8.0.0","@angular-devkit/schematics":"^8.0.0","@schematics/angular":"^8.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^7.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"5660f53f00191249a6d7e72fb960c9c14a9d3c0a","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@0.0.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4/vndx8LeqdiuJBqag5mrfFV0hfqyJm/TvMwdcy/xb5dTdJLKrDaP89xkCGe/eSk5LcghyWN4x/EmedARGvrfQ==","shasum":"507ab7a19e2753e3aedb785ae47ec8d7968aa3eb","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-0.0.5.tgz","fileCount":55,"unpackedSize":182376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTHHvCRA9TVsSAnZWagAATOQP/jD3AIG9d3cy8YSvVkJq\n28WB5+IbV94jmQnX1B7jIQmjcSJ6huQUejNN8PjP22BDgO6QREMYdMZ3Gsyw\nSDnRi9Msa9P7nu+n/TiI/WvnOv7FoeOP3LUYMXjNKrEFGliV+Y+ZUmuOg91p\nN+VRuIiiZCS8b1ME7CcmH96t7tL+n2CpJXGAhYQ10X9vMObXytZ7mODXaT+w\nnMQeZ+6jedzzc989FcOzcPWwI5X6pGDVNeNh4Z6Pzl82TlIKZLpPw2r2Faag\nk2a+lMStlbvtAM1Sa3fEZdsgPQkJaWfroxoyZX0XXkCCX7CYcI1HIQCYhcUd\n58smqug+WqQPwWNMLR7KK+lT5eAGrImZmvUR2meMcArSP3LZHCD7J8lcAZFH\n9IK9jFNbZT3b+Np149uLfDL58uJ66zAMuZ1qCYxwd5R9XPkxhylIP25EB824\n9vaHImMDKGszMrcaajkyVCGXPC+gShmswGxF2W+JSjiNzYKrUABcUh2iKAgL\n4VX/ot9PYeVm5XKoT26FO9vLb1iXJsmT7TCri4tuQDpqrF4e5UmEbqEw2/Fa\nM2Dl9exNlyVCKhnij65Pz4U6EGZ2xtty9ZE8JC+DEcoTCbn/PrKJybu3PA+V\nAOcTlITskT1V1ZLnmcbzFewJ9LJXtREKv5tOCXXfaO0RKLrn9AOMW+Aqt33s\nWQpG\r\n=Oldc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoE/E2I7TArMomjRLIpYuIHPWKEewXFSvD4dwFO/Xa2QIhAOmP67kJuUthkQqoiodfeqewlj2JSuIOynODB3iemRuQ"}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_0.0.5_1615622638785_0.610394233601443"},"_hasShrinkwrap":false},"0.0.7":{"name":"@da-mkay/ng-builder-electron","version":"0.0.7","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.2","rxjs":"^6.4.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","inquirer":"8.0.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.1.5"},"dependencies":{"@angular-devkit/architect":">=0.800.0 <0.900.0","@angular-devkit/core":"^8.0.0","@angular-devkit/schematics":"^8.0.0","@schematics/angular":"^8.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^7.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"aa05b1bf59f2dd077e11750a43f8fc4be3379288","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@0.0.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9QjKfD2BJlwvz/28MP4lT/CazyCzFQMLkmprJ+DT9ccKnTNAPr1Enwh70KlwbrkzhBaufc6irdKFc1HveIc87Q==","shasum":"0bd8f7dc6fcd833aa214388c94454fe69a25b6e6","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-0.0.7.tgz","fileCount":55,"unpackedSize":183053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTftaCRA9TVsSAnZWagAAbhcP/1OwsPpFTAQpzFk02rUK\n28O2nmCNtYuyrGFAwZP33AcVdo8O59Ij4zHwkuw3e1QglLJO36wybcRKTLbG\n/bc8JWjC9ytnwMhUV6yxSVYvngSK8OIhJ15PKMigWK2QT5V33GsJGxPtjsRr\nDgaYoJI08GsabgafkuM2KGGTH3MvqfVdynVIjWmKJV/OYRUprsMa9irTtlxT\n2u1Yt6SiSoliJvKzW+3BVvV9Pf02A2j/wCG5iIaR+6KMOB2je2DBJ2OeNRqn\n68inMEFPnKgrGDr6WrcgmTKbv2k4MT2M4nPHYVaBSporQScgb6ZtWV2qKBGP\nohRWxE0i1oVCwiombWCSNP3aYjZP0X6wSOgK2nDza3SfnCQL7jakR7/FSg0E\nuAD6UbcCRrnsHsLM25NKk3y7p6djmbjaqhOJw34wmCINn4cwoBkzdmuagqj/\nGQIeFA9BqX6Jd1zGaaa8kHtIIlfiLLxPbw3CSa3SRgbe5OJm+JGoFgdez28N\nZbHGp3LYaq+Aq5/bBNLrYjTj0b8SkamvOdbq7VPeKvN/xo0GScPPAdFgPSod\n+ZbbeSbZaiFXCN9a+lOPqRVrPoVaHNw81J9jYtyKgEnBrgfAYcRcsbOCqQ9+\nLHMqbtUq3JV5vDDXEcQRZ0OM9bN0rMxUDnrZG8ViMbc4GWjjrT5C6gCaezqq\nux0P\r\n=acLD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBF+9zyQlxpRP1/FyECsj3foFZ3vT0pI/aUfomHFdWlwIhAL8pzZzPUlEfuHvlcpiuyapci+iflZnxVyUPG/7s4LXy"}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_0.0.7_1615723353911_0.33778596211185996"},"_hasShrinkwrap":false},"0.0.8":{"name":"@da-mkay/ng-builder-electron","version":"0.0.8","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.2","rxjs":"^6.4.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","inquirer":"8.0.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.1.5"},"dependencies":{"@angular-devkit/architect":">=0.800.0 <0.900.0","@angular-devkit/core":"^8.0.0","@angular-devkit/schematics":"^8.0.0","@schematics/angular":"^8.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^7.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"b035eb9d2758da37842b57045fc91c58adcf5fb6","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@0.0.8","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qjexHN2NiuTRzv9kao/gII+csJzsPynfDu1O2uBAXG7T053UfdyyGfwBoTQ2o9HDrsw1Gr31N2Q4bTM44Sk4RA==","shasum":"ec4b36db26ef7f63efb2f87fa6951d2838114fba","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-0.0.8.tgz","fileCount":55,"unpackedSize":183080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTnTtCRA9TVsSAnZWagAATeYP/jlwNTe9ezzxmHo+KOtl\ni76OWm40alGA3d9bdoeQip8q3cpboPAwjgaPBEw1+TMr+HA7qX2nOlMeyrro\nCcthQy5wx7fwAYmo/xka8Mgf25hcco8mPGYVIY5Mrm5vjMERN2kcnpChIKqn\n/MXlKb55RFgLpQR6Bj2jPs9a1TieJ4lE4zesTqgW4mzaBDuyGmH4Ays4azAo\ngeMhD2JbNZ8DjrNBwDt4wprppATKGejWQilM3i8p4TyTQ34joHJfIoyZSBZ4\n1edaC0F5Oap3O+DRjOQq8y3/aNE/4RY8AysyYpzaD6gKrHHWK2oPBbx2iajX\nB+zYoFqBTsyKfZPJoVgK85+nUNbhiscQtCAZE3uVuDuowz9YOBZdpzSHXu2p\nIlJEhBoJia/sA0qC/zPVCH7cay1U+KLJWHR8VBLBVM55wztmkhGf1zcuLKkc\nfu4qFY1wwzu2R58+eaka+Hg87Qs8a6ocqq7S/g9Ppa5y4V/3fzX8IdwxMxyK\nkfFjkwao5j68ujG1o/J4QQ1PKoSDK5M4DXM7fT97d2RsaBaSpmB8KH5v8IHP\nL4BsqrwbKnNgo62Y/uSYITXZb7PAFMct2ZJ54Idki0yLv6373yiDjtDpysA2\nKWo2r3OIjoSo5wPTO8EW7ta1bQAZZBWOnoD+ltQZ5ve4K4K6rgF7bG9YDh8a\ncIvP\r\n=FR54\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJoPMefa1ekjFtdv5f8BWdp5sVSVKuJfElAB243mU8QgIhAPQd2PVVbkWuw/axvPuyInVbPK3enYWk4SyybTNevKng"}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_0.0.8_1615754477327_0.9568792104870998"},"_hasShrinkwrap":false},"0.1.0":{"name":"@da-mkay/ng-builder-electron","version":"0.1.0","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.2","rxjs":"^6.4.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","inquirer":"8.0.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.1.5"},"dependencies":{"@angular-devkit/architect":">=0.800.0 <0.900.0","@angular-devkit/core":"^8.0.0","@angular-devkit/schematics":"^8.0.0","@schematics/angular":"^8.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^7.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"5f0fde5158c92c861508bc1a5dcd3fbeb5d53683","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@0.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-U7aLzLOY4NlUdJ3+v0qyF1tFC+mh2MzflDlLdmzK75C5qhiRsq3TVpAP95YMXywvB5cu1pVVfwLPw5MS0tIOkA==","shasum":"2f6af05e682ca6ac6ea0353878def1ef7f71ccce","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-0.1.0.tgz","fileCount":57,"unpackedSize":187045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV48bCRA9TVsSAnZWagAAb/4QAJpbxUUfedEcEN5eSwn7\n1AZTx3QMombg2mAoA3rpXC1nxldccKFZ0KisCYM/iQ+y0efsljKjcKk1ONPJ\nv+moPxQEESR6O/3LzA5X/uvTOQH0Y+yFesRQ1oalh6zOgkal7xGEju/ndRiG\nBRbSoepWknQvQKC/IBbTK2w6ZGFh3E59b6hrP/uFGMlLO2u80CCyxMKwpqFi\n5hQSMBG185V+SYaJ6t1D7UFwixiV54DAfs/9dFRM9xfTePgq6UjMdJpuUq6D\nccdX1w2Rx2YW8NTHAkTQo0iMez1kUZv/cDSKNWzaGhmhJPvHF5VHFfix4Po8\n80cWgyaH5t4ZU1V3pMFHEgFUpuUCg2oYtEZJaepAOGPNKFIVQtjL5M3metjr\nZxRBXKRd+Jn01s0kyFNiVItRmw5rV0hwoaYA+8jDWNhclDoms6lxNH/38m3G\nGHV/W0/788FVFakUtM4CLz6CQhMsrwW5QEXK8kk/hwfMg5GVuhIRuJv147Xw\nryUccdpIQVF2kk6F0fq2/HMvzgHjU/qtYBfp71jlQSD5N6V2sn6fsy1GojS8\nETmVBmFSCgHJHvL3VdU72EGj4pZz+cWz2NxJrkwrd482Dh+FHgnOUNowlKpz\nClAOz2s2j56TQNY1zTj2qtCAwJyarmTY4PUDWgP1aY5up3d/mlcvdwkelFOD\nzR97\r\n=ArB/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBh0Mdaok0dDnG0npIhOJ8hywQdfp3SXthlJhDc8CaJKAiACjA+dqPPTp0uE7zEXUPiT8EVo4zgw90ssq1I87BYcug=="}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_0.1.0_1616351003102_0.02119472637679043"},"_hasShrinkwrap":false},"0.2.0":{"name":"@da-mkay/ng-builder-electron","version":"0.2.0","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.2","rxjs":"^6.4.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","inquirer":"8.0.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.1.5"},"dependencies":{"@angular-devkit/architect":">=0.800.0 <0.900.0","@angular-devkit/core":"^8.0.0","@angular-devkit/schematics":"^8.0.0","@schematics/angular":"^8.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^7.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"42702858d4502e542cdde7acd6126718bf7bfe4a","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@0.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LNVPo6Sroloc61em+R1Z4EtedDcvgGD93o1eo2MPkT5t/GRO2d59wONwRGqhpNkvsTBJjolxvYBi6KAu52BOdg==","shasum":"f675831033e260cf2ee635311feabce8ce828a89","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-0.2.0.tgz","fileCount":61,"unpackedSize":202045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXOJuCRA9TVsSAnZWagAAV/gP/jw0e2gAutguPUjvPCf+\nnRN1945qMPEgY4+EbIcWyPCowttY4nlRy1qr2VEeMBDEmmafOa6FB4i2o8iK\n1X/Lfeji6upy//N+2sYHGaHU88eFHEQEQsvFPx2+lT1eOxzN9uyh/EuwBhdo\ncJ4sdo1z4QgKRYE3SHGCFlv9yqckeNEbeFCHfpoeJp0jsCA2quT4JRI5ZqcB\ngOj00Iz8E9ua6wkITE56wcbacNtIlPcnN4nEA+vt5AIYDINsWchU0Tg8jcDq\n/K5YvrcOE40i6GruqyEGxvtGaz8QGao3IrdjMUcER6u04AO42VFKZdBwJ9L5\no+ig5CZ1AJnA7XG7txmp8Iai1da2EbTSEkHQ6eFv5P998phonpJnCEKLhxlv\nWpiuEhvGq/eF6akhMWqu/FhVjydxJaHOa1VoUGPqXJkWfhQDo13wGf8uek2C\ne02NgOxhnd50C0FElI/k6lu9zPikInbFVJXKf5+QUPRhHJ25l+Mab4q9FjGb\nIfNzBSfvW16KCyyQkuepzuUlxP231sPvC1FyVn3p0xfCl8HJqecyTp4JEoDr\nfUS3i3UD4TRPv3Mja914XnaqtdpQuOQoftSC3bk62006mbvmzDRdhakocpLb\n/44sP6arIni6ssCPK1GZ9oMweqCUBUhqP3n9Iaq723eTehYpTuIYixuEClXV\nPD78\r\n=UHSQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnDNNTq+NIvVd6l/WhN17Eh+FhynDaEBBGz3M0XZh4hAiBIkOFW6KArgMsDsXZIBDFoFPLbc7003kZlRpZ3rdnmFQ=="}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_0.2.0_1616700014101_0.3310608731642255"},"_hasShrinkwrap":false},"0.3.0":{"name":"@da-mkay/ng-builder-electron","version":"0.3.0","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.2","rxjs":"^6.4.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","inquirer":"8.0.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.1.5"},"dependencies":{"@angular-devkit/architect":">=0.800.0 <0.900.0","@angular-devkit/core":"^8.0.0","@angular-devkit/schematics":"^8.0.0","@schematics/angular":"^8.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^7.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"f91b026c716ca5e1dfc57af7e1551f4c1a5ef364","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@0.3.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-kNoRZhf0+88z2Vqqcp0WICORgofQ7SdbwvqdxKz+beWjULz38G52tQwPmptTX2mmqt9yQY4tO7hEjv6SamsPaQ==","shasum":"7100fb1e47efa89edba2095864025b37fe23268e","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-0.3.0.tgz","fileCount":60,"unpackedSize":197531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvpAJCRA9TVsSAnZWagAA3mkP/1Y1clGDoS/BVWlFA8ZL\ngxLt4H88joKsRI6aAkQofi1CKDrtKOJuFYFLVnWG9cAYwSyBWK/ziCu3/pnt\nyS1r+ibYepKAl6bazRZtDRqFeP7XEUOkOKCCbvLlJBiQzAYcAKg6ZWInXYYn\nZanVjWg6GViwcl8rQZmBaczrjNgz0qVwYtbYriAIbiBQqGqdjbfQaHpL0Onk\n3SCVGSBZv/1XVUqtcHIjI9LBl5tKv7u+1d2ExYRVWz+c7ISnU0iuzhJ/2AU+\nikP9wGyeiZsUEvDDg1PNHqDOW5ojwx5VJcvyev7GdSqFiP4n9/ayMjRng5Iu\nLBgESswHi+vw13UkyJIjgnfKQ4OUP6B7MNv2ra3wHBmxnt3AVY4KlT+WZa2E\nh6ind8lpxXAxEr/c6xmiGpo6CD0zBWcDhFMT/azRdpmyEalDRHY6hIUOmYqQ\nY3TJF/cec6XFnmXyADVmX/Sw3FxfZj1Lmo3KC0aJf42koFs5CX/Aa8PQk6bv\nojDHyyRlKZeMkYFqRBgwaykRcgD6mlbGsgDF37pGWQ1/HxLYpc4ECXJzmjSO\nc4hinx5vV1dGJBRYbZ8hVk/h5qZkN4l5p82A7i3ekEFA2lughyZccibMIiyo\nx46DA18KiyNrJkL9FkPgrl8Pxgvh8Zd40x/8hPiBdlhHYmxwpICR4AN5qHEO\nZ3PH\r\n=j5AE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlxxWH8qS3nnpNSVXju/CdKGtYx2n0OWSlWhVIxsNXYAiEAh6eScPurFu67ZekSKIoG4/CQ8VXProcPLT8+oAFm8+o="}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_0.3.0_1623101448959_0.3012887915332991"},"_hasShrinkwrap":false},"12.0.0":{"name":"@da-mkay/ng-builder-electron","version":"12.0.0","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.3","rxjs":"^6.6.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.2.0"},"dependencies":{"@angular-devkit/architect":">=0.1200.0 <0.1300.0","@angular-devkit/core":"^12.0.0","@angular-devkit/schematics":"^12.0.0","@schematics/angular":"^12.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^8.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"b338c49faa4870a96b6c0cf8edb2a1f5773f2007","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@12.0.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-LUgzWFpBR3ZDsh53Fx5e6yfejux6m4hS3lFoWRmU3u5P0veF9xVMxHIXolnqf1vgltbPRvuWfUMM7wyKftznfg==","shasum":"dbff8c8f9986496b98ad415ac2a684751fe0c971","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-12.0.0.tgz","fileCount":60,"unpackedSize":198639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv7C7CRA9TVsSAnZWagAAH6YP/1tUbIPrOQ05vmQSGHBc\nceZG6WirgMtP/4TBoIZxFYOboZvxX+E4tPz6mb7FuKvHGPzkTRt7PYiZ1ss8\nE4A+D9S1eY1pI+I9wN9f6z4dswhxfcASrw5fvB9LkLWPlKO3+kpHem53R0AR\nLKEZa7e5BC52x7Zow90+5T6lgycix4s/BWdhpnPHc47Lj6c+LrKN1ZYxZDQi\nxhWMsPpBUiGyIfWXTYHcYFuQkp7B2KwTRYRg/H+4m4iG+CoZyOqHPJjkgpgV\n+yJG5Rnf4QC4ukkOHkndtOzycHQVUDezOsC4a+rrOjqOuisr0CnSkoXxwS4q\n23rA0hHvZMszIe8rfpLuULYiPW9rlWEVYummwGojUZm35VPYEVt57HuDTHsB\naFPnqf3JVUqGwYQzIawMtKzxPbVkwBPl57ZDjSjMpZioubz0CidHsIP6/2Ag\nvhuAK8rjYkE9q5WX5h/5+IedMEVwvKXOndJtNgB9rmnKIKbWD98PU84MVYil\nf5bQ/mjzytfhZU1MfWt5xOXRjdRurRiaDObm3GQ0+Bq5b5GE2ObJubvkWHqF\neWy/9XrmWUZcI7HB0d4DBFOFaw1RRoVCLNrw9TXu10e8R7ALc7p2QMnfVHs3\nmTrj5cEleFvDXdwKiiYtDi55qU7/F1WR/kWjEDRJPD4ewAv9tasQacxNWi24\nXLwq\r\n=pWSv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/EVJ5NdYLGGzabxtbcp0bISskp90Hf1BXJPpmK6wvmAiEAiVenXDOGIxfnu9ZTRQXiY18PDpu3pKo025jxmK3nxco="}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_12.0.0_1623175355279_0.4235642687515817"},"_hasShrinkwrap":false},"12.0.1":{"name":"@da-mkay/ng-builder-electron","version":"12.0.1","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.3","rxjs":"^6.6.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.2.0"},"dependencies":{"@angular-devkit/architect":">=0.1200.0 <0.1300.0","@angular-devkit/core":"^12.0.0","@angular-devkit/schematics":"^12.0.0","@schematics/angular":"^12.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^8.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"6e4cd4120e107bc0b8a8d5916a2681bd838a7338","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@12.0.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-pPddTA5tAaBEyPRXlXc+SOdE36RTK8P6PVVVdnMGSvu4oCwhI810K40ijuuboLZcHge5PPMxyVE/GYdjgvwegQ==","shasum":"fb645f97ba4183cf205ac564eb5705e1e9bba730","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-12.0.1.tgz","fileCount":60,"unpackedSize":198692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv7N3CRA9TVsSAnZWagAAKfsP/jxnOptqFYSQ2ChFA2ns\n7ax59RxwclGHJ7Mk9kPwvj/gQxIUo9wdk6DrIHODwPrc2rNL9yqajfAY//dw\nlLZ2PeaudVgqNNrilaUuvQm1Aaef/wkV29OjFQcWkIViUkeDQmyYc2dPG178\nL16claFinR+RajgxJNJW9RZnv2bQXjeWxKwputgfZTjlL1MR4VvATIthtE5T\n7LaAdjtSyCBTH/R+sivl1pB6ho5gV3Q+q067jSw+4sJ2Cr6dzyAMc+HEC/tV\nYaBSzvc5XBSIk0FHABL9vmvcocMBQ5EaNY5wRt2VrX/x8InpF+Qh4ICBzqUa\nO13jJjZoqu4JPB+N8ZC/gTbM+OH0Y4LRdmww2PxYt6/XOiVbRB/PY1uyODpF\nkcffSL8LMyt32hlX5QAeIh6E4znn2FuEKJvVPMowPR77Fh/fjM2udCz4sTxS\nSBi4J6KY+2sDexbweEzpLI+NyLD6GNS09Nluh1NrM0b1j7bzGBeM54bkqsPX\nFjV5Bg9qYGqqqqu/XMAbpeTqPLXin1+2ni/4JV026R5qy1kKabXGcFBFqxIc\nq7GBsNvuXG8ELgBQ8IHSHZs6gjRlpuHxxPViveDD3hr5omUgKzhM4150+bV7\ntEn5HG5INBL3HTlo9dVfFp9bCjim/4JS57e6dqCvvXkB5RDPN8csB0N5MN0U\n7sB2\r\n=UyqW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdqmtG7vfyk2kfKUmpOU+bccGLk/55qH54H1K3hSTO7gIhAN5msMO/FXQ000z/YXohcnEmglM35KxT5MOxX6ajbg0I"}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_12.0.1_1623176055564_0.2846049158175201"},"_hasShrinkwrap":false},"0.3.1":{"name":"@da-mkay/ng-builder-electron","version":"0.3.1","description":"A set of builders and schematics for the Angular CLI to build electron apps.","repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"homepage":"https://github.com/da-mkay/ng-builder-electron","scripts":{"build":"npm run clean && tsc -p tsconfig.json && npm run copy:jsons && npm run copy:schematic-files","clean":"rimraf dist","copy:jsons":"cpx 'src/**/{schema,collection,builders}.json' ./dist","copy:schematic-files":"cpx 'src/schematics/**/files/**' ./dist/schematics"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern '**/*.ts'"}},"keywords":["angular","ng","electron","builder","electron-builder","watch"],"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"license":"MIT","peerDependencies":{"typescript":">=3.4 <4.2","rxjs":"^6.4.0"},"devDependencies":{"@types/fs-extra":"^9.0.7","@types/inquirer":"^7.3.1","@types/node":"^14.14.26","cpx":"^1.5.0","husky":"^5.0.9","inquirer":"8.0.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rxjs":"^6.4.0","typescript":"~4.1.5"},"dependencies":{"@angular-devkit/architect":">=0.800.0 <0.900.0","@angular-devkit/core":"^8.0.0","@angular-devkit/schematics":"^8.0.0","@schematics/angular":"^8.0.0","ansi-colors":"^4.1.1","depcheck":"^1.4.0","electron-builder":"^22.9.1","fs-extra":"^9.1.0","inquirer":"^7.0.0","semver":"^7.3.4"},"builders":"./dist/builders/builders.json","schematics":"./dist/schematics/collection.json","ng-add":{"save":"devDependencies"},"gitHead":"1da0f7c70cf5875fb8b5013e327c40bf441e1c34","bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"_id":"@da-mkay/ng-builder-electron@0.3.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-y0bINq5AG8eTf0FIYIMULQDxCUfZdvGgn4KRz7NcfSKo5BMif7hGriQIPjmRrWL0E9gYfo4Cw+dYwUGCqNpDOQ==","shasum":"abcef0efcacc6659040fd047bc79c3cd9130d39b","tarball":"https://registry.npmjs.org/@da-mkay/ng-builder-electron/-/ng-builder-electron-0.3.1.tgz","fileCount":60,"unpackedSize":197447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv7QvCRA9TVsSAnZWagAA2voP/2DfiCf2GCWMlTTYi+dI\n1z4nmiW9trSWaqI4rziTaQB8ozRyvwr6M0hXAtf4VDnjjVORzsPFV3UsIGQ+\nOmT0mbzivVleq88UCk7u9KKTI35A4X5L1LQpCWSBxrB5TcrRq/5Si/eYEfmK\nLeUgPES60+Ow82Czn7fk5md+tgSbhTpyHNMhrBVGHphTI+qmsgoNaftqG61n\nJspeGF1tnV0EzQdtzQCatWwfIiD4H/rEEmOzVssabPoni/cH65NCTHJKLjso\noOhlatxJnNmn40I5klIvcwMDkNRxCn9VxjsEXlWIa2EiGgCw88yhh+Ur2iMp\nnweWssR+UidF65uidKgMJ9TOBvtK86SWuw566RHUrS0CN57j0a1DQAutUzSy\nXM5OXG7Aavgu39zqs9y27kowd+fDQbpncBjWGo9xZBfcx/WAjPyFljPECHeM\nMV9thMRWoyanowcCUpoRrp0kTxK0aiO5ttMjJTUOnRZAOpROBjOvyoNe3K9x\nOGC9uY6nvedIZ4pSEP96C5IhGX29tHUNMqItpE9D5FDv6vGRWIAhzW4BAKoK\nvC0ueHyCMHyYV/dBcBgzQn30xvil47ubEtAHEPeNolo9mQnNraz3O+GrVAGr\n+dlNgUkPwoXTXxalvt/aKhq+fDtmtXyyvvadYFFxVb6uAwd4wP0evTSJ/Zkx\nM6xN\r\n=YXm7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpuC3OSULG6/87+TJwMoT9ijwQ/wnqtSLqVS6hIOrPrAiEAhpHF8K4U55Ne+kS9igYR5GGAkFWMbqLvVaH2KD40olo="}]},"_npmUser":{"name":"da-mkay","email":"npm.mkay@gmail.com"},"directories":{},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-builder-electron_0.3.1_1623176239059_0.6466963959261669"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-13T06:28:57.876Z","0.0.1":"2021-03-13T06:28:58.111Z","modified":"2022-04-05T02:31:22.173Z","0.0.2":"2021-03-13T06:40:25.403Z","0.0.3":"2021-03-13T06:57:34.604Z","0.0.4":"2021-03-13T07:54:42.560Z","0.0.5":"2021-03-13T08:03:58.934Z","0.0.6":"2021-03-14T12:01:14.576Z","0.0.7":"2021-03-14T12:02:34.048Z","0.0.8":"2021-03-14T20:41:17.473Z","0.1.0":"2021-03-21T18:23:23.320Z","0.2.0":"2021-03-25T19:20:14.273Z","0.3.0":"2021-06-07T21:30:49.121Z","12.0.0":"2021-06-08T18:02:35.466Z","12.0.1":"2021-06-08T18:14:15.739Z","0.3.1":"2021-06-08T18:17:19.235Z"},"maintainers":[{"name":"da-mkay","email":"npm.mkay@gmail.com"}],"description":"A set of builders and schematics for the Angular CLI to build electron apps.","homepage":"https://github.com/da-mkay/ng-builder-electron","keywords":["angular","ng","electron","builder","electron-builder","watch"],"repository":{"type":"git","url":"git+https://github.com/da-mkay/ng-builder-electron.git"},"author":{"name":"da-mkay","url":"https://github.com/da-mkay"},"bugs":{"url":"https://github.com/da-mkay/ng-builder-electron/issues"},"license":"MIT","readme":"# @da-mkay/ng-builder-electron\n\nInspired by @richapps/ngtron, this set of builders and schematics allows you to build electron apps using the Angular CLI.\n\n> **So what's the difference to @richapps/ngtron?** While @richapps/ngtron does all its magic in the background, @da-mkay/ng-builder-electron is highly configurable. It allows you to configure each and every part of the build process, but it also requires you to do so. Luckily, most - if not all - configuration is done by schematics automatically to get started.\\\n> And why should I care about configurability? For example, it allows you to choose any builder for your renderer and main project and you can use any of the builder's configuration options.\n\n## Versions\n\nThis version requires Angular 8, 9, 10 or 11.\\\nFor other Angular versions take a look at the [Versions page](https://www.npmjs.com/package/@da-mkay/ng-builder-typescript?activeTab=versions).\n\n## Table of Contents\n\n-   [Quickstart](#quickstart)\n-   [General information](#general-information)\n-   [Usage](#usage)\n    -   [Create electron app from scratch (multiple projects, recommended)](#create-electron-app-from-scratch-multiple-projects-recommended)\n    -   [Create electron app from scratch (single project)](#create-electron-app-from-scratch-single-project)\n    -   [Reuse an existing Angluar project as renderer project](#reuse-an-existing-angluar-project-as-renderer-project)\n-   [Additional topics](#additional-topics)\n    -   [Webpack externals](#webpack-externals)\n    -   [Include node modules in the electron app package](#include-node-modules-in-the-electron-app-package)\n-   [F.A.Q.](#faq)\n    -   [Why does my screen keeps white when a soft-reload is performed?](#why-does-my-screen-keeps-white-when-a-soft-reload-is-performed)\n-   [App-schematic options](#app-schematic-options)\n-   [Builder options](#builder-options)\n    -   [Builder: build](#builder-build)\n    -   [Builder: serve](#builder-serve)\n    -   [Builder: package](#builder-package)\n-   [Changelog](#changelog)\n\n## Quickstart\n\nTo quickly generate a new electron app perform the following steps. See the documentation below for further information.\n\nCreate a new empty Angular workspace, then install @da-mkay/ng-builder-electron:\n\n    $ ng new myworkspace --create-application=false\n    $ cd myworkspace\n    $ ng add @da-mkay/ng-builder-electron\n\nWhen prompted hit enter to use the default values.\n\nThen create your app projects.\n\n    $ ng generate @da-mkay/ng-builder-electron:app\n\nIt will ask you for a name for your projects. Type `myapp` and hit enter.\\\nWhen prompted for other information you can simply hit enter to use the default values. Read below for more information.\n\nNow it's time to run your new electron app:\n\n    $ ng serve myapp-electron\n\nEach time you change your code the electron window will reload or the electron process will be restarted.\n\nTo create an app package for your electron app run the following command:\n\n    $ ng run myapp-electron:package\n\nNow, you can find your app package in `dist/myapp-electron-package/pkg`.\n\n## General information\n\nAn electron app built with @da-mkay/ng-builder-electron consists of three parts:\n\n1. **Main project**:\\\n   The main project is a Node.js application (typically written in typescript) that will be run in electron's main process. It opens a renderer project in an electron window (See the [electron docs](https://www.electronjs.org/docs/tutorial/quick-start#main-and-renderer-processes) on more information about main and renderer process).\n\n2. **Renderer project**:\\\n   The renderer project is a web application that will be opened in an electron window, i.e. it runs in a renderer process. This project is usually an Angular application.\n\n3. **Electron project**:\\\n   The electron project simply holds a package.json file and possibly other resources. That package.json file will be used as the base for the final package.json of your electron app. For example, the `main` property required by electron will be added automatically such that it points to your entry-file of your main project. The package.json file is also used when packaging the electron app using `electron-builder`.\\\n   For example, you can manually add dependencies here that will be copied by `electron-builder` from the node_modules folder to your final app (although there is also an automatic mechanism for that, see below).\n\n@da-mkay/ng-builder-electron comes with an app schematic that sets up these projects for you automatically. Check the examples in the [Usage](#usage) chapter below.\n\nThe electron project generated by the app schematic uses the following three builders of @da-mkay/ng-builder-electron:\n\n1. **build**:\\\n   It builds the main and renderer projects into the same output folder (if configured accordingly) and writes a package.json (based on the one of your electron project) to that same output folder.\n   Now, the tool `depcheck` is run on that folder to check which dependencies your code is using and it will add those dependencies to the created package.json.\n2. **serve**:\\\n   It does pretty much the same as the `build` builder (no `depcheck` is used though). However, it must be configured to run the builds of the main and renderer project in watch-mode. Thus, each time the main project or renderer project is changed, the corresponding project starts rebuilding. When all projects are built, the app is started using electron. If the code is changed, then electron is re-started or the windows are reloaded, depending of what was changed (main or renderer code).\n3. **package**:\\\n   The `package` builder simply runs the build target that uses the `build` builder described above. When it's done, you have a folder containing your full app code. Finally, `electron-builder` is run on that output folder to generate the final electron app package.\n\n## Usage\n\n### Create electron app from scratch (multiple projects, recommended)\n\nFirst, create a new **_empty_** Angular workspace:\n\n    $ ng new myworkspace --create-application=false\n    $ cd myworkspace\n\nTo install the builder and schematics, simply use `ng add`:\n\n    $ ng add @da-mkay/ng-builder-electron\n\nIf you do not have electron in your package.json's dependencies it will ask you which version to install. Once installed, it will check which version of `@types/node` package is installed and compare it to the Node.js version used by the installed electron version. If they do not match, it will ask you whether it should install the correct one.\n\nNow you can create a new electron app using the app schematic:\n\n    $ ng generate @da-mkay/ng-builder-electron:app\n\nIt will ask you a few questions:\n\n1. First, it asks for the name to use for the projects that will be created. If you enter `myapp` the following three projects will be created: `myapp-electron`, `myapp-renderer` and `myapp-main`.\\\n   The `*-main` project is a Node.js app written in typescript that will run in electrons main process. The `*-renderer` project is a normal Angular app that will be shown in an electron window. The `*-electron` project simply holds the package.json that will be used as a base when generating the final package.json for the electron app (see [General information](#general-information)).\n2. The second question is about the builder that should be used for the main project. @da-mkay/ng-builder-typescript will simply use the typescript compiler to compile the code. If you will have a more complex main project then you can also use @richapps/ngnode, which uses webpack to bundle the main project.\n3. Finally, the Angular app schematic is started to create an Angular application as the renderer project. The questions that appear (about Angular routing, sylesheet format etc.) are standard Angular questions.\n\nYou are now ready to serve the electron app:\n\n    $ ng serve myapp-electron\n\nIt will build your main and renderer projects and once done, run electron on the output folder. It will also watch your files for changes. In case the main project changes, a hot reload is performed, i.e. the electron-process is re-spawned. In case the renderer project changes, a soft reload is performed, i.e. all electron-windows are reloaded.\n\nUse the `production` configuration to build the renderer and main project using their `production` configurations:\n\n    $ ng serve myapp-electron --configuration=production\n\nTo create an electron app package run:\n\n    $ ng run myapp-electron:package\n\nYou may want to customize the `electron-builder` options in your angular.json, for example to define what kind of app package should be created (zip, dmg, ..., see [electron-builder docs](https://www.electron.build/configuration/configuration))\n\nAgain, pass `--configuration=production` to the `package` task to build the renderer and main project using their `production` configurations.\n\n### Create electron app from scratch (single project)\n\nFirst, create a new **_empty_** Angular workspace:\n\n    $ ng new myworkspace --create-application=false\n    $ cd myworkspace\n\nTo install the builder and schematics, simply use `ng add`:\n\n    $ ng add @da-mkay/ng-builder-electron\n\nAgain (see above) it may ask you to install electron and appropriate `@types/node` package.\n\nNow you can create a new electron app using the app schematic:\n\n    $ ng generate @da-mkay/ng-builder-electron:app --single-project\n\nIt will ask you a few questions:\n\n1. First, it asks for the name to use for the project that will be created.\\\n   That project will be a regular Angular app having the additional two sub folders `main` and `electron`. The `main` folder holds the typescript code for a Node.js app that will run in electrons main process. The `electron` folder simply holds the package.json that will be used as a base when generating the final package.json for the electron app (see [General information](#general-information)).\n2. The second question is about the builder that should be used for the main code. @da-mkay/ng-builder-typescript will simply use the typescript compiler to compile the code. If you will have a more complex main code then you can also use @richapps/ngnode, which uses webpack to bundle the code.\n3. Finally, the Angular app schematic is started to create an Angular application. The questions that appear (about Angular routing, sylesheet format etc.) are standard Angular questions.\n\nYou are now ready to serve the electron app:\n\n    $ ng run myapp:electron-serve\n\nIt will compile your main code and the Angular project and once done, run electron on the output folder. It will also watch your files for changes. In case the main code changes, a hot reload is performed, i.e. the electron-process is re-spawned. In case the Angular project changes, a soft reload is performed, i.e. all electron-windows are reloaded.\n\nUse the `production` configuration to build the renderer and main code using their `production` configurations:\n\n    $ ng run myapp:electron-serve --configuration=production\n\nTo create an electron app package run:\n\n    $ ng run myapp:electron-package\n\nYou may want to customize the `electron-builder` options in your angular.json, for example to define what kind of app package should be created (zip, dmg, ..., see [electron-builder docs](https://www.electron.build/configuration/configuration)).\n\nAgain, pass `--configuration=production` to the `package` task to build the renderer and main code using their `production` configurations.\n\n### Reuse an existing Angluar project as renderer project\n\nIf you already have an Angular project called `PROJECT_NAME`, you can turn it into an electron app by passing `--renderer-project=PROJECT_NAME` to the app schematic. In that case, no new renderer project is created and instead your existing Angular project is used as renderer project.\n\nHere are the examples of the last chapters with the `--renderer-project` option appended ...\\\n... using additional projects for the main code and electron resources:\n\n```\n$ ng add @da-mkay/ng-builder-electron\n$ ng generate @da-mkay/ng-builder-electron:app --renderer-project=PROJECT_NAME\n```\n\nOR\n\n... by putting main code and electron resources beneath your Angular project folder without creating additional projects:\n\n```\n$ ng add @da-mkay/ng-builder-electron\n$ ng generate @da-mkay/ng-builder-electron:app --renderer-project=PROJECT_NAME --single-project\n```\n\nSee the previous chapters on what exactly the difference is between using `--single-project` and not using it.\n\n## Additional topics\n\n### Webpack externals\n\nWhen you use a builder for your renderer or main code, that uses webpack under the hood (the Angular builder or @richapps/ngnode), all dependencies that are used inside the code will automatically be included in the bundles created by webpack.\\\nSometimes you don't want that. For example, when using built-in modules of Node.js. Those modules should not be bundled, because they are already available in the electron environment. Or maybe you want to use a native node module that cannot be bundled at all. In all those cases you can declare those modules in the webpack config as external and they will not be included in the bundle.\\\nWhen using the app schematic as described above, your renderer project (Angular project) and possibly a @richapps/ngnode main project will already be set up with a list of externals. For example, `electron` and Node.js built-ins are added to the list of external modules. To add more modules to the list do the following:\n\nFor Angular projects adjust the file `webpack_electron.config.js` inside the project's folder.\\\nFor main projects using @richapps/ngnode adjust the main build target option `webpackConfigObject` in your angular.json.\n\nIf you declare a module as external, that module must be either available in the target environment (like Node.js built-in modules) or they must be included in the final electron app package, see next topic.\n\n### Include node modules in the electron app package\n\nWhen you use a third party node module in your code, that node module has to find its way into your electron app package. There are two ways to achieve that:\n\n1. The module's code is bundled with your project code.\\\n   For example, Angular projects use webpack which will include the module in the generated bundle unless the module is declared as external (see last chapter). The same holds true for @richapps/ngnode, which can be used for the main code.\n2. The node module is copied to the electron app's node_modules folder.\n\nLet's talk about that second case.\\\nWhen running the electron package task of your project, it first runs the configured electron build task which in turn compiles the code for the main and renderer process and creates a package.json in the same output folder (see [General information](#general-information)).\\\nThe package.json of your electron project is taken as a base for that.\\\nThe electron build builder also runs the `depcheck` tool on the output folder to detect the dependencies that are used in the code. Those dependencies are added to the package.json.\\\nNow, when running the electron package builder, `electron-builder` will be started which will take care of including the dependencies of the package.json into the final app.\n\nMaybe that's not enough and you need to add a dependency manually. Then just do that. You can always add dependencies manually to the package.json of your electron project. Since that package.json is used as a base for the final package.json, `electron-builder` will take these dependencies into account.\n\n## F.A.Q.\n\n### Why does my screen keeps white when a soft-reload is performed?\n\nIn case you use Angular's router, it will change your window's location. Since a `file://` URL is used for electron it is important that the filename, i.e. `index.html`, stays in the URL. This requires you to use Angular's `HashLocationStrategy`. If you don't use `HashLocationStrategy`, the window's location may change to a URL that cannot be loaded by electron, resulting in a white screen.\n\n## App-schematic options\n\n**name**: `string`\\\nThe base name of the created projects. If `singleProject` is `false`, the name is used as a prefix for the renderer-, main- and electron-project. If `singleProject` is `true`, this name is used as the name of the renderer project.\n\n**singleProject**: `boolean`\\\n(default: `false`)\\\nWhen set to `false`, multiple projects will be created (electron project, main project, renderer project). When set to `true`, one project will be created (or an existing will be used, see `rendererProject`) for the renderer and the files for electron and the main code will be put beneath the renderer project folder.\n\n**rendererProject**: `string`\\\nWhen set to a project name, use that project as the renderer project and do not create a new one.\n\n**mainBuilder**: `'@da-mkay/ng-builder-typescript' | '@richapps/ngnode'`\\\n(default: `'@da-mkay/ng-builder-typescript'`)\\\nThe builder to use for the code that will be run in electron's main process. Use '@da-mkay/ng-builder-typescript' if you plan to create a simple main project (uses just a typescript compiler). Use '@richapps/ngnode' if your main project will be more complex (uses webpack to bundle the project).\n\n**enableNodeIntegration**: `boolean`\\\n(default: `false`)\\\nIf set to `false` (recommended) nodeIntegration will not be enabled. An example preload file will be created that provides functionalities to the renderer process that require Node.js. If set to `true`, nodeIntegration will be enabled. Thus, you will be able to use Node.js modules in the renderer process.\n\n## Builder options\n\n### Builder: build\n\n**outputPath**: `string`\\\n (required)\\\n The path relative to the workspace root where the final package.json will be written to. The main and renderer targets should be configured to place its output beneath that outputPath.\n\n**packageJsonPath**: `string`\\\n (required)\\\n The path of the package.json relative to the workspace root. That file is used as a base for the final package.json. The `main` property in the package.json will be set automatically based on the builder config.\n\n**main**: `string`\\\n (required)\\\n The path relative to the outputPath which will be used as electron's main file. This should fit your mainTarget configuration.\n\n**mainTarget**: `string | { target: string, options?: object }`\\\n (required)\\\n The target that builds the project which will be run in electron's main process. Set to either a string (format: 'project:target[:config]') or an object having the properties `target` and `options`. The latter allows to override the options specified in the target configuration.\n\n**mainTargetOverrides**: `string | { target?: string, options?: object }`\\\nOverrides for the `mainTarget` option. Can be used to override target name and/or part of the options. Useful when using configurations in your angular.json.\n\n**rendererTargets**: `(string | {target: string, options?: object })[]`\\\n (required)\\\n An array of targets that build the projects which will be run in electron's renderer process. Each array item must be either a string (format: 'project:target[:config]') or an object having the properties `target` and `options`. The latter allows to override the options specified in the target configuration.\n\n**rendererTargetsOverrides**: `(string | { target?: string, options?: object })[]`\\\nOverrides for the `rendererTargets` option. Can be used to override target name and/or part of the options. Useful when using configurations in your angular.json.\n\n**cleanOutputPath**: `boolean`\\\n (default: `true`)\\\n Whether to clean the ouputPath before running the main and renderer targets.\n\n**depcheck**: `boolean`\\\n (default: `true`)\\\n Whether to run depcheck on the outputPath to find used dependencies that will be automatically taken from the root package.json and added to the final package.json. Note that you can always manually add dependencies to your package.json (see `packageJsonPath`).\n\n**depcheckOptions**: `boolean`\\\n (default: `false`)\\\n Options to pass to depcheck (see [depcheck docs](https://www.npmjs.com/package/depcheck)). If not provided depcheck's default options are used with `ignoreMatches` set to `['electron']`\n\n### Builder: serve\n\n**buildTarget**: `string | { target: string, options?: object }`\\\n (required)\\\nThe electron build target to take the options from which will be used as a base for the serve. This is either a string using the format 'project:build-target[:config]' or an object having the properties `target` (in format 'project:build-target[:config]') and `options` (an object that will be merged with - not just override - the original options of the build target).\\\nFor example, let's assume, the electron build target is configured with the following `mainTarget` option:\n\n```json\n\"mainTarget\": {\n    \"target\": \"myapp:main-build\",\n    \"options\": {\n        \"outputPath\": \"dist/myapp-electron/main\"\n    },\n},\n```\n\nNow, let's define the `buildTarget` option for our serve target:\n\n```json\n\"buildTarget\": {\n    \"target\": \"myapp:electron-build\",\n    \"options\": {\n        \"mainTarget\": {\n            \"options\": {\n                \"watch\": true\n            }\n        },\n        // ...\n    }\n}\n```\n\nAs you can see, we just specify `mainTarget.options` here, but no `mainTarget.target`. Moreover, we set only one option for the main target: `watch`, but no `outputPath`. The serve builder will now merge all these options and use the result, which looks like this:\n\n```json\n\"buildTarget\": {\n    \"target\": \"myapp:electron-build\",\n    \"options\": {\n        \"mainTarget\": {\n            \"target\": \"myapp:main-build\",\n            \"options\": {\n                \"outputPath\": \"dist/myapp-electron/main\",\n                \"watch\": true\n            }\n        },\n        // ...\n    }\n}\n```\n\n**buildTargetOverrides**: `string | { target?: string, options?: object }`\\\nOverrides for the `buildTarget` option. Can be used to override target name and/or part of the options. Useful when using configurations in your angular.json.\n\n### Builder: package\n\n**buildTarget**: `string | { target: string, options?: object }`\\\n (required)\\\nThe electron build target to run prior to packaging the electron app. This is either a string using the format 'project:build-target[:config]' or an object having the properties `target` (in format 'project:build-target[:config]') and `options` (an object that will be merged with - not just override - the original options of the build target). See above for how options are merged.\n\n**buildTargetOverrides**: `string | { target?: string, options?: object }`\\\nOverrides for the `buildTarget` option. Can be used to override target name and/or part of the options. Useful when using configurations in your angular.json.\n\n**electronBuilderConfig**: `object`\\\n (required)\\\nThe configuration options for `electron-builder` (see [electron-builder docs](https://www.electron.build/configuration/configuration)).\n\n## Changelog\n\nCheck out [changelog on Github](https://github.com/da-mkay/ng-builder-electron/blob/main/CHANGELOG.md).","readmeFilename":"README.md"}