{"_id":"@layeredapps/maxmind-geoip","_rev":"25-954ee08fe310250a993971690c3ca65d","name":"@layeredapps/maxmind-geoip","dist-tags":{"latest":"1.0.26"},"versions":{"1.0.1":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"@layeredapps/dashboard"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --production=false --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","write-tests":"npm install sqlite3 --production=false --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --slow 90000 --recursive --extension .test.js . > tests.txt","test-sqlite":"npm install sqlite3 --production=false --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --production=false --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.1","gitHead":"ff36c5be2424501b78502d35157d53d75cac0f63","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SIqYLWcJCXNcKdFv3HbkwLar9qRNAC+b2jp+dGHerzx/ysBclqPleM5ZWCT3y5vwq+hNchLB7eQ8ET53GGBWlg==","shasum":"222eb48180ab23fdbcf49bb8b7a90dbd47e0ec11","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.1.tgz","fileCount":18,"unpackedSize":3178635,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHn6exeqJaS/NxB0TFl+U4dPm8DAg3U2n+LEt6EGBhj/AiEA91IZEi7oGDn+KYXMdzmqsuffpx4rY2TwNaHLz5wV8OA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRhIIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjFQ/+OStEuQ33ob+RkxRJVxqkqE8Z8DVlgFtPc19/Xf6MgWoMLaZ6\r\nYRmZ5CuT+6gIR1WDgkJXVvg9PUc3dooJqZu81kpBnjkljf0qoDJAxcPy0ivC\r\n/h5qc7mGsVYv173cryTeylsVDxpl5TjA05GzRNfL3qLqRQ6MU4GIgXQuqU4a\r\nCU3ZXrUjynUf464YwsdJ0sCIXiQxscl9pgIPWDqw9BBtaT43LhN9cwMI0lLB\r\nbsKasC0uJ2CnpotGa/4N7suOJm/zSg1Pd3C+coedNZ4bp57WOMHwWRzIPZX6\r\nv8rrAB9qX8Wgh+UU5r12S8DHnORwFLjEjAE1GJ6yGZ05Yr4zE4qi9e715IEo\r\nFcJZbCK5HEvbkyhE4wlIWuVgR6urJ1HKrjHETM6efcv5mQh+uIUofPQ8Wm5a\r\ndgdN8A1VNBA4VoSZ5uJbX2/Wd0znnkTV2TNyagc5R7Adm4qKNuQchLoRKVGN\r\nzTzuFe/Y4KeP8Ph5l01UiqcBk62eH5X+/r6IirthuBH9IExK0UpnjRIpxJBQ\r\nDayPawp4i3v9Q3m1jsOSkKmwlfO0IbkK/Fkn+cEUS6ZUTMr/KvUc9DPNHW0K\r\n+LiAsnnCwW3beUn6eo83D0AyXBe8ff+JBoCzgtxjK5bH6/ycOftKudOpbF4t\r\npJJt9QAKtMWxQ6N7ChZQO++HyLFvT8ysXcc=\r\n=URBF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.1_1648759304446_0.9910021533608466"},"_hasShrinkwrap":false},"1.0.2":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"@layeredapps/dashboard"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.2","gitHead":"56e25a09f24da7d4e168a522437fe96c8e05bddd","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.2","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-rXT+HEkS5YRsfKjWW7/VEGffywwrg97GZOeSRMDIa509i2B/imYLfr3wgwzWSOmguYrZ8RSjyPEnZJzVsu9O2g==","shasum":"61d48d6c142ab96ec7f75259c14dc19015453062","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.2.tgz","fileCount":18,"unpackedSize":3178512,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOY1VuXt+PZ7CA2VFyJNYc2zoFesrOqVe89AXBgXqPCAiEAimCbB1NihcYsF4fxJ4xavcqnY5SaZ+H6HZ3HKJn1Z+4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRjB+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCtw/+K7KhyWaT0jDm6CiyFGuSR/r7CIc9VXuv8aySDDNQruUGL9lT\r\nf6tgo6Dx+yXyvYpBC4VBqxCD+biOdZXogmiLb4zgQ0FFMQwljuZKNSaoHmin\r\nzZaOI6yMTKA0P03yanjvmUpTpOWuO23+J1Ot+su2ctICBrVBE1qyJ4Vr65qK\r\n/irqWdqZvz4lbHC07m8dUnri7GUctfYvVwqG+y/DdU9IeA88Ny1bgMOuvZCi\r\n+A40HRMwq/8uG7fbw8hVDlOQOjTW6pi3QEg5xrr2OOYRIUYAJ7xbQV1FsU44\r\nE/KTWcxie3D+QIX14cDm3MRK6pIoqzWldmo8ahIQvWEYc7qU3JsQ0OrWFbMP\r\ng8ydQAO3UDbfzP/biMEfy1cNdHMcv+fL2nx4pCKxSi4ox/jmmfhg/6pGW6Xw\r\n0F498kZPCPaiR0G7Z+3CKkvxvZupg1rpwwxcRuMTZblDf3Q+gezwRazibp6P\r\nnlHNiG1UizzUrqayFA9r7lgyvRQlfc2RLak0/9I7vZIM0FgcoL7UD118G0w/\r\n+eZSVFn+fWIc8iQJdxVks9QOT+rCDaL5A7S3GKR2cr7mBl3ah/KvlF2hRDkW\r\nqG+nIx1NcisuZbmIwZb6GiTZqKC6DiSMO+C7S7ZDTl7Z/0dSNTaFvfWGL97G\r\n2XJuSmSiXqVk2J7lDk/dRCg81FGKirobsdg=\r\n=8INS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.2_1648767102614_0.9393108807430226"},"_hasShrinkwrap":false},"1.0.3":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.3","gitHead":"f20e56876f5b8be15bab84899137bd4c2d6f52cc","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.3","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-FFlqJxg2mYTyvjdxOmKZNQRSSwIZNAhW91hSMeamS5eUjnZ1UBn3LGGFcviuQM7YOFaZ0B820P4G4Bq++7sIrQ==","shasum":"a8d01b48ce69cd976b7b4fd46c53f3b0adb368c8","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.3.tgz","fileCount":18,"unpackedSize":3178510,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFJPvHFo7tZjecJdWATyK6EmGwXXSiHU7S3djWt1dleQIhAL7VpCiA2bFwR05G3Acx25YvRxwxn/rsdxa9WFNkH7WM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSO0KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf0w/5AFC8gyvAuEfK9N+AV41u3qxK993Kbd9K1jS14Q3Q6V5JIhBB\r\nKtZTnAs0jVfquSdVRIuNRDnUhmlXWB7tyTD6OFTgCUuIdicpnJXrkvkxFgpG\r\nhnvW0BLQE5SvyxVwI00ibLtVdTXBMRnFc75lP6cwYoL1lOftgEe5CQTlu9X4\r\n+xGwsHVHCqOyiVUzgJRvdzGZKXZHSj1jkXklcC/cMDq9qkNS+dqE439gnm1A\r\nEntDt4GaxrBcqyUcsrri5e4NJ+aOf7QfcZCEZJsGDfzKdJ1R7AUlk7Bzq1XC\r\nDx6l5fNFLLEvPjSDSvgGKn06IOqn+UynMOXCVC0Zec4l4aFOCg2EiiqZSMGj\r\n142UhzlxHZw1fbwfSmW3p/YzLtMRcJ2Ul6r7iLQvxRPfFkql5MZkoZ3w3wXI\r\nt5NnUPEF4ivdVy+gMXMu1iJcHA3HXTgUyazlKOWHAHzMmWDb5GSm7nFiuDZ9\r\n6iCHqEWBaX8DhkYI89Cyou45iolDorVBxe2FlOqJVcBRWTzYLp74+m2JH+vO\r\nBdLQLnBtDdJExvwYdhzuu1O51XP2OeeB6HZxuGOMzuqcK3TVgnQCEVuS1vYV\r\ny6CR3LlMVc5bXjTTJC2BsL/s/Z0+Z+6etjTBIwrAqL4EPEWLnMOh84bzOLyK\r\nz5zyJPXZzUAXTKHuBrTn18byvZUgam0auS0=\r\n=u1x3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.3_1648946442098_0.15535846977273793"},"_hasShrinkwrap":false},"1.0.4":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.4","gitHead":"4f2f9dc33e3370926b69934f091d3a0fe1e8c586","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.4","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-sm0QHjnvBO1ejprmJUvQDvW+y6Gr5jFRqzlmOm6XxlJPczZyU20s4EOffPjBmm6INfLhbu6MY9CZXPxeGuKaYw==","shasum":"8d675a37d2a74a239f0c0cdb37d08b71b737aa45","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.4.tgz","fileCount":21,"unpackedSize":3206161,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBV0EjA7eqd4KqOayNsqxO1cS1uW05uu5o2PtJiaSFE4AiEA/R7ig28OKBIvJaFWfZUayZgbw6TFfIZ1OIb+8AA6LZ8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSQntACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz4g/9EyhuYJ054JQMJZ5biN/hePeDsiLnKg0r3f6qpWCdz+cv260T\r\n/+srkYPZjEXV0qnuZThgDIe+Iz9RdlrN6TLotiyveOqA7+RH5TJbPX7TPX8P\r\ndNt9KfJasGdS3PUcKy1XQ+A0wgznhxuWA8EmHagQh+Ff2i62jjsQH1povQqd\r\nrkmmJZWgGozZBZeBCNqLkfm13tqp+U13CPb81q6d+KwavyBSZGkOhK8ayAh5\r\nutxetqQbMo/sUb6iwgqfcU+b97xu7cFQkWQEC+aGy+6E3N+DsNH2AwZZ7ffC\r\n19r020a3jqCU1WkoaB5K+pZIWVYsQ4PMhxJbrm+XZmjccARSRe8R0KgFDjoa\r\nXgfwXzoJxhSyfrCqZBhTDoSjQcVx5+Pn4XBuO/Y7EpwPvx2L/NhxcBtSUDqJ\r\nc+jWhPL0A4Oyyr3C3JsQMRqQg8O+yvlwCbuItNai/SUejZ6fhB7l2aML7ZBF\r\nimwdgZuxMCmUw7cvfiJEoEQM1EYucLU6AyANcGrdy8rPW1DgJEgmzT+hmd6Q\r\nX9Oak5q7C/O62/0/h5XtcXh6b35/RHo9lkGe/X0aJG/KySSN1TNgpu2+VL6H\r\nzp6oOzlQdFc1JWH0QWbUIHuvqf20dguZfCOn0MXyvOKAROPiQFoZIpV0yxY3\r\nP6hIJhZPvjh1IUIMbci/K8cNpS2x5TDuD6M=\r\n=4BFi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.4_1648953837411_0.3574135489539134"},"_hasShrinkwrap":false},"1.0.5":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.5","gitHead":"d09e0ab8a961331622328dbdc66790963de20030","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.5","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-WKmQX4ztCi5z+BjlGwUaTx354os+P1MatIyFiFKOvIDVc3c77SjmLQoenehtH4VGjbzx91AUra1rk0NElMKKeg==","shasum":"00f839abfb2a79d2e957131166836481425c8cff","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.5.tgz","fileCount":21,"unpackedSize":3206172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDQgj2RH9oq3BQ2j1TzlrnUtKZ13PtK2OJ+He/YWIppAiEA11i3Sr532qrv7Ydq4FgHm0BLE1l3V07WbylFx+gWspM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSSUAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF/Q//Ts3JpBGZUURu40s1rE8wVcNxevGVCS6obqRiANH9Ku08H0sB\r\npMCc3nk9CTmZfQz+w6g5HBpEohDsU87Sq0RI36GDgg+Qu4Bl1hftQ5bTyRWt\r\nPGcyVhnXfzLOuXqWI364ZVyiFpWGX1v6/NuwDKztWrCZpF7TMQ3eYfnMBbYJ\r\nYi2Iu4lTxySd2hwQ9jLOi+Lqbqp5kNg3R9SJ/FU3oxlNBHgG8HfkP+qcr8P5\r\nCZy+i/cUDjaAXxIepfPefeoz6wJ0v3qe/43MDfp87OmuTZFRax8YAoyQJUDA\r\n4pcOMajs/+h1KrpT85M4lLqgsyzQJkCXAGJq+Ui/BlaOYJ0wbRJRJk9LwhlB\r\nfx4lSiIoa949QwQlnwXFWSdnmQbB0MUCJYR8uA1Qi4W0M9aeF2NXLkwNntlC\r\nvI2e1UZ6T1L3Ucgoibxufu04/mVQN5hoeimJ9nvGSzkH4AFqkaQHC/LRROJ2\r\nRA6V17XaOscbiOFYoMzyUjWmIpJoIs5NOG1zWe+fx27gEiWqDUcyAevYLlcJ\r\nd9LE5V613njeAGjhE2W99BpLEuVqnlqriHKFFx5vcivR4vWeoVID+MpTMUHY\r\nDhIFykywm2AgdoqlCQ2EyXuHxMwPWTAJjzcY/sGLf3W5zvRInWZoX+ZymRlh\r\nHTRFr1di5hk+CdqRrh2slCMrx+BBfKsYmmc=\r\n=Nod6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.5_1648960768587_0.30641219331730474"},"_hasShrinkwrap":false},"1.0.6":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.6","gitHead":"810ed37808089fcf39a4277c39013d22e208e098","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.6","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-eHWLYF5FVCd9Pfv4HERGRIBRlP6QBix0qzfsKKQxufAipQyJuvF+9It0QUESbrK1u+5Il4jztyjBYFeY0wDs9Q==","shasum":"1399afe14301e444dc7301dd74d6ff37b257f925","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.6.tgz","fileCount":21,"unpackedSize":3206198,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeU+LmJvxHM0CKE8BTP9ff8y51SHiBFgXDJtSqMzZUQAiAmWh8YjJIuA0vcLRlFXR9ZJDpGQWsVmEyaZmuTZqTZiw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSVlGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2oQ//Uwe4xmt3ozaDgxcYkcfFvjH/J1eyyDMIa8Gqe5r/wqQ/E0qZ\r\nEOqfEBCjhonR+QBNYGna9xFak+zc0Ejy9R9bXWNzXxrmP4kLz9KLzUvr58DX\r\n1OuT2KgEVDdT77R8+zElAaUTORHn6MuoyLiVdB9eTLKo/Z4k5BmbzLBpxSXK\r\nNuE1vXfyovlC57fl/vMpcjY2ZniGdKZNYZb+xOdzg4GbSaQchg3DAKCVZ+Nz\r\nyPbfRoeOvmJqofIoUyPbWh7phx44wFE91zks+1Oe/x6GOpuK15Sp/Luf2msr\r\nd2eq2G2v4ik19BuHGuorSWsX/L0xl5P8Pikvj2iVyEj0IZ0PxUmbX+T9Drvd\r\nDjqRwBxwahkN4paEZXes9JDPzlnsNZrUUDVdcQyVW5j/Ra6cTCHl4ON8oAKT\r\nNMDIar+3W4aFWIsvPvfmjtDQNdyxPEZWYOHRMYTbMlLBM1Z+khu07+jjAW7Y\r\nl4vhsbDhd+icyUB6QovgAPDKuXCCWzynZNd2kpSbwhujnMRT7CLPs0XXSjh1\r\n4DKAN9N6yMGpcdCbwxn2VB2CPhYUQgQcQEDMoaawBhVqSbVMOzoruPkRjmio\r\ne53/Ep6vgB/1DBsPphQru7A7lwFxgK63MDHp+tZ9rKktbkrOBj/2BjjisCl/\r\nVO7ChHUBuJFdewyG1yJo6OH5vGsO9qh2BBY=\r\n=w/v7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.6_1648974149921_0.9163426425506067"},"_hasShrinkwrap":false},"1.0.7":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.7","gitHead":"25c22f633b43ce7cfbdc33c0a57f993c10bbdcb5","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.7","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-jXdB9dzndPUyysHm1F5IXX5v3/1o4mSpFgBrVBwdQUre0//SVd1ej9Rwql5cKnp/+PeN/OHDcKQwczsz2SWAmQ==","shasum":"b95c6414ae1006826d0b25a780ba89a8ad233f8f","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.7.tgz","fileCount":21,"unpackedSize":3206195,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZPX4TqJ5x31IyWVTNsrzPDXPOdHFUKpxNbdVNcPsU2AIhAPrKO+jqhapTu48pk2MrW+DHREeH3E+qYlcBZwRQbZ01"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSWghACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqo5A/9H3U0vd5IXYDmcMKuN02L4m7d++G7/c77qpi8YdJ2PPmxpItc\r\nh3TqQtvSnZN3QBjAMyXzMb/ix0s5o4IvlOJjbKCZbj1V2FeoOFaaxQndpN2d\r\nGSUl41e8IKRTnicleUBMZSMTAzAjX/kqE8aOs2Bwl75ZiOSI+HQrson7Nzqy\r\nQejn+Poc7e3Wm33sSnAkQzIRFzWaXwcmhCLJIQbo0UPE4PO97RYLvTD4H5R8\r\n8q8mPYpA4VyusJ9HfhEuh8kqfvt65ksw4t7Lgo9puYMhRKcQKXxqsIx8mvi5\r\navkcJLnc5u/je2YhUHC5BGxRvgEyUp6pslF8RuIDNZAZ61gQv385xTDYKAgr\r\n0M5hPTDyNV6zkGcJJWm+4Ea9qeObKa4AzhvUOO4Q7lwy0kStHHZG+FhmNglM\r\nygivuYBMSzV1k38+ji7ZeewrqxsuDbtkGA96G9KbHeFivezwqsfGkD0fqKPd\r\nhRwigDhlDKuVuRxbyIYWSmTbCTo/vBFXbopcIbvqVUF7QcLY4TvkgWF/sdnQ\r\nOrtd040HyeEL/mIZ1OIkEJESs/kgSL6dvPeUaGfeDHfcCeNXvff5o9hTxZaT\r\nadhcgoPaBY6FpxlfsCX5ndI3DZYxgA1oA/+fXm3SjAItt0poMMje3BvLXGP/\r\nUDM20GD0LOcF0fRAO8rAmmAGe5h7PzHsj7o=\r\n=xQoR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.7_1648977953618_0.23839864683091472"},"_hasShrinkwrap":false},"1.0.8":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.8","gitHead":"580c4229c7dbf929cb3006e43015b27d38d0c5a6","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.8","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zqDpGM1v1u/zM7NWOHa7PU8TsuvxBodG9tPR4gzR8mLeviXli2R19dLhBDUJAxlgNRSkv5Y339qLgUMfcAa0xQ==","shasum":"5364f8ea61ce72ff6b57a66aff41276be336d3da","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.8.tgz","fileCount":21,"unpackedSize":3206188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVdGkreW9AjUnJ5DzeuQ0NBkEd94QK92rlEPhRJZrAHAiEApuzjJ6Hs+ihSfUplpQnWasWa3n4+DZwqwJLyLN/G7do="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSX96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpug//SYjZ6BbWUCOhg2kJZYmNAEqcg83HAqicHrq/htEbR1bGPl7g\r\nmXtb+/qB+66wJMrSBYRKrK5kUWdgN+9pm+CW5S3gAar/PQxF5rMtV9gM2M65\r\n0oWzA4S/iQTZXSBjgdPwHK9YmjsXPUzfc+wpXbn2GfRSoopAs/uIr0e0s3Ne\r\n7IMO1KaVe31ZEyZNfkR32bCKb/xBKPj/M6Vxgz6R4wfDCAkzJySNuAa9XAQT\r\ngGOV/SvFpNgmSODYodSIosujhlUo9dy6nsMiHXx/e+//KbKfW7onk0pyEJpr\r\nFS0TSl5IXVYRPJZWNeQdEdRdWfaV04B/w1E3YfvQwBK5q2mvzVVmsf3kRvkm\r\nRDdQFRu+PsSk++/RcJavu2Ln/TtHvhdCykvRsesh9/N7mNCaT7ytuSqJMPWu\r\n7TE95SSLSZT7JlvhK0uHyoXkLInlifZ6DPmyBw9ywUcs7NjeeKibZ5fG2nrc\r\nVlX8/NcVvDvxGwHYENiqATf886h52z+Tiszfe6LwO4AApjCByNj7FQWYQweS\r\n/lmPesjczumNdv+47eEYsOxyA+sD22G3GUafpwDNU6rZrZ075SntZwETZU1U\r\ni6kRkTJyzg65abucM3rzFa7G4MvfRSyaRbJTx07xpuzcGA9DwGHGiXp4W5Jt\r\nfHTfJgWVnx/dAoq5gboOKouO39/2r4D2fiA=\r\n=74DV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.8_1648983930265_0.05712111038319012"},"_hasShrinkwrap":false},"1.0.9":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.9","gitHead":"baa796026ed537ddb1fda709d52a824bb1cbf340","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.9","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-EzwXQ/JRY5Kq9MeyS0B57mnF97PEq8adY/QO+7DEGp12Ws4wRlhp+PxkMZSKsWfheaQZnF2uJVH8W5mmt9L07Q==","shasum":"ceb983df49dee28f9b0ac8055b71d915405fadd3","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.9.tgz","fileCount":21,"unpackedSize":3206188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+rw/jXoRbTrALWUARrJNDVx1TKSeHwWMbtYN8+WeWoAIgWwmeyit5XnM3BN+Ox4+9MpIK1Le5aANdkWn4ZhKq11A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSYp2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppMA//T8lXuVSRLn4NUgSNfRPdP323eJbZJ1bWeVwvH5i6oHDtPtat\r\nnEHN4lEAhkyCbfCnin3FNO+RnW/pPFqCsRFITHOKzFd7/UtrByJ7wjXxK5y0\r\nWqDKvO1esTOPH7mKrilU0OAFeUOSWsph2x1Kv7VnFH+K4uVHZLr/2piIFzRy\r\nSDLB09KvaOzwfGqwhj5adSL0bDLDCB87HYqEPOIx7tZ8Qoqo0QTolQNZun31\r\noqiP1A4746z7CbGgE7ecDxePlXYXrKS5Yix9qmVsejAhZ/Cg5koqXh/Kwnck\r\nBIltWX1HwxMQ+2zWYMXEUDFFYIaG4dcRSzkKGetOQYQ2MHLmGiYpzCSBv2Hi\r\nBEAkcggB4saosNgsICRKHEm8lHT1CDcQW9Y+zA7p/DZ0HogtufPy0wmpLPDU\r\nFmNV2fYyxo2kLu+gsWGLND/4A35yQ3YPBKhNaqU7ME7I6IdiOaQy9RbQjz2F\r\nnHiKEHRKLSOGGooMbt83D3vlu1z18OvCy+Lipx7FSCU9+ROVWK5YgGnq0zdC\r\n6Z3/pF0UJX7J3AHTPqBmXqFIJEbc/fwEqlqZSF9y0BMNq/M0VaJ/VTMd0NfJ\r\nAtFe8OVtug9fkZjtHo+bchpeVRM0GdGTDAkS2SkN2Rfy1mMk5o1L0Wspiq1K\r\nAAovBAY0lA3nT6R+RKfKbmJaKzlAFF6rHFw=\r\n=lrpC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.9_1648986742222_0.8648157816818349"},"_hasShrinkwrap":false},"1.0.10":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.10","gitHead":"8858b62abe80434ea4776e8d76b2aaefb864afef","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.10","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-3rFEnHeZRvaTVdlXahkzHGo9FwQcUFnAEy5SFr6apyZKGQslhf5PsFhm75G9XBqCi/uXaLX9I4e9dYo2OJs7gQ==","shasum":"f66375e12c95cb560aedda3c0c8e7a341d25edf1","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.10.tgz","fileCount":21,"unpackedSize":3206191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhfGMdQz/GFnHMJ5opSk+/gG6fuL+BkroqTV5H9FoC8wIhAPvoDQf+Zvdbco8Aj7jL/0MYcEK97r6XmB2W+SeewrcV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSmojACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdbQ//bWIjK0rbKydzWj8TxBN6UMvByHlPPZ8lya2f0LMf1PoP7yvK\r\nhuRXylOQO2+6X+4uFsf6z9PYyD+n+pOLtkd7bax/sfBRa60zQ0Y9WzzQB599\r\nsDIS0fKkvfSubQ3HNIbH5ccQG9oW7c2NzEEFxi7poraRDuOzuKJjWt7amfES\r\nFgEBHCWT3zsHuFkSqBTezQNwozIyEgS1bU3hEU3mV9t5h+OhqXG7GIUQoefX\r\nnYWsW33nZJBosd2JZWDddekrLo+FDujyp97Hc6TocTRVaNjNcp96M9KJfnrw\r\nv5xC/FEi33l1LQGhAN09V8Y/0Pj/sGBK4yZULWdzeqVxVCn7U51VBDaJTjyw\r\nQYVHBqD6Fl3Y9APveMePTBuXfNh1bvIV8TiKT/YZ0UwugEt5mojxW9fBPGIn\r\nVSO6J9DzhrYJSm3zoI4VXssYWkvNw1fyzrnTJWji7ivoAeeE9RxSAKdOPBRD\r\nvIDJdfoDV346DRC+AEpkkrB/0H19ayCSGdRz99pC1dJhznd5HRGV5zWipWvx\r\n9ZfmUjmhF65seVmikqM5vxkStali0hup/ZnuJlXyUnJ/usZ6nAHfgLl3RFcs\r\nxod0yFmQCI4x2U/65RsqM8Muo/KXQ9CLy8XYhF+SOMu4BSTWJ/TecrGQ790r\r\nlNj4QBaZWTX9FZ7FGUiJJztFqh8zdH1aIaI=\r\n=F+pE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.10_1649044002948_0.04506923021004705"},"_hasShrinkwrap":false},"1.0.11":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.11","gitHead":"d31a2e641719d6f35fd9dcbef013a1c819af62c0","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.11","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-RAXhUMJ6E8Ut/0se7E2x3wV5nyjBEmBnrxpgJtucKQws+OZBI1yHEDc3nRxPz3e33FRqjaJf/iroHa4exmoqcQ==","shasum":"ffe292208509975283d053503dd218d303b051ea","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.11.tgz","fileCount":21,"unpackedSize":3205653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJHP4ngBHEkjkhXhduV9z0nhvWyF8MiBaHN2C/6kyVqAiEAmEFEj5bUWCv1npV5EUys4574ADjeVAhL/UB8+K/23l4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTBzfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjJBAAiQnHblbzX3mcrw+9gg7ua993n2DnOQVFQV+qL7VR9ZOn0Mpq\r\nx7twaXYZtpBHay9jdEinL39SWXiV9meRN8XAvvqUCfRu/TV7s8jp5U/fovBD\r\n4kiRmY20bN+MFh5uY0LgDB1lx8MoWwmzJLqqyMVu55R/ey2xjrANhzOCxIE6\r\n9Mx1l5r+hwYQ5vCkBQhNOI1iT/CGejrL28tRsR2MKnRbLBKGm/Rsr/Y2diE7\r\nr9jsAur/isgNpPfBeBu9JzsBmJRX/fp2HLuixlrT5bDPb1IOiF0p/71bwIds\r\nnp+6BJimiKI9S2I1m92o8k12JcTQe74484B8LkquB2r5kMftWnNlluVKs1T3\r\nFu5Zk37waA8ZHaPkqZRXpBc4JckMR6uZouUU8f31cqgNhPH1KAvoHzSFA18N\r\nPnVY96Xq/qcjCFvurxXntHRb+78b0+1K//1nqItTDS6GiIxyQaSxC0KofMj+\r\nGKNfc3nz/ntMoSWHU5dXkABAlRVCyQ5LtBL2h+Pu9iiPwaH1z2H6Ht4IS4RE\r\nBkGb3zmC7Ym0u0I+oYMCLnp9iMWYMVSnHgJdUadFovv/xils9Io6nHG7H/m/\r\nNj+FjqMVB//F13j2Qy9Xaxph4NpvoH66IOWNee/+Uo2CPNcuRNVmicnDrAs5\r\nnTxlHgPFivrHXzDDI5mVnULy0vJH9lee4rw=\r\n=kXd2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.11_1649155295104_0.1553524884317634"},"_hasShrinkwrap":false},"1.0.12":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.12","gitHead":"b5d65f035a24bdcce8ad08a5298d166d7b6fa116","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.12","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-4V0S/GXuefLB1SGKOudFF9aoHoetCUsn4tTGQz9XPqMf2oVxD55Om6vXzXZOLzLVA20hbsFzHiNbFiSPWsByXQ==","shasum":"4aa519189098f01d5e47510745ff68687acd053f","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.12.tgz","fileCount":21,"unpackedSize":3205648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy45rv+0+J5i6PF9A2/YD8ogd9BIJTtn8CEuNbGhPwvwIgZ9lz6/22w8xJRSlwsKnj0njLxJr6hj96SfGElDwWdSA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTCbkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryLQ//eGMKvp9lW5n7ihwONEMeSRS3SkyuvoAgZ/JrLxd0UuXVCMBr\r\nvpLyhO2yReB+x5TijO67dkDreQgVSk6Jm4YulsgBiehkHR9BuNcsgckru9K5\r\nA88LLTKgSh84anckonGpoixVbdwe/BhiCbiQdIGNOufj70OKrz0Xd1MWqvaZ\r\nCZUBG/zVAR8XAQPPeyLSc0PnjWZ60S0jhwsCqvhV1M2UKfQhXyzcYomFeTHX\r\n92k1ha5Ve/OBtBNkADRf3Y59M/OjnHHW4PCyYNvOB0lff+C5y0SZHjecVKBM\r\nUqED874pgf2PDsOkmVeVtSRWR3mXzQ4izXP0dvpHDI03AmokNkvDY9gkGSIE\r\nTF/Raej28tVFPUPlrm3wqYSKF+UaM/AB58YuWiE8DaYUPa0zIxe2F6iRMV7b\r\n/WDKF0d23FdZTd4GiD1weBfR3KzDMY317lKBB9cFXvdncLKZrIZWXKjmgECS\r\n1+TEhZ4DQL5jllI/LUFESAFKtvM9SQ2o3sQqJausElf/MhP4TBjpO/hMI7Xl\r\nKSnmMyR6/4G+8Ar8EJcp17uUYtbgvUeIBfiCjdNz4LvArbM9HO31m+IdV0QF\r\nQNmsUv+RVyqtIcdzRhBv5ZHKQlbizYwa3U/5u04OO+VsArJR+BVa+wXsNrmp\r\nLbDY6XJGgQsA55YeugTIDJxh4S21cZs0rFQ=\r\n=hGDW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.12_1649157860315_0.9509030393903286"},"_hasShrinkwrap":false},"1.0.13":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","mocha":"latest","puppeteer":"latest","standard":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.13","gitHead":"f5156b360bbaf8e5c43c365e698b906916dd057b","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.13","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-QoF0uobmyBzucQnYy9GXJBoHxA4fnvlo8fGKHZN298QD3E+EfrAq+mLWUk45WgMplcxtRDHYPJoD0G0YD9Mttg==","shasum":"069c20bcca8554487396c924d11dd5e3fec4eeb0","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.13.tgz","fileCount":21,"unpackedSize":3205587,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjZEjgefRCRQGATnmv/kCbt9Xtnvfbh5x7jB5YH5H17wIgaHQkvdAtA93+AThHXGxTvxMvjanXRWNa4LZs2JDyso4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUe7DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeNQ//WRWI2cbCADXscuy5ZH1ddw9ZSTdfLJJwfLOOrte10p2zVrSJ\r\n4xdaBzOUDym+S2soTYAgDnIZgWSkF3kIZcAv7NqOvXlJV6yz1rezEa/LVi//\r\n8DbEUP+wsh0YQW+DHYYId+KAdh8ZBjzLPMTaUGH/Z7ed4q4LYtpDusqAfktv\r\nKnbMvri4uj6JvqUNZ2Vt5VvuvvTUE98lZdKxhTiDG+2OGQRypF3UjhQ3JaxP\r\n8K5h5m+LtBVQzWag35Q/KUuswdh02DXxbf9AJ763zWf8Vmj3Zrp/PD2tLXUW\r\nSbIWTmC1GtaIuzOV2EmTNABy/hItXpSKQl03PgTNJZ3+5BdBxRYEoDbgnBuF\r\nsQSD2t/El7ac8JRaqPTriIuPpg99neh/WuH3jvTOUyN7DV53rm1lhQEgUkgX\r\nLlJ9UPcseVFwHHnWpFOO1/xh1TEcJgQ806IBmkTG+pak+FP83s70wDPMY/W1\r\nUGRfufmQy0sTv9IXxAlNPg/AAVquxc02r/usJ0SOSydmiPZstEuVD3LgthS6\r\ncF3hv+FVr1pLc3mU4AzhR7cf6vVDiyh9F0ILcCXrjp9IJnIrHeUdaOI8H0hK\r\nxRZdy7lcsYvNrrLXDrlfzZP7Dq8KzLQtPmGJLZGg/MZPPcXOI5pf3A0R1QBr\r\nZVPTD7dIbyHKlr1AeNLHDBtFOwP9wnjODis=\r\n=cav4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.13_1649536706834_0.2834861466369045"},"_hasShrinkwrap":false},"1.0.14":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.14","gitHead":"163451ac2463c64399e03d13df4f498d052b852c","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.14","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-58u9MYvfFoWoTRjgte/+cTt1XaqF9/h5ob6f0Kx1WMQsWRwg+U/za5vPGzKAq8WSwpbKkYcuwbaokpGfVT8DeQ==","shasum":"c1142cd5a9e07f0a2d9c1107b7be204550bf1531","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.14.tgz","fileCount":21,"unpackedSize":3215124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJZ8h6zH69dLu3lutg7ws2ngEp3plqtlyTw43JWxDVyAIhALfT2Dj/XHlDuk9o3TB4uzhlpNreuqG2yvgSpP4OVz0L"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW55pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcrA/9GP+7mBNG0rL1BlnaulP5fBRdJvAUesmQNFY27AwnDdA01Y3W\r\nj78PjkxEZHBFCYAceQuxyDi9uQbq6uxazhVe/MwLC3/Ea9lxE4OX8Di0w2AJ\r\nX4o8hTuTLyJL4xQobSBKncc2LufrYBy4/Bn18wGdsXhyxkMxo6YzpVSxopCe\r\nDi3SyOw4zE0wJV3+Yfcm6QefDkEqC5Dt/U6KJNCv70eRMaskhGVrbroQhCcL\r\nitCShDeMDwK1Dy3pU4Fs7cQTQ/D+IYqLC0Mxoa80+DA7c4b8kokDcOas6Jp2\r\n/PR3WRWM8Fq2JxuUXi7vz3JgsjdKOFN/Zqa4O8VR5SPJD+ZQq9OaJYWO4uzo\r\nF49J7sCcuSJjTXUZmLAEH0JiRYn+ObxLS6rI3PSaVy/MzNZrWh+mcWwcXvAs\r\nXvIw0RLDjFt7zWfsy4bNT8c/AYWxFOMDlE4LLaMYIQKKvNam0pKsBZ3+pfyW\r\nnOtEwr3Np0HngT4z8cuTEmvS1lcIPgmAqa1skhIXg3iVGx/FkTylgl32mxqY\r\nF5EVXAIH1R5ufgWGBYyacb9wDiBQKpe2LpbLZEB/KagK5dqb48BD7LZRiBE5\r\n/9xDvUgf7Gn4k83Tpyalio0OCLXCXuEcynyTKU+GEsMnxG8iV1L5aNOM5ND3\r\nHelF55iIcdztifUBNnNxdxaCRWd7stIrg58=\r\n=C/Gx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.14_1650171497391_0.39245064820830655"},"_hasShrinkwrap":false},"1.0.15":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.15","gitHead":"03ed903a4dc6f320c80a246659f36e2d2e1d9660","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.15","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-LuL5CnViAA/Y1ZLpN+m4oVIminPU72oG3aWbH9LWe2F/M2YqzXREi2AqJH9zWfWUMkOISwQQm10Z43GZt0RezA==","shasum":"3905d0548803bd2fa061101c72392c6efdff76fc","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.15.tgz","fileCount":21,"unpackedSize":3215756,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOCGJtVS1XqDLwo9m5CWbZ7MJFdJ8YcYSqCvZNEssaYgIgLhxUMoYL+YPaeSNUXldYsZty3T7sFqP18WtG3nz9tPQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX9mIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtCw//eRTjxzf7kWNNUMejmHhkzbF4pu0RTWURjQlL0ADVfLTZ/xQr\r\nMSeMUDC9YF4RciUr6kScr1ZNA6+VMqAo3ie5xibbZ+hXTezWJzlF49a2pFpm\r\nLTKdFhYLLGiCAfuJnwwehrg/FUPN51E934VlanGsP9ApD2xMwdNUVzogfJd+\r\nmi3qpbgYT0R6o6G8+U+03gCgKZ+shga4jMV9A8HlUE91F4I4413PGqophReh\r\nuXSypPbgze5DV0U7USgBBQJJuX5cCkYLONSDeX+fvPbtNmmSw4JKBbt1YLW+\r\n6/67Bxnh+dfhAQ1qubg0sDDwilTXZTmMWvUB3CU7Z5W+6Zg89HqKzqmPty8A\r\nm8fIa+jFGu2iMBXFdtGWMFq6JuPzDsZ+egXnPlqknQSN1uHwCSaYbxj3TmoA\r\nnQPtCGq+ziaxQzmzEGMbcRe89uo4QMUApfF/vCvpaaya7Rb+GdF9597HmI/s\r\nnlW2S+HlF7gyG3tkiUL1jgTlzGLv1yseu0vjIRQo9XA+Qgfk11YTtK8P6zTJ\r\nAA2r//gdwmT2BN7vNU7ClAYmIAFRz0RWPJvvpkQ+TPcVYVVpP5GjVWVXvVSw\r\nuUTwK0cRNZoJF0sRdjYJFKKa9HLlASkUU+7Uv5X9OueG6YGyY+5ShFva3Kqi\r\nkoaARpPxswOn2OJDDufJv5W86CUD5KPHcM0=\r\n=iCjl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.15_1650448776039_0.6775330773383137"},"_hasShrinkwrap":false},"1.0.16":{"dashboard":{"title":"MaxMind GeoIP module","server":["/src/server/maxmind-geoip/bind-country.js"]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.16","gitHead":"9526ff0e88a55705861b08e765c51855320aaced","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.16","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-0JOIOwVLgD90RmzFmKgvatDRoYZtv0Dr0R9dMWZpzJEan4ZGHHEpxoNbYyo6nZS2ludW89tWn7HEOdQk+IKlVQ==","shasum":"8197ccbd5f3b3e27fb51c21df0b07ab2dbc7dd2e","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.16.tgz","fileCount":21,"unpackedSize":3215861,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmeSuI37QRnr0YE/TAN6M+iC5GCKE3oHQWACF/roQkXQIhAJ2rS6JLiOM0fK5u0GeWSMSmKMuLPeSC3t5j6ec6M8kX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYHQnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKjQ//Z7+AXQ7AQB2h0XRqLrCgLlTEXQvJthULCsHUltNT+vy+RXJv\r\neWVaa9bpTLqUKY7IIpg9gzalPdAia959nk69EDtHnHoAceuaM/+7eeZAPHS8\r\nCwiQcefAdO3jOwfk3CWcDny8uMuTESX3ovgt3JD30so/3mngZMfLsWr0IDpQ\r\nbIJRaM6Xxzjar9ihLckdb7soCY4sDtTd0PBGAQ9Br9Gqj+recT2TwWaV0OuG\r\n2FnoQ7zAlIx9j6XBHtud0mg8tYWlj2whq3S10EbOF3TNI8Vn2oNc+UbEqWr5\r\n8EHI+clv3CCurXWVvz3mzHL9+4pLRzcoaiYT6IW/JZxO/XAunr6n+1x2FYo3\r\nV/dz3C5JrMlBTaaV/o+XW994fQ3wOOKsxJCsKbuk/6dGewC9P/LfogK+nLO3\r\nqNTmsRGpn3MEOseXbsVg7Mf8MhY0eLCgl073TVNLAdy8hAl8j+QQKn8CCaFL\r\nc+4NeZKEVX7X49BOdWwL/rLwRUrddi2Ukbs10tcd6RbG1U8BrQ3+o4AZYqto\r\nBkDlSjbqus3FS2xE0mJ3FWZVNP1dTxcxblq4sit8K//XuqPL+yyXcbyXb6NN\r\n3GjY7b2RgbLNyZifVEVmwmkOik6O/YWWoTbSJu59XWM+gYcqDCWEYe1zHx8I\r\n1TD6+ukmKZ4rgLL+4JSurg2GFaKq7WeFGi4=\r\n=qvEy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.16_1650488359584_0.5840039732947906"},"_hasShrinkwrap":false},"1.0.17":{"dashboard":{"title":"MaxMind GeoIP module","server":[]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.17","gitHead":"10dc42deaaf5b823c103e3d1adb84eba1a28098c","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.17","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-R+yq/ADJFnZ5htyVUdWaySCCJBOEKFzyNKTyr+uxreW0kxAWnaAiphMopl0BTjKrdWerB3jR4HMciFSAUwlQGw==","shasum":"5a08addb010cc9125bba2b4055cf85371ea74403","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.17.tgz","fileCount":21,"unpackedSize":3215770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPYLyXOaM/4qPQz/Ouw2eIUCAkt5gklmQUnaTKcejGDAiEAmiwW/3ucu9ya//4xmtCZ67b+lxLRQJuXY24/0K3xm2Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZIohACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2TA/9Gx0xkvkhd1xRNEeq6HfEhqyPc5REP/GvzNsxLIcdCNOwsFyt\r\nYDHl2yNTzti4s6Ii/rLb7xNCYo+QYOmlFUSvsRvhqT1kWlLR46OfNld8/vMl\r\nntEap4FImLNV/BTP1gy7VEIywKfhZFj/h4R397xftcb46qhZTPLoulge0Po9\r\ncHC9O5oe3OPm7RunXgOhZ5O/cMinqjhr/kupVOW8EC+CB2YJL7GwNJyZvXz1\r\ncnBlkbxus8aSsFxVwgUVbZLAXBXakI1RyrEtIsyLlBbv5pQehpEs+4ylbQzW\r\nIOriTf0fKSZxyATC9hggCbLJoGeyUiFROy2QbwSbgo7BwPpT7Gft4WrUdTJJ\r\nmd5T0cs8R8/OLTC1Abz+kjcbtUxmFUhy4ghJWzmxJ+RBw15xkQzSZ8MR4/4N\r\nWFKBMcQSp4TYWce35jui8OIc/cw8YSyiWyeSjH3LIozEKhvywGo6r64K7CgV\r\njDhM0VtxkSICp+PfJi/MSyR2TV7QDMNc9bamMmola6dE6wJBLFY5mrljq+Am\r\nKQHkyrtnLY++D9+an08x6B3VZfL4Z5NI+GuNMjxpcBRGLl/wBgtUWYUIcGF7\r\nkJN2G7VtKYy/TvEhR4NxmdX+yjI2gn5klYfPHs04sN29L9X8Be/d17YnIp1J\r\n4XBLDReMlT86DR/c9zAYXm8VOpHe0RdKaEA=\r\n=n2Ul\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.17_1650756129660_0.5857655791728307"},"_hasShrinkwrap":false},"1.0.18":{"dashboard":{"title":"MaxMind GeoIP module","server":[]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.18","gitHead":"c03fde7b5a1ad358835d36577bfe8df480708f1f","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.18","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-QpLNlqinoiHMeQC5d7G5u5+W2g1eFfoQ4Q8Q0DyLFeekQtLOJfvcOY4s1Zy7mEdJneDouY2yMESVGMS+wV3a1A==","shasum":"c2332333495376d0454026b302cd409008e80129","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.18.tgz","fileCount":21,"unpackedSize":3215774,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDf/UxWJeC1w06Eb+A16lU69j6yrYAFe7GqsrrFidDUgAiEA+IZRmV4x8icaZCzH8dtR1EMz37djiCBSeAWa+j55MAs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZI9dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplOQ//YNP7A6yrLSc8TzkvWjHAgW3IqGfV3ByryJGW413GcyRSNNdp\r\npivpSJub+Nq1VI8kM1mLnOgNK77s5IwfS3D6h6xOlnOSMCxHMK0uI/Qzsjqk\r\n1/u7rZiECmgSg+H0CB3UWR3N2kQhndb2Xegxrv2u5o6sr7orAo12+QqZPsWA\r\nftFxaNZkO/WNZBfBBB6y+6NnVfwOj4XrUHXE76av2OfgauoMonM+rhCncsNZ\r\nkurVd8E+xmUmWGEyxsnw8PA5s3AIpN8kPHFneXf28TzJ4YzyCfU7Bp3c93/u\r\n4AaCzhKAeTaHEHmwzZNoT1iSYgGwm2rp3DULavJ8lrdojeyYfaWH1y94fyAj\r\n5tLvQLqkadDw/lXTlTKEF7wO/cqjXhK3HZiFnI4fafkhXwU7Wk3gKtiweeXk\r\ny55Ymj2P0Ad5cguYzVybx5yJ4daSfV1qFy+FbxM87+UYfpmWWaSXcwFPLL1M\r\n6X2dQb8MIOXPyePlLNK1ePEWrPkUeTQ+pU2Zs/g+mszbaJxFHhmn2Jwyvgmg\r\n0FdiK+GyBx0tuai2dlDTnfv1dTrhYU+lzuukhf9fcX1ymu2xZ8jVGnmqd0rZ\r\nOzZ5e67zwOwW5GSNfN+dLE2DXat5PqGJr/nfxoX01rwXbso8/UWFrs7B3s/y\r\n0drelyAb6ktGl/BUIygtolxKA20q63eVSMY=\r\n=W9yC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.18_1650757469473_0.7852888804809188"},"_hasShrinkwrap":false},"1.0.19":{"dashboard":{"title":"MaxMind GeoIP module","server":[]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","test":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"npm install sqlite3 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"npm install sqlite3 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"npm install pg pg-hstore --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"npm install pg pg-hstore redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"npm install mysql2 --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"npm install mysql2 redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"npm install ibm_db --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"npm install ibm_db redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"npm install tedious --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"npm install tedious redis --no-save --no-audit --no-fund >/dev/null && NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.19","gitHead":"31f2c961f080a57422f633f05e6a708430c9ce25","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.19","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-toK7Sp9I0bcH8VXABB+1bJC6V6eeZ1cREAtfjC916T2gfxF51uWegLRp0nRo3z1MEoXbj8kAQy8l0XnmlDrxBA==","shasum":"34024fb6c8798cf39c58b90b287be1117046bc9a","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.19.tgz","fileCount":21,"unpackedSize":3216390,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkNp81bF/XPnISj6CxT+LyYrYeSc2VzY9w1s8e9I6nKAiEAoPPKlhfm7kylbZAmKSSqze0jQeDOjhXACNzCQW3VLy8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZmCkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZMxAAirRsJ1LJdIjNmQgbDLN1vy9XnvkXclNZb7g+0Jg23EQr7MBh\r\nlsq+AXDswABm27u3viFjkb+xTxovBZyU6U4GYf2EF7UmoP62vliND1c6SeZM\r\nAe5tdKA3LBfxssPVAh0QueXLoY8pAYVCWKil7J5aXKPlGt7u5Z6coewx9hpu\r\n3bRBrGaoRBnoZPcRV361NE6ZppVgqq2bXoitLQv84XqndVtnbxDLEVyUW0Cj\r\neHiN9ChybZ+5AGH38QDNSDdtTFNUNHLsLgJy8TgVgaTlXwMhbTMrsSW20zzx\r\ngo5XRrQPKH/MYamX6iIfAtphRF4uDBNnj5zSzHiHK2Z/0r3nqZy85AZMrB1T\r\n+Mg+u06W6xGIXg5MBPxav5ZOdzl1aYv5tZGyZZTokYAW7sb2tXtnXw3NfH3g\r\nzK+muim9h0YbAL2DhbKcVvWAe7WhsCCF/7iYi2Pli93Kasg3+RPlJdf2Paop\r\nfxU1Ap6ksx+cZrdxGwUfD0FsNnEFxjXHXHkmSSJ1Vs8nv1P7ea5ks5qRNhB1\r\nImud6HTWh6hB+8Tys+6jGUjsych8M015a1wf63NcQL9/Q9CVifYpCO6cqWPG\r\nCCR9Y9/zIiuzMNLgf17CM2wyg5gIbfAiCdi0JSyX4dh4PuZ6qyWHV7MeaZl8\r\ndV6TG/W2EQ4wEtSMr58jGb5k7092BfvRCUw=\r\n=yrYo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.19_1650876580229_0.17045051466354333"},"_hasShrinkwrap":false},"1.0.20":{"dashboard":{"title":"MaxMind GeoIP module","server":[]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","deploy-check":"standard --fix && npm test | tee tests.txt && npm run generate","generate":"NODE_ENV=testing EXIT_ON_START=true GENERATE_SITEMAP_TXT=true GENERATE_API_TXT=true GENERATE_ENV_TXT=true node main.js","test":"NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --slow 90000 --recursive --extension .test.js .","test-sqlite":"NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.20","gitHead":"394399a1b0b059d6bed26e19a0ad386907fefb5d","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.20","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Awjdq9qrjvHd9tTHTCYp4zJrpg+1DUfGNbLgjfHTC6SyGbo17ipUXB5tUTijBHZYqqommkFWeEHfF0by9eY6zA==","shasum":"ef7566ed803157cb847a3aebeeff61e2fc07a32f","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.20.tgz","fileCount":21,"unpackedSize":3215288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaU1Ydgut0wEAoPOCLX7GFpiDscFQHzweijxc3gbpEegIhALUEHo3BCEI8/P6lBQii+69coRYCUs9ZCqCxcF489RCH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaLHgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGIA/9FAfQAuIn+QYw70Sfn/4EIr+JBr6THPT4b68+OmEI9uVswO7p\r\nl8NV18jHRTjF5NjZ/EcDQKK17kEPQN8XaA6JSK0f+fk0OA1DCUUT9jxVVzY9\r\nPMkgMDX2lDSqirf5BOFZOOcchHqcV/sVf6+dgX+zyaA5NOmw2Me7Ct4tlw21\r\nUN7k8dleu0XRee/l8GCn+KWGdxkz7EF5dlKghRe1DlhERd2CC6fEICuR39jN\r\nuvU5CsjLjr0kZoBsbBBW8f04gtmTD0n9R+I/z6EbcbNHehCFLWeZ5aH2Hrz8\r\ncDT5+GbohkS72kEJAvPfnV8mJYYBPBXhP5B+n26rwO1pPWBR7sRTCL558yGw\r\nf8ouKRfJsmBcCni/OZJJoT3uFqTHpHWWfWH3/SsdnfwEW4u93lBzusz8Uc/Q\r\nqhX28XHB8Jq/EKVyK/Pkacu1UcYpAq3fJYG0Qye6NX9VLYa/Qe7m8SnTEmDc\r\nDRdq5fDagkMRLo1qj6EgyjBfM513JRppM3/kJKTIqFgZpRKgGfqekFdJGbbn\r\nQ2DphGXYFZ1OsSqzZ26p4EpVAlsRmUiSkzAx8tJaeV1N1ugLUgg3Vg9F2qgj\r\nZ33fXOgl02NKoRTK6f9rHjHJaVFQrQu9XCqUJu7ZpzMPiPqpNOKrZeV1l9VC\r\n74dVQWgg0dfyV/25aH7gpczy8tBXpYSjDAo=\r\n=4Xu/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.20_1651028448124_0.49951900569589314"},"_hasShrinkwrap":false},"1.0.21":{"dashboard":{"title":"MaxMind GeoIP module","server":[]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","deploy-check":"standard --fix && npm test | tee tests.txt && npm run generate","generate":"PORT=50005 NODE_ENV=testing EXIT_ON_START=true GENERATE_SITEMAP_TXT=true GENERATE_API_TXT=true GENERATE_ENV_TXT=true node main.js","test":"PORT=50006 NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --slow 90000 --recursive --extension .test.js .","test-sqlite":"NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres:user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.21","gitHead":"72ee699bfed734f560a33758b9bede69d714ef3d","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.21","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-J28t6I66PBz1JC7JQHtIURoo2UlMiS8Iou6Snzk/HUJQXUPqkYxsw1Q7RbvRzUUcGWUlOumCVmn1ZlrqhpwAVA==","shasum":"8aad5f6945edb80422c2758225a4a2a1de96e773","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.21.tgz","fileCount":21,"unpackedSize":3215310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr6jv52ljkc5IMiS7QX6obHKUlvZoHoO1+v2QWjnlGcwIhAOJWDxfJKsGM0SVNYpj+N1Pg/UrDWX7uWmJd0+8O7R7R"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibLqlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/pg/+L6YPtkvlH0hKsgEuwaj7ucNMb42d9LSvhnRlQk9o7FmVrBgd\r\nnBOmHDe3Rvsvcw6IG4xTbQJnaf+gfz0NfyCaQKrC6l/IVMPT5qDwOLcSqtHQ\r\nQxd0gUzvw/Z/ZuyIw48UNpypYfc11mt+UmXHb2DWMqTu2iw7Uy7Ey1xhdy2e\r\noQr6aCPE+mzJiW8S0zNXRFb7g2hv0uax3S84GSH1IvrKuejMSK/EjLbFHygH\r\nflbzG+YVJAy1heqmu2FxQIKlXTJPzpnusYQ4v3WXz07D5R/cMyXyJJLU/+gh\r\n+X5GvczKpIUieqJANnK3mGYdWSnZZBLPcGpR5zRyCJ0eEdD4pSIO3+tQbRne\r\nCDvCLGPpWvWdJqdAlDGF7m43NcZQWqVN5W7/Pmy4FtirPt1iejtX1oEVKxSI\r\nZuQtrEesQORbe1VLcVPnb4cyKb8sCA+ptrS0PU0Xe/CDkGGWpdqt2/aCsiPx\r\n0OWh+9ftewFrMP4C16dlJPfUTMn42LSwh0bRpjKjL0foPaNQumwZT7auSXt7\r\n5NwY+nhub12ISZMleUohcNKIs5IngzQ5xchMpixRPuwKaUdzAyMvFQYNB4n8\r\nSE9wuGYGzX5O1bd+KNHLlv7IL7YGFYqYfiULalO5gAbSYXd7c+2ta3RQBKM4\r\nRO4Wnc0pFRYOPl3krakF6jStRO52Z9gUo70=\r\n=vhhO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.21_1651292836829_0.10941661158764449"},"_hasShrinkwrap":false},"1.0.22":{"dashboard":{"title":"MaxMind GeoIP module","server":[]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","deploy-check":"standard --fix && npm test | tee tests.txt && npm run generate","generate":"PORT=50005 NODE_ENV=testing EXIT_ON_START=true GENERATE_SITEMAP_TXT=true GENERATE_API_TXT=true GENERATE_ENV_TXT=true node main.js","test":"PORT=50006 NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --slow 90000 --recursive --extension .test.js .","test-sqlite":"NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.22","gitHead":"b2b2cab1e8f69f870ac106e01499d1ccb0fece24","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.22","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-o09YgmccNgR2JqSULJHzU5e+Kg+kW+JCh3jMYfN8ujsAAFNnsXGIzBLKshknqoys07rFfAywYczaiau94wqJhg==","shasum":"3f00f9d659074d9b44fa5c5106977dbec29cd18a","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.22.tgz","fileCount":21,"unpackedSize":3215316,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUZpIHSRpr0YnoESFby39dBo3usM+V1iG4eX4KyFj9zAiEAsXfweeeARCq+mdnXkIhLOBj40JTYHADPJsJ7jCHUIM4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib5V3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplvhAAoBXCOMQ8nyX3YxT2NMyW4rEYqzMaeOSbh+RPpuIXEKjLr0H9\r\n24JxJBCF5zT7QRfPTAlgB98ucRDug9sFqzudcAKgbXgZc4uWqFiFjs2BoEDL\r\n6ePaSs6CEtZo8QbH8V2xbEb6TPvqFdEb3/04Z1lrr37waW64BeCtWprRg0Zr\r\n1LkI3QYvbwlrMq1UjVRIlaHRnntOATPkxO74qeCnu2zQMXD6juNBu7poBwNF\r\nrtlFiDISKOnF8DbGqDJxB8gOtkUFODGdtphxoKqpya6o9uCCOMDT4P7haOgY\r\nuRuHC3yR6x+/0u2uPqRt6FAFJiQQctZauQYWnUuETTNUH4feDsrl+BRj07Hw\r\na/QG9yWn5tRWHdClcjbJKTJvKOI6NvzUfsPQU7lHuXMgvP3Zyz8iGdF4lD5r\r\nUog5BhE+/mA8jNo3EItJzg0HCeKVR5PYZaqJwGY100t1TxbnJ1VuZlAeNZYW\r\niy3rOmrtkaZWdZa89pKzodpnFHFHA+kgtiJa5Qlezj6QA1VG0bMvTYM+V0Lp\r\nmHAuV8PJr00or5EyTAXwbqm9VWn7xURlKcV+nlqpQt8D70UkVj0FD6hF3bzQ\r\npRqZ3RzgSXuAAnGsoctMzhsp5RX+LklAlVULfYiElKmi9VMEWvlE9cQm2zPW\r\n71q40joDMiK5BsiV1uFZTLIvWZwjlsNEdKI=\r\n=raA0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.22_1651479927307_0.771158732617307"},"_hasShrinkwrap":false},"1.0.23":{"dashboard":{"title":"MaxMind GeoIP module","server":[]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","deploy-check":"standard --fix && npm test | tee tests.txt && npm run generate","generate":"PORT=50005 NODE_ENV=testing EXIT_ON_START=true GENERATE_SITEMAP_TXT=true GENERATE_API_TXT=true GENERATE_ENV_TXT=true node main.js","test":"PORT=50006 NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --slow 90000 --recursive --extension .test.js .","test-sqlite":"NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.23","gitHead":"683cb9faa3e2697306c9c58c8634f1daa41f6902","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.23","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-hj82fgmWsepUBaEchjjPMVui6JIvv2B8cIWyYmeKEA4KFcTL32EGmiBd6XizcVHCK5dv4syXk04KRjAShxpAmQ==","shasum":"eda1a5f7dd680ddaa3e0c04bedb4b7584b0a3ea4","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.23.tgz","fileCount":21,"unpackedSize":3215356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ/TbBqi138mzmPk0ylGFoyTStpAM19aTVR6VMTFFNmAiAFu6ISqcJWnV02qOE/CKyn4HTFjYflSULaJ63qWvacUw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib5mGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod3Q/+O9tMB9yaz9dYUBqGr9JrHOnNYjjfIAhXRYyIuaVvI6So/DPg\r\n/Z85+J+Y5Dh6voZo3gK8smKDm4tOyQGsYdrb0YPImC9cmyWfaU8RLgnwiAcg\r\nswBGHzBWW2//8c6h3YnFrIbC+bWwtGhdkejlBcQB0nNudLwzI4BbBadaoRP7\r\n8QbwNzKjaivbeOssFufOaUAP2qHGrm+MF3iSbFmjzSwvGXHtCSVoxwMAQVsG\r\njlgDozo0/YV5jCetPTUylZ5XCVKBNjyrKR2yQdRf3iaIHby4AT6SIV1oVzdA\r\nu7Z5Ac7/HHW7GUFr5hj33tjcKRMyKH8QS4P/6oSa4NPiMcp28eGnhXdgT22c\r\nIX2GhFU4bYfAnsuKY6h+iuxtrIfc+ERgO75nJ3W+q01rjtX0uO4ACWUmAspY\r\nAqZILk1DWaiMEwRHXQg8dhYlw3wY7Ro3myDajJ3roPY6E54ZhHlQOMOKAMwE\r\ngSxqJeSpm3awkLQgGh0oyzT2Iv3O+G1GWhZBDE9yCH3hTvAFNYCW3dF5peGe\r\nbpupjgvWUkG3MiFShTcrQxM03iMd6QFs02GAaB/tA1R7fNsRY0iMXaGhxbaA\r\nMnt4VE5QnQt0jgagw05vVfK3x+TMmpt8oRJ04s5f+avhdZYotKsgtGPXMUm5\r\nDRUCUIgkRDFekP6aO/zgf2tDTiAZc8WKnqM=\r\n=3L7j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.23_1651480966036_0.5804566583274304"},"_hasShrinkwrap":false},"1.0.24":{"dashboard":{"title":"MaxMind GeoIP module","server":[]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","deploy-check":"standard --fix && npm test | tee tests.txt && npm run generate","generate":"PORT=50005 NODE_ENV=testing EXIT_ON_START=true GENERATE_SITEMAP_TXT=true GENERATE_API_TXT=true GENERATE_ENV_TXT=true node main.js","test":"PORT=50006 NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --slow 90000 --recursive --extension .test.js .","test-sqlite":"NODE_ENV=testing STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"NODE_ENV=testing CACHE=node STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=sqlite SQLITE_DATABASE=dashboard SQLITE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=postgresql POSTGRESQL_DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mariadb MARIADB_HOST=localhost MARIADB_PORT=3306 MARIADB_PASSWORD=password MARIADB_DATABASE=testdb MARIADB_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mysql MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_PASSWORD=password MYSQL_DATABASE=testdb MYSQL_USERNAME=user mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"NODE_ENV=testing CACHE=node STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=db2 DB2_HOST=localhost DB2_DATABASE=testdb DB2_USERNAME=db2inst1 DB2_PASSWORD=password DB2_PORT=50000 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mssql MSSQL_HOST=localhost MSSQL_DATABASE=tempdb MSSQL_USERNAME=sa MSSQL_PASSWORD=yourStrong\\(\\!\\)Password MSSQL_PORT=1433 mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.24","gitHead":"03c40714f50e1f4af5790fa405f385216cb2753c","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.24","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-wjvD/sut1YJ37jKjfJlpz49mXnnB2qh82sB4ZEeK4jEmCaOeK+cZYRq9/5OnvbGzDag4flHDIIRoEUncyhXBtw==","shasum":"5c61009cb63bab1349c8ca87bfbc086da9452d42","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.24.tgz","fileCount":22,"unpackedSize":3211283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEbrGvYm9dk7JJ0t79L+AjXCFuZ6bvoeHZIM/3pRyFHAiBn1LrfpkCY3vLXnA5L18fncHk1NHgOjv7qw5r8tqgqAA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidkr/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoQhAAngmfxb6ssY37zNqW/IeRBGRTM+bwI5LwszG4UckMY2uaMci0\r\nItT+m4zh0BtkH9Dm6RRP5978UXMPm60+GBtu1d7GtvuG3AwaGgc6jDCNFH0I\r\nfFt6EH/4oUywPKi7Kn15CVllwt4wTwMkE1CWyRwHeXKgK0UbtG/1YUMGfxH6\r\nXSRopnnDbZOTLvBuES9Oq8TexsL3YGFKVGpy91AzFDdQm2F10pGGy5qxTTCH\r\nuH3DfKBk/ILLqpa09rhFtxOSVNI9Jjpk0YXJ+Cf1sjw6IKILVFIKMbFZnUQB\r\n3V2GpS44gP0fENK2dOQDbBfqMSUiD7+yaE8meXxvzQbiMm/OdOPcCqNCkKCj\r\nqyeYAnb2+h4VozQzQJ/es4oO5ibOCEhH79Fy3Xje4laKNUe4gl2MMcF1//cK\r\n1C6xLp0wxepTkMWwvgR6Eybv2teRX9o1vJlyUfi9eDz+9zmZv44g8FgOK6mH\r\noRRvFjjgiOlRcVygMWYAzSvbo4jkkrCgb2eKjiCdTu6WAiqllS8m27t531xw\r\nfNMWg+vqdAaV0TFTJXI03Kl0fv24xg2nByiLHWuV78IPUXFgq1FmZWhSUuQw\r\ncIIbQRP9LLQZAlCVRdRx/NC4p4xC2H3qPMNzb5X7MhBySZY9ErhBuT1u6Zke\r\nlk8exwwV5qU2NJM08M1MTaq7ekkBF61jkBA=\r\n=DuL8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.24_1651919615633_0.09876378597653424"},"_hasShrinkwrap":false},"1.0.25":{"dashboard":{"title":"MaxMind GeoIP module","server":[]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","deploy-check":"standard --fix && npm test | tee tests.txt && npm run generate","generate":"PORT=50005 NODE_ENV=testing EXIT_ON_START=true GENERATE_SITEMAP_TXT=true GENERATE_API_TXT=true GENERATE_ENV_TXT=true node main.js","test":"PORT=50006 NODE_ENV=testing STORAGE=sqlite DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --slow 90000 --recursive --extension .test.js .","test-sqlite":"NODE_ENV=testing STORAGE=sqlite DATABASE=dashboard DATABASE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"NODE_ENV=testing CACHE=node STORAGE=sqlite DATABASE=dashboard DATABASE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=sqlite DATABASE=dashboard DATABASE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=postgresql DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=postgresql DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb DATABASE_URL=mysql://user:password@localhost:3306/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mariadb DATABASE_URL=mysql://user:password@localhost:3306/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mariadb DATABASE_URL=mysql://user:password@localhost:3306/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql DATABASE_URL=mysql://user:password@localhost:3306/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mysql DATABASE_URL=mysql://user:password@localhost:3306/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mysql DATABASE_URL=mysql://user:password@localhost:3306/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DATABASE_URL=db2://db2inst1:password@localhost:50000/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"NODE_ENV=testing CACHE=node STORAGE=db2 DATABASE_URL=db2://db2inst1:password@localhost:50000/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=db2 DATABASE_URL=db2://db2inst1:password@localhost:50000/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql DATABASE_URL=\"Server=localhost;Database=tempdb;User Id=sa;Password=yourStrong\\(\\!\\)Password;\" mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mssql DATABASE_URL=\"Server=localhost;Database=tempdb;User Id=sa;Password=yourStrong\\(\\!\\)Password;\" mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mssql DATABASE_URL=\"Server=localhost;Database=tempdb;User Id=sa;Password=yourStrong\\(\\!\\)Password;\" mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.25","gitHead":"545103c9b3b8a1f610d6a6f5e3545a110d477a39","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.25","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-bnezL4N8J0ErHsazza6x7/S4jDYxxNM2qpiUEi/1nOKDvvCcDj4XG8keE8ZBpyL3HZX/S2AqzUMzouPRScS+2w==","shasum":"75ff1dd9bb19835dca66976b18385d5f705fa961","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.25.tgz","fileCount":22,"unpackedSize":3209170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElCNmMB8yOcE9R3uQYA54i7IG1Cowc9YgBB+skjIkIrAiEAnqHCF0XtZ0Zr8UPucl0H1upuMWlKmIyqjL6OAe2XuQ0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig48IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2TQ//dwA0Yb/81YC+bro2EkGndQTRT5Drv+QtnI/vROjxMQEuVXyF\r\n8aVNXQZascD3Lh1p7IB6oKdW/u3dsomNgZn+p2xLb5bCTCz9aUV1eZa99XCu\r\nsJDACMoZLhvlctq31eqNxD1IrlPLkHXldFLKMpgnEmsLrWp+T0kG65uasGga\r\nrjwNJqMEzL/AzeGXRk0TMJ9ljyJkkhUPxH6N8L0Pwd/ppw5mjteT2iipAHt0\r\ngZV8B8/bpo/RLYNzptkzinHsxZ88jEmsoR8LfiPWuuu3qjojmsPLfz3ftVcI\r\nB2zPvLEpQWxTl5TyWak12142HsLm+rkvxr2i46ZyHxy2W4LxI/CMZPN3W3T4\r\nf8FMhaxp78uzlL/jprchNjw0xqZr6UdjZ1uX+bIPnoRqZWgUZLe05hmyXEkD\r\nlvPUGAhdCjqvLONeKCrO9Q/Vb9dlOnXzhZ1M+lrGIJm/DsfI6shb8Uz9rp/6\r\nTp8by2mBJxHS3UAKAXivLGZhsUdBt7wf0PxBSGyj5X7p500lYcbil83XMK0q\r\nNhBBayxRTzSFh1+l3iHQYhb6mFOtBpT9h52WGxm1S397MawmbATGzpsBrGfD\r\nCrLLPdIPPVTw84zZCHfbQYA4aEtcu9GRE3Bx5XQYjZsEsPl5ae6iIehhzi5V\r\nsU0npGyQK4+cSnKN7yEPGuMeaPL4ndXAa1U=\r\n=v0Vh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.25_1652789000433_0.2553611044333224"},"_hasShrinkwrap":false},"1.0.26":{"dashboard":{"title":"MaxMind GeoIP module","server":[]},"dependencies":{"maxmind":"^4.3.1"},"peerDependencies":{"@layeredapps/dashboard":"latest"},"devDependencies":{"@layeredapps/dashboard":"latest","@faker-js/faker":"latest","ibm_db":"latest","mocha":"latest","mysql2":"latest","pg":"latest","pg-hstore":"latest","puppeteer":"latest","sqlite3":"latest","standard":"latest","tedious":"latest"},"description":"MaxMind GeoIP module for Dashboard","engine":{"node":">=16","npm":">=8"},"license":"MIT","main":"index.js","name":"@layeredapps/maxmind-geoip","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"scripts":{"debug":"node main.js --debug-brk=5858","start":"node main.js","deploy-check":"standard --fix && npm test | tee tests.txt && npm run generate","generate":"PORT=50005 NODE_ENV=testing EXIT_ON_START=true GENERATE_SITEMAP_TXT=true GENERATE_API_TXT=true GENERATE_ENV_TXT=true node main.js","test":"PORT=50006 NODE_ENV=testing STORAGE=sqlite DATABASE=dashboard mocha --ignore 'node_modules/**/*' --timeout 90000 --slow 90000 --recursive --extension .test.js .","test-sqlite":"NODE_ENV=testing STORAGE=sqlite DATABASE=dashboard DATABASE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-node-cache":"NODE_ENV=testing CACHE=node STORAGE=sqlite DATABASE=dashboard DATABASE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-sqlite-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=sqlite DATABASE=dashboard DATABASE_FILE=`pwd`/db.sqlite mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=postgresql DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=postgresql DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-postgresql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=postgresql DATABASE_URL=postgres://user:password@127.0.0.1:5432/postgres mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mariadb DATABASE_URL=mysql://user:password@localhost:3306/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mariadb DATABASE_URL=mysql://user:password@localhost:3306/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mariadb-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mariadb DATABASE_URL=mysql://user:password@localhost:3306/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mysql DATABASE_URL=mysql://user:password@localhost:3306/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mysql DATABASE_URL=mysql://user:password@localhost:3306/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mysql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mysql DATABASE_URL=mysql://user:password@localhost:3306/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2":"NODE_ENV=testing LOG_LEVEL=error STORAGE=db2 DATABASE_URL=db2://db2inst1:password@localhost:50000/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-node-cache":"NODE_ENV=testing CACHE=node STORAGE=db2 DATABASE_URL=db2://db2inst1:password@localhost:50000/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-db2-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=db2 DATABASE_URL=db2://db2inst1:password@localhost:50000/testdb mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql":"NODE_ENV=testing LOG_LEVEL=error STORAGE=mssql DATABASE_URL=\"Server=localhost;Database=tempdb;User Id=sa;Password=yourStrong\\(\\!\\)Password;\" mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-node-cache":"NODE_ENV=testing CACHE=node STORAGE=mssql DATABASE_URL=\"Server=localhost;Database=tempdb;User Id=sa;Password=yourStrong\\(\\!\\)Password;\" mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js .","test-mssql-redis-cache":"NODE_ENV=testing CACHE=redis STORAGE=mssql DATABASE_URL=\"Server=localhost;Database=tempdb;User Id=sa;Password=yourStrong\\(\\!\\)Password;\" mocha --ignore 'node_modules/**/*' --timeout 90000 --recursive --extension .test.js ."},"version":"1.0.26","gitHead":"091d1c1ca5574b7a53008b467bb10cddede04274","bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"homepage":"https://github.com/layeredapps/maxmind-geoip#readme","_id":"@layeredapps/maxmind-geoip@1.0.26","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-YtxwpdslJIWgIcCFjDaHGk8NYE+KrIuMLuOOTJzU5J2hJOPp6o102yolvKXoa1zNSDF5NdDhYUeVN69BR5dKFw==","shasum":"774f9ea420b2c2693fa08454555e340c2f4dbe07","tarball":"https://registry.npmjs.org/@layeredapps/maxmind-geoip/-/maxmind-geoip-1.0.26.tgz","fileCount":22,"unpackedSize":3206875,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbCWuafHjNDvj6HJdCG/ueaqmKkmekAWnTE2TMOr1OxAiEAqjbyqWdc8IU0rSzNsRfgBcRSeiNloGrwjh3tNxWXA9s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihhzjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5UA//W2BUSKd7QvpfUquR+IgTYQdNXDWiz6fYnmkAeD9qSw7LjcV1\r\n0MVC62zT+hy3UEtX9nkWfEz82tqcjJNvrHbXuVOF+dT/XH4IyBE7p1ItRrJ3\r\nBEAWCx/93CZUVRliRhSMe3oPhgZ6XNGx899YSe781enN5MkrMyU+Wj2tx9uh\r\nln5pIUuoxxHFJZf9w1Q79W7/plHHjj+Nr3oHkQ0UqlvbDz7JH3q6UYiCsEhh\r\n+99y1P02tQfEqnXp252v2RCIcbw4QWWcUmBgPJz5fklrvERQItoW1ku6QzmH\r\nTAbzceOOvvXp7kavq4PKQRQNKOjZQTeZM57uL+hw04w8RyjA/AfeM5sBI23P\r\nhhhalaoyNOVefKlPKDToytEDACCEGx2qjwfLPgGPRPrDbJ6QHknprB5WqWVN\r\nB/xs55LyFAyxodcwyOJZtPgp0RHRCQpdBDyB679Y22s22u5advKqaSwng5og\r\nkvR6KCnhr0nUTj3fYd1H2N+uAvGfaspXWvtDcFIIiq5FUGmPOGHkV2sWDpME\r\n7uzZLf9tHYzMtMsJhTpcavVBSp0JsKZOYMqgV8+KvZ9U+QGT3wOdW5wJDpng\r\nPIFCPh/l14KF1aA1xUNqvry0uC6zvBB4okL4qBFzTO9fBsKbmJeyzH3LgJsN\r\nM5SsqjyRPPG0bzeJc1KYxIt1nwIsjAe2XrU=\r\n=6DsT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"beninsydney","email":"benodev@protonmail.com"},"directories":{},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maxmind-geoip_1.0.26_1652956386855_0.7077456512009241"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-31T20:41:44.385Z","1.0.1":"2022-03-31T20:41:44.690Z","modified":"2022-05-19T10:33:07.169Z","1.0.2":"2022-03-31T22:51:42.897Z","1.0.3":"2022-04-03T00:40:42.530Z","1.0.4":"2022-04-03T02:43:57.645Z","1.0.5":"2022-04-03T04:39:28.815Z","1.0.6":"2022-04-03T08:22:30.172Z","1.0.7":"2022-04-03T09:25:53.862Z","1.0.8":"2022-04-03T11:05:30.498Z","1.0.9":"2022-04-03T11:52:22.417Z","1.0.10":"2022-04-04T03:46:43.187Z","1.0.11":"2022-04-05T10:41:35.493Z","1.0.12":"2022-04-05T11:24:20.526Z","1.0.13":"2022-04-09T20:38:27.012Z","1.0.14":"2022-04-17T04:58:17.708Z","1.0.15":"2022-04-20T09:59:36.249Z","1.0.16":"2022-04-20T20:59:19.850Z","1.0.17":"2022-04-23T23:22:09.881Z","1.0.18":"2022-04-23T23:44:29.812Z","1.0.19":"2022-04-25T08:49:40.478Z","1.0.20":"2022-04-27T03:00:48.292Z","1.0.21":"2022-04-30T04:27:17.112Z","1.0.22":"2022-05-02T08:25:27.662Z","1.0.23":"2022-05-02T08:42:46.304Z","1.0.24":"2022-05-07T10:33:35.854Z","1.0.25":"2022-05-17T12:03:20.660Z","1.0.26":"2022-05-19T10:33:07.095Z"},"maintainers":[{"name":"beninsydney","email":"benodev@protonmail.com"}],"description":"MaxMind GeoIP module for Dashboard","homepage":"https://github.com/layeredapps/maxmind-geoip#readme","repository":{"type":"git","url":"git://github.com/layeredapps/maxmind-geoip.git"},"bugs":{"url":"https://github.com/layeredapps/maxmind-geoip/issues"},"license":"MIT","readme":"# Documentation for Maxmind GeoIP module\n\n#### Shortcuts\n\n- [Documentation website](https://layeredapps.github.io)\n- [Module documentation](https://layeredapps.github.io/maxmind-geoip-module)\n- [API documentation](https://layeredapps.github.io/maxmind-geoip-api)\n\n#### Index\n\n- [Introduction](#introduction)\n- [Import this module](#import-this-module)\n- [Provided server, content and proxy handlers](#provided-server-content-and-proxy-handlers)\n- [Access the API](#access-the-api)\n- [Github repository](https://github.com/layeredapps/maxmind-geoip)\n- [NPM package](https://npmjs.org/layeredapps/maxmind-geoip)\n\n# Introduction\n\nDashboard bundles everything a web app needs, all the \"boilerplate\" like signing in and changing passwords, into a parallel server so you can write a much smaller web app.\n\n[MaxMind](https://www.maxmind.com/en/home) provide a database that converts IP addresses to countries and this module adds API routes for identifying the country by IP and a server handler that will automatically attach a Country object to each HttpRequest using their database.  There is much more data in the MaxMind database than is exposed via the API, pull requests are welcome to add more routes to access it. \n\n## Import this module\n\nInstall the module with NPM:\n\n    $ npm install @layeredapps/maxmind-geoip\n\nEdit your `package.json` to activate the module:\n\n    \"dashboard\": {\n      \"modules\": [\n        \"@layeredapps/maxmind-geoip\"\n      ]\n    }\n\n# Provided server, content and proxy handlers\n\nThis module comes with some convenience scripts you can add to your `package.json`:\n\n| Type     | Script path                                            | Description                                               |\n|----------|--------------------------------------------------------|-----------------------------------------------------------|\n| proxy    | @layeredapps/maxmind-geoip/src/proxy/x-country.js      | Include the Maxmind Country object in `x-country` header  |\n| server   | @layeredapps/maxmind-geoip/src/server/bind-country.js  | The MaxMind Country object will be bound to `req.country` |\n\n## Access the API\n\nDashboard and official modules are completely API-driven and you can access the same APIs on behalf of the user making requests.  You perform `GET`, `POST`, `PATCH`, and `DELETE` HTTP requests against the API endpoints to fetch or modify data.  This example fetches the user's country information using NodeJS, you can do this with any language:\n\n    const country = await proxy(`/api/user/geoip/country?ip=1.2.3.4`, accountid, sessionid)\n\n    const proxy = util.promisify((path, accountid, sessionid, callback) => {\n        const requestOptions = {\n            host: 'dashboard.example.com',\n            path: path,\n            port: '443',\n            method: 'GET',\n            headers: {\n                'x-application-server': 'application.example.com',\n                'x-application-server-token': process.env.APPLICATION_SERVER_TOKEN\n            }\n        }\n        if (accountid) {\n            requestOptions.headers['x-accountid'] = accountid\n            requestOptions.headers['x-sessionid'] = sessionid\n        }\n        const proxyRequest = require('https').request(requestOptions, (proxyResponse) => {\n            let body = ''\n            proxyResponse.on('data', (chunk) => {\n                body += chunk\n            })\n            return proxyResponse.on('end', () => {\n                return callback(null, JSON.parse(body))\n            })\n        })\n        proxyRequest.on('error', (error) => {\n            return callback(error)\n        })\n        return proxyRequest.end()\n      })\n    }\n\n\n","readmeFilename":"readme.md"}