{"id":19659829,"url":"https://github.com/tarabyte/decanify","last_synced_at":"2025-02-27T02:44:59.136Z","repository":{"id":25142594,"uuid":"28564862","full_name":"Tarabyte/decanify","owner":"Tarabyte","description":"Prepare canjs bower package for browserify's debowerify transform","archived":false,"fork":false,"pushed_at":"2014-12-29T13:50:29.000Z","size":160,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-10T07:36:28.374Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tarabyte.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-28T15:24:38.000Z","updated_at":"2014-12-29T13:50:01.000Z","dependencies_parsed_at":"2022-08-23T02:50:19.185Z","dependency_job_id":null,"html_url":"https://github.com/Tarabyte/decanify","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/Tarabyte%2Fdecanify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tarabyte%2Fdecanify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tarabyte%2Fdecanify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tarabyte%2Fdecanify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tarabyte","download_url":"https://codeload.github.com/Tarabyte/decanify/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240968811,"owners_count":19886378,"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-11T15:44:28.594Z","updated_at":"2025-02-27T02:44:59.112Z","avatar_url":"https://github.com/Tarabyte.png","language":"JavaScript","readme":"decanify![Build Status](https://travis-ci.org/Tarabyte/decanify.svg)\n========\n\n\u003e Prepare canjs bower package for browserify's debowerify transform\n\n\nThis package was intended to address the very specific problem. To allow [canjs](http://canjs.com) installed via bower package to run smoothly with browserify. Period. No general purpose AMD to CommonJS converting and such.\n\n***\nWarning: Consider using [WebPack](https://github.com/webpack/webpack) instead.\n***\n\n\n\n##Why not [deamdify](https://github.com/jaredhanson/deamdify)?\nMainly three reasons:\n\n- It seems maintainer has quit the project.\n- There are critical open issues.\n- It wont work with CanJS due to child dependencies.\n\nThis package was inspired by deAMDify but heavily rewritten to meet the specific requirements.\nAnyway kudos goes to [Jared Hanson](https://github.com/jaredhanson).\n\n##Requirements\n- CanJS should be installed via `bower install canjs`\n- [debowerify](https://github.com/eugeneware/debowerify) is required.\n- Allowed file extensions: js or coffee. \n- decanify should run before debowerify.\n- coffeify should run before decanify.\n\n##Example\n\n```javascript\n//inside index.js\nvar can = require('canjs/amd/can');\n\n//inside bower_components/canjs/amd/can.js\ndefine([\"can/util/library\", \"can/control/route\", \"can/model\", \"can/view/mustache\", \"can/component\"], function(can) {\n\treturn can;\n});\n\n//-t decanify\nvar can = require('canjs/can/util/library.js');\nrequire('canjs/can/control/route.js');\n...\nrequire('canjs/can/component.js');\nmodule.exports = can;\n\n//-t debowerify\nvar can = require('./..\\\\..\\\\bower_components\\\\canjs\\\\amd\\\\can');\n\n```\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftarabyte%2Fdecanify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftarabyte%2Fdecanify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftarabyte%2Fdecanify/lists"}