UNPKG

simple-bound

Version:

A simple and customizable reactive data-binding library.

116 lines (115 loc) 2.94 kB
{ "name": "simple-bound", "version": "0.1.1", "description": "A simple and customizable reactive data-binding library.", "keywords": [ "binding", "bindings", "two-way-databinding", "two-way-bindings", "two-way-data-binding", "two-way-synchronization", "bound", "javascript", "framework", "typescript", "typescript-library", "types", "reactive", "customizable", "decent", "cool", "new", "work-in-progress" ], "main": "dist/bound.cjs.js", "module": "dist/bound.es.js", "unpkg": "dist/bound.iife.js", "typings": "dist/types/bound.d.ts", "files": [ "dist" ], "author": "raiondesu <a.raiondesu@gmail.com>", "repository": { "type": "git", "url": "https://github.com/KazanExpress/bound" }, "license": "MIT", "engines": { "node": ">=6.0.0" }, "scripts": { "lint": "tslint --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'", "prebuild": "rimraf dist", "build": "tsc --module commonjs && rollup -c rollup.config.ts", "start": "rollup -c rollup.config.ts -w", "test": "jest", "test:report": "npm run test -- --verbose", "test:watch": "npm run test:report -- --watch", "test:prod": "npm run lint && npm run test:report -- --coverage --no-cache", "preversion": "npm run test:prod", "postversion": "npm run build", "patch": "npm version patch && npm publish", "minor": "npm version minor && npm publish", "major": "npm version major && npm publish" }, "jest": { "moduleNameMapper": { "@/(.*)": "<rootDir>/src/$1" }, "transform": { ".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js" }, "testEnvironment": "node", "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$", "moduleFileExtensions": [ "ts", "tsx", "js" ], "coveragePathIgnorePatterns": [ "/node_modules/", "/test/" ], "coverageThreshold": { "global": { "branches": 0, "functions": 0, "lines": 0, "statements": 0 } }, "collectCoverage": true }, "prettier": { "semi": false, "singleQuote": true }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "devDependencies": { "@types/jest": "^22.2.3", "@types/jsdom": "^11.12.0", "@types/node": "^10.11.5", "colors": "^1.3.2", "cross-env": "^5.2.0", "jest": "^22.0.2", "jest-mock-console": "^0.4.0", "prompt": "^1.0.0", "replace-in-file": "^3.4.2", "rimraf": "^2.6.1", "rollup": "^0.59.2", "rollup-plugin-commonjs": "^9.1.8", "rollup-plugin-json": "^3.1.0", "rollup-plugin-node-resolve": "^3.4.0", "rollup-plugin-sourcemaps": "^0.4.2", "rollup-plugin-typescript2": "^0.13.0", "ts-jest": "^22.0.0", "ts-node": "^6.2.0", "tslint": "^5.11.0", "typescript": "^3.1.1" } }