UNPKG

leafdoc

Version:

A lightweight NaturalDocs-like LeafletJS-style documentation generator

65 lines (64 loc) 1.87 kB
{ "name": "leafdoc", "version": "2.3.0", "description": "A lightweight NaturalDocs-like LeafletJS-style documentation generator", "main": "dist/leafdoc.cjs.js", "browser": "dist/leafdoc.browser.js", "module": "src/leafdoc.mjs", "author": "Iván Sánchez Ortega <ivan@sanchezortega.es>", "license": "GPL-3.0", "bin": { "leafdoc": "src/cli.mjs" }, "dependencies": { "handlebars": "^4.7.6", "markdown-it": "^11.0.0", "minimist": "^1.2.5", "multilang-extract-comments": "^0.3.3", "regenerate-unicode-properties": "^8.2.0", "xregexp": "^4.3.0" }, "scripts": { "update-markdown-leafdoc": "src/cli.mjs -t templates/markdown src/cli.mjs src/leafdoc.mjs --verbose -o Leafdoc.md", "update-html-leafdoc": "src/cli.mjs -t templates/basic src/leafdoc.mjs src/cli.mjs --verbose -o Leafdoc.html", "prepublish": "npm run update-markdown-leafdoc && npm run update-html-leafdoc", "rollup": "rollup -c rollup.config.js", "test": "rollup -c rollup.config.js; jasmine", "lint": "eslint src/ spec/*.js --ext=.js,.mjs", "lintfix": "eslint src/ spec/*.js --fix --ext=.js,.mjs" }, "repository": { "type": "git", "url": "git://github.com/Leaflet/Leafdoc.git" }, "devDependencies": { "@rollup/plugin-buble": "^0.21.3", "eslint": "^7.4.0", "eslint-config-mourner": "^3.0.0", "eslint-plugin-jasmine": "^4.1.1", "jasmine": "^3.5.0", "rollup": "^2.20.0", "rollup-plugin-eslint": "^7.0.0" }, "eslintConfig": { "extends": "mourner", "plugins": [ "jasmine" ], "parserOptions": { "ecmaVersion": 6, "sourceType": "module" }, "rules": { "prefer-arrow-callback": 0, "indent": [ 1, "tab", { "VariableDeclarator": 0, "flatTernaryExpressions": true } ] } } }