swig-inflections
Version:
Use i functions as swig filters
50 lines (49 loc) • 1.92 kB
JSON
{
"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"
}