UNPKG

js-immutables

Version:

A small library to handle immutable data.

79 lines (78 loc) 2.43 kB
{ "name": "js-immutables", "version": "0.0.5", "license": "LGPL-3.0", "homepage": "https://github.com/js-works/js-immutables", "main": "index.js", "types": "dist/types/index.d.ts", "module": "dist/js-immutables.esm.production.js", "unpkg": "dist/js-immutables.umd.production.js", "jsdelivr": "dist/js-immutables.umd.production.js", "repository": { "type": "git", "url": "https://github.com/js-works/js-immutables.git" }, "files": [ "index.js", "dist" ], "devDependencies": { "@types/chai": "^4.2.11", "@types/mocha": "^7.0.2", "@types/node": "^14.0.1", "bestzip": "^2.1.5", "chai": "~4.2.0", "copyfiles": "^2.2.0", "coveralls": "^3.1.0", "cross-conf-env": "^1.1.2", "crypto.js": "^1.3.1", "mocha": "^7.1.2", "nyc": "^15.0.1", "rollup": "^2.10.2", "rollup-plugin-commonjs": "^10.1.0", "rollup-plugin-gzip": "^2.5.0", "rollup-plugin-livereload": "^1.3.0", "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-replace": "^2.2.0", "rollup-plugin-serve": "^1.0.1", "rollup-plugin-terser": "^5.3.0", "rollup-plugin-tslint": "^0.2.2", "rollup-plugin-typescript2": "^0.27.1", "rollup-plugin-uglify": "^6.0.4", "rollup-plugin-uglify-es": "0.0.1", "shx": "^0.3.2", "ts-loader": "^7.0.4", "ts-node": "^8.10.1", "tslint": "^6.1.2", "typescript": "^3.9.2" }, "scripts": { "clean": "shx rm -rf ./build ./dist ./coverage", "build": "rollup --config rollup.config.js && tsc -d --emitDeclarationOnly --declarationDir dist/types", "test": "nyc mocha -r ts-node/register src/test/**/*.ts", "test-watch": "mocha -w -r ts-node/register src/test/**/*.ts", "coverage": "nyc report --reporter=text-lcov | coveralls", "zipsource": "shx rm -rf ./build/source && shx mkdir -p ./build/source && copyfiles -a ./* ./build/source && shx cp -r ./src ./build/source && shx mkdir -p ./dist/source && cd build && bestzip --force node ../dist/source/source.zip source && cd ..", "dist": "npm run clean && npm run test && npm run build && npm run zipsource" }, "nyc": { "temp-directory": "./coverage/.nyc_output", "include": [ "src/main" ], "exclude": [ "src/main/js-immutables.ts" ], "extension": [ ".ts" ], "reporter": [ "lcov", "text" ], "all": true }, "dependencies": { "immer": "^6.0.5" } }