{
	"name": "tdf3-js",
	"version": "4.0.0",
	"description": "Minimal library to read and write files in the TDF3 spec.",
	"main": "./build/index.js",
	"scripts": {
		"build": "npm run clean && npm run build:bundle",
		"prebuild:babel": "mkdir -p dist",
		"build:babel": "babel ./src --out-dir build/ --verbose",
		"build:bundle": "webpack --config webpack.config.cjs index.js",
		"clean": "rm -rf {build,dist}",
		"start": "npm run stop; node ./scripts/spawnKas.js",
		"cli": "sh tdf-cli.sh",
		"setup": "BRANCH=v0.2.0-alpha; echo \"Fetching tdf3-kas-oss on branch $BRANCH\"; rm -rf temp; mkdir temp; cd temp; mkdir artifacts; git clone git@github.com:virtru/tdf3-kas-oss.git; cd tdf3-kas-oss; git checkout $BRANCH;",
		"audit": "audit-ci --config .audit-ci.json",
		"test": "nyc mocha --require @babel/register --timeout 300000 --exit --ignore-leaks --recursive './test/**/*.spec.js'",
		"test:watch": "mocha --require @babel/register --recursive './test/**/*.spec.js' --watch",
		"test-unit": "sh scripts/test-unit.sh",
		"stop_all": "docker stop $(docker ps -a -q)",
		"stop": "docker rm -f $(docker ps -a | grep tdf3-kas-oss | awk '{print $1}')",
		"lint": "eslint src",
		"lint:fix": "eslint --fix ./{src,test}",
		"prerelease": "./scripts/prerelease.js",
		"prepublishOnly": "NODE_ENV=production npm run build",
		"release": "npm publish dist/"
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/virtru/eternia.git",
		"directory": "packages/tdf3-js"
	},
	"author": "Virtru",
	"license": "ISC",
	"bugs": {
		"url": "https://github.com/virtru/eternia/issues"
	},
	"homepage": "https://developer.virtru.com/",
	"devDependencies": {
		"@babel/cli": "^7.12.10",
		"@babel/core": "^7.12.10",
		"@babel/plugin-transform-runtime": "^7.12.10",
		"@babel/preset-env": "~7.12.11",
		"@babel/register": "^7.12.10",
		"audit-ci": "^3.0.1",
		"browserify": "~17.0.0",
		"chai": "^4.2.0",
		"colors": "^1.3.2",
		"eslint": "^7.10.0",
		"eslint-config-airbnb": "^18.2.0",
		"eslint-plugin-import": "^2.22.1",
		"eslint-plugin-jsx-a11y": "^6.3.1",
		"eslint-plugin-react": "^7.20.3",
		"eslint-plugin-react-hooks": "^4.0.0",
		"jszip": "^3.1.5",
		"mocha": "^8.2.0",
		"nyc": "^15.0.0",
		"rimraf": "^3.0.2",
		"send": "^0.16.2",
		"sinon": "^9.0.3",
		"jest": "^26.6.3",
		"string-replace-loader": "~2.3.0",
		"webpack": "^4.46.0",
		"webpack-cli": "^3.3.12",
		"babel-loader": "^8.2.2"
	},
	"dependencies": {
		"@babel/runtime-corejs3": "^7.12.5",
		"axios": "~0.21.1",
		"binary": "2.0.0",
		"bluebird": "~3.7.2",
		"buffer-crc32": "^0.2.13",
		"combined-stream": "^1.0.5",
		"file-saver": "^2.0.2",
		"file-type": "^15.0.1",
		"hex": "1.0.0",
		"jsonschema": "^1.2.4",
		"jsonwebtoken": "~8.5.1",
		"node-forge": "~0.10.0",
		"precond": "1.0.0",
		"sjcl": "1.0.4+virtru.2016.08.23",
		"stream-buffers": "~3.0.2",
		"text-encoding": "^0.6.0",
		"ua-parser-js": "0.7.9",
		"url-parse": "~1.4.7",
		"utf8": "^3.0.0",
		"uuid": "~7.0.2",
		"virtru-base64": "1.0.0"
	}
}
