{
	"name": "@upradata/stream",
	"author": {
		"name": "Thomas Milotti (Upra-Data)",
		"email": "thomas.milotti@gmail.com",
		"url": "https://github.com/upradata"
	},
	"repository": {
		"url": "https://github.com/upradata/stream.git"
	},
	"license": "MIT",
	"version": "2.0.1",
	"description": "Set of typescript util for node 'stream'",
	"sideEffects": false,
	"main": "lib",
	"types": "lib-esm",
	"module": "lib-esm",
	"files": [
		"lib",
		"lib-esm"
	],
	"esm": {
		"mainFields": [
			"module",
			"main"
		]
	},
	"scripts": {
		"clean": "shx rm -rf lib lib-esm",
		"pre:build": "npm run clean",
		"build": "concurrently 'tsc -p tsconfig.lib.json' 'tsc -p tsconfig.lib-esm.json'",
		"post:build": "npm run test && npm run e2e",
		"copy:declaration": "cp src/@types/webpack.d.ts lib/@types && cp src/@types/webpack.d.ts lib-esm/@types",
		"watch": "pnpm run build:watch",
		"build:watch": "concurrently 'tsc -p tsconfig.lib.json -w' 'tsc -p tsconfig.lib-esm.json -w'",
		"test": "npx jest --verbose false --config jest-ut.config.js",
		"e2e": "npx jest --passWithNoTests --verbose false --config jest-e2e.config.js",
		"github-push": "npm version patch && git pushall && git pushall-tags",
		"npm-publish": "npm run build && npm publish --access public"
	},
	"dependencies": {
		"duplexify": "^4.1.2",
		"lead": "^3.0.0",
		"merge2": "^1.4.1",
		"plugin-error": "^1.0.1",
		"through2": "^4.0.2",
		"tsconfig": "^7.0.0",
		"vinyl": "^2.2.1",
		"@upradata/util": "^13.0.1",
		"@upradata/node-util": "^14.0.2"
	},
	"devDependencies": {
		"@types/duplexify": "^3.6.0",
		"@types/fs-extra": "^9.0.12",
		"@types/jest": "^27.0.1",
		"@types/memory-fs": "^0.3.3",
		"@types/merge2": "^1.3.1",
		"@types/minimatch": "^3.0.5",
		"@types/node": "^16.7.10",
		"@types/through2": "^2.0.36",
		"@types/vinyl": "^2.0.5",
		"concurrently": "^6.2.1",
		"fork-stream": "^0.0.4",
		"fs-extra": "^10.0.0",
		"jest": "^27.1.0",
		"jest-environment-node": "^27.1.0",
		"shx": "^0.3.3",
		"ts-jest": "^27.0.5",
		"ts-node": "^10.2.1",
		"tsconfig-paths": "^3.11.0",
		"typescript": "^4.4.2",
		"vinyl": "^2.2.0"
	},
	"publishConfig": {
		"access": "public"
	},
	"local": {
		"dependencies": {
			"@upradata/util": "link:/home/milottit/Libraries/Upra-Data/util@13.0.1",
			"@upradata/node-util": "link:/home/milottit/Libraries/Upra-Data/node-util@14.0.2"
		}
	}
}
