{"id":20506064,"url":"https://github.com/robinradic/radicjs","last_synced_at":"2025-07-06T00:02:54.632Z","repository":{"id":24284486,"uuid":"27679280","full_name":"RobinRadic/radicjs","owner":"RobinRadic","description":"Modular JS library. ","archived":false,"fork":false,"pushed_at":"2015-01-12T18:16:36.000Z","size":676,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-15T20:07:31.424Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://robinradic.github.io/radicjs","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RobinRadic.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":"2014-12-07T18:01:30.000Z","updated_at":"2014-12-19T13:45:47.000Z","dependencies_parsed_at":"2022-08-22T14:00:49.227Z","dependency_job_id":null,"html_url":"https://github.com/RobinRadic/radicjs","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinRadic%2Fradicjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinRadic%2Fradicjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinRadic%2Fradicjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinRadic%2Fradicjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RobinRadic","download_url":"https://codeload.github.com/RobinRadic/radicjs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234100352,"owners_count":18779779,"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-15T19:54:01.998Z","updated_at":"2025-01-16T07:45:40.524Z","avatar_url":"https://github.com/RobinRadic.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"radicjs\n=============\n**version:** 0.0.1\n\nA modular Javascript library builder using RequireJS optimizer. \nProvides my projects with commonly used functionality while maintaining the ability to keep the library as small as possible.\nIt uses some of lodash functions. \n  \n  \n## Requirements\n- jQuery\n\n\n## Getting Started\nAdd a build to your liking using the _config.yml\n```yaml\ntmp: ./tmp\n\napp: src\ndest: dist\n\n\nmodules_external_deps:\n  github/oauthio: oauthio\n  spinner: spinner\n  template: handlebars\n  widgets: widgetfactory\n\ndefault: small\nbuilds:\n  small:\n    filename: radic.small\n    modules: [ base, core ]\n    lodash: [ omit, pick, values, keys, where, cloneDeep, isUndefined ]\n  all:\n    filename: radic.all\n    modules: [ base, core,\n              async/waterfall, async/each, cookie, crypt, github, github/oauthio, github/sync, json, # sdf\n              spinner, sprintf, storage, template, template/general, template/comparisons, widgets, wordwrap,\n              exports/amd, exports/global ]\n    lodash: [ omit, pick, values, keys, where, cloneDeep, isUndefined ]\n  githubio:\n    filename: radic.githubio\n    ignoredeps: [ github/oauthio ]\n    modules: [ base, core,\n              async/waterfall, async/each, cookie, github, github/oauthio, github/sync, json,\n              spinner, storage, template, template/general, template/comparisons, widgets, wordwrap,\n              exports/amd, exports/global ]\n    lodash: [ omit, pick, values, keys, where, cloneDeep, isUndefined ]\n\n```\n\n#### Run it\n```bash\n# show help\ngrunt radicjs:help\n\n# create build from commandline\ngrunt radicjs:custom --filename customized --modules base,core,async/waterfall --lodash omit,pick,values,keys,where\n\n# preconfigured builds from _config.yml\ngrunt radicjs:small\n\ngrunt radicjs:small --filename mysmall\n\ngrunt radicjs:all\n\ngrunt radicjs:all --filename mysmall\n\ngrunt radicjs:githubio\n\n# overides the _config.yml ignoredeps value. excluding it from the dist/packed/${filename}.packed.js\ngrunt radicjs:githubio --ignoredeps githubio/oauth,widgets\n```\n\n## License\nCopyright 2014 Robin Radic \n\n[MIT Licensed](http://radic.mit-license.org)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobinradic%2Fradicjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobinradic%2Fradicjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobinradic%2Fradicjs/lists"}