@ng-toolkit/serverless
Advanced tools
Comparing version 1.0.8 to 1.0.9
{ | ||
"author": "Maciej Treder <contact@maciejtreder.com>", | ||
"name": "@ng-toolkit/serverless", | ||
"version": "1.0.8", | ||
"version": "1.0.9", | ||
"description": "Angular Universal PWA boilerplate for serverless environment.", | ||
@@ -33,3 +33,3 @@ "repository": { | ||
"@angular-devkit/schematics": "^0.6.3", | ||
"@ng-toolkit/_utils": "^1.0.8", | ||
"@ng-toolkit/_utils": "^1.0.0", | ||
"@schematics/angular": "^0.6.3" | ||
@@ -39,3 +39,3 @@ }, | ||
"@types/jasmine": "^2.6.0", | ||
"@types/node": "^8.10.16", | ||
"@types/node": "^8.10.17", | ||
"ci-publish": "^1.3.1", | ||
@@ -42,0 +42,0 @@ "jasmine": "^2.8.0", |
@@ -15,2 +15,3 @@ [![Maintainability](https://api.codeclimate.com/v1/badges/feb1889ed8bd09672fae/maintainability)](https://codeclimate.com/github/maciejtreder/ng-toolkit/maintainability) | ||
Add serverless support (AWS Lambda; Google Cloud Functions & Firebase) to your Angular project. Supports as well client-side-only projects as Angular Universal projects (server side rendering). | ||
[Check deep overview article on Medium](https://medium.com/@maciejtreder/angular-serverless-a713e86ea07a) | ||
@@ -42,3 +43,3 @@ ## Live demo | ||
You can read more about [using custom domain in AWS Lambda](https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html). | ||
You can read more about [using custom domain in AWS Lambda in this Medium post](https://medium.com/@maciejtreder/custom-domain-in-aws-api-gateway-a2b7feaf9c74) or [in the official AWS documentation](https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html). | ||
@@ -53,3 +54,3 @@ ### Firebase | ||
Project ID, can be found in project settings: | ||
![where to find project ID](https://raw.github.com/maciejtreder/ng-toolkit/blob/master/schematics/serverless/project_id.png) | ||
![where to find project ID](https://raw.githubusercontent.com/maciejtreder/ng-toolkit/master/schematics/serverless/project_id.png) | ||
@@ -65,3 +66,3 @@ | ||
[Open Collective](https://opencollective.com/ng-toolkit), | ||
[Donorbox](https://donorbox.org/angular-universal-pwa), | ||
[Donorbox](https://donorbox.org/ng-toolkit), | ||
[Liberapay](https://liberapay.com/maciejtreder/donate), | ||
@@ -68,0 +69,0 @@ |
@@ -17,7 +17,2 @@ "use strict"; | ||
//common actions | ||
rules.push(tree => { | ||
if (tree.exists(`${options.directory}/local.js`)) { | ||
tree.delete(`${options.directory}/local.js`); | ||
} | ||
}); | ||
rules.push(schematics_1.mergeWith(templateSource, schematics_1.MergeStrategy.Overwrite)); | ||
@@ -80,4 +75,11 @@ rules.push(_utils_1.addOrReplaceScriptInPackageJson(options, "server", "node local.js")); | ||
rules.push(tree => { | ||
let localJS = test_1.getFileContent(tree, `${options.directory}/local.js`); | ||
tree.overwrite(`${options.directory}/local.js`, localJS.replace("__distFolder__", _utils_1.getDistFolder(tree, options))); | ||
_utils_1.createOrOverwriteFile(tree, `${options.directory}/local.js`, ` | ||
const port = process.env.PORT || 8080; | ||
const server = require('./${_utils_1.getDistFolder(tree, options)}/server'); | ||
server.app.listen(port, () => { | ||
console.log("Listening on: http://localhost:"+port); | ||
}); | ||
`); | ||
let webpack = test_1.getFileContent(tree, `${options.directory}/webpack.server.config.js`); | ||
@@ -84,0 +86,0 @@ tree.overwrite(`${options.directory}/webpack.server.config.js`, webpack.replace("__distFolder__", _utils_1.getDistFolder(tree, options))); |
@@ -24,7 +24,2 @@ import { | ||
//common actions | ||
rules.push(tree => { | ||
if (tree.exists(`${options.directory}/local.js`)) { | ||
tree.delete(`${options.directory}/local.js`); | ||
} | ||
}) | ||
rules.push(mergeWith(templateSource, MergeStrategy.Overwrite)); | ||
@@ -98,5 +93,12 @@ | ||
rules.push(tree => { | ||
let localJS = getFileContent(tree, `${options.directory}/local.js`); | ||
tree.overwrite(`${options.directory}/local.js`, localJS.replace("__distFolder__", getDistFolder(tree, options))); | ||
createOrOverwriteFile(tree,`${options.directory}/local.js`,` | ||
const port = process.env.PORT || 8080; | ||
const server = require('./${getDistFolder(tree, options)}/server'); | ||
server.app.listen(port, () => { | ||
console.log("Listening on: http://localhost:"+port); | ||
}); | ||
`); | ||
let webpack = getFileContent(tree, `${options.directory}/webpack.server.config.js`); | ||
@@ -103,0 +105,0 @@ tree.overwrite(`${options.directory}/webpack.server.config.js`, webpack.replace("__distFolder__", getDistFolder(tree, options))); |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
144
150724
Updated@ng-toolkit/_utils@^1.0.0