106 lines
3.1 KiB
JSON
106 lines
3.1 KiB
JSON
{
|
|
"name": "object-scan",
|
|
"type": "module",
|
|
"version": "19.0.5",
|
|
"description": "Traverse object hierarchies using matching and callbacks.",
|
|
"main": "lib/index.js",
|
|
"scripts": {
|
|
"clean": "rm -rf lib",
|
|
"build": "cp -rf ./src ./lib && ncc build -m -o lib && mv lib/index.js lib/index.min.js && cp src/index.js lib/index.js && rm lib/package.json",
|
|
"build-clean": "yarn run clean && yarn run build",
|
|
"test-simple": "c8 mocha --experimental-loader=./test/hot.js \"./test/**/*.spec.js\"",
|
|
"test": "yarn run clean && yarn run gardener && yarn run test-simple",
|
|
"semantic-release": "yarn run build-clean && npx semantic-release",
|
|
"gardener": "node gardener.js",
|
|
"docker": "docker run --net host -u`id -u`:`id -g` -v $(pwd):/user/project -v ~/.aws:/user/.aws -v ~/.npmrc:/user/.npmrc -w /user/project -it --entrypoint /bin/bash",
|
|
"t": "yarn test",
|
|
"ts": "yarn run test-simple",
|
|
"tsv": "yarn run test-simple --verbose",
|
|
"u": "yarn upgrade --latest --force",
|
|
"i": "yarn install --frozen-lockfile",
|
|
"it": "yarn run i && yarn run t",
|
|
"ncc-analyze": "yarn clean && cp -rf ./src ./lib && ncc build -m -s -o lib --stats-out stats.json && npx webpack-bundle-analyzer stats.json --mode static && rm stats.json && yarn clean"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/blackflux/object-scan.git"
|
|
},
|
|
"keywords": [
|
|
"object",
|
|
"tree",
|
|
"traversal",
|
|
"iterate",
|
|
"recursive",
|
|
"glob",
|
|
"matching",
|
|
"regex",
|
|
"search",
|
|
"scan",
|
|
"find",
|
|
"walk",
|
|
"path",
|
|
"filter",
|
|
"jsonpath",
|
|
"jmespath",
|
|
"xpath"
|
|
],
|
|
"author": "Lukas Siemon",
|
|
"license": "MIT",
|
|
"bugs": {
|
|
"url": "https://github.com/blackflux/object-scan/issues"
|
|
},
|
|
"homepage": "https://github.com/blackflux/object-scan#readme",
|
|
"devDependencies": {
|
|
"@babel/core": "7.23.0",
|
|
"@babel/eslint-parser": "7.22.15",
|
|
"@babel/register": "7.22.15",
|
|
"@blackflux/eslint-plugin-rules": "3.0.1",
|
|
"@blackflux/robo-config-plugin": "9.2.2",
|
|
"@eslint/eslintrc": "2.1.2",
|
|
"@vercel/ncc": "0.38.0",
|
|
"axios": "1.5.1",
|
|
"c8": "8.0.1",
|
|
"chai": "4.3.10",
|
|
"diff": "5.1.0",
|
|
"diff2html": "3.4.44",
|
|
"eslint": "8.50.0",
|
|
"eslint-config-airbnb-base": "15.0.0",
|
|
"eslint-plugin-import": "2.28.1",
|
|
"eslint-plugin-json": "3.1.0",
|
|
"eslint-plugin-markdown": "3.0.1",
|
|
"eslint-plugin-mocha": "10.2.0",
|
|
"github-slugger": "2.0.0",
|
|
"jmespath": "0.16.0",
|
|
"joi-strict": "3.0.1",
|
|
"js-gardener": "5.0.2",
|
|
"json-stringify-pretty-compact": "4.0.0",
|
|
"jsonpath": "1.1.1",
|
|
"jsonpath-plus": "7.2.0",
|
|
"lodash.clonedeep": "4.5.0",
|
|
"lodash.get": "4.4.2",
|
|
"lodash.isequal": "4.5.0",
|
|
"mustache": "4.2.0",
|
|
"nimma": "0.3.1",
|
|
"node-tdd": "4.0.1",
|
|
"object-scan": "19.0.2",
|
|
"promise-pool-ext": "3.0.2",
|
|
"smart-fs": "4.0.1",
|
|
"stringify-object": "5.0.0",
|
|
"uuid": "9.0.1"
|
|
},
|
|
"licenses": [
|
|
{
|
|
"type": "MIT",
|
|
"url": "https://github.com/blackflux/object-scan/blob/master/LICENSE"
|
|
}
|
|
],
|
|
"engines": {
|
|
"node": ">= 16"
|
|
},
|
|
"files": [
|
|
"lib"
|
|
],
|
|
"dependencies": {},
|
|
"peerDependencies": {}
|
|
}
|