{"_id":"@asnea/quick-service","_rev":"3-cbed6d6a202fa2bf302e8bfb854f7103","name":"@asnea/quick-service","description":"Somewhat opinionated microservice template","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@asnea/quick-service","version":"0.1.0","description":"Somewhat opinionated microservice template","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Brenneke"},"license":"Unlicense","bin":{"quick-service":"bin/install.js"},"dependencies":{"fs-extra":"^0.26.7"},"repository":{"type":"git","url":"git+https://github.com/SneakyMax/quick-service.git"},"gitHead":"ecc5745c99df0a141ccd20f964f5bd283df9b87a","bugs":{"url":"https://github.com/SneakyMax/quick-service/issues"},"homepage":"https://github.com/SneakyMax/quick-service#readme","_id":"@asnea/quick-service@0.1.0","_shasum":"e178b8f9954537016741ee052c4ff3e3dafdd426","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"asnea","email":"sneakymax@gmail.com"},"dist":{"shasum":"e178b8f9954537016741ee052c4ff3e3dafdd426","tarball":"https://registry.npmjs.org/@asnea/quick-service/-/quick-service-0.1.0.tgz","integrity":"sha512-p1JD8WBdEyJvKS7GR1jW7NPBfjBqfdXrXb/YsexfjP5MHhIG1AK8ra4cZsgP6c/has8U8OrEVv38WTSMB3O/xQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr5bObveC0KBb9skdmi4b8Hs7IoZ9ywv92n/QCT4mOBAIhAPmh2JqKSA943bAK8sS1U/XLQEYYDNptHT0zLuZLfW66"}]},"maintainers":[{"name":"asnea","email":"sneakymax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/quick-service-0.1.0.tgz_1458887853042_0.4275366149377078"}}},"readme":"# Quick-Service\r\n\r\nSomewhat template for making node microservices.\r\n\r\n## What makes this opinionated?\r\n\r\n* [JavaScript Standard Style all the way](https://github.com/feross/standard)\r\n* ES6/ES7 all the way\r\n* [Restify](http://restify.com)\r\n* Build system already done\r\n* [12 Factor as much as possible](http://12factor.net/). This includes a config file that should be kept separate from the repository.\r\n* SSL always, certificates via [Lets Encrypt](https://letsencrypt.org/). Prefer HTTP/2, SPDY\r\n\r\n## Quick Start\r\n\r\n* Take an empty folder\r\n* Run `npm install @asnea/quick-service`\r\n* Run `node_modules/.bin/quick-service` (on Windows, use `\\`)\r\n* You now have a service template ready to go\r\n\r\nOptionally, you can edit the `package.json` to include correct details.\r\n\r\n## How to use your new service\r\n\r\nThere will be a `README.MD` file in your created service, which can explain in details the commands you can run, but in general:\r\n\r\n* When developing, run `npm run watch`. Your code will be automatically watched and the server restarted when code changes (via `nodemon`)\r\n* If you want to just build and run the server, run `npm run build-and-run`\r\n* If you're built and just want to run the server, `npm start` will work.\r\n* Run `npm run build-production` to build a production package into `build` (**WIP**)\r\n* Other `npm run` commands are in the `package.json`\r\n\r\n## Recommended\r\n\r\n* `npm install -g`&nbsp;[`standard`](https://github.com/feross/standard)\r\n* `npm install -g`&nbsp;[`eslint-plugin-standard`](https://github.com/xjamundx/eslint-plugin-standard)\r\n\r\n##### If you use Sublime\r\n\r\n* [SublimeLinter](http://www.sublimelinter.com/en/latest/)\r\n* [SublimeLinter Standard](https://github.com/Flet/SublimeLinter-contrib-standard)\r\n\r\n","maintainers":[{"name":"asnea","email":"sneakymax@gmail.com"}],"time":{"modified":"2022-06-12T14:49:18.296Z","created":"2016-03-25T06:37:33.474Z","0.1.0":"2016-03-25T06:37:33.474Z"},"homepage":"https://github.com/SneakyMax/quick-service#readme","repository":{"type":"git","url":"git+https://github.com/SneakyMax/quick-service.git"},"author":{"name":"Andy Brenneke"},"bugs":{"url":"https://github.com/SneakyMax/quick-service/issues"},"license":"Unlicense","readmeFilename":"README.md"}