UNPKG

mark-js

Version:

Mark, an unified notation for all

89 lines (88 loc) 3.29 kB
{ "name": "mark-js", "version": "1.0.0", "description": "Mark, an unified notation for all", "main": "mark.js", "directories": { "lib": "lib", "dist": "dist", "bin": "bin", "dev": "dev", "test": "test" }, "bin": { "mark": "./bin/mark-bin.js", "mark-convert": "./bin/mark-convert.js" }, "scripts": { "test": "(clear || cls) && tape test/mark-dom.js test/mark-model.js test/mark-query.js test/parse-error.js test/parse-json.js test/parse-mark.js test/stringify-mark.js | tap-spec", "test-dev": "(clear || cls) && tape dev/test/*.js | tap-spec", "coverage": "istanbul cover -v --config .istanbul.yml node_modules/tape/bin/tape test/mark-dom.js test/mark-model.js test/mark-query.js test/parse-error.js test/parse-json.js test/parse-mark.js test/stringify-mark.js", "karma": "(clear || cls) && karma start", "build": "npm run build-core && npm run build-mark && cp-cli README.md docs/index.md", "build-core": "browserify -x ./lib/mark.update.js -x ./lib/mark.convert.js -x ./lib/mark.selector.js -x htmlparser2 mark.js | uglifyjs > dist/mark.core.js", "build-mark": "browserify -x htmlparser2 mark.js | uglifyjs > dist/mark.js", "build-find": "browserify --full-paths -x debug ./dev/mark.find.js | discify --open", "list-core": "browserify --full-paths -x ./lib/mark.mutate.js -x ./lib/mark.convert.js -x ./lib/mark.selector.js -x htmlparser2 mark.js | discify --open", "list-convert": "browserify --full-paths -x htmlparser2 ./lib/mark.convert.js | discify --open", "list-selector": "browserify --full-paths ./lib/mark.selector.js | discify --open", "list-mark": "browserify --full-paths -x htmlparser2 mark.js | discify --open", "benchmark": "node test/perf/benchmark.js", "gen-grammar-diagram": "cp-cli dev/viewer.html node_modules/grammkit/template/viewer.html && grammkit docs/mark.bnf -o docs/mark-grammar.html" }, "repository": { "type": "git", "url": "git://github.com/henry-luo/mark.git" }, "keywords": [ "mark", "markup", "notation", "json", "parser", "html", "xml", "schema", "config", "data-oriented" ], "author": "Henry Luo", "license": "MIT", "dependencies": { "commander": "~2.13.0", "css-select": "^6.0.0", "helmsman": "^2.0.1", "htmlparser2": "~3.9.2" }, "devDependencies": { "babel-core": "^6.26.0", "babel-plugin-transform-remove-strict-mode": "0.0.2", "babel-plugin-transform-runtime": "^6.23.0", "babel-preset-es2015": "^6.24.1", "babelify": "^8.0.0", "benchmark": "^2.1.4", "cp-cli": "^1.1.0", "cssauron": "^1.4.0", "disc": "^1.3.3", "grammkit": "^0.5.2", "istanbul": "^0.4.5", "jasmine-core": "^3.99.0", "karma": "^5.2.3", "karma-browserify": "^7.0.0", "karma-chrome-launcher": "^2.2.0", "karma-edge-launcher": "^0.4.2", "karma-firefox-launcher": "^1.1.0", "karma-ie-launcher": "^1.0.0", "karma-jasmine": "^4.0.2", "karma-safari-launcher": "^1.0.0", "karma-tap": "^4.2.0", "karma-tap-pretty-reporter": "^4.2.0", "karma-tape": "^0.0.1", "minicat": "^1.0.0", "mkdirp": "^0.5.1", "npm-run-all": "^4.1.2", "tap-spec": "^4.1.1", "tape": "^4.7.0", "uglify-es": "^3.3.4" } }