mirror of
https://github.com/bower/bower.git
synced 2026-04-24 03:00:19 -04:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a20b4ba91d |
2
.github/workflows/nodejs.yml
vendored
2
.github/workflows/nodejs.yml
vendored
@@ -29,7 +29,7 @@ jobs:
|
||||
|
||||
- uses: actions/checkout@v2
|
||||
- name: install
|
||||
run: yarn
|
||||
run: yarn && (cd packages/bower-json && yarn link) && yarn link bower-json
|
||||
- name: lint
|
||||
run: npm run lint
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
|
||||
@@ -3,9 +3,8 @@
|
||||
var path = require('path');
|
||||
var bowerConfig = require('..');
|
||||
|
||||
var config = bowerConfig.read(
|
||||
path.join(__dirname + '/assets/env-variables'),
|
||||
{ foo: 'bar' }
|
||||
);
|
||||
var config = bowerConfig.read(path.join(__dirname + '/assets/env-variables'), {
|
||||
foo: 'bar'
|
||||
});
|
||||
|
||||
console.log(config);
|
||||
|
||||
19
packages/bower-json/lib/vendor/ext-name.js
vendored
Normal file
19
packages/bower-json/lib/vendor/ext-name.js
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
var endsWith = require('ends-with');
|
||||
var extList = require('ext-list');
|
||||
var sortKeysLength = require('sort-keys-length');
|
||||
|
||||
module.exports = function(str) {
|
||||
var obj = sortKeysLength.desc(extList());
|
||||
var ext = Object.keys(obj).filter(endsWith.bind(null, str));
|
||||
|
||||
if (!ext.length) {
|
||||
return;
|
||||
}
|
||||
|
||||
return {
|
||||
ext: ext[0],
|
||||
mime: obj[ext[0]]
|
||||
};
|
||||
};
|
||||
@@ -11,7 +11,9 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"deep-extend": "^0.4.0",
|
||||
"ext-name": "^3.0.0",
|
||||
"ends-with": "^0.2.0",
|
||||
"ext-list": "^2.0.0",
|
||||
"sort-keys-length": "^1.0.0",
|
||||
"graceful-fs": "^4.1.3",
|
||||
"intersect": "^1.0.1"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user