UNPKG

easy-bits

Version:

Enums, BitFlags, BitFields, BitMasks and BitArrays for JavaScript & TypeScript

83 lines (82 loc) 2.62 kB
{ "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" } }