iterates
Version:
Iterator and AsyncIterator helper functions with typings
82 lines (81 loc) • 2.28 kB
JSON
{
"name": "iterates",
"description": "Iterator and AsyncIterator helper functions with typings",
"version": "2.0.0-beta.3",
"author": "Rasmus Eneman <rasmus@eneman.eu>",
"repository": {
"type": "git",
"url": "git@github.com:Pajn/iterates.git"
},
"homepage": "https://pajn.github.io/iterates",
"keywords": [
"iterator",
"asynciterator",
"async",
"typescript"
],
"sideEffects": false,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.12.10",
"@babel/preset-env": "^7.12.10",
"@babel/preset-typescript": "^7.12.7",
"@types/jest": "^26.0.19",
"babel-jest": "^26.6.3",
"babel-plugin-transform-import-extension": "^1.0.3",
"coveralls": "^2.13.3",
"jest": "^26.6.3",
"jest-ts-webcompat-resolver": "^1.0.0",
"prettier": "^1.19.1",
"tslint": "^5.11.0",
"tslint-config-pajn": "^1.0.0",
"typescript": "^4.1.3"
},
"scripts": {
"build": "yarn build::dts && yarn build::esm && yarn build::cjs",
"build::dts": "tsc",
"build::esm": "yarn babel src --extensions .ts --out-dir lib",
"build::cjs": "yarn babel src --config-file ./babel.cjs.config.js --extensions .ts --out-dir lib --out-file-extension .cjs",
"test": "jest",
"prepack": "yarn build",
"format": "prettier --write --single-quote --trailing-comma all --no-bracket-spacing --no-semi src/**/*.{js,jsx,ts,tsx}",
"report-coverage": "cat coverage/lcov.info | coveralls"
},
"main": "./lib/index.cjs",
"module": "./lib/index.js",
"type": "module",
"exports": {
".": {
"import": "./lib/index.js",
"require": "./lib/index.cjs"
},
"./async": {
"import": "./lib/async.js",
"require": "./lib/async.cjs"
},
"./sync": {
"import": "./lib/sync.js",
"require": "./lib/sync.cjs"
},
"./utils": {
"import": "./lib/utils.js",
"require": "./lib/utils.cjs"
}
},
"typings": "./lib/index.d.ts",
"license": "BSD-3-Clause",
"jest": {
"testPathIgnorePatterns": [
"<rootDir>/cjs/",
"<rootDir>/lib/",
"/node_modules/"
],
"resolver": "jest-ts-webcompat-resolver"
},
"prettier": {
"singleQuote": true,
"trailingComma": "all",
"bracketSpacing": false,
"semi": false
}
}