{"id":21485014,"url":"https://github.com/nikolaymakhonin/nodejs-templates-old","last_synced_at":"2026-04-15T18:02:11.591Z","repository":{"id":97350595,"uuid":"169413889","full_name":"NikolayMakhonin/nodejs-templates-old","owner":"NikolayMakhonin","description":"See branches for choose template type","archived":false,"fork":false,"pushed_at":"2019-03-01T16:27:27.000Z","size":1057,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"sapper","last_synced_at":"2025-05-31T11:36:30.905Z","etag":null,"topics":["babel7","browserstack","coverage","deploy","eslint","esm","esmodules","intern","karma","mocha-chai","nodejs","npm-package","template","travis","webstorm-settings"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NikolayMakhonin.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-06T13:53:42.000Z","updated_at":"2019-03-01T16:29:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"e19c569d-b3f2-4b20-a7f0-b654bdfb9b21","html_url":"https://github.com/NikolayMakhonin/nodejs-templates-old","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/NikolayMakhonin/nodejs-templates-old","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NikolayMakhonin%2Fnodejs-templates-old","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NikolayMakhonin%2Fnodejs-templates-old/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NikolayMakhonin%2Fnodejs-templates-old/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NikolayMakhonin%2Fnodejs-templates-old/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NikolayMakhonin","download_url":"https://codeload.github.com/NikolayMakhonin/nodejs-templates-old/tar.gz/refs/heads/sapper","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NikolayMakhonin%2Fnodejs-templates-old/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31853279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["babel7","browserstack","coverage","deploy","eslint","esm","esmodules","intern","karma","mocha-chai","nodejs","npm-package","template","travis","webstorm-settings"],"created_at":"2024-11-23T13:13:42.996Z","updated_at":"2026-04-15T18:02:11.563Z","avatar_url":"https://github.com/NikolayMakhonin.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- Markdown Docs: --\u003e\n\u003c!-- https://guides.github.com/features/mastering-markdown/#GitHub-flavored-markdown --\u003e\n\u003c!-- https://daringfireball.net/projects/markdown/basics --\u003e\n\u003c!-- https://daringfireball.net/projects/markdown/syntax --\u003e\n\n\u003c!-- [![NPM Version][npm-image]][npm-url] --\u003e\n\u003c!-- [![NPM Downloads][downloads-image]][downloads-url] --\u003e\n\u003c!-- [![Node.js Version][node-version-image]][node-version-url] --\u003e\n[![Build Status][travis-image]][travis-url]\n[![Test Coverage][coveralls-image]][coveralls-url]\n\n# Description\n\nFor quickly create NodeJs module with svelte components using these commands (just copy/paste it to the console):\n\n(Create new clear empty repository before)\n\nConfig:\n\n```cmd\n(\nSET TEMPLATE_BRANCH=sapper\nSET TEMPLATE_REPO=https://github.com/NikolayMakhonin/nodejs-templates.git\nSET /p DIR_NAME=Enter project directory name:\nSET /p YOUR_REPO_URL=Enter your new clear repository url:\n)\n \n```\n\nInstall:\n\n```cmd\ngit clone --origin template --branch %TEMPLATE_BRANCH% %TEMPLATE_REPO% %DIR_NAME%\ncd %DIR_NAME%\ngit branch -m %TEMPLATE_BRANCH% master\ngit tag -a -m \"New project from template \\\"%TEMPLATE_BRANCH%\\\"\" v0.0.0\ngit remote set-url --push template no_push\ngit remote add origin %YOUR_REPO_URL%\ngit checkout -b develop\ngit push --all origin\ngit push --tags origin\ngit branch -u origin/develop develop\ngit branch -u origin/master master\n \n```\n\nOr you can just clone repository without history using this command:\n```bash\nnpx degit NikolayMakhonin/nodejs-templates#sapper \u003capp name\u003e \u0026\u0026 cd \u003capp name\u003e \u0026\u0026 npm i \u0026\u0026 npm run test\n```\n\n# Testing\n\n\u003c!-- Required for open source BrowserStack plan --\u003e\n\u003c!-- https://www.browserstack.com/open-source?ref=pricing --\u003e\n\nModule has been tested on Travis and BrowserStack\n\n## BrowserStack\n\nYou can see your user name / access key here:\nhttps://www.browserstack.com/accounts/settings\n\n### Local\n\nFor use BrowserStack locally you can set these environment variables:\n\nFor Windows users:\n```bash\nsetx BROWSERSTACK_USERNAME \"your user name\"\nsetx BROWSERSTACK_ACCESS_KEY \"your access key\"\n```\n\n**Attention! BrowserStack tests does not work in WebStorm (and this is an unsolvable problem). You should run tests from console.**\n\n### Travis\n\nAnd you should set your user name and encrypted access key to the .travis.yml\n\nYou shoud generate encrypted access key for each repository.\n\nSee: https://docs.travis-ci.com/user/encryption-keys\n```bash\ntravis encrypt SOMEVAR=\"secretvalue\" \u003e key.txt\n```\n\n\n```yml\naddons:\n  browserstack:\n    username: \"your user name\"\n    access_key:\n      secure: \"your encrypted access key\"\n```\n\n---\n\n[![BrowserStack](https://i.imgur.com/cOdhMed.png)](https://www.browserstack.com/)\n\n---\n\n# License\n\n[CC0-1.0](LICENSE)\n\n[npm-image]: https://img.shields.io/npm/v/templates.svg\n[npm-url]: https://npmjs.org/package/templates\n[node-version-image]: https://img.shields.io/node/v/templates.svg\n[node-version-url]: https://nodejs.org/en/download/\n[travis-image]: https://travis-ci.org/NikolayMakhonin/nodejs-templates.svg?branch=sapper\n[travis-url]: https://travis-ci.org/NikolayMakhonin/nodejs-templates?branch=sapper\n[coveralls-image]: https://coveralls.io/repos/github/NikolayMakhonin/nodejs-templates/badge.svg?branch=sapper\n[coveralls-url]: https://coveralls.io/github/NikolayMakhonin/nodejs-templates?branch=sapper\n[downloads-image]: https://img.shields.io/npm/dm/templates.svg\n[downloads-url]: https://npmjs.org/package/templates\n[npm-url]: https://npmjs.org/package/templates\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikolaymakhonin%2Fnodejs-templates-old","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikolaymakhonin%2Fnodejs-templates-old","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikolaymakhonin%2Fnodejs-templates-old/lists"}