{"id":19238312,"url":"https://github.com/olical/chromeplate","last_synced_at":"2025-10-19T02:20:05.148Z","repository":{"id":66128222,"uuid":"1907880","full_name":"Olical/ChromePlate","owner":"Olical","description":"A base layout for your Chrome apps and extensions","archived":false,"fork":false,"pushed_at":"2011-07-04T15:19:58.000Z","size":4768,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-05T02:10:45.942Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Olical.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-06-16T20:57:50.000Z","updated_at":"2015-11-11T14:02:46.000Z","dependencies_parsed_at":"2023-02-19T23:01:00.878Z","dependency_job_id":null,"html_url":"https://github.com/Olical/ChromePlate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olical%2FChromePlate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olical%2FChromePlate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olical%2FChromePlate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Olical%2FChromePlate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Olical","download_url":"https://codeload.github.com/Olical/ChromePlate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240324061,"owners_count":19783453,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"2024-11-09T16:30:51.890Z","updated_at":"2025-10-19T02:20:05.044Z","avatar_url":"https://github.com/Olical.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About\n\n**ChromePlate** is a base layout for your Chrome apps and extensions.\n\nIt comes complete with CSS / JavaScript compressors, an extremely strict JavaScript validator, a load of useful templates and a HTML5 CSS reset.\n\n# Packaging your app\n\nTo package your app simply run `make`.\n\nFor this to run you will need Java for the compression and NodeJS for the validation.\n\nIf you do not have node or you are scared of what the JavaScript validator will show you then run `make no-validate` instead.\n\nI must warn you, I have made the validator extremely strict. This is because I love beautiful JavaScript and I want other people to write correctly too.\n\nThe validator will help you write good clean JavaScript and should spot the odd error too.\n\n**Remember to update the manifest with the correct details before packaging**\n\n# Listing files in the makefile\n\nEvery time you add another CSS or JavaScript file just pop into the makefile and add it to either the JavaScript or CSS file list.\n\nSo say you had included another JavaScript file, your JavaScript file list would look like this, providing you had not removed the initial `main.js` file.\n\n    jsFiles = ${package}assets/javascript/main.js\\\n              ${package}assets/javascript/more-javascript.js\n\nNote the backslash at the end of the line, and package variable at the start.\n\nThe backslash allows the list to be multiline and the variable is so your files point to the package directory.\n\nThere is no need to add already compressed libraries to the list.\n\nThe same technique applies to CSS files, just have a look in the makefile and you will see what I mean.\n\n# Author\n\nThis was pieced together by [Oliver Caldwell](http://olivercaldwell.co.uk/).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folical%2Fchromeplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Folical%2Fchromeplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folical%2Fchromeplate/lists"}