UNPKG

focused

Version:

Lens/Optics library for JavaScript

52 lines (51 loc) 1.45 kB
{ "name": "focused", "version": "0.7.2", "description": "Lens/Optics library for JavaScript", "module": "src/index.js", "main": "cjs/index.js", "typings": "./index.d.ts", "repository": "https://github.com/yelouafi/focused.git", "author": "Yassine Elouafi <yelouafi@gmail.com>", "license": "MIT", "keywords": [ "optic", "lens", "isomorphism", "prism", "traversal" ], "devDependencies": { "babel-cli": "^6.26.0", "babel-preset-env": "^1.7.0", "eslint": "^5.8.0", "esm": "^3.0.84", "faucet": "^0.0.1", "rimraf": "^2.6.2", "tape": "^4.9.1" }, "scripts": { "lint": "eslint src test", "test": "node -r esm test/index.test | faucet", "check": "npm run lint && npm run test", "clean": "rimraf cjs", "build": "npm run clean && babel src --out-dir cjs", "prepare": "npm run build", "prerelease": "npm run check && npm run prepare", "release:patch": "npm run prerelease && npm version patch && git push --follow-tags && npm publish", "release:minor": "npm run prerelease && npm version minor && git push --follow-tags && npm publish", "release:major": "npm run prerelease && npm version major && git push --follow-tags && npm publish" }, "babel": { "presets": [ [ "env", { "targets": { "node": "current" } } ] ] } }