UNPKG

dataset-config

Version:

Parse HTML data attributes into a structured object with automatic type conversion.

98 lines (97 loc) 3.46 kB
{ "name": "dataset-config", "version": "1.0.0", "description": "Parse HTML data attributes into a structured object with automatic type conversion.", "type": "module", "main": "dist/esm/index.mjs", "module": "dist/cjs/index.js", "exports": { ".": { "import": "./dist/esm/index.mjs", "require": "./dist/cjs/index.js" } }, "scripts": { "prepare": "husky || true", "style": "prettier --config configs/prettier.config.mjs . --check --cache --cache-location node_modules/.cache/.prettiercache", "style:fix": "prettier --config configs/prettier.config.mjs . --write", "lint": "cross-env NODE_NO_WARNINGS=1 eslint --config configs/eslint.config.mjs \"src/**/*.js\" --cache --cache-location node_modules/.cache/.eslintcache --report-unused-disable-directives", "lint:fix": "cross-env NODE_NO_WARNINGS=1 eslint --config configs/eslint.config.mjs \"src/**/*.js\" --fix", "commitlint": "commitlint --config configs/commitlint.config.mjs -e -V", "size": "size-limit --config configs/size-limit.mjs && gzip-size dist/dataset-config.browser.min.js", "check": "run-s style lint", "fix": "run-s *:fix", "clean": "rimraf dist", "build:base": "cross-env NODE_NO_WARNINGS=1 rollup --config configs/rollup.config.mjs", "build:min": "cross-env NODE_ENV=production run-s build:base", "build": "run-s clean build:* size", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", "release": "node scripts/release.mjs", "test": "cross-env NODE_NO_WARNINGS=1 jest --config configs/jest.config.mjs", "test:cov": "cross-env NODE_NO_WARNINGS=1 jest --config configs/jest.config.mjs --coverage", "cov:preview": "browser-sync start --server coverage/lcov-report --files coverage/lcov-report/*.html --port 3001 --ui-port 3003 --no-notify --open 3001" }, "bugs": { "url": "https://github.com/ajiho/dataset-config/issues" }, "repository": "github:ajiho/dataset-config", "keywords": [ "data-parser", "attribute-parser", "data-to-object", "dom-data", "data-conversion", "type-parsing", "data-extraction", "prefix-filter", "exclude-keys", "camelcase", "deep-object", "html-data", "data-utils", "dataset", "data attribute", "data attributes", "data attrs", "HTML element" ], "author": "ajiho", "license": "MIT", "files": [ "dist/" ], "devDependencies": { "@babel/core": "^7.27.1", "@babel/preset-env": "^7.27.2", "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@eslint/js": "^9.26.0", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^28.0.3", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-terser": "^0.4.4", "@size-limit/preset-small-lib": "^11.2.0", "babel-jest": "^29.7.0", "browser-sync": "^3.0.4", "conventional-changelog-cli": "^5.0.0", "cross-env": "^7.0.3", "eslint": "^9.26.0", "eslint-plugin-unicorn": "^59.0.1", "execa": "^9.5.3", "fs-extra": "^11.3.0", "globals": "^16.1.0", "gzip-size-cli": "^5.1.0", "husky": "^9.1.7", "is-what": "^5.2.1", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "npm-run-all2": "^8.0.1", "picocolors": "^1.1.1", "prettier": "^3.5.3", "prompts": "^2.4.2", "rimraf": "^6.0.1", "rollup": "^4.40.2", "semver": "^7.7.2", "size-limit": "^11.2.0" } }