bindom
Version:
Tiny, powerful data binding & web application framework
67 lines (66 loc) • 1.76 kB
JSON
{
"name": "bindom",
"version": "0.0.16",
"license": "MIT",
"author": {
"name": "Thorsten Roggendorf",
"email": "floss@schrotie.de",
"url": "http://schrotie.de"
},
"description": "Tiny, powerful data binding & web application framework",
"homepage": "https://github.com/schrotie/bindom#readme",
"bugs": {
"url": "https://github.com/shrotie/bindom/issues",
"email": "floss@schrotie.de"
},
"repository": {
"type": "git",
"url": "https://github.com/schrotie/bindom"
},
"files": [
"src/**",
"bindom.mjs",
"bindom.min.mjs",
"README.md"
],
"directories": {
"doc": "documentation",
"demo": "demo",
"src": "src",
"test": "test"
},
"keywords": [
"browser",
"javascript",
"library",
"web-components"
],
"browser": "bindom.mjs",
"exports": "./bindom.mjs",
"devDependencies": {
"browser-sync": "latest",
"chai": "latest",
"eslint": "^8.4.1",
"eslint-config-google": "^0.7.1",
"eslint-plugin-html": "^1.7.0",
"jsdoc": "latest",
"jsdoc-to-markdown": "^4.0.1",
"mocha": "latest",
"rollup": "latest",
"rollup-plugin-terser": "latest",
"@rollup/plugin-node-resolve": "latest"
},
"dependencies": {
"quary": "latest"
},
"scripts": {
"build": "npm run build:doc; rollup --config rollup.config.js",
"build:dbg": "rollup --config rollup.config.dbg.js",
"build:doc": "cp bindom.mjs s.js; jsdoc2md --separators -f s.js > documentation/api/README.md; rm s.js",
"lint": "eslint . --ext js,html --ignore-path .gitignore",
"prepare": "npm run build",
"start": "browser-sync start --server --index demo/app/index.html --files \"demo/app/**\"",
"stop": "ps aux | grep 'bindom/node_modules/.bin/browser-sync' | grep -v grep | awk '{print $2}' | xargs kill",
"test": "node test.js"
}
}