Security News
New Python Packaging Proposal Aims to Solve Phantom Dependency Problem with SBOMs
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.
Load GitHub Gists asynchronously and optionally specify which file to show. This allows you to keep related files in a single gist, but show them individually on your pages. The async loading prevents your page rendering from stalling.
Based on Mark Selby's [async-gists.js]. [async-gists.js]: https://gist.github.com/markselby/7209751
Requires jQuery.
Include javascripts/main.coffee
however you like
or load the compiled file js/gist-async.min.js
,
then call the global function, e.g.,
(function (window, document) {
document.addEventListener('DOMContentLoaded', function () {
window.gistAsync();
})
})(window, document);
Example markup:
<div class="gist" data-gist="8288761" data-gist-file="gist-async.coffee">
<a href="https://gist.github.com/8288761">Loading file gist-async.coffee from 8288761</a>
</div>
The minimal required markup is
<div data-gist="8288761"></div>
The recommended method is to add this as a dependency to your project using npm with
$ npm install --save gist-async
or Bower with
$ bower install --save gist-async
Alternatively, you can download a release or clone the repository directly.
The gist-async source is hosted on GitHub. Clone the project with
$ git clone https://github.com/razor-x/gist-async.git
You will need Node.js with npm.
Install the development dependencies with
$ npm install
Install any Bower dependencies and have Grunt watch for changes with
$ npm start
Optionally, you may run additional development tasks with Grunt. Install it with
$ npm install --global grunt-cli
Run $ grunt --help
to see all Grunt tasks.
coffeelint # Validate files with CoffeeLint *
clean # Clean files and folders. *
coffee # Compile CoffeeScript files into JavaScript *
watch # Run predefined tasks whenever watched files change.
default # Alias for "clean", "coffeelint", "coffee" tasks.
Please submit and comment on bug reports and feature requests.
To submit a patch:
git checkout -b my-new-feature
).git commit -am 'Add some feature'
).git push origin my-new-feature
).This CoffeeScript package is licensed under the MIT license.
This software is provided "as is" and without any express or implied warranties, including, without limitation, the implied warranties of merchantibility and fitness for a particular purpose.
[2.0.2] / 2016-08-04
FAQs
Load GitHub Gists asynchronously.
The npm package gist-async receives a total of 2 weekly downloads. As such, gist-async popularity was classified as not popular.
We found that gist-async demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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.
Security News
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.
Security News
Socket CEO Feross Aboukhadijeh discusses open source security challenges, including zero-day attacks and supply chain risks, on the Cyber Security Council podcast.
Security News
Research
Socket researchers uncover how threat actors weaponize Out-of-Band Application Security Testing (OAST) techniques across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.