sockethub/sockethub

View on GitHub
packages/activity-streams/package.json

Summary

Maintainability
Test Coverage
{
    "name": "@sockethub/activity-streams",
    "version": "4.4.0-alpha.4",
    "description": "A simple tool to facilitate handling and referencing activity streams without unnecessary verbosity",
    "main": "./build/cjs/activity-streams.js",
    "module": "./build/esm/activity-streams.js",
    "types": "./build/esm/activity-streams.d.ts",
    "exports": {
        "./dist/sockethub-client.js": "./dist/activity-streams.js",
        "./dist/sockethub-client.js.map": "./dist/activity-streams.map",
        ".": {
            "import": {
                "node": "./build/esm/activity-streams.js",
                "default": "./build/esm/activity-streams.js"
            },
            "require": "./build/cjs/activity-streams.js",
            "types": "./build/esm/activity-streams.d.ts"
        }
    },
    "files": [
        "dist/",
        "build/"
    ],
    "dependencies": {
        "eventemitter3": "^5.0.1"
    },
    "devDependencies": {
        "@babel/core": "^7.23.5",
        "@babel/plugin-transform-object-assign": "^7.23.3",
        "@babel/preset-env": "^7.23.5",
        "@rollup/plugin-babel": "^6.0.4",
        "@rollup/plugin-commonjs": "^25.0.7",
        "@rollup/plugin-multi-entry": "^6.0.1",
        "@rollup/plugin-node-resolve": "^15.2.3",
        "@rollup/plugin-terser": "^0.4.4",
        "@sockethub/schemas": "workspace:^",
        "@types/node": "20.10.5",
        "c8": "8.0.1",
        "chai": "4.3.10",
        "karma": "6.4.2",
        "karma-chai": "0.1.0",
        "karma-chrome-launcher": "3.2.0",
        "karma-firefox-launcher": "2.1.2",
        "karma-mocha": "^2.0.1",
        "mocha": "10.2.0",
        "rollup": "^4.6.1",
        "ts-node": "^10.9.1",
        "typescript": "^5.3.3"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/sockethub/sockethub.git",
        "directory": "packages/activity-streams"
    },
    "scripts": {
        "build": "pnpm compile && rollup -c config/rollup.config.esm.mjs && rollup -c config/rollup.config.umd.mjs && rollup -c config/rollup.config.test.mjs",
        "clean": "rm -rf build dist coverage",
        "compile": "pnpm clean && tsc -p config/tsconfig.cjs.json && tsc -p config/tsconfig.esm.json",
        "coverage": "c8 check-coverage --statements 95 --functions 90 --branches 90 --lines 95",
        "test": "pnpm test:node && pnpm test:browser && pnpm coverage",
        "test:browser": "karma start --single-run --browsers ChromeHeadless ./karma.config.js",
        "test:node": "c8 -x \"**/*.test.ts\" mocha -r ts-node/register ./src/**/*.test.ts",
        "test:node:lcov": "c8 -r lcov mocha -r ts-node/register ./src/**/*.test.ts"
    },
    "keywords": [
        "activity",
        "streams",
        "json-ld",
        "activity-streams"
    ],
    "author": "Nick Jennings <nick@silverbucket.net>",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/sockethub/sockethub/issues"
    },
    "homepage": "https://github.com/sockethub/sockethub/tree/master/packages/activity-streams"
}