{"id":20234662,"url":"https://github.com/toggl/wortels","last_synced_at":"2025-06-10T10:08:29.309Z","repository":{"id":5529925,"uuid":"6732217","full_name":"toggl/wortels","owner":"toggl","description":"An asset packager, similar to Rails asset pipeline","archived":false,"fork":false,"pushed_at":"2014-09-05T10:57:39.000Z","size":5388,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-03-03T14:13:58.844Z","etag":null,"topics":["backend"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/toggl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-11-17T05:24:42.000Z","updated_at":"2019-05-02T20:52:33.000Z","dependencies_parsed_at":"2022-07-06T23:33:23.777Z","dependency_job_id":null,"html_url":"https://github.com/toggl/wortels","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/toggl%2Fwortels","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toggl%2Fwortels/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toggl%2Fwortels/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toggl%2Fwortels/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/toggl","download_url":"https://codeload.github.com/toggl/wortels/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toggl%2Fwortels/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259053522,"owners_count":22798438,"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":["backend"],"created_at":"2024-11-14T08:12:09.974Z","updated_at":"2025-06-10T10:08:29.279Z","avatar_url":"https://github.com/toggl.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"How to use\n==========\n\nAn asset packager, similar to Rails asset pipeline. Assets are listed in a **manifest file**, like this:\n\n```\nunderscore.js\nbackbone.js\napp.js\n```\n\nWortels reads the asset manifest file, then for each asset computes a SHA1 of the file contents. \nIf the asset wasn't previously packaged, it's compiled/transpiled/whatever you need, and the resulting\nfile is stored in a **cache folder**, that is shared per user. If you package an asset file\nin one project, the packaged file can be later used in other projects as well, when using wortels.\n\nIf an asset file was already packaged, the previously packaged result is fetched from the cache folder\nand there's no need to package it again. This makes the whole packaging process very fast, since\ntypically only some files mentioned in the asset manifest have actually changed (and therefore their\nSHA1 hashes have changed, which triggers re-packaging of the changed files).\n\nCurrently only Closure compiler is supported, but the code can easily be modified to support other\ncompilers as well.\n\nInstall\n=======\nClone the repo, then in the cloned repo folder:\n\n```\nmake\nmake install\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoggl%2Fwortels","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoggl%2Fwortels","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoggl%2Fwortels/lists"}