{"_id":"@absolunet/json-to-scss","_rev":"14-0f6bf3870ff241b141eea0242f8384e7","name":"@absolunet/json-to-scss","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@absolunet/json-to-scss","version":"1.0.0","description":"Convert a JSON to a SCSS map","definition":"","homepage":"https://github.com/absolunet/node-json-to-scss","author":{"name":"Absolunet","url":"https://absolunet.com"},"keywords":["json","map","scss"],"license":"MIT","repository":{"url":"git://github.com/absolunet/node-json-to-scss.git","type":"git"},"bugs":{"url":"https://github.com/absolunet/node-json-to-scss/issues"},"engines":{"node":">= 11.0.0"},"main":"index.js","scripts":{"test":"ava"},"devDependencies":{"@absolunet/tester":"2.3.1"},"dependencies":{"lodash.foreach":"^4.5.0","lodash.mapkeys":"^4.6.0"},"gitHead":"c9c80a1f901bd850f017f00157d76900ab974bc2","_id":"@absolunet/json-to-scss@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"jblandry","email":"npm@jblandry.info"},"dist":{"integrity":"sha512-iIPW3zCF+Zf+IwfOXIk1NGB4uT0bLWopxT2StIGIn0yGBm/gb0Sj3bEFS47xAvptiXF/aNAQX3lYjG9VdgFb1A==","shasum":"2ad9def4c87098dd1f61b01075d2172d109052ac","tarball":"https://registry.npmjs.org/@absolunet/json-to-scss/-/json-to-scss-1.0.0.tgz","fileCount":4,"unpackedSize":5358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1vs/CRA9TVsSAnZWagAA3lwQAIsQTjbYMXbBllCNn/Lt\n1pPeHtGnpa1zGqpk1bxZffUjsI8x7lVGkk8Us+mZagoLJVF+lPXi1ylk+SOS\nHZ7GwIwkr1ChCS3eg59BvUBjs3zHMaaxD5JzXkelskSDdqBPJCJmIZooOg4e\nr7qOYCKimNj3msf57rdY7TW53P0GiR+spmDAf/840bi/AhRZZAmc1NWUaes2\nFN9Jfbx+ajK3H9TlOED9CrU0nbKKbVYgTUfbpWTSRopbF86zsC8qJ2fwpzGD\nrwVUhj6lsWa+DUynI7c1zJ+nN2NE24HnmY5+nJAXNiv+OKVuJuGdQYSRItEi\noKbrhq5uKZ9Pwq9u/FxMjXZKpW8pDG3gDY0j06PBObHISnzyt3q+GTZWgYBH\nG0O8G28KCtCLDa8CIzCnRdiBNOomd9r+925LNzKC+l88Hp7So/SWaDy3QOzv\nyYsdxzt3OPmKbq/qyncyH53xzHpMoXHP4fMsIDFOtq/kK9/0gpVTSeh280hn\nxULq7kV3Vncioe5gIAlUb2jVzaY4klKAlzh9Y4yxjzR6RLt0lXifUBXdXdqN\n5FiGnNGJsXJRBz6h1Dq5YLZrzc/1Fg8g+Y9vv7cR9Dgu5Wz/AFywDtoiLkuI\nayoFr2f8bznNmysYzltbchTqsUX0zYNcj7a1FIwQUPrUlmv3tT81QNV2syoA\nKhu1\r\n=qCLM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVMph5nlq+UmryfiNw3w9efWMPjf+DHSJmbejyT/CFbAiBVpX8zpmZHO2zzXdXZ3SqtHmxd0vq3jU+AI5YuJFxdNA=="}]},"maintainers":[{"name":"absolunetdev","email":"dev@absolunet.com"},{"name":"jblandry","email":"npm@jblandry.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-to-scss_1.0.0_1541161583070_0.10712242619043733"},"_hasShrinkwrap":false,"deprecated":"Switch to '@valtech-commerce/json-to-scss'"}},"time":{"created":"2018-11-02T12:26:22.938Z","1.0.0":"2018-11-02T12:26:23.264Z","modified":"2023-02-10T16:29:05.201Z"},"maintainers":[{"email":"dev+absobot-npm@absolunet.com","name":"absobot"},{"email":"npm@jblandry.info","name":"jblandry"},{"email":"abso-opensource@valtech.com","name":"valtech_commerce"}],"description":"Convert a JSON to a SCSS map","homepage":"https://github.com/absolunet/node-json-to-scss","keywords":["json","map","scss"],"repository":{"url":"git://github.com/absolunet/node-json-to-scss.git","type":"git"},"author":{"name":"Absolunet","url":"https://absolunet.com"},"bugs":{"url":"https://github.com/absolunet/node-json-to-scss/issues"},"license":"MIT","readme":"# @absolunet/json-to-scss\n\n[![npm](https://img.shields.io/npm/v/@absolunet/json-to-scss.svg)](https://www.npmjs.com/package/@absolunet/json-to-scss)\n[![npm dependencies](https://david-dm.org/absolunet/node-json-to-scss/status.svg)](https://david-dm.org/absolunet/node-json-to-scss)\n[![npms](https://badges.npms.io/%40absolunet%2Fjson-to-scss.svg)](https://npms.io/search?q=%40absolunet%2Fjson-to-scss)\n[![Travis CI](https://api.travis-ci.org/absolunet/node-json-to-scss.svg?branch=master)](https://travis-ci.org/absolunet/node-json-to-scss/builds)\n[![Code style](https://img.shields.io/badge/code_style-@absolunet/node-659d32.svg)](https://github.com/absolunet/eslint-config-node)\n\n> Convert a JSON to a SCSS map\n\n\n## Install\n\n```sh\n$ npm install @absolunet/json-to-scss\n```\n\n\n## Usage\n\n```js\nconst jsonToScss = require('@absolunet/json-to-scss');\n\nconsole.log(\n  jsonToScss.convert(`\n    {\n      \"points\": [\n        [0, 1.2],\n        [50, 1.6],\n        [200, 1.8]\n      ],\n      \"dimension\": {\n        \"small\":   600,\n        \"medium\":  900,\n        \"large\":  1200,\n        \"xlarge\": 1500\n      },\n      \"transition\": {\n        \"hover\":     100,\n        \"animation\": 500\n      },\n      \"color\": {\n        \"shell\": {\n     \t    \"main\":  \"#659d32\",\n          \"shade\": \"#618931\"\n        },\n        \"fruit\": \"#423228\"\n      }\n    }\n  `)\n);\n\n/*\n$points: (\n  0 1.2,\n  50 1.6,\n  200 1.8\n);\n\n$dimension: (\n  'small': 600,\n  'medium': 900,\n  'large': 1200,\n  'xlarge': 1500\n);\n\n$transition: (\n  'hover': 100,\n  'animation': 500\n);\n\n$color: (\n  'shell': (\n    'main': #659d32,\n    'shade': #618931\n  ),\n  'fruit': #423228\n);\n*/\n```\n\n\n## API\n\n### convert(data *[, indent]*)\nConverts JSON to SCSS map<br>\nReturn `String` SCSS\n\n#### data\n*Required*<br>\nType: `String`<br>\nJSON content\n\n#### indent\nType: `String`<br>\nDefault: `<tab>`<br>\nIndent style\n\n\n## Source\n\nForked from [razwan/json-to-sass-map](https://github.com/razwan/json-to-sass-map)\n\n\n## License\n\nMIT © [Absolunet](https://absolunet.com)\n","readmeFilename":"readme.md"}