UNPKG

list

Version:

Fast purely functional immutable lists.

93 lines (92 loc) 2.46 kB
{ "name": "list", "version": "2.0.19", "description": "Fast purely functional immutable lists.", "author": "Simon Friis Vindum", "license": "MIT", "repository": "github:funkia/list", "keywords": [ "immutable", "list", "functional", "persistent", "sequence", "vector" ], "bugs": { "url": "https://github.com/funkia/list/issues" }, "main": "dist/index.js", "types": "./dist/index.d.ts", "module": "dist/es/index.js", "scripts": { "build": "npm run build-es6; npm run build-cmjs", "build-es6": "tsc -P ./tsconfig-build.json --outDir 'dist/es' --module es2015", "build-cmjs": "tsc -P ./tsconfig-build.json", "postbuild": "babel dist --out-dir dist --no-babelrc --plugins annotate-pure-calls", "test": "nyc mocha --timeout 10000 --recursive test/*.ts", "test-watch": "mocha -R progress --timeout 10000 --watch --require ts-node/register --watch-extensions ts test/*.ts", "test-property": "mocha --timeout 0 --require ts-node/register --recursive test/property/*.ts", "codecov": "codecov -f coverage/coverage-final.json", "format": "prettier --write \"{src,test,scripts}/**/*.{js,ts}\"", "cherry-pick": "cherry-pick --cjs-dir dist --esm-dir dist/es --types-dir dist", "prepublishOnly": "npm run build; npm run cherry-pick", "postpublish": "cherry-pick clean", "release": "np" }, "sideEffects": [ "**/fantasy-land.js", "**/methods.js" ], "devDependencies": { "@types/chai": "^4.2.3", "@types/mocha": "^5.2.7", "@types/ramda": "^0.26.28", "babel-cli": "^6.26.0", "babel-core": "^6.26.3", "babel-plugin-annotate-pure-calls": "^0.4.0", "chai": "4.2.0", "cherry-pick": "^0.5.0", "codecov": "^3.6.1", "fast-check": "^1.17.0", "mocha": "^6.2.1", "np": "^5.1.0", "nyc": "^14.1.1", "prettier": "1.18.2", "proptest": "0.0.4", "ramda": "0.26.1", "source-map-support": "^0.5.13", "ts-node": "^8.4.1", "tslint": "^5.20.0", "typescript": "^3.6.3" }, "files": [ "dist", "methods", "curried", "fantasy-land", "ramda" ], "nyc": { "extension": [ ".ts" ], "require": [ "ts-node/register", "source-map-support/register" ], "include": [ "src/**/*.ts" ], "exclude": [ "src/methods.ts" ], "reporter": [ "json", "html", "text", "lcov" ] }, "prettier": {} }