{
	"name": "adtjs",
	"author": "Diogny A. B. <diognyab@outlook.com>",
	"version": "0.0.27",
	"description": "Javascript Abstract Data Types",
	"license": "MIT",
	"main": "dist/index.js",
	"types": "dist/index.d.ts",
	"homepage": "https://github.com/Diogny/adt",
	"bugs": {
		"url": "https://github.com/Diogny/adt/issues"
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/Diogny/adt.git"
	},
	"keywords": [
		"ADT",
		"Abstract",
		"Data",
		"Data Types",
		"Tree",
		"BTree",
		"AVL",
		"RedBlackTree",
		"Stack",
		"Queue",
		"Deque",
		"PriorityQueue",
		"Graph",
		"package",
		"dabberio"
	],
	"files": [
		"dist/lib",
		"dist/index.js",
		"dist/index.d.ts",
		"dist/adtjs.min.js"
	],
	"scripts": {
		"check-types": "tsc",
		"no-test": "echo \"Error: no test specified\" && exit 1",
		"test": "mocha --reporter spec",
		"test-ts": "mocha --require ts-node/register --watch --watch-files src test/**/*.ts",
		"preinstall": "node -e \"!process.env.npm_config_user_agent.startsWith('pnpm/') && !console.log('Use \\`npx pnpm install\\` to install dependencies in this repository\\n') && process.exit(1)\"",
		"build-ts": "tsc --noEmitHelpers --importHelpers",
		"watch": "tsc -w --noEmitHelpers --importHelpers",
		"eslint": "eslint \"./src/*.ts\" \"./src/**/*.ts\" --report-unused-disable-directives",
		"build-dev": "pnpm run build-ts && webpack --config webpack.config.js --mode=development",
		"build-lib": "pnpm run build-ts && webpack --config webpack.lib.js",
		"start": "npx http-server -o /dist/test/www -p 8787",
		"start-dev": "webpack-dev-server --mode=development --open"
	},
	"devDependencies": {
		"@babel/cli": "^7.28.0",
		"@babel/core": "^7.28.0",
		"@babel/preset-env": "^7.28.0",
		"@babel/preset-typescript": "^7.27.1",
		"@types/chai": "^5.2.2",
		"@types/mocha": "^10.0.10",
		"@types/node": "^24.2.0",
		"babel-loader": "^10.0.0",
		"chai": "^5.2.1",
		"copy-webpack-plugin": "^13.0.0",
		"core-js": "^3.45.0",
		"css-loader": "^7.1.2",
		"dabbjs": "^0.0.29",
		"eslint": "^9.32.0",
		"html-loader": "^5.1.0",
		"html-webpack-plugin": "^5.6.3",
		"mini-css-extract-plugin": "^2.9.3",
		"mocha": "^11.7.1",
		"regenerator-runtime": "^0.14.1",
		"source-map-loader": "^5.0.0",
		"ts-loader": "^9.5.2",
		"ts-node": "^10.9.2",
		"tsconfig-paths-webpack-plugin": "^4.2.0",
		"tslib": "^2.8.1",
		"typescript": "^5.9.2",
		"uglifyjs-webpack-plugin": "^2.2.0",
		"webpack": "^5.101.0",
		"webpack-cli": "^6.0.1",
		"webpack-dev-middleware": "^7.4.2",
		"webpack-dev-server": "^5.2.2",
		"webpack-merge": "^6.0.1"
	}
}