{"_id":"@ansdomain/ans-validation","_rev":"1-e1970a243131c71a753522a138eea803","name":"@ansdomain/ans-validation","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@ansdomain/ans-validation","version":"0.1.0","description":"Following the alorithm used for Google's IDN policy, this library can validate a ENS domain.","private":false,"main":"dist/ans-validation.umd.js","module":"dist/ans-validation.es6.js","typings":"src/index","unpkg":"dist/index.js","scripts":{"test":"jest","test:mem":"npm test -- --coverage --silent --logHeapUsage","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","test:prepublish":"npm run lint && npm run test -- --silent --no-cache","tsc":"tsc --noEmit -p ./tsconfig.json","format":"find ./src/ -name '*.ts*' | xargs prettier --write --config ./.prettierrc --config-precedence file-override","remotedev":"remotedev --hostname=localhost --port=8000","lint":"tslint --project .","lint:fix":"tslint --project . --fix","prebuild":"rimraf dist","build":"tsc -p ./tsconfig-build.json --module commonjs && rollup -c rollup.config.ts","precommit":"lint-staged","report-coverage":" cat ./coverage/lcov.info | coveralls","prepush":"npm run lint && npm run tsc"},"lint-staged":{"{src,__test__}/**/*.ts":["npm run format","npm run lint:fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/MyCryptoHQ/ans-validation.git"},"author":{"name":"MyCrypto","email":"henry@mycrypto.com"},"license":"MIT","bugs":{"url":"https://github.com/MyCryptoHQ/ans-validation/issues"},"homepage":"https://github.com/MyCryptoHQ/ans-validation#readme","devDependencies":{"@rollup/plugin-strip":"2.0.1","@types/expect":"^1.20.3","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"^10.1.4","@types/utf8":"^2.1.6","@types/xregexp":"^3.0.29","emoji-regex":"^10.0.0","husky":"^0.14.3","jest":"^22.4.3","lint-staged":"^7.0.5","lodash":"^4.17.10","prettier":"^1.12.1","punycode":"^2.1.0","regenerate":"^1.4.0","rollup":"^0.58.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.2.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","ts-jest":"^22.4.4","tslint":"^5.10.0","tslint-config-prettier":"^1.12.0","typescript":"^3.8.3","utf8":"^3.0.0","xregexp":"^4.1.1"},"jest":{"moduleFileExtensions":["js","jsx","json","ts","tsx"],"testURL":"http://localhost/","transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"moduleNameMapper":{"@src/(.*)":"<rootDir>/src/$1","@test/(.*)":"<rootDir>/__test__/$1"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","coveragePathIgnorePatterns":["/node_modules/","__test__"]},"_id":"@ansdomain/ans-validation@0.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.3.1","dist":{"integrity":"sha512-xNT1RbZ5K8EKNxaVlku4MYsob8PZPpsx6TiKRp74UfdVzuFo6IQIfIpFIb3VSU8V6riWOwW6P57TUxQe3kUNOQ==","shasum":"8a1dbaa32e5e5510cfd6a8e9559d150dff96ab0e","tarball":"https://registry.npmjs.org/@ansdomain/ans-validation/-/ans-validation-0.1.0.tgz","fileCount":38,"unpackedSize":2255112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWNMqig5K99stwZEsE/mLniWeV98hbuqOkPDyG/2BT2AiACTQnc+S0m/xks3rKC4D+ncUomCWjPppiB4Izp4H8mew=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyGhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Ng//bChAqDPlkIWbeeGaldHd8U9dhTb5vKQL9fC9v3tPYR9kMmit\r\ns0vM+wF5gX63xHg7NWqnW6wbaTjFL3RqW5qPllzIopjrDteVWkdv+HNS8ovJ\r\n2WEHtaeMg3tnedzRBevk0khipFsOScui6W0gwooa4cT+fF82N5kEE8nunCEz\r\nespysYeEpTCr08yyDxOkQJ/5TXtNLI+GAUisLjXJ37bGgMs8IwmjBDE5mC8j\r\nTg62loynwX3+XM41wtRAVSgmUfBHwssHCrTRk3eHh+JrEgtm0mJWgUG46A3s\r\nO+eFfj3pqYMpyGrbYcPLm57Qk2ByaAH5tn6jrNO17d177JWNRdoLSJbbwxy2\r\n2+e6TiMF/LlD4ekLGn4AEopSGplnpVaxbXxCyICXCz6woKjS32HinQg/tN+J\r\n60j0kPohgC83if/GrMKLDVNlInKHqJ7YWuoeSQ4HrVqeB9cAhzqXs/fHr+sa\r\nFP8Pjk/9dEE3mV7Ye3Z5dy+tj/sF0vWE/sjjIGVSZYIK7Gxw6fklNt6URf+F\r\n7BdAPM2aphAuHM/jbZm9bJS6yFCj73NcP5Je5vK8shNm4d3VJE21OIiVvbmk\r\nYMOIPhETWyJZ0toCyI621ZcUCE1miqMegC26qGnQX0SOAHQDLAYMqMJHcRxD\r\nJDlGVX4kcPOyVsCrfqadNfV+gZLUYGCSiNM=\r\n=+Lx4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arbitrumdomains","email":"arbitrumdns@gmail.com"},"directories":{},"maintainers":[{"name":"arbitrumdomains","email":"arbitrumdns@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ans-validation_0.1.0_1664295329508_0.8088425500520171"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-27T16:15:29.384Z","0.1.0":"2022-09-27T16:15:29.789Z","modified":"2022-10-26T13:33:50.873Z"},"maintainers":[{"email":"dev.koold@gmail.com","name":"devilla"},{"email":"arbitrumdns@gmail.com","name":"arbitrumdomains"}],"description":"Following the alorithm used for Google's IDN policy, this library can validate a ENS domain.","homepage":"https://github.com/MyCryptoHQ/ans-validation#readme","repository":{"type":"git","url":"git+https://github.com/MyCryptoHQ/ans-validation.git"},"author":{"name":"MyCrypto","email":"henry@mycrypto.com"},"bugs":{"url":"https://github.com/MyCryptoHQ/ans-validation/issues"},"license":"MIT","readme":"# ENS Validation\r\n\r\nFollowing the alorithm used for Google's IDN policy, this library can validate a ENS domain.\r\n\r\n## Test\r\n\r\n```sh\r\nyarn test\r\n```\r\n\r\n## Build\r\n\r\n```sh\r\nyarn build\r\n```","readmeFilename":"README.md"}