
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
armstrong-css
Advanced tools
To get started, check out http://armstrongcss.org!
Armstrong is designed to be fully modular. If you don't need something, like tables for example, just don't include it!
Below is a breakdown of the structure
style/
└── armstrong/
├── modules/
│ ├── _base.scss
│ ├── _buttons.scss
│ ├── _fonts.scss
│ ├── _forms.scss
│ ├── _grid.scss
│ ├── _dialog.scss
│ ├── _helpers.scss
│ ├── _lists.scss
│ ├── _mixins.scss
│ ├── _normalize.scss
│ ├── _navigation.scss
│ ├── _scaffold.scss
│ ├── _progress.scss
│ ├── _settings.scss
│ ├── _tables.scss
│ └── _typography.scss
├── armstrong.scss
└── armstrong.css
The raw essentials for armstrong. We wouldn't reccomend removing this or anything it imports, or you're gonna have a bad time. Includes the grid, fontawesome and some basic, sensible, hip & happening defaults.
Self explanatory really. Adds some plain, sensible, cross browser defaults for button controls. This includes button and submit. The out of the box classes are 'positive' and 'negative', which are green and red respectively.
Overides base font with one from Google Fonts (open sans by default). Change this file for an easy way to change your sites global font.
This file is imported by bicep (via _base) as a mandatory import. It provides a flexible grid based layout for your site. The new version uses flexbox, so make sure you're not targeting old browsers
Handy for bootstrapping of linear lists.
This file is used by various files across armstrong. Nothing exciting here!
This file is imported by armstrong as a mandatory import. It is just the latest from normalize.
This provides some defaults for layout pages. Strongly recommended if you want to use headers and footers (sticky or otherwise) without any hassle.
Provides base settings for all the rest of armstrong. You can change these if you want, but it's better just to override later yourself if you want to.
New in V2! Gives you a nice spinner along with a determinate/indeterminate progress bar.
New in V2! If you use a nav with some a tags, you'll get a nice looking nav without any messing about.
New in V2! All you need to show pure css dialogs. Again, made for minimal hassle.
Again, self explanatory. Provides some less hideous defaults for cross-browser tables.
This gives you some nice defaults for typography elements (p, span, code, h1, h2, h3, .date, .author etc)
To customize Armstrong, you just need to crack open the armstrong.scss file and comment/remove the modules you don't need. For example here is the default with all the dumbbells and whistles
// REQUIRED IMPORTS
@import "modules/base";
// OPTIONAL IMPORTS
@import "modules/fonts";
@import "modules/typography";
@import "modules/forms";
@import "modules/tables";
@import "modules/lists";
@import "modules/buttons";
And here is it configured without tables
// REQUIRED IMPORTS
@import "modules/base";
// OPTIONAL IMPORTS
@import "modules/fonts";
@import "modules/typography";
@import "modules/forms";
//@import "modules/tables";
@import "modules/lists";
@import "modules/buttons";
Just be sure never to remove the modules/base
import or again, you're gonna have a bad time.
Armstrong uses a couple of amazing components from other authors
Huge thanks to these guys for writing libraries we could not live without :)
Have a bug or a feature request? Please first search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.
Keep track of development and community news.
armstrong-css
).armstrong-css
on packages which modify or add to the functionality of Armstrong when distributing through npm or similar delivery mechanisms for maximum discoverability.For transparency into our release cycle and in striving to maintain backward compatibility, Armstrong is maintained under the Semantic Versioning guidelines. Sometimes we screw up, but we'll adhere to those rules whenever possible.
Rocketmakers
Code and documentation copyright 2011-2015 Rocketmakers Ltd., and released under the MIT license.
FAQs
Armstrong is a lightweight css framework written in SASS
The npm package armstrong-css receives a total of 10 weekly downloads. As such, armstrong-css popularity was classified as not popular.
We found that armstrong-css demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.