{
	"name": "@xobj/core",
	"description": "Decoding and encoding JavaScript/TypeScript/JSON objects to binary format.",
	"author": "Clark Kent",
	"version": "1.3.2",
	"main": "dist/cjs/index.js",
	"browser": "dist/iife/xobj-core.min.js",
	"module": "dist/esm/index.js",
	"types": "dist/esm/index.d.ts",
	"moduleResolution": "node",
	"license": "GPL-3.0-only",
	"keywords": [
		"fast",
		"encoding",
		"json",
		"binary",
		"buffer",
		"decoding",
		"writer",
		"reader",
		"encoder",
		"decoder",
		"compact"
	],
	"repository": {
		"type": "git",
		"url": "git+https://github.com/superman2211/xobj"
	},
	"bugs": {
		"url": "https://github.com/superman2211/xobj/issues"
	},
	"homepage": "https://github.com/superman2211/xobj#readme",
	"scripts": {
		"build": "yarn tsc && yarn rollup -c",
		"lint": "yarn eslint --fix ./src/*.ts ./src/**/*.ts",
		"test": "jest --verbose",
		"coverage": "rimraf coverage && jest --coverage --coverageReporters='text' --coverageReporters='json-summary' --coverageReporters='lcov' && coverage-badges",
		"clean": "rimraf dist && rimraf coverage",
		"clean-pages": "rimraf dist && rimraf node_modules"
	},
	"files": [
		"dist",
		"CHANGELOG.md"
	],
	"dependencies": {
		"@xobj/buffer": "1.0.8"
	},
	"devDependencies": {
		"@babel/cli": "^7.16.7",
		"@babel/core": "^7.16.7",
		"@babel/preset-env": "^7.16.7",
		"@babel/preset-typescript": "^7.16.7",
		"@rollup/plugin-babel": "^5.3.1",
		"@rollup/plugin-node-resolve": "^13.1.3",
		"@types/jest": "^27.4.0",
		"@typescript-eslint/eslint-plugin": "^5.6.0",
		"@typescript-eslint/parser": "^5.6.0",
		"babel-jest": "^27.4.5",
		"coverage-badges-cli": "^1.0.11",
		"eslint": "^8.4.1",
		"eslint-config-airbnb-base": "^15.0.0",
		"eslint-plugin-import": "^2.25.3",
		"jest": "^27.4.5",
		"rimraf": "^4.1.1",
		"rollup": "^2.70.1",
		"rollup-plugin-sourcemaps": "^0.6.3",
		"rollup-plugin-terser": "^7.0.2",
		"typescript": "^4.9.4"
	}
}
