UNPKG

@typed/fp

Version:

Data Structures and Resources for fp-ts

421 lines (420 loc) 12.2 kB
{ "name": "@typed/fp", "version": "0.14.0", "description": "Data Structures and Resources for fp-ts", "main": "./cjs/index.js", "module": "./esm/index.js", "types": "./cjs/index.d.ts", "typings": "./cjs/index.d.ts", "sideEffects": false, "dependencies": { "@most/adapter": "^1.0.0", "@most/core": "^1.6.1", "@most/disposable": "^1.3.0", "@most/hold": "^4.1.0", "@most/scheduler": "^1.3.0", "@most/types": "^1.1.0", "date-fns": "^2.23.0", "fast-deep-equal": "^3.1.3", "fp-ts": "^3.0.0-alpha.17", "node-fetch": "^2.6.1", "path-to-regexp": "^6.2.0", "ts-toolbelt": "^9.6.0", "typed-query-selector": "^2.6.0" }, "peerDependencies": { "tslib": "^2.3.0" }, "devDependencies": { "@types/mocha": "^8.2.2", "@types/node": "^15.12.5", "@types/node-fetch": "^2.5.12", "@types/rimraf": "^3.0.0", "@typescript-eslint/eslint-plugin": "^4.28.1", "@typescript-eslint/parser": "^4.28.1", "concurrently": "^6.2.0", "esbuild-register": "^2.6.0", "eslint": "^7.29.0", "eslint-config-prettier": "^8.3.0", "eslint-import-resolver-custom-alias": "^1.2.0", "eslint-import-resolver-typescript": "^2.4.0", "eslint-plugin-import": "^2.23.4", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", "fast-glob": "^3.2.6", "husky": "^6.0.0", "lint-staged": "^11.0.0", "mocha": "^9.0.1", "most-virtual-scheduler": "^1.0.0", "prettier": "^2.3.2", "rimraf": "^3.0.2", "tsc-watch": "^4.4.0", "tsconfig-paths": "^3.9.0", "tslib": "^2.3.0", "typescript": "^4.4.0-beta" }, "scripts": { "build": "concurrently npm:clean && npm run build:typescript && concurrently 'npm:build:packages' 'npm:update:package-exports'", "build:packages": "node -r esbuild-register ./tools/build-packages", "build:typescript": "concurrently 'npm:build:typescript:cjs' 'npm:build:typescript:esm'", "build:typescript:cjs": "rimraf cjs && tsc -P ./tsconfig.cjs.json", "build:typescript:esm": "rimraf esm && tsc -P ./tsconfig.esm.json", "clean": "node -r esbuild-register ./tools/cleanup", "docs": "npx docs-ts && git add . && git commit -m 'docs: rebuild docs'", "lint": "concurrently npm:lint:ts npm:lint:markdown", "lint:markdown": "prettier --write --parser markdown --prose-wrap always *.md docs/**/*.md", "lint:ts": "eslint src --ext .js,.jsx,.ts,.tsx --fix", "lint-staged": "lint-staged", "unit-test": "mocha -r esbuild-register -r tsconfig-paths/register 'src/**/*.test.ts'", "unit-test:watch": "npm run unit-test -- --watch", "test": "concurrently npm:lint npm:unit-test npm:typecheck", "test:watch": "concurrently npm:unit-test:watch npm:typecheck:watch", "typecheck": "tsc -P ./tsconfig.esm.json --noEmit", "typecheck:watch": "npm run typecheck -- --watch --preserveWatchOutput", "update": "concurrently 'npm:update:gitignore' 'npm:update:tsconfig' 'npm:update:package-exports'", "update:gitignore": "node -r esbuild-register ./tools/update-gitignore", "update:tsconfig": "node -r esbuild-register ./tools/update-tsconfigs", "update:package-exports": "node -r esbuild-register ./tools/update-package-exports", "precommit": "concurrently 'npm:update' 'npm:lint-staged'", "preversion": "npm test && npm run update && npm run build", "postversion": "npm publish --access=public && git push && git push --tags", "watch": "concurrently 'npm:watch:cjs' 'npm:watch:esm'", "watch:cjs": "tsc-watch -P tsconfig.cjs.json --onSuccess 'npm run build:packages'", "watch:esm": "tsc-watch -P tsconfig.esm.json --onSuccess 'npm run update:package-exports'" }, "repository": { "type": "git", "url": "git+https://github.com/TylorS/typed-fp.git" }, "keywords": [ "TypeScript", "Typed", "fp-ts", "fp" ], "author": "Tylor Steinberger <tlsteinberger167@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/TylorS/typed-fp/issues" }, "homepage": "https://github.com/TylorS/typed-fp#readme", "*---*---*GENERATED*---*---*": "", "exports": { ".": { "require": "./cjs/index.js", "import": "./esm/index.js" }, "./Adapter": { "require": "./cjs/Adapter.js", "import": "./esm/Adapter.js" }, "./Branded": { "require": "./cjs/Branded.js", "import": "./esm/Branded.js" }, "./Context": { "require": "./cjs/Context.js", "import": "./esm/Context.js" }, "./Data": { "require": "./cjs/Data.js", "import": "./esm/Data.js" }, "./DataEither": { "require": "./cjs/DataEither.js", "import": "./esm/DataEither.js" }, "./DataOption": { "require": "./cjs/DataOption.js", "import": "./esm/DataOption.js" }, "./DataT": { "require": "./cjs/DataT.js", "import": "./esm/DataT.js" }, "./DecodeError": { "require": "./cjs/DecodeError.js", "import": "./esm/DecodeError.js" }, "./Decoder": { "require": "./cjs/Decoder.js", "import": "./esm/Decoder.js" }, "./Disposable": { "require": "./cjs/Disposable.js", "import": "./esm/Disposable.js" }, "./Env": { "require": "./cjs/Env.js", "import": "./esm/Env.js" }, "./EnvData": { "require": "./cjs/EnvData.js", "import": "./esm/EnvData.js" }, "./EnvEither": { "require": "./cjs/EnvEither.js", "import": "./esm/EnvEither.js" }, "./EnvOption": { "require": "./cjs/EnvOption.js", "import": "./esm/EnvOption.js" }, "./EnvThese": { "require": "./cjs/EnvThese.js", "import": "./esm/EnvThese.js" }, "./Eq": { "require": "./cjs/Eq.js", "import": "./esm/Eq.js" }, "./Fail": { "require": "./cjs/Fail.js", "import": "./esm/Fail.js" }, "./FromEnv": { "require": "./cjs/FromEnv.js", "import": "./esm/FromEnv.js" }, "./FromKV": { "require": "./cjs/FromKV.js", "import": "./esm/FromKV.js" }, "./FromReaderStream": { "require": "./cjs/FromReaderStream.js", "import": "./esm/FromReaderStream.js" }, "./FromResume": { "require": "./cjs/FromResume.js", "import": "./esm/FromResume.js" }, "./FromStream": { "require": "./cjs/FromStream.js", "import": "./esm/FromStream.js" }, "./Fx": { "require": "./cjs/Fx.js", "import": "./esm/Fx.js" }, "./FxEnv": { "require": "./cjs/FxEnv.js", "import": "./esm/FxEnv.js" }, "./FxEnvEither": { "require": "./cjs/FxEnvEither.js", "import": "./esm/FxEnvEither.js" }, "./FxT": { "require": "./cjs/FxT.js", "import": "./esm/FxT.js" }, "./Guard": { "require": "./cjs/Guard.js", "import": "./esm/Guard.js" }, "./HKT": { "require": "./cjs/HKT.js", "import": "./esm/HKT.js" }, "./IOEither": { "require": "./cjs/IOEither.js", "import": "./esm/IOEither.js" }, "./KV": { "require": "./cjs/KV.js", "import": "./esm/KV.js" }, "./MonadRec": { "require": "./cjs/MonadRec.js", "import": "./esm/MonadRec.js" }, "./Option": { "require": "./cjs/Option.js", "import": "./esm/Option.js" }, "./Path": { "require": "./cjs/Path.js", "import": "./esm/Path.js" }, "./Progress": { "require": "./cjs/Progress.js", "import": "./esm/Progress.js" }, "./Provide": { "require": "./cjs/Provide.js", "import": "./esm/Provide.js" }, "./Reader": { "require": "./cjs/Reader.js", "import": "./esm/Reader.js" }, "./ReaderEither": { "require": "./cjs/ReaderEither.js", "import": "./esm/ReaderEither.js" }, "./ReaderOption": { "require": "./cjs/ReaderOption.js", "import": "./esm/ReaderOption.js" }, "./ReaderStream": { "require": "./cjs/ReaderStream.js", "import": "./esm/ReaderStream.js" }, "./ReaderStreamEither": { "require": "./cjs/ReaderStreamEither.js", "import": "./esm/ReaderStreamEither.js" }, "./ReaderStreamOption": { "require": "./cjs/ReaderStreamOption.js", "import": "./esm/ReaderStreamOption.js" }, "./ReaderTask": { "require": "./cjs/ReaderTask.js", "import": "./esm/ReaderTask.js" }, "./ReaderTaskEither": { "require": "./cjs/ReaderTaskEither.js", "import": "./esm/ReaderTaskEither.js" }, "./Ref": { "require": "./cjs/Ref.js", "import": "./esm/Ref.js" }, "./RefAdapter": { "require": "./cjs/RefAdapter.js", "import": "./esm/RefAdapter.js" }, "./RefArray": { "require": "./cjs/RefArray.js", "import": "./esm/RefArray.js" }, "./RefData": { "require": "./cjs/RefData.js", "import": "./esm/RefData.js" }, "./RefDataEither": { "require": "./cjs/RefDataEither.js", "import": "./esm/RefDataEither.js" }, "./RefDisposable": { "require": "./cjs/RefDisposable.js", "import": "./esm/RefDisposable.js" }, "./RefMap": { "require": "./cjs/RefMap.js", "import": "./esm/RefMap.js" }, "./RefMapM": { "require": "./cjs/RefMapM.js", "import": "./esm/RefMapM.js" }, "./Resume": { "require": "./cjs/Resume.js", "import": "./esm/Resume.js" }, "./ResumeEither": { "require": "./cjs/ResumeEither.js", "import": "./esm/ResumeEither.js" }, "./ResumeOption": { "require": "./cjs/ResumeOption.js", "import": "./esm/ResumeOption.js" }, "./Route": { "require": "./cjs/Route.js", "import": "./esm/Route.js" }, "./Scheduler": { "require": "./cjs/Scheduler.js", "import": "./esm/Scheduler.js" }, "./Schema": { "require": "./cjs/Schema.js", "import": "./esm/Schema.js" }, "./Schemable": { "require": "./cjs/Schemable.js", "import": "./esm/Schemable.js" }, "./State": { "require": "./cjs/State.js", "import": "./esm/State.js" }, "./StateEnvEither": { "require": "./cjs/StateEnvEither.js", "import": "./esm/StateEnvEither.js" }, "./StateReaderStreamEither": { "require": "./cjs/StateReaderStreamEither.js", "import": "./esm/StateReaderStreamEither.js" }, "./StateReaderTaskEither": { "require": "./cjs/StateReaderTaskEither.js", "import": "./esm/StateReaderTaskEither.js" }, "./Stream": { "require": "./cjs/Stream.js", "import": "./esm/Stream.js" }, "./StreamEither": { "require": "./cjs/StreamEither.js", "import": "./esm/StreamEither.js" }, "./StreamOption": { "require": "./cjs/StreamOption.js", "import": "./esm/StreamOption.js" }, "./Task": { "require": "./cjs/Task.js", "import": "./esm/Task.js" }, "./TaskEither": { "require": "./cjs/TaskEither.js", "import": "./esm/TaskEither.js" }, "./TaskOption": { "require": "./cjs/TaskOption.js", "import": "./esm/TaskOption.js" }, "./These": { "require": "./cjs/These.js", "import": "./esm/These.js" }, "./Use": { "require": "./cjs/Use.js", "import": "./esm/Use.js" }, "./browser": { "require": "./cjs/browser.js", "import": "./esm/browser.js" }, "./dom": { "require": "./cjs/dom.js", "import": "./esm/dom.js" }, "./function": { "require": "./cjs/function.js", "import": "./esm/function.js" }, "./http": { "require": "./cjs/http.js", "import": "./esm/http.js" }, "./node": { "require": "./cjs/node.js", "import": "./esm/node.js" }, "./number": { "require": "./cjs/number.js", "import": "./esm/number.js" }, "./string": { "require": "./cjs/string.js", "import": "./esm/string.js" }, "./struct": { "require": "./cjs/struct.js", "import": "./esm/struct.js" } } }