Search results
32 packages found
A proxy to `path`, replacing `\` with `/` for all results (supports UNC paths) & new methods to normalize & join keeping leading `./` and add, change, default, trim file extensions.
- path
- unix
- windows
- extension
- file extension
- replace extension
- change extension
- trim extension
- add extension
- default extension
- UNC paths
CalculatedCachedProperties allows properties to have values calculated by a function, and then cached. You can then manually invalidate (clean) the cache for one or more (or all) properties, forcing the function to be invoked and recalculate next time the
decurry is the 'reverse' of curry: given a composed function `fn(arg1)(arg2)(arg3)` it returns a function that can be called as `fn(arg1, arg2, arg3)` or `fn(arg1, arg2)(arg3) etc.`
- curry
- compose
- reverse
- decurry
- uncurry
- variadic
- partial
- function
- functions
- functional
- ramda
- lodash
- lodash/fp
- flowRight
A facade enhancing the great javascript [Access Control](https://onury.io/accesscontrol), but with much desired missing features!
uBerscore js is (still) an early experiment: a 'higher' level data manipulator for all kinds of js collections (objects+arrays); it offers functionality & shortcuts that underscore doesn't, wouldn't, shouldn't have.
(Some) missing lodash functions for ramda.
A minimal `fs` that returns A+ promises (when). For each `fs.xxx` function, it adds an `fs.xxxP` returning promises.
uRequire ResourceConverter for 'livescript'. See http://urequire.org/resourceconverters.coffee#the-alternative-less-verbose-array-way
uRequire ResourceConverter for 'babeljs'. Defaults to `presets: ['es2015']`, can change in options.
A `function(filename, specs)` thats checks if `'someFile.ext'` passes through an of Array of `minimatch` / `RegExp` / `callbacks` / `Array` (recursive) specs, with a negation/exclusion '!' flag for all.
uRequire RC for 'js-to-json'. Converts a .js value (eg its `module.exports` value) to a .json file. Works with .coffee, .ts, .co, AMD, commonJs etc. It runs at the `afterSave` stage for each module, it requires the destination .js module, then it JSON.str
A fork of 'olalonde/better-require' - lets you load JSON and YAML files using require syntax. For example: var config = require('./config.json'); Extensions available are: json, yaml, coffee, ts, ls, co
uRequire ResourceConverter for 'coffee-script'. See http://urequire.org/resourceconverters.coffee#the-alternative-less-verbose-array-way
uRequire RC for 'coco'. See http://urequire.org/resourceconverters.coffee#the-alternative-less-verbose-array-way
uRequire ResourceConverter that injects a `var VERSION = 'x.x.x'` where its needed.
Imports a module's *exported keys* as *variables* in all other modules.
uRequire RC that executes a `child_process.exec` CLI command against each matched FileResource, returning stdout.
uRequire ResourceConverter that converts .less to .css - supports less options {} & srcMain.
uRequire ResourceConverter for 'iced-coffee-script'. See http://urequire.org/resourceconverters.coffee#the-alternative-less-verbose-array-way