UNPKG

simulacra

Version:

Data-binding function for the DOM.

79 lines (78 loc) 2.4 kB
{ "name": "simulacra", "description": "Data-binding function for the DOM.", "version": "2.2.0", "license": "MIT", "author": { "name": "daliwali", "email": "d@liwa.li", "url": "http://daliwa.li" }, "homepage": "http://simulacra.js.org/", "repository": { "type": "git", "url": "git@github.com:daliwali/simulacra.git" }, "bugs": "https://github.com/daliwali/simulacra/issues", "scripts": { "clean": "rimraf coverage.json coverage dist", "deploy": "./website/deploy.sh", "build": "mkdirp dist && npm run build:dist && npm run build:min && npm run build:web", "build:dist": "(node util/header.js && browserify util/global.js) > dist/simulacra.js", "build:min": "(node util/header.js && uglifyjs -cm -- dist/simulacra.js) > dist/simulacra.min.js", "build:web": "node website/build", "postpublish": "npm run build && npm run deploy && npm run tag", "lint": "eslint lib test", "tag": "git tag `npm v simulacra version` && git push origin --tags", "test": "npm run lint && npm run test:render && npm run test:browser", "test:render": "node test/render | tap-spec", "test:browser": "node test/server & browserify -t browserify-istanbul test | tape-run | tap-spec", "report": "./node_modules/.bin/istanbul report lcov text-summary" }, "dependencies": { "css-select": "^2.0.2", "dom-serializer": "^0.1.1", "htmlparser2": "^4.0.0" }, "devDependencies": { "browserify": "^16.5.0", "browserify-istanbul": "^3.0.1", "caniuse-db": "^1.0.30000998", "cssnano": "^4.1.10", "domino": "^2.1.3", "eslint": "^6.5.1", "eslint-config-boss": "^1.0.6", "fs-extra": "^8.1.0", "highlight.js": "^9.15.10", "html-minifier": "^4.0.0", "istanbul": "^0.4.5", "marked": "^0.7.0", "mkdirp": "^0.5.1", "normalize.css": "^8.0.1", "postcss": "^7.0.18", "postcss-cssnext": "^3.1.0", "postcss-import": "^12.0.1", "rimraf": "^3.0.0", "tap-spec": "^5.0.0", "tapdance": "^5.1.1", "tape-run": "^6.0.1", "uglify-js": "^3.6.0" }, "main": "lib/index.js", "files": [ "lib/", "dist/*.js", "/*.js", "LICENSE" ], "eslintConfig": { "extends": "boss/es5" }, "keywords": [ "browser", "data", "binding", "object", "dom" ] }