{"_id":"dss","_rev":"33-65cdb28ce7f438e01d1cafd4c51327fb","name":"dss","description":"Documented Style Sheets","dist-tags":{"latest":"1.0.5"},"versions":{"0.3.12":{"name":"dss","description":"A command line build tool utilizing KSS for Documenting Style Sheets.","version":"0.3.12","author":{"name":"Darcy Clarke","url":"http://darcyclarke.me/"},"homepage":"http://github.com/darcyclarke/dss","repository":{"type":"git","url":"git://github.com/darcyclarke/dss.git"},"bugs":{"url":"http://github.com/darcyclarke/dss/issues"},"licenses":[{"type":"MIT","url":"http://github.com/cowboy/grunt/blob/master/LICENSE-MIT"}],"main":"dss","bin":{"dss":"bin/dss"},"engines":{"node":">= 0.6.0"},"preferGlobal":true,"keywords":["css","kss","dss","styles","docs","documentation","cli"],"dependencies":{"commander":"~1.0.0"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"_id":"dss@0.3.12","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"445e891701b4b1d49843ffcc84a8165ac3b6107e","tarball":"https://registry.npmjs.org/dss/-/dss-0.3.12.tgz","integrity":"sha512-yOD+tHqvmgCKWRV3yosbOxgUrjGp/E7V8NHuJxsadi8APFPUDxIAq/wd1CEV+DzgkJTMwbnejhgQ+VTL4Cwezg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGitNyjmgxWl+JK87yHt9tzjEFkU6OxTkvc/HlaqMDKIAiBekl42Fzvsg4ZZ/DIPWkQI9QHnQTNdHC22V1jMk8Wurg=="}]},"maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"directories":{},"deprecated":"dss has moved to \"@documented-style-sheets/parser\" - future development of the package will be done there - \"dss\" >2.x will have a different focus"},"1.0.0":{"name":"dss","description":"Documented Style Sheets","version":"1.0.0","homepage":"https://github.com/darcyclarke/DSS","author":{"name":"darcyclarke","email":"darcy@darcyclarke.me","url":"https://darcyclarke.me"},"repository":{"type":"git","url":"https://github.com/darcyclarke/DSS"},"bugs":{"url":"https://github.com/darcyclarke/DSS/issues"},"licenses":[{"type":"MIT","url":"https://github.com/darcyclarke/DSS/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"devDependencies":{"grunt":"~0.4.0","mustache":"0.7.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","css","dss","styles","docs","documentation","cli"],"_id":"dss@1.0.0","dist":{"shasum":"f3861e206bad6651331fd21696b1f1235f1d3384","tarball":"https://registry.npmjs.org/dss/-/dss-1.0.0.tgz","integrity":"sha512-w74DmrfAjtVXI7Wu3dvG259PDuSJHcgtpY3TdG8tlWc9c8et8srPqRmWAf0SRRXwcIyutqsCfUoGKpUTXzHrBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUu6IFojGAVq3Jk7PtBRYyWExh4+DdlnUhNB0KC0/nIAiEA8TIgCkmWzlvV21SMi9cTEgDu9bnvofv6W5GMZQuPXAg="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"directories":{},"deprecated":"dss has moved to \"@documented-style-sheets/parser\" - future development of the package will be done there - \"dss\" >2.x will have a different focus"},"0.0.1":{"name":"dss","description":"Documented Style Sheets","version":"0.0.1","homepage":"https://github.com/darcyclarke/DSS","author":{"name":"darcyclarke","email":"darcy@darcyclarke.me","url":"https://darcyclarke.me"},"repository":{"type":"git","url":"https://github.com/darcyclarke/DSS"},"bugs":{"url":"https://github.com/darcyclarke/DSS/issues"},"licenses":[{"type":"MIT","url":"https://github.com/darcyclarke/DSS/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"devDependencies":{"grunt":"~0.4.0","mustache":"0.7.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","css","dss","styles","docs","documentation","cli"],"_id":"dss@0.0.1","dist":{"shasum":"7d2a0378aca81a36be491535b129ff54f5042379","tarball":"https://registry.npmjs.org/dss/-/dss-0.0.1.tgz","integrity":"sha512-XIRXHnhp6DVOp4qA7U/ZKgU1PGYbNJfIKMZqiNe61RjjmZ7WWCErjtWZLonMoFFMY9/rZbLjE2lZqVdTumGMyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPBUUK8F1C4wRjzyGOFsnTIpY8aE5BZGTBG1w6CM4TgwIgfjqG7FasQnA9vmLwQ/OhyL9sfCNfCGa5WH2Cmb1yc/E="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"directories":{},"deprecated":"dss has moved to \"@documented-style-sheets/parser\" - future development of the package will be done there - \"dss\" >2.x will have a different focus"},"1.0.1":{"name":"dss","description":"Documented Style Sheets","version":"1.0.1","homepage":"https://github.com/darcyclarke/dss","author":{"name":"darcyclarke","email":"darcy@darcyclarke.me","url":"https://darcyclarke.me"},"repository":{"type":"git","url":"https://github.com/darcyclarke/dss"},"bugs":{"url":"https://github.com/darcyclarke/dss/issues"},"licenses":[{"type":"MIT","url":"https://github.com/darcyclarke/dss/blob/master/LICENSE-MIT"}],"main":"dss.js","engines":{"node":">= 0.8.0"},"scripts":{},"dependencies":{},"devDependencies":{},"peerDependencies":{},"keywords":["css","dss","styles","docs","documentation"],"_id":"dss@1.0.1","dist":{"shasum":"563eb46e521d0d37846a0a1387dead0db51a0636","tarball":"https://registry.npmjs.org/dss/-/dss-1.0.1.tgz","integrity":"sha512-2FD6zaQs8paG59j4O8LH2Oe+yEdfeQeUOCFpO35ZWgtEbnYz92t420XiarCQX39IX9XIWbmJTbbI/YM+K5VN5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9daB3Rv2d/RCRJC5/otrlhO2vJr70xOR4eTAy10k0jgIhAKAAC3N75f49EL0y9kFov0kP9imnCQljzGiD2P0Wd/GU"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"directories":{},"deprecated":"dss has moved to \"@documented-style-sheets/parser\" - future development of the package will be done there - \"dss\" >2.x will have a different focus"},"1.0.2":{"name":"dss","description":"Documented Style Sheets","version":"1.0.2","homepage":"https://github.com/darcyclarke/dss","author":{"name":"darcyclarke","email":"darcy@darcyclarke.me","url":"https://darcyclarke.me"},"repository":{"type":"git","url":"https://github.com/darcyclarke/dss"},"bugs":{"url":"https://github.com/darcyclarke/dss/issues"},"licenses":[{"type":"MIT","url":"https://github.com/darcyclarke/dss/blob/master/LICENSE-MIT"}],"main":"dss.js","engines":{"node":">= 0.8.0"},"scripts":{},"dependencies":{},"devDependencies":{},"peerDependencies":{},"keywords":["css","dss","styles","docs","documentation"],"_id":"dss@1.0.2","dist":{"shasum":"6fc97f51c51d7f4f69a19f23b0cb59b418d3188f","tarball":"https://registry.npmjs.org/dss/-/dss-1.0.2.tgz","integrity":"sha512-fx4qX8fQui6tH0qv6vLqduYiIcVktodx7YbUhrXninnecoNPIqGD2FFD2G3hN3UyTcurh/Zc07Ua+kmzKPHWTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQpyE2qKgbhPN9eOm33yYh/DoXCxxsk1cRezOqr8m2ZwIhAOrqUBgsAkMoeHwhCtI1fWTgwfNqSF2+GZOq7N31NES6"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"directories":{},"deprecated":"dss has moved to \"@documented-style-sheets/parser\" - future development of the package will be done there - \"dss\" >2.x will have a different focus"},"1.0.3":{"name":"dss","description":"Documented Style Sheets","version":"1.0.3","homepage":"https://github.com/darcyclarke/dss","author":{"name":"darcyclarke","email":"darcy@darcyclarke.me","url":"https://darcyclarke.me"},"repository":{"type":"git","url":"https://github.com/darcyclarke/dss"},"bugs":{"url":"https://github.com/darcyclarke/dss/issues"},"licenses":[{"type":"MIT","url":"https://github.com/darcyclarke/dss/blob/master/LICENSE-MIT"}],"main":"dss.js","engines":{"node":">= 0.8.0"},"scripts":{},"dependencies":{},"devDependencies":{},"peerDependencies":{},"keywords":["css","dss","styles","docs","documentation"],"_id":"dss@1.0.3","dist":{"shasum":"59e76733b698671f81f0987cc2890adb3f114353","tarball":"https://registry.npmjs.org/dss/-/dss-1.0.3.tgz","integrity":"sha512-LrKx1b5m/j6LEaAAmbF0K/l8Gby45mIG6rzEAwxf28C0kyk/r6ZQHxiqowFnachmUmipKzYcU9YE/IN83QmnfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzjSW6/2r2ry4t39vpmi36IOKIHNy5WHNfdd4eKJmR+AiEA55cjgcpXF9pUSiV2oEJ7oiJVfqa1uSzukJG/+vaUpGA="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"directories":{},"deprecated":"dss has moved to \"@documented-style-sheets/parser\" - future development of the package will be done there - \"dss\" >2.x will have a different focus"},"1.0.4":{"name":"dss","description":"Documented Style Sheets","version":"1.0.4","homepage":"https://github.com/darcyclarke/dss","author":{"name":"darcyclarke","email":"darcy@darcyclarke.me","url":"https://darcyclarke.me"},"repository":{"type":"git","url":"https://github.com/darcyclarke/dss"},"bugs":{"url":"https://github.com/darcyclarke/dss/issues"},"licenses":[{"type":"MIT","url":"https://github.com/darcyclarke/dss/blob/master/LICENSE-MIT"}],"main":"dss.js","engines":{"node":">= 0.8.0"},"scripts":{},"dependencies":{},"devDependencies":{},"peerDependencies":{},"keywords":["css","dss","styles","docs","documentation"],"_id":"dss@1.0.4","dist":{"shasum":"583359989ba755a7e4d01acc074cd7b7381c5b6f","tarball":"https://registry.npmjs.org/dss/-/dss-1.0.4.tgz","integrity":"sha512-5Y1eE7bvWYr9aYo+sKI5nedx6zSlnBkClW6FSjOLKU4ZCSb/VcwDjjOSeLGtybYKA5VtKwPghUCzVOTCK0eHIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqkZcqDZrN3Wcg8a5LW6TkuEZfc/JGqXYzAo1Z8zjsKQIgNzT63mqXNmO81cKe6FPW14n5P0Iwcz/AlVHu1MY3qLM="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"}],"directories":{},"deprecated":"dss has moved to \"@documented-style-sheets/parser\" - future development of the package will be done there - \"dss\" >2.x will have a different focus"},"1.0.5":{"name":"dss","description":"Documented Style Sheets","version":"1.0.5","homepage":"https://github.com/darcyclarke/dss","author":{"name":"darcyclarke","email":"darcy@darcyclarke.me","url":"https://darcyclarke.me"},"repository":{"type":"git","url":"git+https://github.com/Documented-Style-Sheets/Parser.git"},"bugs":{"url":"https://github.com/Documented-Style-Sheets/Parser/issues"},"licenses":[{"type":"MIT","url":"https://github.com/Documented-Style-Sheets/Parser/blob/master/LICENSE-MIT"}],"main":"dss.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"nodeunit","lint":"eslint ."},"devDependencies":{"jade":"^1.9.2","marked":"^0.3.3","eslint":"^8.32.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","nodeunit":"^0.9.1"},"keywords":["css","dss","styles","docs","documentation","dodcumented style sheets","comments","blocks","parse","parser","parsing","detection","static analysis","sass","less","stylus","scss"],"gitHead":"898bb213ac2a69535abc03d974a4be5f0fb6a47a","_id":"dss@1.0.5","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-KVkXeqKU/QNh7619YlSuDLIsPlafxlZpxq0/Q7derTuVXTLEh56hU310kBYysgmGbNCJNgWv306Y+2iElSQDEg==","shasum":"8b505189771b1b4c25c61450b02359da71d8cf1b","tarball":"https://registry.npmjs.org/dss/-/dss-1.0.5.tgz","fileCount":4,"unpackedSize":19418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDr2qXU1VxZ3ZyPCk3uEkSIBbtvjeXxpi5HICI1+RT/AIgL1C2tOEMJhB+Jw/JtS/GK0GwO6knEjq9Vf7SiKVGn0E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1XCeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozJxAApCXadDL/Hhe/l2mdrflZfpk1SDo9C+G9eNJwsQnOxb5H9XPz\r\nUX5PuNmJOmWnzanSpCOHrlViBfW3ZhrXSCK/UTEkwzaS7Q2s7PKCx4N+S9wP\r\n59nZU/ogrDM3Uve8lK69tJ645SpYC3lurrTYNELQNNrMejapfMXaXeKj2qlk\r\n+n9zqqa18TU/A/0sc2Z05uWHQ2w9CZs3uXF3/yW9CfhhQefcd867Vj2LYzZH\r\n7HkSdjOwwHTNeENl0DIIhlQBSsl66ss0sWvoUBjp0kifiaSj/Ek18xFBTPf8\r\nt0UW35bGPuFO2H0vjFAVODT7WrTXXn71sdIOZZfkRN5Smi2XwiShGVuFwFjR\r\nCPJAkxoIMOfMCK1uSKEsozs3F6MC/wnunKTKe7pYH0yXHFmrjqXZAoTHjTFQ\r\nwAc42mg93denqCxdGJ3+pm+nq+M9NXYJlXEhCe3Ry6XWJKkFzu4wYVkzjgQ/\r\ns2sDoWVYRMt0TLJeWAsODUKSuaubEhgVAsoItEZBTT5za5B3Mh7toVRoJo06\r\nWSgeaRoqA8g3hOjx5tYjspEeJyD4wz73zNnd8rbljbbmDvwCIKONI8rWmwvn\r\nQCdn+nagQ5L2MzC7AGxqn3rxgo7p5wcs/scX/vEMZqdBUlrjKMp4/RJU/SuS\r\noJB61b9k/Nzvb1MQf2MEzGnaA0iFGFWEVgw=\r\n=gJq2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"directories":{},"maintainers":[{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"jeffjewiss","email":"jeffjewiss@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dss_1.0.5_1674932382767_0.16666221164689432"},"_hasShrinkwrap":false,"deprecated":"dss has moved to \"@documented-style-sheets/parser\" - future development of the package will be done there - \"dss\" >2.x will have a different focus"}},"readme":"[![npm](https://img.shields.io/npm/v/dss.svg?maxAge=2592000&style=flat-square)](https://www.npmjs.com/package/dss)\n[![npm](https://img.shields.io/npm/dt/dss.svg?maxAge=2592000&style=flat-square)](https://www.npmjs.com/package/dss)\n\n> ⚠️ **Warning:** this project has moved on `npmjs.com` from `\"dss\"` to [`\"@documented-style-sheets/parser\"`](https://npmjs.org/package/@documented-style-sheets/parser)\n\n**DSS**, Documented Style Sheets is a general-purpose comment guide and parser (ex. CSS, LESS, STYLUS, SASS, SCSS & JS comments). This project does static file analysis and parsing to generate an object to be used for generating styleguides.\n\n\n##### Table of Contents\n\n- [Installation](#installation)\n- [Parsing a File](#parsing-a-file)\n  - [`dss.detector`](#dssdetector-callback-)\n  - [`dss.parser`](#dssparser-name-callback-)\n- [Other Projects](#other-projects)\n\n### Installation\n\n```bash\nnpm i @documented-style-sheets/parser\n```\n\n### Parsing a File\n\nIn most cases, you will want to include the **DSS** parser in a build step that will generate documentation files automatically (or you just want to play around with this returned `Object` for other means); Either way, we officially support a [Grunt Plugin](https://github.com/dsswg/grunt-dss) and a [Gulp Plugin](http://github.com/dsswg/gulp-dss).\n\n### Examples\n\n##### Example Comment Block Format\n\n\n```scss\n//\n// @name Button\n// @description Your standard form button.\n// \n// @state :hover - Highlights when hovering.\n// @state :disabled - Dims the button when disabled.\n// @state .primary - Indicates button is the primary action.\n// @state .smaller - A smaller button\n// \n// @markup\n//   <button>This is a button</button>\n// \n````\n\n##### Example Usage\n\n```javascript\n// Requirements\nconst fs = require('fs')\nconst { parse } = require('@documented-style-sheets/parser')\n\n// Get file contents\nconst fileContents = fs.readFileSync('styles.css')\n\n// Run the DSS Parser on the file contents\nparse(fileContents, {}, function (parsedObject) {\n  // Output the parsed document\n  console.log(parsedObject)\n})\n````\n\n##### Example Output\n\n```json\n{\n  \"name\": \"Button\",\n  \"description\": \"Your standard form button.\",\n  \"state\": [\n    { \n      \"name\": \":hover\",\n      \"escaped\": \"pseudo-class-hover\",\n      \"description\": \"Highlights when hovering.\"\n    },\n    {\n      \"name\": \":disabled\",\n      \"escaped\": \"pseudo-class-disabled\",\n      \"description\": \"Dims the button when disabled.\"\n    },\n    {\n      \"name\": \".primary\",\n      \"escaped\": \"primary\",\n      \"description\": \"Indicates button is the primary action.\"\n    },\n    {\n      \"name\": \".smaller\",\n      \"escaped\": \"smaller\",\n      \"description\": \"A smaller button\"\n    }\n  ],\n  \"markup\": {\n    \"example\": \"<button>This is a button</button>\",\n    \"escaped\": \"&lt;button&gt;This is a button&lt;/button&gt;\"\n  }\n}\n````\n#### dss.detector(\\<callback\\>)\n\nThis method defines the way in which points of interest (ie. variables) are found in lines of text and then, later, parsed. **DSS** dogfoods this API and the default implementation is shown below.\n\n###### Default Detector:\n\n```javascript\n// Describe default detection pattern\n// Note: the current line, as a string, is passed to this function\nconst dss = require('@documented-style-sheets/parser')\ndss.detector(function(line) {\n  if (typeof line !== 'string') {\n    return false\n  }\n  var reference = line.split(\"\\n\\n\").pop()\n  return !!reference.match(/.*@/)\n})\n\ndss.parse(...)\n````\n\n#### dss.parser(\\<name\\>, \\<callback\\>)\n\n**DSS**, by default, includes 4 parsers for the `name`, `description`, `state` and `markup` of a comment block. You can add to, or override, these defaults by registering a new parser. These defaults also follow a pattern which uses the `@` decorator to identify them. You can modify this behaivour providing a different callback function to `dss.detector()`.\n\n`dss.parser` expects the name of the variable you're looking for and a callback function to manipulate the contents. Whatever is returned by that callback function is what is used in generate JSON.\n\n##### Callback `this`:\n\n- `this.file`: The current file\n- `this.name`: The name of the parser\n- `this.options`: The options that were passed to `dss.parse()` initially\n- `this.line`:\n  - `this.line.contents`: The content associated with this variable\n  - `this.line.from`: The line number where this variable was found\n  - `this.line.to`: The line number where this variable's contents ended\n- `this.block`:\n  - `this.block.contents`: The content associated with this variable's comment block\n  - `this.block.from`: The line number where this variable's comment block starts\n  - `this.block.to`: The line number where this variable's comment block ends\n  \n    \n##### Custom Parser Examples:\n\n```javascript\n// Matches @version\ndss.parser('version', function () {\n  // Just returns the lines contents\n  return this.line.contents\n})\n````\n\n```javascript\ndss.parser('link', function () {\n  // Replace link with HTML wrapped version\n  const exp = /(b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|])/ig\n  this.line.contents.replace(exp, \"<a href='$1'>$1</a>\")\n  return line\n})\n````\n\n### Other Projects\n- [Grunt Plugin](http://github.com/dsswg/grunt-dss)\n- [Gulp Plugin](http://github.com/dsswg/gulp-dss)\n- [Sublime Text Plugin](https://github.com/sc8696/sublime-css-auto-comments)\n- [UX Recorder](http://github.com/dsswg/dss-recorder)\n- [UX Player](http://github.com/dsswg/dss-player)\n- [SourceJS Plugin](https://github.com/sourcejs/sourcejs-contrib-dss)\n","maintainers":[{"email":"darcy@darcyclarke.me","name":"darcyclarke"}],"time":{"modified":"2023-01-28T19:20:47.316Z","created":"2012-08-27T03:07:51.640Z","0.3.12":"2012-08-27T03:07:52.168Z","0.0.1":"2013-03-01T21:14:35.915Z","1.0.0":"2013-03-01T21:12:42.849Z","1.0.1":"2013-03-18T04:06:20.883Z","1.0.2":"2013-03-19T21:24:26.013Z","1.0.3":"2013-03-19T21:44:45.619Z","1.0.4":"2014-05-13T16:45:59.504Z","1.0.5":"2023-01-28T18:59:42.915Z"},"author":{"name":"darcyclarke","email":"darcy@darcyclarke.me","url":"https://darcyclarke.me"},"repository":{"type":"git","url":"git+https://github.com/Documented-Style-Sheets/Parser.git"},"homepage":"https://github.com/darcyclarke/dss","keywords":["css","dss","styles","docs","documentation","dodcumented style sheets","comments","blocks","parse","parser","parsing","detection","static analysis","sass","less","stylus","scss"],"bugs":{"url":"https://github.com/Documented-Style-Sheets/Parser/issues"},"readmeFilename":"README.md","users":{"raiseandfall":true,"knappi":true,"isyara":true,"nano":true,"darcyclarke":true}}