{ "name": "webcrypto-core", "version": "1.9.2", "description": "Common layer to be used by crypto libraries based on WebCrypto API for input validation.", "main": "build/webcrypto-core.js", "module": "build/webcrypto-core.es.js", "types": "build/index.d.ts", "files": [ "build", "README.md", "LICENSE" ], "scripts": { "test": "vitest run", "test:watch": "vitest", "coverage": "vitest --coverage", "build": "rollup -c", "clear": "rimraf build/*", "rebuild": "npm run clear && npm run build", "typecheck": "tsc --noEmit", "lint": "eslint", "lint:fix": "npm run lint -- --fix" }, "repository": { "type": "git", "url": "https://github.com/PeculiarVentures/webcrypto-core" }, "keywords": [ "webcrypto", "crypto", "polyfill", "aes", "rsa", "sha", "ec", "shake" ], "exports": { ".": { "types": "./build/index.d.ts", "import": "./build/webcrypto-core.es.js", "require": "./build/webcrypto-core.js" }, "./package.json": "./package.json" }, "dependencies": { "@peculiar/asn1-schema": "^2.7.0", "@peculiar/json-schema": "^1.1.12", "@peculiar/utils": "^2.0.2", "asn1js": "^3.0.10", "tslib": "^2.8.1" }, "devDependencies": { "@peculiar/eslint-config-base": "^0.2.9", "@rollup/plugin-typescript": "^12.3.0", "@vitest/coverage-v8": "^4.1.5", "eslint-import-resolver-typescript": "^4.4.4", "rimraf": "^6.1.3", "rollup": "^4.60.2", "rollup-plugin-dts": "^6.4.1", "typescript": "^6.0.3", "vitest": "^4.1.5" }, "author": "PeculiarVentures", "license": "MIT", "bugs": { "url": "https://github.com/PeculiarVentures/webcrypto-core/issues" }, "homepage": "https://github.com/PeculiarVentures/webcrypto-core#readme", "nyc": { "extension": [ ".ts", ".tsx" ], "include": [ "src/**/*.ts" ], "exclude": [ "**/*.d.ts" ], "reporter": [ "lcov", "text-summary" ] }, "mocha": { "require": "ts-node/register", "extension": [ "ts" ], "spec": [ "test/**/*.ts" ] } }