{"_id":"@cptnmorgan/ng-cli-tsc-builder","_rev":"3-e7aa35bd970f3e1d2e4d1f720f4fc7f9","name":"@cptnmorgan/ng-cli-tsc-builder","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@cptnmorgan/ng-cli-tsc-builder","version":"1.0.0","description":"Angular cli builder using only tsc","main":"dist/index.js","builders":"builders.json","scripts":{"clean":"rimraf dist","copy":"cpx src/**/*.json dist && cpx builders.json dist && cpx package.json dist && cpx README.md dist","build":"npm run clean && tsc && npm run copy","package":"cd dist && npm publish --access public"},"keywords":[],"author":{"name":"Pierre Machaux"},"license":"ISC","devDependencies":{"@types/jasmine":"^3.3.12","@types/node":"^11.13.4","cpx":"^1.5.0","jasmine":"^3.4.0","jasmine-node":"^1.16.2","rimraf":"^3.0.2","ts-node":"^8.1.0","typescript":"^3.4.3"},"dependencies":{"@angular-devkit/architect":"0.901.7"},"gitHead":"f0e720fbb992cae0eb26029a40419e6a78a4a253","_id":"@cptnmorgan/ng-cli-tsc-builder@1.0.0","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-/IGdzMeIdAwFznmvNs8sxrikVhFIvUY6MBll0F6M5ajfMGfwpW6JufX/yjLeWysQigT/kDyjgT/Xz+LWItD4Zw==","shasum":"2f0df4380d180f75ad99f397d1b695a99e2bfcfd","tarball":"https://registry.npmjs.org/@cptnmorgan/ng-cli-tsc-builder/-/ng-cli-tsc-builder-1.0.0.tgz","fileCount":7,"unpackedSize":16962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/BWiCRA9TVsSAnZWagAAzgcP/03lYsxLxSOXZ9eZaVdN\nH3AhSyjwGdPB1Pffk26hOuifDmw/Kf5VITo3AQoyJeCd4zvCspBOSb6YNEr0\njZzSxtmC4zLCgcL5n5slF+l6tgg95I3NWRoHqy8onIwMp7VKYNr6uBn487Qf\n/Xo0SWJnWzVWiF2PjJXOS6Wbb7nwX+5rvqEdiGh+IQe/bVdVdlIf+mn3FdRo\nn91vDSZT44zBjhjbEmuRrwd+S9+OIIkdp7RqIYm/EnoODo/S1UOEGMg5eXng\n/Oxr5yjiVJIa7q98HIHsTyIc5/9Y2DO52Lc4hICapNNLU+CDo4mKvJdHg5wY\nblbo5k3oXen6bZQVKGh/IqmfqOhisd9RYMhJTklmNNzE38zi6FEuFuvUZ4dX\nExQTaapoFPFT9TA49GXc3OhllcTr3mkXXrQ0DhM/OqefswyePqM59ucXATdy\nIzcjj88yIlRioP/CdB8TX7m5xIEZhGUDUvd2PQk9yDBxzPiqISh8NH4iu1md\n8QAU9IRcYcVMkUqq7H0SSUgbHC1LkGVGyNpHm/hCWbIDETR6AtXMzFLC2zk+\ndO4tfxZk38Q3VP49pOYC80nVH7AQdEtkvZbkwEozeR2tm+1op8FJmTEyltT/\ns+xPmmiojE0dy3pnzQluL1/f8482ySrxvJi6retS8+op7TaLRV3Ao8OzQfqy\nF2hP\r\n=GUgW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc9kYEfyHQ4pEbH5TgkxYNLQ0A+ts9Vhv5KJ2gczqMLAIgDcmhYUCiKRakDJNzho0Jqrz76SmK+gPqgSx0ZHgQM8o="}]},"_npmUser":{"name":"sir-captainmorgan21","email":"zsmorgan21@gmail.com"},"directories":{},"maintainers":[{"name":"sir-captainmorgan21","email":"zsmorgan21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-cli-tsc-builder_1.0.0_1643910561972_0.9454568472079636"},"_hasShrinkwrap":false},"1.0.1":{"name":"@cptnmorgan/ng-cli-tsc-builder","version":"1.0.1","description":"Angular cli builder using only tsc","main":"dist/index.js","builders":"builders.json","scripts":{"clean":"rimraf dist","copy":"cpx src/**/*.json dist && cpx builders.json dist && cpx package.json dist && cpx README.md dist","build":"npm run clean && tsc && npm run copy","package":"cd dist && npm publish --access public"},"keywords":[],"author":{"name":"Pierre Machaux"},"license":"ISC","devDependencies":{"@types/jasmine":"^3.3.12","@types/node":"^11.13.4","cpx":"^1.5.0","jasmine":"^3.4.0","jasmine-node":"^1.16.2","rimraf":"^3.0.2","ts-node":"^8.1.0","typescript":"^3.4.3"},"dependencies":{"@angular-devkit/architect":"0.901.7"},"gitHead":"f0e720fbb992cae0eb26029a40419e6a78a4a253","_id":"@cptnmorgan/ng-cli-tsc-builder@1.0.1","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-nGdQvDUWAoe9VYQUYo9QnYqXu+an5WN37Dn7X7J0BXzKcRUGj18Q2CNPsFOgRti7gux+NX4Oqm0uKQ3uHHTLrg==","shasum":"9b9631974299afc14367df1c48b5f1b45bf7856d","tarball":"https://registry.npmjs.org/@cptnmorgan/ng-cli-tsc-builder/-/ng-cli-tsc-builder-1.0.1.tgz","fileCount":7,"unpackedSize":16958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/BaGCRA9TVsSAnZWagAAhQIQAJBbCwUv8RKTMvRqZrw/\nHkJISnRy17Jf7/tNz7KXqAXAkwfrAd6bb3f2OkLttZtndXbvcOysrn3y7sD8\nMMZgab/kVxwSC+vELgAMQJVskKKrRCQGZ+Hqpdtm2jJWPL9giI26vs9Rwg93\nR9QFW/0VhP5K0Z5RiO2990M4kLdWSKD+b9+A7wdWciusvbwjrMfX7Hnjj8Xd\n2/hUxwEzCzchztTkvJsKpr8utGRQ34BYAT0vSjyQqiBVLjxa/0CYylipnFCl\ngfzu2LRpv3bqSoL4oZ8RD58skMKNsLIv9jo9E/uxkAWAFMSzcPnhCPV/q9rD\nJc5BFVe/n7Piuv+IyZrTVa8tAHYU5y7wOZTf5YNZAy/HU28a8voozc1qUY19\nrbdXQnuK6rNwDfR1AfaCRgjNQpv9xZ2QKS4r/anujNy03R73rP4WpCyFw7Ct\nhLrAIcfbjYWtCSTMl9KDKUwBzW0RwMvPAVAmHkplZ9eOVy2fXnHI5qpqrr1v\nLkQh7nbaL41+kqEejc7rA74KNdLGHDlff61QRSwZLYo3VK8roJBwxmohtef+\nM3vGPc9aBNRUm49WCoNgAay70aRthcld+4fMkMm8Rp44hSrti2hNjjbE366a\nnt918VIEU9jb0Ess+n7YW7twogI3yiuHBv1U8EtqGiJoi+6ba+/LrFsn8pwJ\nuu3/\r\n=przc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTYG+W62Ps+4jqCX/LbfGIMWH+RULfScWPpMspJD+ZPgIgcl/wRNuqqX9spuRu3mvQEGd0hPAz1NynwGAN7YbQaqQ="}]},"_npmUser":{"name":"sir-captainmorgan21","email":"zsmorgan21@gmail.com"},"directories":{},"maintainers":[{"name":"sir-captainmorgan21","email":"zsmorgan21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-cli-tsc-builder_1.0.1_1643910789955_0.8969039745712524"},"_hasShrinkwrap":false},"1.0.2":{"name":"@cptnmorgan/ng-cli-tsc-builder","version":"1.0.2","description":"Angular cli builder using only tsc","main":"dist/index.js","builders":"builders.json","scripts":{"clean":"rimraf dist","copy":"cpx src/**/*.json dist && cpx builders.json dist && cpx package.json dist && cpx README.md dist","build":"npm run clean && tsc && npm run copy","package":"cd dist && npm publish --access public"},"keywords":[],"author":{"name":"Pierre Machaux"},"license":"ISC","devDependencies":{"@types/jasmine":"^3.3.12","@types/node":"^11.13.4","cpx":"^1.5.0","jasmine":"^3.4.0","jasmine-node":"^1.16.2","rimraf":"^3.0.2","ts-node":"^8.1.0","typescript":"^3.4.3"},"dependencies":{"@angular-devkit/architect":"0.901.7"},"gitHead":"e1bb5410fb46bfc361355eee4856a7c9cae45f9b","_id":"@cptnmorgan/ng-cli-tsc-builder@1.0.2","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-eTawRq2pzKzlEHwGNLcKGBA9wlgRmudP7JJOeZi3hsdf4a4ep3dYMVOOYtGcKc1sVABGBwAEQsHTjQkk9fGzNA==","shasum":"01a52860044184f26f6008a551e63f4c8d94c35d","tarball":"https://registry.npmjs.org/@cptnmorgan/ng-cli-tsc-builder/-/ng-cli-tsc-builder-1.0.2.tgz","fileCount":7,"unpackedSize":16962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/CHwCRA9TVsSAnZWagAANz4QAIVXT9Qdvpr7CGhaUgSF\nF7YE+kuHV5UdWzO4LlDXrgBcqDuQ+mF6aBz5Ag0t0pazdnYIFCZLkcdKpxas\nOI6+nmy7u6Yv+WR8+GQIareleLan0V/q3GRtdXanQZDRlng7tmxeyeFAUw0x\nJUiT73WrIUzXOObvd48INliG8N/FkPbk0rBte0kcv7DYGP45ZABpJ/GROhaL\neKFHjEHjR+5BQhGx+NhOuc5gIiF6cHCs5T7Y5UTl7KVnnKktgKfi8PlukkNc\nyl4iAkrqL6uN0uzi9WOlqmEO94sXcpxZCV6ybrKHj14cn0cVOnuTFDHzfvlT\nDz7oWyAUf82KgmUOYPriv+ZhhXQRcMz/wlFMwXUIDH7SYAc+uuPC2E2jSll1\nkH4YHskctKdw90RsAxOZfWro6CU9cz/dJmIbfBpCnpXiEa96Xxemwm7x6ZU9\nfOYBIpCOvuTQVehWhz1bAoa4mLN/00LiS/65nY3Mpanfi5oA9bwi6pfOb4Hp\nLECiB6fuwsBtbx2BSpZI0vQr61VCB77iInn/46kWreAFoQnuyYB9VE60dH1S\nLifUfm8OWKlRuPV2lbsnj6r41PltWZiPT6xvUfEli/rMr3S0RFJ+5smaUHCt\nryt87+/jBD+mR/UVcipYRxr9Mf+TxYrdpew+9H8KeH6+1I06I1OpelJLvFIV\n3iu4\r\n=g3rJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt8ZREz1ZLZDdeRuz9NADuIw1ErB+31XYZWjTiOG0QcgIhALUvOD67H8AegrEV/bCFrQuCVqARI2g6EAjjX5pN+q7/"}]},"_npmUser":{"name":"sir-captainmorgan21","email":"zsmorgan21@gmail.com"},"directories":{},"maintainers":[{"name":"sir-captainmorgan21","email":"zsmorgan21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-cli-tsc-builder_1.0.2_1643913712509_0.1897343689686477"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-03T17:49:21.910Z","1.0.0":"2022-02-03T17:49:22.197Z","modified":"2022-04-05T01:33:33.816Z","1.0.1":"2022-02-03T17:53:10.101Z","1.0.2":"2022-02-03T18:41:52.635Z"},"maintainers":[{"name":"sir-captainmorgan21","email":"zsmorgan21@gmail.com"}],"description":"Angular cli builder using only tsc","keywords":[],"author":{"name":"Pierre Machaux"},"license":"ISC","readme":"# Ng Cli Tsc Builder\n\nA simple Angular cli builder using only tsc and file replacement. (FORK of @pmachaux/ng-cli-tsc-builder)\n\n## Use case\n\nWhen you have a project you want to build with the Angular CLI without webpack.\nWe use only the tsc compiler.\n\n## Install\n\n```\nnpm i -D @cptnmorgan/ng-cli-tsc-builder\n```\n\n## Accepted options:\n\n    - tsConfig: Path to tsconfig file used for the compilation\n    - outputPath: Folder to output build\n    - rootDir: See --rootDir in https://www.typescriptlang.org/docs/handbook/compiler-options.html\n    - sourceMap: Include sourceMap\n    - fileReplacements: Replace file by another one (same as usual)\n    - packageDir: If provided Will copy over package.json and README.md to dist preparation for publishing to npm\n\n## Process\n\n    - Clean previous dist folder\n    - Build using TS compiler and options provided\n    - Replace files if fileReplacements is provided\n    - Clean all unused environment files\n\n## Example of usage in Angular.json (within Nx monorepo)\n\n```\n\"my-app\": {\n      \"root\": \"apps/my-app\",\n      \"sourceRoot\": \"apps/my-app/src\",\n      \"projectType\": \"application\",\n      \"prefix\": \"my-app\",\n      \"schematics\": {},\n      \"architect\": {\n        \"build\": {\n          \"builder\": \"@cptnmorgan/ng-cli-tsc-builder:build\",\n          \"options\": {\n            \"outputPath\": \"dist/apps/mlk/my-app\",\n            \"tsConfig\": \"apps/my-app/tsconfig.app.json\",\n            \"rootDir\": \"apps/my-app/src\",\n            \"sourceMap\": true,\n            \"packageDir\": \"apps/my-app\" // Path to where you package.json and README.md live\n          },\n          \"configurations\": {\n            \"production\": {\n              \"fileReplacements\": [\n                {\n                  \"replace\": \"apps/my-app/src/environments/environment.ts\",\n                  \"with\": \"apps/my-app/src/environments/environment.prod.ts\",\n                }\n              ],\n              \"sourceMap\": false\n            }\n          }\n        },\n        \"lint\": {\n          \"builder\": \"@angular-devkit/build-angular:tslint\",\n          \"options\": {\n            \"tsConfig\": [\n              \"apps/my-app/tsconfig.app.json\",\n              \"apps/my-app/tsconfig.spec.json\"\n            ],\n            \"exclude\": [\"**/node_modules/**\", \"!apps/my-app/**\"]\n          }\n        }\n      }\n    }\n```\n","readmeFilename":"README.md"}