{"id":28828911,"url":"https://github.com/mojotech/standauf","last_synced_at":"2026-01-31T13:09:31.338Z","repository":{"id":36260054,"uuid":"40564481","full_name":"mojotech/standauf","owner":"mojotech","description":null,"archived":false,"fork":false,"pushed_at":"2015-10-09T18:12:45.000Z","size":227,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-06-19T05:11:44.476Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mojotech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-11T20:48:03.000Z","updated_at":"2015-10-09T18:24:12.000Z","dependencies_parsed_at":"2022-09-04T13:00:20.457Z","dependency_job_id":null,"html_url":"https://github.com/mojotech/standauf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mojotech/standauf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mojotech%2Fstandauf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mojotech%2Fstandauf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mojotech%2Fstandauf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mojotech%2Fstandauf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mojotech","download_url":"https://codeload.github.com/mojotech/standauf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mojotech%2Fstandauf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28944023,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T13:02:32.153Z","status":"ssl_error","status_checked_at":"2026-01-31T13:00:07.528Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2025-06-19T05:10:50.985Z","updated_at":"2026-01-31T13:09:31.323Z","avatar_url":"https://github.com/mojotech.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://d13yacurqjgara.cloudfront.net/users/111934/screenshots/2192403/attachments/404994/attachment.png)\n\n### One time setup\n\n```sh\nbower i \u0026\u0026 npm i\n```\n\n### Development workflow\n\n#### Serve / watch\n\n```sh\nnpm run start\n```\n\nThis outputs an IP address you can use to locally test and another that can be used on devices connected to your network.\n\n#### Run tests\n\n```sh\nnpm test\n```\n\nThis runs the unit tests defined in the `app/test` directory through [web-component-tester](https://github.com/Polymer/web-component-tester).\n\n#### Build \u0026 Vulcanize\n\n```sh\nnpm build\n```\n\nBuild and optimize the current project, ready for deployment. This includes linting as well as vulcanization, image, script, stylesheet and HTML optimization and minification.\n\n#### Development flow\n\nIn order to guarantee that the latest version of your Service Worker script is being used, follow these instructions:\n\n* After you made changes to your service worker script, close all but one of the tabs pointing to your web application\n* Hit shift-reload to bypass the service worker as to ensure that the remaining tab isn't under the control of a service worker\n* Hit reload to let the newer version of the Service Worker control the page.\n\nIf you find anything to still be stale, you can also try navigating to `chrome:serviceworker-internals` (in Chrome), finding the relevant Service Worker entry for your application and clicking 'Unregister' before refreshing your app. This will (of course) only clear it from the local development machine. If you have already deployed to production then further work will be necessary to remove it from your user's machines.\n\n#### Disable Service Worker support after you enabled it\n\nIf for any reason you need to disable Service Worker support after previously enabling it, you can remove it from your Polymer Starter Kit project using these 4 steps:\n\n1. Remove references to the platinum-sw elements from your application [index](https://github.com/PolymerElements/polymer-starter-kit/blob/master/app/index.html).\n2. Remove the two Platinum Service Worker elements (platinum-sw/..) in [app/elements/elements.html](https://github.com/PolymerElements/polymer-starter-kit/blob/master/app/elements/elements.html)\n3. Remove 'precache' from the list in the 'default' gulp task ([gulpfile.js](https://github.com/PolymerElements/polymer-starter-kit/blob/master/gulpfile.js))\n4. Navigate to `chrome://serviceworker-internals` and unregister any Service Workers registered by Polymer Starter Kit for your app just in case there's a copy of it cached.\n\n## Frequently Asked Questions\n\n### Where do I configure routes in my application?\n\nThis can be done via [`app/elements/routing.html`](https://github.com/PolymerElements/polymer-starter-kit/blob/master/app/elements/routing.html). We use Page.js for routing and new routes\ncan be defined in this import. We then toggle which `\u003ciron-pages\u003e` page to display based on the [selected](https://github.com/PolymerElements/polymer-starter-kit/blob/master/app/index.html#L105) route.\n\n### How do I add new JavaScript files to Starter Kit so they're picked up by the build process?\n\nAt the bottom of `app/index.html`, you will find a build block that can be used to include additional\nscripts for your app. Build blocks are just normal script tags that are wrapped in a HTML\ncomment that indicates where to concatenate and minify their final contents to.\n\nBelow, we've added in `script2.js` and `script3.js` to this block. The line\n`\u003c!-- build:js scripts/app.js --\u003e` specifies that these scripts will be squashed into `scripts/app.js`\nduring a build.\n\n```html\n\u003c!-- build:js scripts/app.js --\u003e\n\u003cscript src=\"scripts/app.js\"\u003e\u003c/script\u003e\n\u003cscript src=\"scripts/script2.js\"\u003e\u003c/script\u003e\n\u003cscript src=\"scripts/script3.js\"\u003e\u003c/script\u003e\n\u003c!-- endbuild--\u003e\n```\n\nIf you are not using the build-blocks, but still wish for additional files (e.g scripts or stylesheets) to be included in the final `dist` directory, you will need to either copy these files as part of the gulpfile.js build process (see the `copy` task for how to automate this) or manually copy the files.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmojotech%2Fstandauf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmojotech%2Fstandauf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmojotech%2Fstandauf/lists"}