{"bugs":{"url":"https://github.com/effect-ts/typeclass/issues"},"dist":{"shasum":"0ecb09c134e3589f9cc709aa3fd1de6579de5069","tarball":"https://registry.npmjs.org/@effect/typeclass/-/typeclass-0.7.0.tgz","fileCount":485,"integrity":"sha512-jmFYmfSW6jfhj6sdYT72ZgYX6HeKLP46cnk20FE2m1nful158/wSaHWd/AxgOLFjQ70w5xYVPMtiaeV1GAFUnQ==","signatures":[{"sig":"MEUCIBwz83EeJ/O6YQcaUXedjB+LrW/6qRvrAa9rOlnMoax9AiEA15+DmuUsbIpTjJr4Pz8cEyhIW8cUxM9gJYea65KZiIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478039},"name":"@effect/typeclass","tags":["typescript","typeclass"],"_from":"file:effect-typeclass-0.7.0.tgz","author":{"name":"Giulio Canti","email":"giulio.canti@gmail.com"},"effect":{"generateIndex":false},"exports":{".":{"types":"./dist/declarations/src/index.d.ts","import":"./dist/effect-typeclass.cjs.mjs","module":"./dist/effect-typeclass.esm.js","default":"./dist/effect-typeclass.cjs.js"},"./Of":{"types":"./dist/declarations/src/Of.d.ts","import":"./Of/dist/effect-typeclass-Of.cjs.mjs","module":"./Of/dist/effect-typeclass-Of.esm.js","default":"./Of/dist/effect-typeclass-Of.cjs.js"},"./Monad":{"types":"./dist/declarations/src/Monad.d.ts","import":"./Monad/dist/effect-typeclass-Monad.cjs.mjs","module":"./Monad/dist/effect-typeclass-Monad.esm.js","default":"./Monad/dist/effect-typeclass-Monad.cjs.js"},"./Monoid":{"types":"./dist/declarations/src/Monoid.d.ts","import":"./Monoid/dist/effect-typeclass-Monoid.cjs.mjs","module":"./Monoid/dist/effect-typeclass-Monoid.esm.js","default":"./Monoid/dist/effect-typeclass-Monoid.cjs.js"},"./Bounded":{"types":"./dist/declarations/src/Bounded.d.ts","import":"./Bounded/dist/effect-typeclass-Bounded.cjs.mjs","module":"./Bounded/dist/effect-typeclass-Bounded.esm.js","default":"./Bounded/dist/effect-typeclass-Bounded.cjs.js"},"./FlatMap":{"types":"./dist/declarations/src/FlatMap.d.ts","import":"./FlatMap/dist/effect-typeclass-FlatMap.cjs.mjs","module":"./FlatMap/dist/effect-typeclass-FlatMap.esm.js","default":"./FlatMap/dist/effect-typeclass-FlatMap.cjs.js"},"./Pointed":{"types":"./dist/declarations/src/Pointed.d.ts","import":"./Pointed/dist/effect-typeclass-Pointed.cjs.mjs","module":"./Pointed/dist/effect-typeclass-Pointed.esm.js","default":"./Pointed/dist/effect-typeclass-Pointed.cjs.js"},"./Product":{"types":"./dist/declarations/src/Product.d.ts","import":"./Product/dist/effect-typeclass-Product.cjs.mjs","module":"./Product/dist/effect-typeclass-Product.esm.js","default":"./Product/dist/effect-typeclass-Product.cjs.js"},"./Foldable":{"types":"./dist/declarations/src/Foldable.d.ts","import":"./Foldable/dist/effect-typeclass-Foldable.cjs.mjs","module":"./Foldable/dist/effect-typeclass-Foldable.esm.js","default":"./Foldable/dist/effect-typeclass-Foldable.cjs.js"},"./Chainable":{"types":"./dist/declarations/src/Chainable.d.ts","import":"./Chainable/dist/effect-typeclass-Chainable.cjs.mjs","module":"./Chainable/dist/effect-typeclass-Chainable.esm.js","default":"./Chainable/dist/effect-typeclass-Chainable.cjs.js"},"./Coproduct":{"types":"./dist/declarations/src/Coproduct.d.ts","import":"./Coproduct/dist/effect-typeclass-Coproduct.cjs.mjs","module":"./Coproduct/dist/effect-typeclass-Coproduct.esm.js","default":"./Coproduct/dist/effect-typeclass-Coproduct.cjs.js"},"./Covariant":{"types":"./dist/declarations/src/Covariant.d.ts","import":"./Covariant/dist/effect-typeclass-Covariant.cjs.mjs","module":"./Covariant/dist/effect-typeclass-Covariant.esm.js","default":"./Covariant/dist/effect-typeclass-Covariant.cjs.js"},"./Invariant":{"types":"./dist/declarations/src/Invariant.d.ts","import":"./Invariant/dist/effect-typeclass-Invariant.cjs.mjs","module":"./Invariant/dist/effect-typeclass-Invariant.esm.js","default":"./Invariant/dist/effect-typeclass-Invariant.cjs.js"},"./Semigroup":{"types":"./dist/declarations/src/Semigroup.d.ts","import":"./Semigroup/dist/effect-typeclass-Semigroup.cjs.mjs","module":"./Semigroup/dist/effect-typeclass-Semigroup.esm.js","default":"./Semigroup/dist/effect-typeclass-Semigroup.cjs.js"},"./Filterable":{"types":"./dist/declarations/src/Filterable.d.ts","import":"./Filterable/dist/effect-typeclass-Filterable.cjs.mjs","module":"./Filterable/dist/effect-typeclass-Filterable.esm.js","default":"./Filterable/dist/effect-typeclass-Filterable.cjs.js"},"./data/Tuple":{"types":"./dist/declarations/src/data/Tuple.d.ts","import":"./data/Tuple/dist/effect-typeclass-data-Tuple.cjs.mjs","module":"./data/Tuple/dist/effect-typeclass-data-Tuple.esm.js","default":"./data/Tuple/dist/effect-typeclass-data-Tuple.cjs.js"},"./Alternative":{"types":"./dist/declarations/src/Alternative.d.ts","import":"./Alternative/dist/effect-typeclass-Alternative.cjs.mjs","module":"./Alternative/dist/effect-typeclass-Alternative.esm.js","default":"./Alternative/dist/effect-typeclass-Alternative.cjs.js"},"./Applicative":{"types":"./dist/declarations/src/Applicative.d.ts","import":"./Applicative/dist/effect-typeclass-Applicative.cjs.mjs","module":"./Applicative/dist/effect-typeclass-Applicative.esm.js","default":"./Applicative/dist/effect-typeclass-Applicative.cjs.js"},"./Bicovariant":{"types":"./dist/declarations/src/Bicovariant.d.ts","import":"./Bicovariant/dist/effect-typeclass-Bicovariant.cjs.mjs","module":"./Bicovariant/dist/effect-typeclass-Bicovariant.esm.js","default":"./Bicovariant/dist/effect-typeclass-Bicovariant.cjs.js"},"./SemiProduct":{"types":"./dist/declarations/src/SemiProduct.d.ts","import":"./SemiProduct/dist/effect-typeclass-SemiProduct.cjs.mjs","module":"./SemiProduct/dist/effect-typeclass-SemiProduct.esm.js","default":"./SemiProduct/dist/effect-typeclass-SemiProduct.cjs.js"},"./Traversable":{"types":"./dist/declarations/src/Traversable.d.ts","import":"./Traversable/dist/effect-typeclass-Traversable.cjs.mjs","module":"./Traversable/dist/effect-typeclass-Traversable.esm.js","default":"./Traversable/dist/effect-typeclass-Traversable.cjs.js"},"./data/Bigint":{"types":"./dist/declarations/src/data/Bigint.d.ts","import":"./data/Bigint/dist/effect-typeclass-data-Bigint.cjs.mjs","module":"./data/Bigint/dist/effect-typeclass-data-Bigint.esm.js","default":"./data/Bigint/dist/effect-typeclass-data-Bigint.cjs.js"},"./data/Either":{"types":"./dist/declarations/src/data/Either.d.ts","import":"./data/Either/dist/effect-typeclass-data-Either.cjs.mjs","module":"./data/Either/dist/effect-typeclass-data-Either.esm.js","default":"./data/Either/dist/effect-typeclass-data-Either.cjs.js"},"./data/Number":{"types":"./dist/declarations/src/data/Number.d.ts","import":"./data/Number/dist/effect-typeclass-data-Number.cjs.mjs","module":"./data/Number/dist/effect-typeclass-data-Number.esm.js","default":"./data/Number/dist/effect-typeclass-data-Number.cjs.js"},"./data/Option":{"types":"./dist/declarations/src/data/Option.d.ts","import":"./data/Option/dist/effect-typeclass-data-Option.cjs.mjs","module":"./data/Option/dist/effect-typeclass-data-Option.esm.js","default":"./data/Option/dist/effect-typeclass-data-Option.cjs.js"},"./data/String":{"types":"./dist/declarations/src/data/String.d.ts","import":"./data/String/dist/effect-typeclass-data-String.cjs.mjs","module":"./data/String/dist/effect-typeclass-data-String.esm.js","default":"./data/String/dist/effect-typeclass-data-String.cjs.js"},"./data/Boolean":{"types":"./dist/declarations/src/data/Boolean.d.ts","import":"./data/Boolean/dist/effect-typeclass-data-Boolean.cjs.mjs","module":"./data/Boolean/dist/effect-typeclass-data-Boolean.esm.js","default":"./data/Boolean/dist/effect-typeclass-data-Boolean.cjs.js"},"./package.json":"./package.json","./Contravariant":{"types":"./dist/declarations/src/Contravariant.d.ts","import":"./Contravariant/dist/effect-typeclass-Contravariant.cjs.mjs","module":"./Contravariant/dist/effect-typeclass-Contravariant.esm.js","default":"./Contravariant/dist/effect-typeclass-Contravariant.cjs.js"},"./SemiCoproduct":{"types":"./dist/declarations/src/SemiCoproduct.d.ts","import":"./SemiCoproduct/dist/effect-typeclass-SemiCoproduct.cjs.mjs","module":"./SemiCoproduct/dist/effect-typeclass-SemiCoproduct.esm.js","default":"./SemiCoproduct/dist/effect-typeclass-SemiCoproduct.cjs.js"},"./data/Duration":{"types":"./dist/declarations/src/data/Duration.d.ts","import":"./data/Duration/dist/effect-typeclass-data-Duration.cjs.mjs","module":"./data/Duration/dist/effect-typeclass-data-Duration.esm.js","default":"./data/Duration/dist/effect-typeclass-data-Duration.cjs.js"},"./data/Identity":{"types":"./dist/declarations/src/data/Identity.d.ts","import":"./data/Identity/dist/effect-typeclass-data-Identity.cjs.mjs","module":"./data/Identity/dist/effect-typeclass-data-Identity.esm.js","default":"./data/Identity/dist/effect-typeclass-data-Identity.cjs.js"},"./data/Ordering":{"types":"./dist/declarations/src/data/Ordering.d.ts","import":"./data/Ordering/dist/effect-typeclass-data-Ordering.cjs.mjs","module":"./data/Ordering/dist/effect-typeclass-data-Ordering.esm.js","default":"./data/Ordering/dist/effect-typeclass-data-Ordering.cjs.js"},"./data/Predicate":{"types":"./dist/declarations/src/data/Predicate.d.ts","import":"./data/Predicate/dist/effect-typeclass-data-Predicate.cjs.mjs","module":"./data/Predicate/dist/effect-typeclass-data-Predicate.esm.js","default":"./data/Predicate/dist/effect-typeclass-data-Predicate.cjs.js"},"./SemiAlternative":{"types":"./dist/declarations/src/SemiAlternative.d.ts","import":"./SemiAlternative/dist/effect-typeclass-SemiAlternative.cjs.mjs","module":"./SemiAlternative/dist/effect-typeclass-SemiAlternative.esm.js","default":"./SemiAlternative/dist/effect-typeclass-SemiAlternative.cjs.js"},"./SemiApplicative":{"types":"./dist/declarations/src/SemiApplicative.d.ts","import":"./SemiApplicative/dist/effect-typeclass-SemiApplicative.cjs.mjs","module":"./SemiApplicative/dist/effect-typeclass-SemiApplicative.esm.js","default":"./SemiApplicative/dist/effect-typeclass-SemiApplicative.cjs.js"},"./data/ReadonlyArray":{"types":"./dist/declarations/src/data/ReadonlyArray.d.ts","import":"./data/ReadonlyArray/dist/effect-typeclass-data-ReadonlyArray.cjs.mjs","module":"./data/ReadonlyArray/dist/effect-typeclass-data-ReadonlyArray.esm.js","default":"./data/ReadonlyArray/dist/effect-typeclass-data-ReadonlyArray.cjs.js"},"./data/ReadonlyRecord":{"types":"./dist/declarations/src/data/ReadonlyRecord.d.ts","import":"./data/ReadonlyRecord/dist/effect-typeclass-data-ReadonlyRecord.cjs.mjs","module":"./data/ReadonlyRecord/dist/effect-typeclass-data-ReadonlyRecord.esm.js","default":"./data/ReadonlyRecord/dist/effect-typeclass-data-ReadonlyRecord.cjs.js"},"./TraversableFilterable":{"types":"./dist/declarations/src/TraversableFilterable.d.ts","import":"./TraversableFilterable/dist/effect-typeclass-TraversableFilterable.cjs.mjs","module":"./TraversableFilterable/dist/effect-typeclass-TraversableFilterable.esm.js","default":"./TraversableFilterable/dist/effect-typeclass-TraversableFilterable.cjs.js"}},"license":"MIT","scripts":{"tc":"tsc --noEmit","gen":"build-utils prepare-v1","docs":"docgen","lint":"eslint . --ext .ts,.tsx","test":"vitest","build":"pnpm gen && preconstruct fix && preconstruct build && pnpm gen","clean":"node scripts/clean.mjs","autofix":"pnpm lint --fix","dtslint":"dtslint --expectOnly dtslint","version":"changeset version","circular":"madge --extensions ts --circular --no-color --no-spinner --warning src","coverage":"vitest run --coverage","test-all":"npm run circular && npm run lint && npm run dtslint && vitest run"},"_npmUser":{"name":"michael.arnaldi","email":"ma+npm@matechs.com"},"homepage":"https://github.com/effect-ts/typeclass","keywords":["typescript","typeclass"],"_resolved":"/tmp/c30e363ba7642ac88222d8b6a99685fd/effect-typeclass-0.7.0.tgz","_integrity":"sha512-jmFYmfSW6jfhj6sdYT72ZgYX6HeKLP46cnk20FE2m1nful158/wSaHWd/AxgOLFjQ70w5xYVPMtiaeV1GAFUnQ==","repository":{"url":"git+https://github.com/effect-ts/typeclass.git","type":"git"},"_npmVersion":"8.15.0","description":"A collection of reusable typeclasses for the Effect ecosystem","directories":{},"maintainers":[{"name":"effect-bot","email":"ma+effect@matechs.com"},{"name":"michael.arnaldi","email":"ma+npm@matechs.com"},{"name":"schickling","email":"schickling.j@gmail.com"}],"_nodeVersion":"16.17.1","preconstruct":{"exports":{"importConditionDefaultExport":"default"},"entrypoints":["*.ts","data/*.ts"],"distFilenameStrategy":"full"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.10","madge":"^6.1.0","effect":"2.0.0-next.45","eslint":"^8.50.0","vitest":"0.34.6","ts-node":"^10.9.1","fast-check":"^3.11.0","stackframe":"^1.3.4","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/chai":"^4.3.5","@types/node":"^20.4.1","concurrently":"^8.2.0","@effect/docgen":"^0.1.8","@changesets/cli":"^2.26.2","@preconstruct/cli":"^2.8.1","error-stack-parser":"^2.1.4","@effect/build-utils":"^0.1.6","@vitest/coverage-v8":"^0.33.0","@vitejs/plugin-react":"^4.0.2","eslint-plugin-import":"^2.28.1","@effect/eslint-plugin":"^0.1.2","eslint-plugin-codegen":"0.17.0","@babel/preset-typescript":"^7.23.0","@definitelytyped/dtslint":"^0.0.163","@effect/language-service":"^0.0.21","@typescript-eslint/parser":"^6.7.4","eslint-plugin-deprecation":"^2.0.0","@changesets/changelog-github":"^0.4.8","@typescript-eslint/eslint-plugin":"^6.7.4","babel-plugin-annotate-pure-calls":"^0.4.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"effect":"^2.0.0-next.45"},"_npmOperationalInternal":{"tmp":"tmp/typeclass_0.7.0_1696472169608_0.3533869300564547","host":"s3://npm-registry-packages"},"_id":"@effect/typeclass@0.7.0","version":"0.7.0"}