UNPKG

swig-inflections

Version:
50 lines (49 loc) 1.92 kB
{ "name": "swig-inflections", "version": "0.1.0", "description": "Use i functions as swig filters", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [ "swig", "inflections", "singular", "plural", "camelize", "underscore", "dasherize", "demodulize", "ordinalize", "uncountable", "pluralize", "singularize", "titleize", "tableize", "classify", "foreign_key" ], "author": { "name": "dioscouri" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/dioscouri/swig-inflections.git" }, "bugs": { "url": "https://github.com/dioscouri/swig-inflections/issues" }, "homepage": "https://github.com/dioscouri/swig-inflections", "dependencies": { "i": "^0.3.4" }, "gitHead": "68f208f5d539ecd01f145d3923790c0ebb7e7f4c", "readme": "# swig-inflections\r\n\r\nUse [i](https://www.npmjs.com/package/i) functions as [swig](http://paularmstrong.github.io/swig/) filters.\r\n\r\n##Install\r\n`npm install --save swig-inflections`\r\n\r\n##Usage\r\n\r\n```javascript\r\nvar swigInflections = require('swig-inflections'), swig = require('swig')\r\n\r\n//Add all i functions\r\nswigInflections.useFilter(swig)\r\n\r\n//Add only one i function\r\nswigInflections.useFilter(swig, 'camelize')\r\n\r\n//Add multiple i functions\r\nswigInflections.useFilter(swig, ['singularize', 'pluralize'])\r\n```\r\n\r\nNow you can use the i functions as a swig filter.\r\n\r\n```swig\r\n<p class=\"cup\">{{ cups|singularize }}</p>\r\n```", "readmeFilename": "README.md", "_id": "swig-inflections@0.1.0", "_shasum": "023fa6efad234623394982f60e39c4d9e9a0e453", "_from": "git+https://github.com/dioscouri/swig-inflections.git", "_resolved": "git+https://github.com/dioscouri/swig-inflections.git#68f208f5d539ecd01f145d3923790c0ebb7e7f4c" }