{"id":21338879,"url":"https://github.com/cybertoothca/ember-cli-bootstrap3-sass","last_synced_at":"2025-06-15T00:07:37.236Z","repository":{"id":57223142,"uuid":"71100298","full_name":"cybertoothca/ember-cli-bootstrap3-sass","owner":"cybertoothca","description":"This addon installs the bootstrap3 javascript components and  fonts.  Once installed, you can compile the bootstrap sass into  your app.  Understand that this addon is for Ember applications  that are compiling their styles using SASS.","archived":false,"fork":false,"pushed_at":"2017-01-18T05:47:47.000Z","size":24,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-23T00:44:48.765Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cybertoothca.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":"2016-10-17T04:35:41.000Z","updated_at":"2016-10-30T05:40:50.000Z","dependencies_parsed_at":"2022-08-24T15:41:36.540Z","dependency_job_id":null,"html_url":"https://github.com/cybertoothca/ember-cli-bootstrap3-sass","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/cybertoothca/ember-cli-bootstrap3-sass","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybertoothca%2Fember-cli-bootstrap3-sass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybertoothca%2Fember-cli-bootstrap3-sass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybertoothca%2Fember-cli-bootstrap3-sass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybertoothca%2Fember-cli-bootstrap3-sass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cybertoothca","download_url":"https://codeload.github.com/cybertoothca/ember-cli-bootstrap3-sass/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybertoothca%2Fember-cli-bootstrap3-sass/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259901380,"owners_count":22929224,"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-22T00:41:05.115Z","updated_at":"2025-06-15T00:07:37.210Z","avatar_url":"https://github.com/cybertoothca.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ember-cli-bootstrap3-sass [![GitHub version](https://badge.fury.io/gh/cybertoothca%2Fember-cli-bootstrap3-sass.svg)](https://badge.fury.io/gh/cybertoothca%2Fember-cli-bootstrap3-sass) ![](https://embadge.io/v1/badge.svg?start=1.13.0)\n\n[![npm version](https://badge.fury.io/js/ember-cli-bootstrap3-sass.svg)](https://badge.fury.io/js/ember-cli-bootstrap3-sass) [![CircleCI](https://circleci.com/gh/cybertoothca/ember-cli-bootstrap3-sass.svg?style=shield)](https://circleci.com/gh/cybertoothca/ember-cli-bootstrap3-sass) [![Code Climate](https://codeclimate.com/github/cybertoothca/ember-cli-bootstrap3-sass/badges/gpa.svg)](https://codeclimate.com/github/cybertoothca/ember-cli-bootstrap3-sass) ![Dependencies](https://david-dm.org/cybertoothca/ember-cli-bootstrap3-sass.svg) [![ember-observer-badge](http://emberobserver.com/badges/ember-cli-bootstrap3-sass.svg)](http://emberobserver.com/addons/ember-cli-bootstrap3-sass) [![License](https://img.shields.io/npm/l/ember-cli-bootstrap3-sass.svg)](LICENSE.md)\n\nThis addon installs the bootstrap3 javascript components and \nfonts.  Once installed, you can compile the bootstrap sass into \nyour app.  Understand that this addon is for Ember applications \nthat are compiling their styles using SASS.\n\n__If your Ember\napplication is using pure CSS or LESS, than this addon is NOT for you.__\n\n## What Does This Addon Do?\n\nThis addon will make sure that the latest version of the\n[`ember-cli-sass` Ember Addon](https://github.com/aexmachina/ember-cli-sass) is\ninstalled in your Ember-App.  In addition, the latest version of the\n[`bootstrap-sass` library](https://github.com/twbs/bootstrap-sass) from \nbower will be downloaded in order to acquire the javascript, fonts, \nand SASS source.  The relevant javascript and font files are copied to \nyour Ember-App's `assets` directory and are then referred to from the\nstylesheet.\n\n## Requirements\n\n* Ember \u003e= 1.13.0\n* Ember CLI\n\n## Installation\n\nInstallation is basically two simple steps: one install the addon,\nand two import the SASS source into your `app.scss` file.\n\nThe following will install this addon along with the bootstrap-sass \nsource and fonts:\n\n    $ ember install ember-cli-bootstrap3-sass\n\nNext, inside your `app/styles/app.scss` file you must compile the \nbootstrap source into your application's stylesheet:\n\n    // `app/styles/app.scss`\n    ...\n    @import 'ember-cli-bootstrap3-sass';\n    ...\n\n### Alternate Bootstrap _Theme_ With Fancier Buttons?\n\nAccess to Bootstrap's alternate theme is as simple as adding one\nmore import: `ember-cli-bootstrap3-theme`.  So your \n`app/styles/app.scss` should look like this:\n\n    // `app/styles/app.scss`\n    ...\n    @import 'ember-cli-bootstrap3-sass';\n    @import 'ember-cli-bootstrap3-theme';\n    ...\n\nSo it should go without saying, if you want to include some other\n_canned_ theme from bower or _wherever_, you can include it just after\nthe aforementioned import(s).\n\n\n### Bootstrap _Variables_ \u0026 _Mixins_ Convenience Importer\n\nSometimes you need access to the default Bootstrap variables or you require Bootstrap's\nmixins to generate prior to your loading of the full bootstrap suite.  I've included both \nconvenience imports to this addon.\n\n#### Bootstrap Variables\n\n    // `app/styles/app.scss`\n    ...\n    @import 'ember-cli-bootstrap3-variables';\n    ...\n\nThe bootstrap variables will now be available for you to override or re-use in whatever way you see fit.\n\n#### Bootstrap Mixins\n\n    // `app/styles/app.scss`\n    ...\n    @import 'ember-cli-bootstrap3-mixins';\n    ...\n\nThe bootstrap mixins will be available once this has been imported.\n\n### Alternate Glyphicon Font Path?\n\nBy default, this addon takes care of the Glyphicon font paths for you.\nIf for some reason you need to customize this path, you can do so\nby supplying the `$icon-font-path` variable value before you import\n`ember-cli-bootstrap3-sass`.  __Make sure the path you specify includes\nthe trailing slash!__\n\n    // `app/styles/app.scss`\n    ...\n    $icon-font-path: '/some/absolute/path/'\n    @import 'ember-cli-bootstrap3-sass';\n    ...\n\n### Upgrading\n\nIf you want to upgrade this addon at any time, simply invoke\nthe `ember install ember-cli-bootstrap3-sass` command.\n\nWhen working through the Ember-CLI upgrade process, I again recommend\ninvoking the `ember install ember-cli-bootstrap3-sass` command to get \nthe latest version of the addon.  Notice that this may update the \n`bootstrap-sass` bower dependency to the latest 3.x.x version.\n\n### Troubleshooting And Tips\n\n1. You need `ember-cli-sass` to be configured in your application.  This means\nthat by default your styles have been compiled inside your\n`app/styles/app.scss` file.  If you've adjusted the configuration to use a\ndifferent file, then you must add the \n`@import 'ember-cli-bootstrap3-sass'` directive there.\n1. As bootstrap-3 version updates are made available, simply reinstall your\nbower packages and in some cases update your `bower.json` to ensure the version\nyou want is being brought into your application.  __Understand that this\naddon does not entertain installing bootstrap-4 at this time.__\n\n---\n\n# Ember Addon Building And Testing\n\n## Setup\n\n* `git clone git@github.com:cybertoothca/ember-cli-bootstrap3-sass.git`\n* `npm install`\n* `bower install`\n\n## Running The Dummy Application\n\n* `ember server`\n* Visit your app at http://localhost:4200.\n\n## Running Addon Tests\n\n* `npm test` (Runs `ember try:testall` to test your addon against multiple Ember versions)\n* `ember test`\n* `ember test --server`\n\n## Building The Addon\n\n* `ember build`\n\nFor more information on using ember-cli, visit [http://ember-cli.com/](http://ember-cli.com/).\n\n# Linking This Addon For Local Testing\n\n## Linking\n\n1. From the command line at the root of __this__ project run the \n`npm link` command to _link_ this addon within your local \nnode repository.\n1. From the _other_ Ember project that you wish to test this addon \nin, execute the following command:\n`npm link ember-cli-bootstrap3-sass`.\n1. Now in that same _other_ Ember project, you should go into the\n`package.json` and add the ember addon with the version _*_.  It will\nlook something like this: `\"ember-cli-bootstrap3-sass\": \"*\"`.  Now\nwhen/if you execute `npm install` on this _other_ project it \nwill know to look for the linked addon rather than fetch it from\nthe central repository.\n\n## Unlinking\n\n1. Remove the addon from your local node repository with the following\ncommand (that can be run anywhere):\n`npm uninstall -g ember-cli-bootstrap3-sass`\n1. Remove the reference to the `ember-cli-bootstrap3-sass` \nin your _other_ project's `package.json`.\n1. Run an `npm prune` from the root of your _other_ project's command line.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcybertoothca%2Fember-cli-bootstrap3-sass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcybertoothca%2Fember-cli-bootstrap3-sass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcybertoothca%2Fember-cli-bootstrap3-sass/lists"}