{
	"name": "easy-bits",
	"version": "1.2.2",
	"author": "aesy",
	"license": "MIT",
	"description": "Enums, BitFlags, BitFields, BitMasks and BitArrays for JavaScript & TypeScript",
	"keywords": [
		"Enum",
		"BitFlag",
		"BitField",
		"BitMask",
		"BitArray",
		"BitSet",
		"JavaScript",
		"TypeScript"
	],
	"homepage": "https://github.com/aesy/easy-bits#readme",
	"bugs": {
		"url": "https://github.com/aesy/easy-bits/issues"
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/aesy/easy-bits.git"
	},
	"main": "dist/easy-bits.min.js",
	"module": "dist/easy-bits.min.mjs",
	"types": "typings/easy-bits.d.ts",
	"exports": {
		"require": "./dist/easy-bits.min.js",
		"import": "./dist/easy-bits.min.mjs"
	},
	"scripts": {
		"build:dev": "webpack --config ./config/webpack.config.development.js",
		"build:prod": "npm run build:clean && webpack --config ./config/webpack.config.production.js",
		"build:watch": "npm run build:dev -- --watch",
		"build:clean": "rimraf ./dist ./.tmp",
		"clean": "npm run build:clean && npm run test:clean",
		"docs:clean": "rimraf ./docs",
		"docs:gen": "jsdoc --configure ./config/jsdoc.json",
		"lint": "eslint src --config ./config/.eslintrc.json",
		"lint:fix": "npm run lint -- --fix",
		"test:node": "nyc --include src mochapack --webpack-config ./config/webpack.config.test.js --recursive test --colors",
		"test:browser": "karma start ./config/karma.config.js",
		"test:clean": "rimraf ./coverage ./.nyc_output",
		"test:coverage:check": "nyc report && nyc check-coverage --lines=80 --functions=80 --branches=80",
		"test:coverage:report": "nyc report --reporter=text-lcov | coveralls",
		"test:watch": "npm run test -- --reporter=min --watch"
	},
	"dependencies": {},
	"devDependencies": {
		"@babel/core": "^7.14.6",
		"@babel/plugin-proposal-class-properties": "^7.14.5",
		"@babel/preset-env": "^7.14.7",
		"babel-eslint": "^10.1.0",
		"babel-loader": "^8.2.2",
		"chai": "^4.3.4",
		"core-js": "^3.15.1",
		"coveralls": "^3.1.0",
		"docdash": "^1.2.0",
		"dotenv": "^10.0.0",
		"eslint": "^7.29.0",
		"eslint-config-xo": "^0.37.0",
		"istanbul-instrumenter-loader": "^3.0.1",
		"jsdoc": "^3.6.7",
		"karma": "^6.3.4",
		"karma-chai": "^0.1.0",
		"karma-chrome-launcher": "^3.1.0",
		"karma-firefox-launcher": "^2.1.1",
		"karma-mocha": "^2.0.1",
		"karma-mocha-reporter": "^2.2.5",
		"karma-sourcemap-loader": "^0.3.8",
		"karma-webpack": "^5.0.0",
		"mocha": "^6.2.3",
		"mochapack": "^2.1.2",
		"nyc": "^15.1.0",
		"rimraf": "^3.0.2",
		"terser-webpack-plugin": "^5.1.4",
		"webpack": "^5.40.0",
		"webpack-cli": "^4.7.2",
		"webpack-merge": "^5.8.0"
	}
}
