{"_id":"@ansi-art/tools","_rev":"4-eec40356839a09d5cf873d544286df2a","name":"@ansi-art/tools","dist-tags":{"latest":"3.0.0-alpha6"},"versions":{"3.0.0-alpha1":{"name":"@ansi-art/tools","version":"3.0.0-alpha1","_id":"@ansi-art/tools@3.0.0-alpha1","maintainers":[{"name":"khrome","email":"abbey@khrome.net"}],"dist":{"shasum":"b1ad5860b66fca0132309b1cd1cfaf08695f6b2b","tarball":"https://registry.npmjs.org/@ansi-art/tools/-/tools-3.0.0-alpha1.tgz","fileCount":16,"integrity":"sha512-aKFdFtWbbon1KZD3NuKwgbjzSW7q/8TTIx+xgO02dm21IEi2Oz7d7nu8lEQeyldPpTCEuHdpFfjFFNJ1EAD6+g==","signatures":[{"sig":"MEYCIQCnnNOWqnPp9TJQT5zA3e9ld3oQGvHv+HyeByTeTEp+XQIhAIPQ4kxxjbQjyg1VL3c0DMEu8QyMCOLlHIpLOnxzcb4l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH8FMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0XQ//bFikzPJObYOFPrQU2OTY4MzKxYCokZnXlvwrq2oPM9SbPw1I\r\n7YCXuKHCQv/ZLtOg034LFJNU3tOfC1UY6Wu03yoHrCKkT/03Z8LbECHGrh7O\r\nU8Kapw1HEc69tZe3XmWnilVfpY5IQ3/K/zktA92oXxh4PNXpQBsPU62K5Tru\r\nMZfK0EWxXGRsXvrpab/kFQtPN+93R9HVZojOdWmhKV294lYJ2iQ8nPOjRUKQ\r\nuN7ZG2Viy2ZVvjsv2dsm0kfVsVSLgIjK0RqEGN0DQ0AcCLxn2NnRmaOXXTW3\r\nsqkpO/Vbd8Wlq3lPrPF0lhBrqowKoJSLRIW8hZ7gBlw4LAxojbZpuCLSvAr+\r\nyU8G4vg0abjluzjuTFgWvt3J9hPylcYji0uAfzOd7V0MmEVOdGdr6ydVAs8/\r\n7QzfWAenAKx3p+uItMpsKVAC1t8SNBh8IwY/hOfl/uHjKJsxYodkBNHEEpiJ\r\nNxXeNJtvULffn48mCRXgii68zk77YC/y4qMjZBZHL0uOa+7oM4skq60AOjQo\r\nl+y3tyMxxp9zf7i8+t0gCbeGGfAq6rIlTLBRjK8X5Yg+PYwihNvC+7AJVPaB\r\n6lNfMu7edCLN8MdvjzQE8rZQpiDFrWHL5oXShZ+6sfKxh907Uj8IApip4Vk2\r\nx3IJ60cAtpuXM0j5VILcGaHLqB+dwQWPP8w=\r\n=chnw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"tools.js","gitHead":"70eee47d898842254bffe8e3919867c7e3d76e4f","scripts":{"lint":"eslint *.js src/*.js test/*.js","test":"mocha","npm-publish":"npm run tag-current-version; git push --follow-tags; npm publish","generate-docs":"for i in src/*.js; do ./node_modules/.bin/jsdoc2md \"${i}\" > \"docs/.md\"; done","container-test":"docker build . -t tools -f ./containers/test.dockerfile; docker logs --follow \"$(docker run -d tools)\"","generate-types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src/. -d types","tag-current-version":"git tag -a $(echo $(cat package.json | jq '(\"v\" + .version)' --unbuffered) | tr -d \"\\\"\") -m \"Release Version\"","generate-typescript-root":"cat ./types/types.d.ts > .d.ts","add-generated-files-to-commit":"git add docs/*.md; git add types/*.ts; git add .d.ts"},"_npmUser":{"name":"khrome","email":"abbey@khrome.net"},"precommit":["lint","test","container-test","generate-types","generate-typescript-root","generate-docs","add-generated-files-to-commit"],"_npmVersion":"8.8.0","directories":{},"_nodeVersion":"18.1.0","dependencies":{"maplex":"^0.0.3","@ansi-art/color":"^3.0.0-alpha2","@ansi-art/char-subgrid":"^3.0.0-alpha2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","husky":"^8.0.3","jsdoc":"^3.6.3","mocha":"^10.2.0","tsd-jsdoc":"^2.5.0","pre-commit":"^1.2.2","@commitlint/cli":"^17.4.4","jsdoc-to-markdown":"^8.0.0","@commitlint/config-conventional":"^17.4.4"},"precommit.colors":true,"_npmOperationalInternal":{"tmp":"tmp/tools_3.0.0-alpha1_1679802700577_0.6973810511400687","host":"s3://npm-registry-packages"}},"3.0.0-alpha3":{"name":"@ansi-art/tools","version":"3.0.0-alpha3","_id":"@ansi-art/tools@3.0.0-alpha3","maintainers":[{"name":"khrome","email":"abbey@khrome.net"}],"dist":{"shasum":"66978b0e186f6bc9c538fb311e6805d28490434d","tarball":"https://registry.npmjs.org/@ansi-art/tools/-/tools-3.0.0-alpha3.tgz","fileCount":24,"integrity":"sha512-lB3ylyBBtBcJQRkKd01ofwjS79ZxOqLbphoqJYWzfWBFRChBx50urBQwjJuN8W/NDQ0zGpOGn8gWvamDpIazJw==","signatures":[{"sig":"MEUCIQD6vFuT3yEb2QnRE5ZiJYRdn+8Su0JK+fai6zwqYGEwhAIgMTHanICy6I342gkZS+Chh1FljH5S8iem7vpc2UahriA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104987},"main":"tools.cjs","module":"tools.mjs","gitHead":"68a65cc296014532bd712329c526ea4ddf0750eb","scripts":{"lint":"eslint *.mjs src/*.mjs test/*.mjs","test":"npm run test-require; npm run test-import","build":"npm run build-commonjs-root; npm run build-dist","build-dist":"babel src --out-dir dist --out-file-extension .cjs","npm-publish":"npm run tag-current-version; git push --follow-tags; npm publish","test-import":"mocha test/test.mjs","test-require":"mocha test/test.cjs","generate-docs":"for i in src/*.mjs; do echo \"${i}\";./node_modules/.bin/jsdoc2md -c jsdoc.json \"${i}\" > \"docs/$(basename ${i%.mjs}).md\"; done","container-test":"docker build . -t tools -f ./containers/test.dockerfile; docker logs --follow \"$(docker run -d tools)\"","generate-types":"jsdoc -t node_modules/tsd-jsdoc/dist -c jsdoc.json -r src/. -d types","build-commonjs-root":"babel tools.mjs > tools.cjs","tag-current-version":"git tag -a $(echo $(cat package.json | jq '(\"v\" + .version)' --unbuffered) | tr -d \"\\\"\") -m \"Release Version\"","generate-typescript-root":"cat ./types/types.d.ts > .d.ts","add-generated-files-to-commit":"git add docs/*.md; git add types/*.ts; git add .d.ts"},"_npmUser":{"name":"khrome","email":"abbey@khrome.net"},"precommit":["lint","build","test","container-test","generate-types","generate-typescript-root","generate-docs","add-generated-files-to-commit"],"_npmVersion":"9.5.1","directories":{},"_nodeVersion":"18.16.0","dependencies":{"maplex":"^1.0.0","@ansi-art/color":"^3.0.0-alpha3","@ansi-art/char-subgrid":"^3.0.0-alpha3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","husky":"^8.0.3","jsdoc":"^3.6.3","mocha":"^10.2.0","eslint":"^8.43.0","tsd-jsdoc":"^2.5.0","@babel/cli":"^7.22.5","pre-commit":"^1.2.2","@babel/core":"^7.22.5","@commitlint/cli":"^17.4.4","jsdoc-to-markdown":"^8.0.0","environment-safe-chai":"^0.0.1","@commitlint/config-conventional":"^17.4.4","babel-plugin-search-and-replace":"^1.1.1","@babel/plugin-transform-modules-umd":"^7.22.5"},"precommit.colors":true,"_npmOperationalInternal":{"tmp":"tmp/tools_3.0.0-alpha3_1687499564636_0.6408613673598242","host":"s3://npm-registry-packages"}},"3.0.0-alpha4":{"name":"@ansi-art/tools","version":"3.0.0-alpha4","_id":"@ansi-art/tools@3.0.0-alpha4","maintainers":[{"name":"khrome","email":"abbey@khrome.net"}],"dist":{"shasum":"5785be3b0d764dd9c8c0809e7f268315902380a9","tarball":"https://registry.npmjs.org/@ansi-art/tools/-/tools-3.0.0-alpha4.tgz","fileCount":22,"integrity":"sha512-8yDDJ40OjlEj4YgifWETEO45psQrUlzVauQEKN4sw5haWdTK4sh0OwSOp4Pl0tgw0ZAu5bcAn/gz0C8xQsSgxw==","signatures":[{"sig":"MEQCIEKJgN5D8e+ijYqMaST7Xg3HbPp5qHSLYZm01nK5VC2oAiAK1HbXkQtEGUXgjTjFTwuctRH0jONho8Cef5DF7tVd6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111511},"main":"tools.mjs","type":"module","module":"tools.mjs","exports":{".":{"import":"./tools.mjs","require":"./tools.cjs"},"./index.js":{"import":"./tools.mjs","require":"./tools.cjs"},"./tools.js":{"import":"./tools.mjs","require":"./tools.cjs"},"./src/tools.mjs":{"import":"./tools.mjs","require":"./tools.cjs"},"./dist/tools.cjs":{"import":"./tools.mjs","require":"./tools.cjs"}},"gitHead":"a9abe482265e2c1e2f4fb4ef16ceeb74961f5155","scripts":{"lint":"eslint *.mjs src/*.mjs test/*.mjs","test":"npm run test-require; npm run test-import","build":"npm run build-commonjs-root; npm run build-dist","build-dist":"babel src --out-dir dist --out-file-extension .cjs","npm-publish":"npm run tag-current-version; git push --follow-tags; npm publish","test-import":"mocha test/test.mjs","test-require":"mocha test/test.cjs","generate-docs":"for i in src/*.mjs; do echo \"${i}\";./node_modules/.bin/jsdoc2md -c jsdoc.json \"${i}\" > \"docs/$(basename ${i%.mjs}).md\"; done","container-test":"docker build . -t tools -f ./containers/test.dockerfile; docker logs --follow \"$(docker run -d tools)\"","generate-types":"jsdoc -t node_modules/tsd-jsdoc/dist -c jsdoc.json -r src/. -d types","build-commonjs-root":"babel tools.mjs > tools.cjs","tag-current-version":"git tag -a $(echo $(cat package.json | jq '(\"v\" + .version)' --unbuffered) | tr -d \"\\\"\") -m \"Release Version\"","generate-typescript-root":"cat ./types/types.d.ts > .d.ts","add-generated-files-to-commit":"git add docs/*.md; git add types/*.ts; git add .d.ts"},"_npmUser":{"name":"khrome","email":"abbey@khrome.net"},"precommit":["lint","build","test","generate-types","generate-typescript-root","generate-docs","add-generated-files-to-commit"],"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"maplex":"^1.0.0","@ansi-art/color":"^3.0.0-alpha4","@ansi-art/char-subgrid":"^3.0.0-alpha4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","husky":"^8.0.3","jsdoc":"^3.6.3","mocha":"^10.2.0","eslint":"^8.43.0","tsd-jsdoc":"^2.5.0","@babel/cli":"^7.22.5","pre-commit":"^1.2.2","@babel/core":"^7.22.5","@commitlint/cli":"^17.4.4","jsdoc-to-markdown":"^8.0.0","environment-safe-chai":"^0.0.1","@commitlint/config-conventional":"^17.4.4","babel-plugin-search-and-replace":"^1.1.1","@babel/plugin-transform-modules-umd":"^7.22.5"},"precommit.colors":true,"_npmOperationalInternal":{"tmp":"tmp/tools_3.0.0-alpha4_1728101583133_0.856603468777581","host":"s3://npm-registry-packages"}},"3.0.0-alpha5":{"name":"@ansi-art/tools","version":"3.0.0-alpha5","_id":"@ansi-art/tools@3.0.0-alpha5","maintainers":[{"name":"khrome","email":"abbey@khrome.net"}],"dist":{"shasum":"cfb7bcb39360e88d54f24d9564d512f97b47ce3d","tarball":"https://registry.npmjs.org/@ansi-art/tools/-/tools-3.0.0-alpha5.tgz","fileCount":22,"integrity":"sha512-Qn43YXEoL9T8V4/jHH/9zHjbmgQYpe9y6jVyNL7nemNsnNTQblULzMWTQsNy4uBV65NLOSuSX8Pzf1TlQZK+Ww==","signatures":[{"sig":"MEQCIH9ez2MekyhCew7EJAvQtfCNNEnJ/i9klYwN7bkcLEs3AiBWHojFf4uWSwBGX/x7F20VQ9zkzI1LG1xu6w6zieIAoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112736},"main":"tools.mjs","type":"module","module":"tools.mjs","exports":{".":{"import":"./tools.mjs","require":"./tools.cjs"},"./index.js":{"import":"./tools.mjs","require":"./tools.cjs"},"./tools.js":{"import":"./tools.mjs","require":"./tools.cjs"},"./src/tools.mjs":{"import":"./tools.mjs","require":"./tools.cjs"},"./dist/tools.cjs":{"import":"./tools.mjs","require":"./tools.cjs"}},"gitHead":"f99f4e318e129fce23f1913464e6076447f809de","scripts":{"lint":"eslint *.mjs src/*.mjs test/*.mjs","test":"npm run test-require; npm run test-import","build":"npm run build-commonjs-root; npm run build-dist","build-dist":"babel src --out-dir dist --out-file-extension .cjs","npm-publish":"npm run tag-current-version; git push --follow-tags; npm publish","test-import":"mocha test/test.mjs","test-require":"mocha test/test.cjs","generate-docs":"for i in src/*.mjs; do echo \"${i}\";./node_modules/.bin/jsdoc2md -c jsdoc.json \"${i}\" > \"docs/$(basename ${i%.mjs}).md\"; done","container-test":"docker build . -t tools -f ./containers/test.dockerfile; docker logs --follow \"$(docker run -d tools)\"","generate-types":"jsdoc -t node_modules/tsd-jsdoc/dist -c jsdoc.json -r src/. -d types","build-commonjs-root":"babel tools.mjs > tools.cjs","tag-current-version":"git tag -a $(echo $(cat package.json | jq '(\"v\" + .version)' --unbuffered) | tr -d \"\\\"\") -m \"Release Version\"","generate-typescript-root":"cat ./types/types.d.ts > .d.ts","add-generated-files-to-commit":"git add docs/*.md; git add types/*.ts; git add .d.ts"},"_npmUser":{"name":"khrome","email":"abbey@khrome.net"},"precommit":["lint","build","test","generate-types","generate-typescript-root","generate-docs","add-generated-files-to-commit"],"_npmVersion":"10.2.3","description":"@ansi-art/tools =============== Ansi core tools which underlie other modules","directories":{},"_nodeVersion":"18.19.0","dependencies":{"maplex":"^1.0.0","@ansi-art/color":"^3.0.0-alpha4","@ansi-art/char-subgrid":"^3.0.0-alpha4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","husky":"^8.0.3","jsdoc":"^3.6.3","mocha":"^10.2.0","eslint":"^8.43.0","tsd-jsdoc":"^2.5.0","@babel/cli":"^7.22.5","pre-commit":"^1.2.2","@babel/core":"^7.22.5","@commitlint/cli":"^17.4.4","jsdoc-to-markdown":"^8.0.0","environment-safe-chai":"^0.0.1","@commitlint/config-conventional":"^17.4.4","babel-plugin-search-and-replace":"^1.1.1","@babel/plugin-transform-modules-umd":"^7.22.5"},"precommit.colors":true,"_npmOperationalInternal":{"tmp":"tmp/tools_3.0.0-alpha5_1735698954301_0.4851026274806576","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha6":{"name":"@ansi-art/tools","version":"3.0.0-alpha6","type":"module","main":"tools.mjs","module":"tools.mjs","exports":{".":{"import":"./tools.mjs","require":"./tools.cjs"},"./src/tools.mjs":{"import":"./tools.mjs","require":"./tools.cjs"},"./dist/tools.cjs":{"import":"./tools.mjs","require":"./tools.cjs"},"./index.js":{"import":"./tools.mjs","require":"./tools.cjs"},"./tools.js":{"import":"./tools.mjs","require":"./tools.cjs"}},"devDependencies":{"@babel/cli":"^7.22.5","@babel/core":"^7.22.5","@babel/plugin-transform-modules-umd":"^7.22.5","@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","babel-plugin-search-and-replace":"^1.1.1","chai":"^4.3.7","environment-safe-chai":"^0.0.1","eslint":"^8.43.0","husky":"^8.0.3","jsdoc":"^3.6.3","jsdoc-to-markdown":"^8.0.0","mocha":"^10.2.0","pre-commit":"^1.2.2","tsd-jsdoc":"^2.5.0"},"scripts":{"lint":"eslint *.mjs src/*.mjs test/*.mjs","test-require":"mocha test/test.cjs","test-import":"mocha test/test.mjs","test":"npm run test-require; npm run test-import","build":"npm run build-commonjs-root; npm run build-dist","build-dist":"babel src --out-dir dist --out-file-extension .cjs","build-commonjs-root":"babel tools.mjs > tools.cjs","container-test":"docker build . -t tools -f ./containers/test.dockerfile; docker logs --follow \"$(docker run -d tools)\"","generate-types":"jsdoc -t node_modules/tsd-jsdoc/dist -c jsdoc.json -r src/. -d types","generate-typescript-root":"cat ./types/types.d.ts > .d.ts","generate-docs":"for i in src/*.mjs; do echo \"${i}\";./node_modules/.bin/jsdoc2md -c jsdoc.json \"${i}\" > \"docs/$(basename ${i%.mjs}).md\"; done","tag-current-version":"git tag -a $(echo $(cat package.json | jq '(\"v\" + .version)' --unbuffered) | tr -d \"\\\"\") -m \"Release Version\"","npm-publish":"npm run tag-current-version; git push --follow-tags; npm publish","add-generated-files-to-commit":"git add docs/*.md; git add types/*.ts; git add .d.ts"},"precommit.colors":true,"precommit":["lint","build","test","generate-types","generate-typescript-root","generate-docs","add-generated-files-to-commit"],"dependencies":{"@ansi-art/char-subgrid":"^3.0.0-alpha4","@ansi-art/color":"^3.0.0-alpha4","@environment-safe/levenshtein":"^0.0.1","maplex":"^1.0.0"},"_id":"@ansi-art/tools@3.0.0-alpha6","gitHead":"e4feb5f3715f178d8bfa47c3cc1bf9666d8ce3f7","description":"@ansi-art/tools =============== Ansi core tools which underlie other modules","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-VRB3C7FBE4qSvl4SOdgl21x5a6fRXEcLXKou9M2N9Zcu5qB4g+QQe89Hyqvsf7I5v3/XwdJBVMb+g0/gzKXCWw==","shasum":"bbda5ededd4df5c5ce2efb33fc239f3d9e39f905","tarball":"https://registry.npmjs.org/@ansi-art/tools/-/tools-3.0.0-alpha6.tgz","fileCount":22,"unpackedSize":107886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMUyLFBUyOVarbNyAB+yCoE3SNRA49KpmBT2Ftugh+3QIhAOXjUdAPqV3V5MRwDUIQSU3F6FP6ey9mEStidFbkJkKP"}]},"_npmUser":{"name":"khrome","email":"abbey@khrome.net"},"directories":{},"maintainers":[{"name":"khrome","email":"abbey@khrome.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_3.0.0-alpha6_1736200659235_0.6866222389281278"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-26T03:51:40.497Z","modified":"2025-01-06T21:57:39.645Z","3.0.0-alpha1":"2023-03-26T03:51:40.758Z","3.0.0-alpha3":"2023-06-23T05:52:44.832Z","3.0.0-alpha4":"2024-10-05T04:13:03.338Z","3.0.0-alpha5":"2025-01-01T02:35:54.676Z","3.0.0-alpha6":"2025-01-06T21:57:39.402Z"},"description":"@ansi-art/tools =============== Ansi core tools which underlie other modules","maintainers":[{"name":"khrome","email":"abbey@khrome.net"}],"readme":"@ansi-art/tools\n===============\nAnsi core tools which underlie other modules","readmeFilename":"README.md"}