
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
bower-path-data
Advanced tools
Get information on bower related paths and directory names.
npm install bower-path-data
path/to/app/.bowerrc
{
"directory": "../../../.tmp/assets/bower_stuff"
}
path/to/app/assets/bower.json
{
// ...
// JSON file contents don't matter, they are not checked. The existance of the
// file is all that matters for the purposes of path data.
// ...
}
const bowerPathData = require('bower-path-data');
var pathInfo = bowerPathData.sync('path/to/app/assets');
// pathInfo => {
// componentsDir: '.tmp/assets/bower_stuff',
// componentsDirName: 'bower_stuff',
// jsonDir: 'path/to/app/assets',
// rcDir: 'path/to/app'
// }
Does nothing / placeholder for an async method.
Returns an object containing bower path and directory name information, if available. Any values that could not be found will be returned with a value of null.
Type: String
A path to the directory to start looking for bower.json in.
If not found, ancestor directories will be searched until a match is found (using find-up) or the volume root is reached. From bower.json's location, .bowerrc will be searched for in the same way.
If .bowerrc is found, then bower-config will be used to read the configuration.
directory property is a string, then the component directory path will be the result of running the rc file's path and the directory property through node's path.join method.bower_components through path.join().The component directory name will then be retrieved from the component directory path.
FAQs
Get information on bower related paths and directory names.
We found that bower-path-data 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.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.