UNPKG

observable-membrane

Version:

A Javascript Membrane implementation using Proxies to observe mutation on an object graph

71 lines (70 loc) 2.03 kB
{ "name": "observable-membrane", "version": "2.0.0", "description": "A Javascript Membrane implementation using Proxies to observe mutation on an object graph", "type": "module", "module": "dist/observable-membrane.js", "typings": "dist/main.d.ts", "license": "MIT", "author": "David Turissini <dturissini@salesforce.com>", "keywords": [ "proxy", "membrane", "observe", "mutation", "track" ], "homepage": "https://github.com/salesforce/observable-membrane", "bugs": { "url": "https://github.com/salesforce/observable-membrane/issues" }, "repository": { "type": "git", "url": "git@github.com:salesforce/observable-membrane.git" }, "files": [ "dist" ], "scripts": { "format:check": "prettier --check '{src,test,scripts}/**/*.{ts,js}'", "format": "prettier --write '{src,test,scripts}/**/*.{ts,js}'", "lint": "tslint -p tsconfig.json", "test": "jest --config jest.config.js --coverage", "prebuild": "rm -rf dist", "build": "rollup -c", "prepare": "yarn build", "release:publish:ci": "./scripts/release/publish.js", "release:version": "./scripts/release/version.js" }, "devDependencies": { "@commitlint/cli": "^14.1.0", "@commitlint/config-conventional": "^14.1.0", "@rollup/plugin-replace": "^3.0.0", "@rollup/plugin-typescript": "^8.2.5", "@types/jest": "^27.0.1", "@types/node": "^16.7.13", "execa": "^5.1.1", "husky": "^7.0.4", "is-ci": "^3.0.0", "jest": "^27.1.0", "lint-staged": "^11.2.6", "prettier": "^2.4.1", "rollup": "^2.56.3", "semver": "^7.3.5", "ts-jest": "^27.0.5", "tslib": "^2.3.1", "tslint": "^6.1.3", "typescript": "^4.3.5" }, "lint-staged": { "**/*.{ts,js}": "eslint", "{src,test,scripts}/**/*.{ts,js}": "prettier --write" }, "exports": { "production": "./dist/observable-membrane.prod.js", "import": "./dist/observable-membrane.js" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }