{
    "name": "hypns",
    "version": "2.1.4",
    "description": "Hybrid of Hyper-protocol and IPNS; a module to pin IPNS names using hyper-protocol",
    "_main": "dist/index.js",
    "_module": "module/index.js",
    "module": "dist/hypns-bundle.js",
    "browser": "dist/hypns-bundle.js",
    "scripts": {
        "build:browserify": "cross-env BABEL_ENV=browserify browserify -t [ babelify --global --ignore [ test ] ] --standalone hypns ./src/index.js > ./dist/hypns-bundle.js",
        "build:module": "cross-env BABEL_ENV=module babel ./src --out-dir ./module --source-maps --copy-files --ignore \"**/test\" --delete-dir-on-start",
        "build:node": "babel ./src --out-dir ./dist --source-maps --copy-files --ignore \"**/test\" --delete-dir-on-start",
        "build": "npm run build:node && npm run build:module && npm run build:browserify",
        "build:demo": "browserify -t [ babelify --global ] -t [ sveltify --svelte [ --hydratable=true ] ] demo/demo.js > demo/svelte-bundle.js && start demo/index.html",
        "build:demo:all": "npm run build:browserify && npm run build:demo",
        "prepublishOnly": "npm run build",
        "test": "npm run test:browser && npm run test:node",
        "test:web:karma": "karma start --single-run --browsers ChromeHeadless",
        "test:browser": "cross-env BABEL_ENV=browserify mochify --chrome --transform [ babelify --global --ignore [ test ] ] ",
        "test:node": "cross-env BABEL_ENV=test NODE_ENV=test nyc mocha --require @babel/register --exit",
        "coverage": "codecov",
        "debug": "mochify --debug",
        "watch": "mochify --watch",
        "linting": "standard --fix"
    },
    "dependencies": {
        "@corestore/networker": "^1.0.3",
        "@DougAnderson444/kappa-view-list": "DougAnderson444/kappa-view-list",
        "@DougAnderson444/random-access-idb": "DougAnderson444/random-access-idb",
        "core-js": "^3.6.5",
        "corestore": "^5.8.1",
        "dat-encoding": "^5.0.1",
        "esbuild": "^0.12.8",
        "events.once": "^2.0.2",
        "hypercore": "^9.5.7",
        "hypercore-crypto": "^2.1.1",
        "hypercore-protocol": "^8.0.7",
        "hypermultifeed": "DougAnderson444/hypermultifeed",
        "hyperswarm-web": "^2.1.1",
        "kappa-core": "DougAnderson444/kappa-core",
        "level-mem": "^5.0.1",
        "random-access-application": "^1.0.0",
        "random-access-memory": "^3.1.1",
        "sodium-native": "^3.2.1",
        "sodium-universal": "^3.0.2",
        "through2": "^4.0.2"
    },
    "devDependencies": {
        "@babel/cli": "^7.11.6",
        "@babel/core": "^7.11.6",
        "@babel/plugin-transform-runtime": "^7.12.1",
        "@babel/preset-env": "^7.11.5",
        "@babel/register": "^7.12.1",
        "@istanbuljs/nyc-config-babel": "^3.0.0",
        "babel-plugin-istanbul": "^6.0.0",
        "babel-plugin-module-resolver": "^4.0.0",
        "babel-plugin-transform-commonjs": "^1.1.6",
        "babelify": "^10.0.0",
        "browserify": "^16.5.2",
        "chai": "^4.2.0",
        "chai-as-promised": "^7.1.1",
        "codecov": "^3.7.2",
        "cross-env": "^7.0.2",
        "karma": "^6.1.1",
        "karma-chai": "^0.1.0",
        "karma-chrome-launcher": "^3.1.0",
        "karma-mocha": "^2.0.1",
        "karma-webpack": "^5.0.0",
        "mocha": "^8.1.3",
        "mochify": "^6.6.0",
        "nyc": "^15.1.0",
        "standard": "^16.0.3",
        "sveltify": "^3.0.0",
        "terser-webpack-plugin": "^5.1.1",
        "util": "^0.12.3",
        "webpack": "^5.24.2",
        "webpack-cli": "^4.5.0"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/DougAnderson444/HyPNS.git"
    },
    "keywords": [
        "HyPNS",
        "IPFS",
        "IPNS"
    ],
    "author": "Doug S Anderson",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/DougAnderson444/HyPNS/issues"
    },
    "homepage": "https://github.com/DougAnderson444/HyPNS#readme"
}
