{"_id":"locter","_rev":"61-09db01e9989c4c83d818a15a54d9847c","name":"locter","dist-tags":{"beta":"4.0.0-beta.2","latest":"4.1.1"},"versions":{"0.0.1":{"name":"locter","version":"0.0.1","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.0.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"419778d50fa0e1276bcdc47193c16232f253617a","tarball":"https://registry.npmjs.org/locter/-/locter-0.0.1.tgz","fileCount":57,"integrity":"sha512-YjiDi9Kzjud4M4+ZyrJ5MG9nK9ioGVtcEsGdKr9pBkSfdRP5P1kxWCd4KhbTLRVE6ZxsoiudLsNxbgKfLpVljg==","signatures":[{"sig":"MEUCIDW6dJ7jCMFrIl4riKonQMiK8W0sBsHsmjxc87g/xKF7AiEAhZr1Tovfrlo8FrZ4A3h02+38wRuggtrar34+7zq8wTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidoWVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqItw/9GOZF5Zm4vVuQ93tJwJb96D52OrBxIJrKAaoD1MSra6di5Hio\r\nsTWYZfY/hrMkIEnMrC3qKFoKs67LqN5CF1mZiDUQ/gjuAgiJYUyiPmgFUVWK\r\nxa1r7Fe4yduHaeICS9511ur+CNHyrlrO3OowSDjVIGsMNIVm19nIV8mXYKQE\r\nPaB13H4O9Ebr8LXckTTflE+/ostBa+M9ngxbWiSt9AnR2DSkvcBcXdqCo6Ck\r\nQ8Oh9GOpqRk2TpVgFDmyeqsSx1wjqzk5Er5Gv/IvWgs3v4HgspfvNvXgCsqQ\r\n2gagVHsEFI8ojYW7MAelNlqdRpUVEpgeP0fBU4sRiGUCKYD8kmE/R35VqiLD\r\nFWkgeHWNvSHclPhFgFctjBatQS6fb2R17YbdKaaPGnIwt8KlZynOtVQiftYM\r\nlnIAdcQjNZBeJiHbjHlHLp5XCg4uR/3mhE704gJ6jo/7cV48VL6zVP7w8FaP\r\nPZKbF9ItAezkEya2OVZv5t1877lQbLpoyy5g9pB5SCeNtpfXN1Srh+ZEPjnf\r\nTe0LjXvIfg6gekC6EgUlOe7lUDEPV50vCmH1dUA/t9BTL4vuF06wjmzR3JaS\r\nE0FQUA9iumBRuHRB5lbJtbaMRWk6rTylfHYhN6ANlH1/qmMe/J1QNzjkLu9h\r\nk9W6UI4iP2jkTdMh8ijTxUC3ahVct2DC2AA=\r\n=8ExO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist\\index.d.ts","gitHead":"2b0b315a6773912ca5a2dc41a53918a74529f87b","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rm -rf ./dist && tsc","lint:fix":"npm run lint -- --fix","build:watch":"npm run build -- --watch","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.5.0","description":"Locter is a library to locate a file by criteria and load it","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","jest":"^27.5.1","eslint":"^8.14.0","ts-jest":"^27.1.4","ts-node":"^10.7.0","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.6.4","@types/glob":"^7.1.3","@types/jest":"^27.5.0","@types/node":"^17.0.31","@types/yargs":"^17.0.10","@tada5hi/eslint-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.0.1_1651934613381_0.39418891478720464","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"locter","version":"0.1.1","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.1.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"b28e31827dafb7551cd7b4d0f936a78b6cfe618b","tarball":"https://registry.npmjs.org/locter/-/locter-0.1.1.tgz","fileCount":60,"integrity":"sha512-Vmrsy4tZGEh+vue5oZsit/0/Al0X4Ox8zAAHPp6SnbIpDDzbGxPDEazSu4LcrVYbszilk020F5jhUMJ7bwAzXg==","signatures":[{"sig":"MEYCIQDCi/V5xdb9Q50E2GL825UoFaAnh0tbHIcz0/qzKaqJtQIhAOe7KMj2XalxvtLd+RfUpqMKqCgGMBeYn6tCdg4l2opw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJile2DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmputQ//eiRMcvE0WG0dosql1PYUNxxfM5gbPlmjHMGgP10Yau40PzSX\r\nd9OrhRkqEiBNK6tk03OIXJkW8iCe2+xiFjHcqxk8p0bik6VTdH+tpU00HOqk\r\nWWXhaMasuODgLhNpv5ypkg+K9kC7cDZYrPb/9niC2ZruXCRjuhuMylAUt0Sr\r\n0SrMAOztlcfFLGRwEAiVlt/Dz3ozMOB6Uxvc621a9NYEB0V4hLhP8WSaxTvW\r\nKS19/PKTW5FQBNVDPe/P5IlXVP69zaK5NF8og2XeGmoGET5gIaJJoPLmuKr0\r\nhbMXivsuN2BfISEwk6c/zQWtlXva6Di13SWiKuebdGE988ca1EvzpA9TP95X\r\nzJio37MZ95JrqsfvWuxa+2TdjmTHExDbfNFS0fy7OAIo+c8Ekhz0C1LRoXAw\r\nWA9JaLHvjlGt0xkN0HMzDnKWDdiX/TdNURkLvVao3XeXE0mSzHDFHSKXMwni\r\nsTTFU2Eeg5oahe+OvLQUQSjb6yvIKLc2Elnap92uPyKs3pHvnsKCFrqefWKJ\r\nb3zSZAgFR+TXvx4Hs5TEHLy/kPM9N83zzuPQEXVFPCCPvkWJIX6QenEYktw1\r\nIKVVVGiZbW62vjV7OCYSAu4SOflDii3VH7SFxhH9QhHeEtOXYvgW5MsPYyn5\r\nSh9HmxeZl4lbzwICZbk5TOQkK39YFGNnU8E=\r\n=c/XE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist\\index.d.ts","gitHead":"7edf8f80b78413cb07ecdf8e451e71b1941f4745","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rm -rf ./dist && tsc","lint:fix":"npm run lint -- --fix","build:watch":"npm run build -- --watch","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.5.0","description":"Locter is a library to locate a file by criteria and load it","directories":{},"_nodeVersion":"16.14.2","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","jest":"^27.5.1","eslint":"^8.16.0","ts-jest":"^27.1.4","ts-node":"^10.8.0","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.7.2","@types/glob":"^7.1.3","@types/jest":"^27.5.0","@types/node":"^17.0.36","@types/yargs":"^17.0.10","@tada5hi/eslint-config-typescript":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.1.1_1653992835530_0.04749207905723796","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"locter","version":"0.1.2","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.1.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"f90bf356d05603b4b8feebdc8dafa69834044bb4","tarball":"https://registry.npmjs.org/locter/-/locter-0.1.2.tgz","fileCount":60,"integrity":"sha512-0fFZZBj16mgUcDFdiGL8wqrS+vskVWZ6UN0P33wn03v+2pKk8DY66/TAELS+7C/KVcoVAjslVpF3fSMCdoOyMA==","signatures":[{"sig":"MEQCIBavY8gY4375QQaDWR3KuG8wH9ABY0ZAKyjNY6zMhGAlAiAq9mzig44J0pzsQSYUMOGJM5y5pIMnapS/fAptVRZZuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilhIwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrlcg/9GGKvbqKXMDINPMJKKfrMmi0z7DFAXq0BvsP8abxJqYI/W+s9\r\nKXYIQgviGjJVu+uPSxdeM253DR8yAg/Ew+zB455KEhRT3aqhY+JhtGcOdBd+\r\n0fXcY+TrTiiorq1Bl4xv3MJwOpp+w/q7l3u/0tfYwKWeZJfYi0rwCuwiKQG1\r\nKdjWSsWsnz7dnA/GtHXVh4cdReMk8C8OCnSMWQ7Nls/ncTEv7QcWmO26HXzu\r\nc1DwRi5NVLbHXH2dpdvrOAi90gXJoNPcJd8e83ShWaQXJXnqIDIaB3XqJTVh\r\nvqhTwyOB58gjBqwx9b5Unbf398t/MDCzNYDyfva/0HhQMtMX0arRGQV/6Z7O\r\nSv3+RLTpQC2/P+Uq6EHFPdSj5dMjtBzk0/sE7JmDDlB/YZBeBT1Q49eCfAMg\r\n74ub8FB0HRp+pScmO2uDQELms2d9S2EwXFCa4A8IVimJ1fkreOEy5BGncm6A\r\nmkPfeKcXE9hxsW+r2lvFvuILJiOdtbQ75O4r9iWdZbBEpkMvVwfMjeq0xGXe\r\nh8b8nQT4JeqW9GdvwN6VYjpEEJO2ZE7eDDGE3m0H8okANW6HFuimG9NdRpkP\r\nLBPrcTAGnORyl+QKV8xlDXioSBMkIBFl+wVReL+RplY/DuYDwHnStA3Hl9y2\r\nZFVdBEMGWGfIOItxtLk2mXT0XxoO55joZ5o=\r\n=AHY6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist\\index.d.ts","gitHead":"67a70504163dab3c96c668194ac06341bb52dd83","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rm -rf ./dist && tsc","lint:fix":"npm run lint -- --fix","build:watch":"npm run build -- --watch","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.5.0","description":"Locter is a library to locate a file by criteria and load it","directories":{},"_nodeVersion":"16.14.2","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.1","jest":"^27.5.1","eslint":"^8.16.0","ts-jest":"^27.1.4","ts-node":"^10.8.0","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.7.2","@types/glob":"^7.1.3","@types/jest":"^27.5.0","@types/node":"^17.0.36","@types/yargs":"^17.0.10","@tada5hi/eslint-config-typescript":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.1.2_1654002224074_0.7970318111612271","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"locter","version":"0.2.0","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.2.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"b3c50775dba6e3ad98358163a7cbecc31c00c633","tarball":"https://registry.npmjs.org/locter/-/locter-0.2.0.tgz","fileCount":63,"integrity":"sha512-8Du7SxKYpdRMXHr2UZylLA4aoEqdOLRZwYsBMLxQJffmKBJy2AJEptLujAbzcJO4s7Cqm+GXX5jOnOO5RaMQ2g==","signatures":[{"sig":"MEUCIHJTbZGQ452wbgrjz+9TJc/HPqhbBZ7D5ontaWMD71w7AiEAwJkoopnaCTxIH+NKBu/fVr1f/7D5vdJ+OG4wo2PMoow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9PXPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA1RAAgiCmBii96aUGi0ODpHQeT/JyqCXhy5ft2WqXK+4+badKMrDJ\r\n9U+DB3R7oTh6kSzn9acDVQbS8oU8oVMKOrvNk/RZoIecP34NKVooKf3DwVcq\r\ntlOxL7DHy8LmGyAvulKvDhCUqUe7xj+tv0AwaQ8T4hsTrCyXUUHVNbnMgrv1\r\nzTI3ggku/W1sWBIGD3MwgqRyfKMSvmIj09fWjThZwavoLMaecSZmJpjBN5rf\r\npJFGAyJOPIK/3ZUBhTz7eEPDo67Z4MBxQwc3wcVl4fQxCk8ZWHDN/lHyHtib\r\n1VvaAG/TytslDTOriWROP2HTGV9+Ab35VoYHz7N7Xayb8u9+O3ck80KCKC1V\r\nuwOX0oK4eborq94iK0446eavSns9YEFeOZzhGmQy8pW0GcsHvLBmaxDYMEV5\r\ndp3jDz6gp3ecsbLCxmVPMKn6xBgUi8BwFUAUrQvj9+zUV5VbfFeyX4TLBgxT\r\nk9qzn1dYUgMCRcqGeAcoDgTRUZy7n9UswV/v+FQM9sr29pcML8Jbh68hIBVj\r\niH+KL2OgzaQkvltuWJcnPNFZ3ZL6e4E9y+pPxG6uNo6ErhOpW4marnVRcyGL\r\nmpFzYvFcrFpB7Gmf4JnOBDZlnPwZV+EjnCFEYwmoh1wi3piURR+UdwrYfQs6\r\nHUKxAqwJiFZzK/Rq5L469JEXCS/JV8svt7A=\r\n=ljd/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"0571cfd157ebff9102995b4cdc4e92ed4e2b2ec9","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rm -rf ./dist && tsc","lint:fix":"npm run lint -- --fix","build:watch":"npm run build -- --watch","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"7.19.0","description":"Locter is a library to locate a file by criteria and load it","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","jest":"^27.5.1","eslint":"^8.21.0","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.7.4","@types/glob":"^7.1.3","@types/jest":"^27.5.0","@types/node":"^18.7.1","@types/yargs":"^17.0.11","@tada5hi/eslint-config-typescript":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.2.0_1660220879224_0.053678040126645676","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"locter","version":"0.2.1","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.2.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"2fce258ca266c27654a69289a9071ebd01f50dfb","tarball":"https://registry.npmjs.org/locter/-/locter-0.2.1.tgz","fileCount":63,"integrity":"sha512-Pzxy9yW8tvC66DLGDmLOCtd5IhdGst6EyGcKS5/j4psO/ptnB9BRcw3vODxOZtj99pNCVRaiM7YKuHUoBnzGOg==","signatures":[{"sig":"MEUCIDaiyzX64GiH6bjkqJJ2DOJJA7C9B4nlU8nDCrOsOH8IAiEAuflhqVew+UDsuz4tAYvhnweiAx7K4OIChX8waNx7Pe0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9PlPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqibg/+JhJQ0pUFVyxef3aKNDMnAHJZT5kAUrqwjbv+L+NaeWf5n7R1\r\nRzHGMzuBew7uAQlgCOAEeM8DvvlPep+POjw6/XM014xce9cqN7cPYkpzfHFz\r\nfu0rlPIGQc35fBX59wnIYqY+sJg0kw/ykMDXpu7YI1KosavmTgXN0RUcD91F\r\nZ1K8yMmiDibnKEgV7abg4W0HXxEwIW/Cd1c5CTkNjoZodv4KNHR1WI8dLFEz\r\nwYtVdg5BrZJCobxDxLbwbkbh6MWHttR/GP1kt19OhR74dvzy4piHSrOXgwGI\r\nYGVal+RIBAlpIkzOBh47YoLWFotKZ6n5Q7+/8bmRUT3ir0AM034m2hSfTt5K\r\niAW9UxHtwX28MUiUdyZJ/hJGgEg3uU4i5467YSWjsQGMkFz//6bKOLrv/73G\r\nD00P917q8qjdo161dHbWwyCxAt7460a5cfyM27LUEFqob2/4UwvDQawVYlBD\r\nNho25LVKMXohyu+CoIwmih6huBKhL9tS0jo+Yg+Vnw5bqHSXlsGQin8JNkom\r\nBu1jIE8v9zdTN/iwPDUrnquCrMZzERyHcEsS8YyUHRxGUHU7o5SkYMaGZQ/d\r\nivQFxl0/dMRGtukPDbcD5ccSYCfmcXRjN4BgNRj24LoBpU+J+zNF9YAFi5Jm\r\nW8PKFQcm06t3gJ7d3PJfVPJrVxVe6k8Q5OI=\r\n=YzdN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"37c256e73dc26000f76293fa7e072e497ad83ed7","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rm -rf ./dist && tsc","lint:fix":"npm run lint -- --fix","build:watch":"npm run build -- --watch","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"7.19.0","description":"Locter is a library to locate a file by criteria and load it","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","jest":"^27.5.1","eslint":"^8.21.0","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.7.4","@types/glob":"^7.1.3","@types/jest":"^27.5.0","@types/node":"^18.7.1","@types/yargs":"^17.0.11","@tada5hi/eslint-config-typescript":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.2.1_1660221774815_0.06630292664355641","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"locter","version":"0.2.2","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.2.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"4d5172a730648f60450f1a8351ff5054b57ff64f","tarball":"https://registry.npmjs.org/locter/-/locter-0.2.2.tgz","fileCount":63,"integrity":"sha512-S6An32Oni1Skov1S1oSs8C8uN+jGlY9feXrBhWGZ5bu+XPt9ZF1wxwL6oWEkGw9e+aN3DfcH3v1o/imRITQUlA==","signatures":[{"sig":"MEUCIDmZ8IeW6O2SsBslyKrK2Wwko0w/mLlcF1QsyKTNgjzoAiEAqlGrudi4z6hqrZsmSV4jDp6C0kZ5oNnNoue0zSI6uAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9P6wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUag//QEG3bQ5XPguHTO+D4WXMFyzVQZ8VbERx7FStq34E2U6P1me4\r\nWMg2UeBLCzp1TCbqxVA/vkvyO5dZTmHFddj54v+9wVOl3MTzVVpCtGQ7zhqi\r\nEkQ4ZyUbWq1eYEx0d5/1xuYLb89LSZKLK1UmF9KKk/0wOgJcEFghx/IvZuNP\r\nco41g6piyRUWzh7oIHXmnqDdqVYheWJHOp/Grs6L367nErkZl/cJYE79FqoM\r\nNvMdZlh7ox0wAP8Jk9wusF07EkPpXs8mntwTkKGCNNp5niGPsuA+1Sd8F/tA\r\n6F5C1rLFrYTD0Us+HSTZqDOpYeC77mOQ3zPNbqG93PysEVIC14x7GWwhWYiC\r\no4WWnkqOJrQZLZTwqcc7xV5mLu2baL+IBHJoU9CyKNa+zjIYD9hJvFATcb7F\r\nuKfSqTzaffk7EvFsWOB5d493IUbI0DIW3C7lVYtoUF/lrJ+RLBEMwe1PzZJc\r\nQU2b+ZGb9zhT1sp7stWBqR0GOYlnkU7mUdNI4R/bwRPpw2GBCHiqZvVmDFJ1\r\n+MoXF//QAZ8kosuJhOBnfJrf9i5p6IxHlIBPfmQPulWOq/IDZLSt/wG/NJgz\r\nkTvpobpk3aZIoO4NOq5SZGi5M7WQSLWeqDKzkFpnWgtnXCBmiCN2ZpkgtmmW\r\nBUq8Tv6/vxDy9JEQVJ9vyjG8CoLPvQn7bVA=\r\n=qzyH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"3ddda9c76b7b04284b5b62e0fed8e0244b805d8e","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && tsc -d","lint:fix":"npm run lint -- --fix","build:watch":"npm run build -- --watch","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"7.19.0","description":"Locter is a library to locate a file by criteria and load it","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","jest":"^27.5.1","eslint":"^8.21.0","rimraf":"^3.0.2","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.7.4","@types/glob":"^7.1.3","@types/jest":"^27.5.0","@types/node":"^18.7.1","@types/yargs":"^17.0.11","@tada5hi/eslint-config-typescript":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.2.2_1660223152401_0.4877277458057383","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"locter","version":"0.3.1","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.3.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"02bf1123daaf868e742385edcf8fef889631dcb4","tarball":"https://registry.npmjs.org/locter/-/locter-0.3.1.tgz","fileCount":66,"integrity":"sha512-K62EoaH1RQmEhXk17WVVpI4/CPuFXmHPY0zgxdIv4ty9m7wgiVT7bo3fF585Ks6hwye0vqIHtb0OEo+brBJq4g==","signatures":[{"sig":"MEYCIQDOXECeeiivS9F5m1DUKfyjrIomSeBmCXQMVGsaOSmHCwIhAJNVVEay+Qs8HlSCZ2pYuNWxG8+Ojpr8C656+owClZFs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwmHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMcRAAhc1hjGQpNjV7iUVhjqiA7Ix1p5TCqzOh4fsj08r/XZCkUh7x\r\n8i9cWBLCzpO4u43Z5ZcemCoyeYTEhCMWDD8+U84M6cpCy5di81CS54JnFY7t\r\nchcgHm+qghrM3tWhC83C2PB/r7XWR1BgNIu+1wDc9uAlVHxd355uS2UZgf5B\r\nskMsQrMA1h/mYtjDDdnzUhj0SpuoUbhAlfdAGxgsGrUGEdhtj4acFNyKq4Xy\r\nhcJjFC00WcJ/ZSjakIs80Em2UwDjaPq1IIvgHGH+bPs54wCV2oyvVS3Dquei\r\nns2QKFc38W6AIomEsBh+kozZl52B7B7u4iiqV/bYgPPybrvHzcRxMKteWc2s\r\nz27V16RE8gUG0tv3MZHJTlHS5TGBAPvQWsWULG2ofpWfoO+Ze6x8Or89MVYI\r\nJS7OFY3IXAY9yvsSQWYBEzfOmafMb+Pj1cuQKdQa1cy5wGNEmA81WBfxXnNH\r\nooY8+fAjInJdmsDITC5pjP65Ew8WwlyZL/o9xII2obHbwbLSK10MC3tGSKA2\r\nGfnBPRBdBzJuqemJWSmAxZ9wH8JZ0gYS1K+1FjpAWKNcZ9inXmxwNnwq6Tbj\r\nFK0DPnE//wRQyNKIi1hLHKNb1Q6kEwKfltKGMo1WhEVHoErKh+xCWG0+YR96\r\nMlDi6lzxr2mFT8jAiSYpj545tpNqMeZqekg=\r\n=eQQr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"gitHead":"2e151c3d385e455509db15882fee2a5e624653fa","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && tsc -d","commit":"npx git-cz","prepare":"npx husky install","lint:fix":"npm run lint -- --fix","build:watch":"npm run build -- --watch","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.2","description":"Locter is a library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.10.0","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","jest":"^27.5.1","husky":"^8.0.1","eslint":"^8.24.0","rimraf":"^3.0.2","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.8.4","@types/glob":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^18.8.0","@types/yargs":"^17.0.13","@commitlint/cli":"^17.1.2","semantic-release":"^19.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@commitlint/cz-commitlint":"^17.1.2","@commitlint/config-angular":"^17.1.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.1.0","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.0.7","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.3.1_1664813447502_0.9067131964951811","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"locter","version":"0.3.2","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.3.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"6cb60e0ab6a7904e3c941d3eedd535566efe4c4d","tarball":"https://registry.npmjs.org/locter/-/locter-0.3.2.tgz","fileCount":66,"integrity":"sha512-+mHgnARlKkuIXGLw0o52c0PLzhG/gTcWzsMtkfZ80zri6TYlYd/jomMz48WWTn3lFBnieUvIanZ9nXbsI04ICQ==","signatures":[{"sig":"MEUCIQDw0RVPbHkDzUepzAxNGAU/HS4wqc+zmNpWppD3pqBTgwIgRqr8Qc7iBimgpyD2JyTSFCJRuRjAgg9TC9jXFDdKnMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRYSWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolKw/7BDnYirErQl9CGN1ncuJ6gUSy6MHKBSQ4e8440silG1BxCW1T\r\nwYtCiYU9wH0ARiHvazWTA4eily81wOgvs12APubh16de8zAtYr6zeVJefrNr\r\nBfvqWkD6bw3louajRY44DMQXw1LNjQbe8lUU5haFIUsO3NcQcJkJ6b/182Q9\r\n0MqqWLA8YloA1fLXlMWVQ3uKs4+f8VcA8cT+DeIwUhukTiS6wfXxlcvko9jy\r\nwlI2kdi+lyoRMnWVf4ZwrgQs6tOQK7sQ7BhMoI1mHGeZVUjE6VBNftD//w1n\r\ny1LXx5wK5EuokCzMl9YPBnDrwj5cfB+cqHZH69A0ebYsdx5Rh8qpacTYR8ib\r\nODGNaHw1tX7TNffBhNCqolYK3hNS5AMsK8gBU6kT5I6f45tU+jjYcn9AwdZy\r\n3H1Td9GADD+Iyg1VcX32crxudCUwXUC01skgxrUnPO0jTZm7/+wLX4iIqSwH\r\n1t3v/NG/hAzFNL+UhInBa2gpWBia+g50LYeXznIQDOD18VPgRNMCpyNC3VVx\r\ncn7hyvW6qFA/jK9LnmzsMSnX2H4EzzH61xQiH5hU1Ak9j6HX01b4r/dwwcaR\r\nUEDlyJvtGhhSdYKIgfEQRgN624DKLENyVagdfErZFbMZP+J0K085EFmGCwkG\r\nV7W/+xnmz8Sa13BVhhG7FB0zphj2YOUIC1U=\r\n=Nob9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"gitHead":"15dc1804f74ed79ed2fe8d105123e88451993800","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && tsc -d","commit":"npx git-cz","prepare":"npx husky install","lint:fix":"npm run lint -- --fix","build:watch":"npm run build -- --watch","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.2","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.10.0","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^8.0.1","eslint":"^8.25.0","rimraf":"^3.0.2","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.8.4","@types/glob":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^18.8.4","@types/yargs":"^17.0.13","@commitlint/cli":"^17.1.2","semantic-release":"^19.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.6","@commitlint/cz-commitlint":"^17.1.2","@commitlint/config-angular":"^17.1.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.1.0","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.0.7","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.3.2_1665500310441_0.8891533532474012","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"locter","version":"0.4.0","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.4.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"80a2791a426c052aaa603a36c16a17182d81a7fd","tarball":"https://registry.npmjs.org/locter/-/locter-0.4.0.tgz","fileCount":26,"integrity":"sha512-ciHVRvq3w+SSpiRc7muGmCDVYtBg1pEVNvM6+AvvcIFq5xNfeLmEbPgf93wnfzIdgqWPLKunryorAuzYmaZU2Q==","signatures":[{"sig":"MEQCIBOIkKnRHLXygenhbTzIpXfy2LoIPFRTlA6ufye5/8SuAiAc8RiqNMWdBZ+NpuY1pVVpZKTwzkhtsuGEAoWqoUNA4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhPILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpogxAAh5M7QUll1vIGPob1/sPg5uCbuwe/5YEf9diX51EvrwV9a7A5\r\nnIWYnvJZZOI7c20IRhTKvQCCf6PNiLnTCh7WHyjlD4Bh00CqS6OoboXVtJTe\r\nehaN7+diztA+r8sZV4RwX3jEkC8Dgo80WpWbrcEer7kO4JXT3t6/1Z8WA0zK\r\n/QK1aGYBU/DvrG6J+LB6lQeZdFQlMmb9l5TBSK4wDb/X/Ig+e+0wcEsdaspf\r\nTaIIJmAQiCqdHnXubRQtfNofU4m1iwwr3TfH2jfJnJ66snMudIpoa8cBY5nE\r\nI9yJfzQKRY3U89JesRY/PuogtyCDbxWm3COkwljrK8I0SecV/jTRMW4XhHdK\r\nen9bdsaAxqVnTwlrg7niPZiTX2YJuP9R8PbBxoOv1A+S2U5kUaNORTvP7AuI\r\nrZrR/PUHoWRf+8sN7iQLmuDt9B+Ojj8lhOIL3Jm8vPNuZhnAPDkcHIsbcIqI\r\nayRNZ1d47Vj1mPFB3Kffgh5ZxcOwbteK+IkCiFgxP0ioTBBRR5OpK5T9ewfz\r\nHK9/aoTKVcVSshwtC6i9Evju2EFh7N04mopWPkgPV/mZW/KRJjncNG7WhbS/\r\nXu3LOOwf5jlUzhpDytfyG2P8T0VVg5RMfI1X4XgbGhz+M6GebgJbj8+SrLg/\r\nY5pZKlr1oeKZHWDeUPIocbvO/tMdqiSPIls=\r\n=Vlj0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.esm.js","gitHead":"d8922e62e9cddc843fe27e243f83d28af39c5aa3","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.2","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.12.1","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^8.0.2","eslint":"^8.28.0","rimraf":"^3.0.2","rollup":"^3.5.0","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/glob":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^18.11.9","@types/yargs":"^17.0.14","@commitlint/cli":"^17.3.0","semantic-release":"^19.0.5","@babel/preset-env":"^7.20.2","@rollup/plugin-babel":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@rollup/plugin-commonjs":"^23.0.2","@babel/preset-typescript":"^7.18.6","@semantic-release/github":"^8.0.6","@commitlint/cz-commitlint":"^17.3.0","@commitlint/config-angular":"^17.3.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.1","@commitlint/config-conventional":"^17.3.0","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.0.10","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.4.0_1669657099378_0.7566005289844357","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"locter","version":"0.5.0","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.5.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"ec2b7d2c619bfd7d59ccd31aeb7f23e5e75b8086","tarball":"https://registry.npmjs.org/locter/-/locter-0.5.0.tgz","fileCount":26,"integrity":"sha512-r8Z1KGb1/SYJLl5mJ7S68Ce6XnFu4INfxyhG5Rc600XBeDFWQUtzZgmn/CC4M9/nDL+EjjthoOVQ5O0te9ye/Q==","signatures":[{"sig":"MEUCIB4uFrC/YgM2BiN55c9d1TnU7StK9M7JICI8sqQy6oNWAiEA4ec3I3z3/q14Bch8wuaHgGeYg6/RXGN2srhsaGtuQ1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhcpTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXKg//dpabwsETXtHP7We2HMYa+DgKjp1ElZGvHb3hUiAOHwOYhIqS\r\ne6T1hjUC9PG9On+2CmETuyCihds4gNmQRTHPXjmYGq+D67txiouumKEoDjQN\r\n0cF0oNyUuAAxOeXT7zOYKFwg10KROm5ELPCy/puX4xCwY5Vc9LbVzjEoTaAf\r\nzwAMkEprpqeCEmqlCp0cvOjkqqAcL81xVGxniCG2N0YN1n6o7JAj3cGw8HIN\r\n0DB5go/N0eS155drMxs3xXbnaoCwhNJlgHExAzFgpsVPaTTCVfAtSQNKXUeu\r\nSfIQpP83+X7d6xyrfWLVweL2VPNI4e9ievK1RNgYA/J4jPWFeiiRBJNRKkCa\r\nFa6EVUl0rKViy7htKpHXPVaJLbROEKOAIaXq9ZU8hKjLJocybLtgZFx3QAoG\r\ncFQXb6lqp+2iznBRrAz3xlXQoLYUH43N5D5ESOoJRSL4100lXaYe15jwDVe+\r\nncvp+K4yhC5RkbsVtab8RUY9TtCEo/p5+idG7zrDPGaT97dRaLUbDCfrMGqy\r\nUFy6Byhh3fWpkn1fT0n5pTKP/WGWd21p0PNX+yMW/hHM+uijhbzYL3W2kV3U\r\nIQglOvNMVBcbe9U2oC/r6ki/4w1/rZi5jReGDtNkAJZTnSAGG5EITCQdLhU6\r\nrW04AF94clW2tGv70BWBUmVdMthXRr9VULc=\r\n=Urlx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.esm.js","gitHead":"196b67d4fd2fa0d610c8a98f6c5d80a899b84950","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.2","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.12.1","dependencies":{"glob":"^8.0.3","is-file-esm":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^8.0.2","eslint":"^8.28.0","rimraf":"^3.0.2","rollup":"^3.5.0","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/glob":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^18.11.9","@types/yargs":"^17.0.14","@commitlint/cli":"^17.3.0","semantic-release":"^19.0.5","@babel/preset-env":"^7.20.2","@types/is-file-esm":"^1.0.0","@rollup/plugin-babel":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@rollup/plugin-commonjs":"^23.0.2","@babel/preset-typescript":"^7.18.6","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.3.0","@commitlint/config-angular":"^17.3.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.3.0","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.0.10","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.5.0_1669712466991_0.7871765116728531","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"locter","version":"0.5.1","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.5.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"268fcaad0136aaf87935328edb8429d659b6f0d1","tarball":"https://registry.npmjs.org/locter/-/locter-0.5.1.tgz","fileCount":26,"integrity":"sha512-hM24cwA9d897aBIARl+jKhPUmz9KmQJ7jPj9jWHZ0BuR4AzML1waaSKYPTKJANNG3G/JcugGlSWwAkSKU4i/dw==","signatures":[{"sig":"MEQCIG9bBOHy78/w/ZUgTO3re8yUzpGyxOj7SsBA32q0ynRpAiBe0yXj/lvDeQ90WPeeah2DWtbrIX/Qz6dIhHA6ZMl+pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhifgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIZxAAj5KM1opSDYa71TjZLYFDNVGiDsrWGe5Zyvv9NF5QXwaEKwnl\r\nRNq94IY8E5Qths4Qmu2SOHFzIoLkzNNP7kHBik0SSh9Kqcl3+JV2sbMRhbmn\r\nksBITpISvFVc5bUj3Qy9jECyDsy2ObESRnmvtm8Cjl53NpLYrmXnpuO0JsfU\r\nd36E6Nb0UOq6iqj495nyjfrWHyoxpJ8Ua1Laqp4AmHXFA61Xj7pGivMWfrxn\r\nKFokucwJP/s0xQtI7kaug5qpLehbnd0bg5FgV2Y2rxK7/np7ai7bJUCFYrZH\r\nb/z6khibNePsqrgK/ju0cG0NX/10qJIovK7Hyjd+FmSi7CBnqtF24ZCkREdl\r\npimF90ZHHGoI/pz4FjGer05YPgNjy7ipFLQZP2qSgOwkZVhG2yCDFRereE7Y\r\nYzrnKud204Ql9JjTqUeNqAyg3XF+MKo2d5ZSYmXEA1n2HJO8GsgRnV7qpAst\r\ndXapwsWtBnIhBjj0H87WTFq1KKfMfz6tCjSH8wkKPtVvfFssd+e47K+9fOvp\r\nIJtGfu7+kU+vtSgrcQN8TxDeNIRkF9kWCTIh92G6u7u+w0gmgCu9t6ObdUHU\r\naMTNZPDyaXdnhziN+cFFMgNbS1664Q+wlus++b37xorugyVYjMVmvZYDz0Cr\r\nnmvUREKQaRn9letTHTO8Lcsz1sTF7ApV5sU=\r\n=9nYJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.esm.js","gitHead":"2f89271139ddd40fa374eb601e053a5c71d9e4c3","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.2","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.12.1","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^8.0.2","eslint":"^8.28.0","rimraf":"^3.0.2","rollup":"^3.5.0","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/glob":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^18.11.9","@types/yargs":"^17.0.14","@commitlint/cli":"^17.3.0","semantic-release":"^19.0.5","@babel/preset-env":"^7.20.2","@types/is-file-esm":"^1.0.0","@rollup/plugin-babel":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@rollup/plugin-commonjs":"^23.0.2","@babel/preset-typescript":"^7.18.6","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.3.0","@commitlint/config-angular":"^17.3.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.3.0","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.0.10","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.5.1_1669736416281_0.15724327821889883","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"locter","version":"0.5.2","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.5.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"4e85dcafacf40806afabac27273c8fc8f6398cb4","tarball":"https://registry.npmjs.org/locter/-/locter-0.5.2.tgz","fileCount":27,"integrity":"sha512-rv/dbuCaT2cTy6UPkeT0ydcDg7mOOxoOd9fov2U73hsP72x8wTjtwT2E8cG0Hg5vQCIJfscOl3sDZK/EY+n8Ag==","signatures":[{"sig":"MEUCIQD4DL3bNk6O4Vtm/EowQa1LB5Jej2KE3opUyR/VqJE7CgIgW/WkoG7z/06ycRK8IR5IOkxC0s0Jlguvqd+aao/K+aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhk7mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRow/+O7SnPVtiVtE2o1Osuo2o3jw/jPbWCafuSW6m/X8HzFS5GmbB\r\noVumAmJnmcmotJeoQUT427RXl5yY0i4lIw/ZEUVP70qbTALXdUwzSspwOYjY\r\nr8NIOy1C/jNa83QDjYlUn3Zn9VsI5rKtDNp5tF8vWg9Mnb5dsd/96cD2gWlu\r\nNXNIW6wYB6k7FyoCF16ShjSFB9s2ok4d44nRpdfgYJiGMxznMwT4nGPTEt+b\r\nlct4rkD7NrC1LZGYiGLCkVHHm49lFhqKfww2qWlpMSa6Y2iIj+BB1cLR/oWv\r\n/ZK5+pm96vRsqH1bixwBPtzI7caLbLGQyrz0ereZBkhnNwh+L9GQPYGflwQt\r\nt9zZOqAnJVOTMMNvIblwpxPncu1s1XRDkwPijcZ42N2W0EwgBqbeJuUQ/ZJJ\r\nDh6hNHH6DITer8KVmWyDoWAVI/0ogxT8xSQxAbgYlbDydh+UR7X6QXKeAdLQ\r\nvjqzsxJwm5nqosPgsZKIIQHWMERDNryYOLYsUySY3iLmy+HMb3uCQBFi6abf\r\n+qwYfsimVEYPViZk5ud2nteTncvBE45WrbCNoUm9Apd/18OR7i0IcQU/nYfF\r\n9sr5tjgnigXbbZ2FJ3uJvXOy6Eu8Zkuz1DZq+m79YvmNJYKwOvdYieF//noY\r\ntC4JxSYnjMYJmiCMxanG+EZ9HkTslAFFpoA=\r\n=hmBw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.esm.js","gitHead":"874b4b3782b47e064a5c8582657c84c18070bafa","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.2","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.12.1","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^8.0.2","eslint":"^8.28.0","rimraf":"^3.0.2","rollup":"^3.5.0","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/glob":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^18.11.9","@types/yargs":"^17.0.15","@commitlint/cli":"^17.3.0","semantic-release":"^19.0.5","@babel/preset-env":"^7.20.2","@types/is-file-esm":"^1.0.0","@rollup/plugin-babel":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@rollup/plugin-commonjs":"^23.0.2","@babel/preset-typescript":"^7.18.6","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.3.0","@commitlint/config-angular":"^17.3.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.3.0","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.0.10","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.5.2_1669746406418_0.931786313497748","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"locter","version":"0.5.3","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.5.3","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"6c2a8f79c3879de313d77306b608d2f070bbedb0","tarball":"https://registry.npmjs.org/locter/-/locter-0.5.3.tgz","fileCount":27,"integrity":"sha512-06mogS52MS9XNVDlAylMIXqwyfoVkk6XDEx1oInd07bmvrsAoJ9BHTSNJDLXCK9LWi/q8DgDbjUsQSPEyqsRSw==","signatures":[{"sig":"MEUCIQCl+sNgtbFSgHa/6xZsMrpEwv7Jd+5uMF693ec1qIuGMwIgJSy7jOtHBs/5e6CqQ7B4Gs9V+5VmyXBT6csHF4d8HrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhxdPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnFQ/+JMW2SmcTaQxhuVtUqSDWTwSlDFhPRQR+cm/GCWtdX5Zy9mpM\r\nCucQ3JbvK8IPHPw340i+v7pTY16cPK1md5mgbItXyjIpIbO/Chrs/OJ6z20R\r\n40UudepwGRMtMl54IHrUsjMcBHfJpmjD/ghUs2XMqQO3zqT2vpgT5HNjTZAc\r\nvyynNvqF2mynAiBmty2fM3GTx23CxMy4V9Yj47AmpGqRfJ979UFa+TTqQTgz\r\nz2Gzc7N2dX6Tbc7BhyDXg6YLIjj8NxPlAyBUyYThuDu4XcPmXl7+2ufncCQG\r\nL54j6k5txFshlrysP+Mh4bupLDysdrkZZrNi9DOgE3lzJ9Wtpn+cuktuu48g\r\nO2hbbJ/0RUj1SrXITIb6IWqiEJJSJuvIJguRGKsqBWH4fVwwkRigTPXfmdLL\r\n2QmY+BL6G6/zrRhoWgPqLknN2KORlKu6Nmv/fvIB6/gH+NrBmGAIkWmBSuhW\r\nsp+QL+iWkvAyDYrkZLjkVWK4F+bo0ZrTyrlwp4v8h240NBMgqezNfcmu8Gmq\r\nj0Xs3NIpjrP+DoaKce7N7kZwXwKViKiixJLgSq6au+Z2UivVkacCmg/Y0oSF\r\nN2NLhiXeZJpQpKhHKXZBAe83loDLLlSgN8TyMotITv/j1Hr6PxTEkWCfbKvN\r\nlfI7CCkDEO+rYKtXf4pAlWNAIz09LOftADw=\r\n=/XJZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.esm.js","gitHead":"de6657ccce60a12452ac0fae9997661146dbbb71","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.2","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.12.1","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^8.0.2","eslint":"^8.28.0","rimraf":"^3.0.2","rollup":"^3.5.0","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/glob":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^18.11.9","@types/yargs":"^17.0.15","@commitlint/cli":"^17.3.0","semantic-release":"^19.0.5","@babel/preset-env":"^7.20.2","@types/is-file-esm":"^1.0.0","@rollup/plugin-babel":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@rollup/plugin-commonjs":"^23.0.2","@babel/preset-typescript":"^7.18.6","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.3.0","@commitlint/config-angular":"^17.3.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.3.0","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.0.10","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.5.3_1669797711528_0.30080458482468697","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"locter","version":"0.6.0","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.6.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"e1da90350d24f33c4b65dcf0352b22a0709250b7","tarball":"https://registry.npmjs.org/locter/-/locter-0.6.0.tgz","fileCount":27,"integrity":"sha512-qHNkdIMNnwatynK2oYSYegIcTCz31CPE2Ck/dLMgp8VI9DYAuVZ2H76u1+PEaO29u5+z9snLYpj1oIuT5BNntQ==","signatures":[{"sig":"MEUCIE+kEJ+HK1kF02iI/fsC3RFVvKswWHxxi3ScbSnBDWkfAiEA6+PM5IoMFT89WAeD9kYr7z3I/KWjzxEmtRFPGYw5nqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiGmiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPVw/9G7F9VLVixDVHrxNoKIo/ES4CxjkbysBwhC5pGnsKRRPAxIkT\r\nHfU05Hx59rZrorf3Wigp3/uwSX2TSw6hO/0PnpcM/BX3b1VNorTlWVeBQKlB\r\ndzmLH7K5bLW0TScXUK7vuvETM19d/zuhKYV82c5adZyRrbX/el3NalBmBiXJ\r\n+AvQrL0c+nAhqQHxKfXDZT6K+xpq3ISjk6Tw0VauwHX5uljISpWk8YXjPbye\r\nE2C2cMNA3yogG8m4FDf6pcib9v98cq8MUGKSGro3amqyPfd/VChlw0Aq71zd\r\npa5Ne+UOTq3PBUnaFp0+KVX5x5ZZz/D6674AvgP80l916Peest81ox6f1TXr\r\nvUh4tE4NloIcxkKIx1boA5UaItc1HGoPTbKaep5Z+IupZu2kutkVyOyPCYPZ\r\n/lls1lJxLELwMSq+s5vmq/jK0YAoiLz0JVFhlr9E5GmkdaiT++h/eig+SQnt\r\n5YNhj0Z+l6bONQT++XuOSwmfpj7CzBqg+yFuwcrDLk3zF/e1t+TeGdoKLc0X\r\nCE5Qs2G950inJUrnHrqDisKGEf59rAOiC+aZ2lvXawqe8RNfSRczYr+OqXGu\r\n4ZKV4MOVFdMJRI7FOD1CtcC4C7L3mD+V7xAfAZBg189u2UYJBdUPuLh1YLT9\r\nM4/FEIWpRFRMd00W0oGSsOs+m3yrKMhsAdo=\r\n=WmGc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.esm.js","gitHead":"d74127f36c16258a39f8875e91986d3806c1ea29","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.2","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ebec":"^0.1.0","glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^8.0.2","eslint":"^8.28.0","rimraf":"^3.0.2","rollup":"^3.5.1","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/glob":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^18.11.10","@types/yargs":"^17.0.15","@commitlint/cli":"^17.3.0","semantic-release":"^19.0.5","@babel/preset-env":"^7.20.2","@types/is-file-esm":"^1.0.0","@rollup/plugin-babel":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@rollup/plugin-commonjs":"^23.0.2","@babel/preset-typescript":"^7.18.6","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.3.0","@commitlint/config-angular":"^17.3.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.3.0","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.0.10","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.6.0_1669884322630_0.9595382162063577","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"locter","version":"0.6.1","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.6.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"1903e84cfd30dc9067bebdf086a428876be7e1a9","tarball":"https://registry.npmjs.org/locter/-/locter-0.6.1.tgz","fileCount":27,"integrity":"sha512-U1U3RbqznLPvJ1Ct5jNBCuDQbaKZ8PC8JmAv7cO4+ZP1V1L8+zL+sjbp3wGo170yEYgyqrI4KaQcDUowIZkEsQ==","signatures":[{"sig":"MEUCID7vVeEgHRD82Ccxl8l1SwfFmnergh6dsgMSopGK9StzAiEA9jxiLzDk/yjHbDlZh67eV7xrqxun8Kc+4CIwCma3no4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoEXDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD5A//T7VqY+K5gAWTXN68Pk5PHlwfHes3ODRB24GG9X7CYC+U1UDr\r\niZEqcI4QSd2ndeUt7mxL7glwMxdGfCKID7Ii/E07xra4MwZoMh3omAFFAxXl\r\nJ9A/e4VdJnAUq0wp/ynJaKeCywkyRGM7jD6U/EaDltz3PjdNMkbky9dyM4G1\r\no1ZO5Br22c5NPZgyiNXT8JPVOmrMbHMDsqWlakMJmwSzSrBw4IjlX07lF71o\r\nARGu4ToC3lIXbJ7GH/RFs1qBmDDjxDcQXTJylNf3Qn5tJSGXXJGWILKjYoWT\r\nwAxtVa47naioO6XlCfKCjNIt/Pi23jRwIEx9oW6b4Fk41xJs1hjIeuhw3vO4\r\njsASTYjfTp3wSz+1nubWtCMswWOqmFvgMZ2NuniZ+ELfPNFCQ2HZr/f6qhGq\r\nRTyjGXT18hLPiA/S4AmAIx30YZWEU1ORzQZpp8iwz1UVYWhfcl3/zFT/sWJf\r\nGFS5fAZ4DyS5V5y/03obcy+LtPSzZZnDDKlRkoyKALzH/MgTcnMLKYLb1zRO\r\nRYdbndVX6C60H+InMJ+q/2IMJl4pMxnhDDWLN80z9/5bRq/daLB6D16Zs0z9\r\n3uMxb1qGeWdIZD2OZGXd2kzhhMx/V2hH/9XCoJ9F5bB2F1vuHZHxmbyZs6M9\r\nU5VmS7MIUtgDynCe1BBSOAGtEHnqhzsBsNA=\r\n=OptE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.esm.js","gitHead":"96ad52c51002b3686d89dc5417dd6a504a1c66cb","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.2","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ebec":"^0.1.0","glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^8.0.2","eslint":"^8.30.0","rimraf":"^3.0.2","rollup":"^3.7.5","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.4","@babel/core":"^7.20.2","@types/glob":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^18.11.17","@types/yargs":"^17.0.17","@commitlint/cli":"^17.3.0","semantic-release":"^19.0.5","@babel/preset-env":"^7.20.2","@types/is-file-esm":"^1.0.0","@rollup/plugin-babel":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@babel/preset-typescript":"^7.18.6","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.3.0","@commitlint/config-angular":"^17.3.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.3.0","babel-plugin-dynamic-import-node":"^2.3.3","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.0.10","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.6.1_1671448002927_0.8496853879093447","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"locter","version":"0.6.2","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.6.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"5e6bb447dde6ad851b1a90f4078fd0e1e2cd5c92","tarball":"https://registry.npmjs.org/locter/-/locter-0.6.2.tgz","fileCount":27,"integrity":"sha512-W8B/3PWzyKuCRWM6TOO8V/uoifeWJ88kCyOaZzcBRwaA/j4UBg1mApbDmsFf+hBExasO2kZwyeh5T65yoXC2BQ==","signatures":[{"sig":"MEUCIQDQIHyLIAEsQZBByXmdx4WpeUZu12Yfga5rUNzmviVZwQIgaB2PdhsHxhsgMtnp3cdXBi3HjXC6wCpeRO3VxQBxdIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuWkRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx2w//Xt7aF4TiF3avIIZOX/Yc4wLQW4v2jjW3D2aNxOCMzqzCS8HF\r\nGN98BpLulOmRFYYbDAZ1GBvQQIW3y07O+ps/yExnPxGyzsRd1r+XyIEu8VOD\r\nP2XUFe+oLNowfhy2qHgnHEoL0n1paKmxQVphJHH5W3gNZzwDYV5wiABjsNqn\r\nX1tgkHTkgYCifr6ZkUcmZ5NK/rNYEqNIQQal0y6jEuDppLyN2xad/Wh5uLy6\r\nnVcAMnR9KmHk9UKJHloJ1fzpiGFYD99ncmp8jgZdZXJbAnaO17gy+pFCI/ua\r\njQ/bXuiyX0g9+G/rCkIjEjwoZOSM0LAH47tJcWrWcC110gcGcEhIy8rRjrQ3\r\nYq8e2rENYKF6v53VkPfTWihq1XNS53SqJrS3YXCI0L3tr54qtGpdzhlbr94c\r\nnxXoCmJYs0tji5r9hSdLMzpqy5htuWtsB7tc3WdDesYT0uOoqya87ENv9soS\r\nL+VKBc/KzgArgrkZ2198Tr6YM8rj+KGUvFDeA7THi4a5xHYALapC7tQnp6N4\r\nmZTrAVRxUtu7jNTgz/bAf4XBtkWV0dRwchR0PhgbnyBGWOEaHc6a2UTRXYvl\r\nqTIPozJneqP4PyVfIICqJ9lAhFgvrSLqv/QPm3kI0g/5wWPg9WlTyfzeGmAF\r\nFtljQEhTb80et99+amSGiAo1onUQokDshMA=\r\n=F6ge\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/types/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.esm.js","gitHead":"eab3d1e6581c60c378befff5294533b5a7f162a2","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.2","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ebec":"^0.1.0","glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","husky":"^8.0.3","eslint":"^8.31.0","rimraf":"^3.0.2","rollup":"^3.9.1","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/glob":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^18.11.18","@types/yargs":"^17.0.19","@commitlint/cli":"^17.3.0","semantic-release":"^19.0.5","@babel/preset-env":"^7.20.2","@types/is-file-esm":"^1.0.0","@rollup/plugin-babel":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@babel/preset-typescript":"^7.18.6","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.4.0","@commitlint/config-angular":"^17.4.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.0","babel-plugin-dynamic-import-node":"^2.3.3","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.0","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.6.2_1673095441309_0.4257652949124233","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"locter","version":"0.7.0","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.7.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"d88c933ed4a4108fdfefacca562516b501f3bc66","tarball":"https://registry.npmjs.org/locter/-/locter-0.7.0.tgz","fileCount":29,"integrity":"sha512-eI1ACD1GSbV42QwoVNutpD8u7I8dGmjqVZs9EevAC2Gum46tipFpIJmIdPPzPm5kDfO9qRuiY9W2r6xi01xNJQ==","signatures":[{"sig":"MEYCIQD8pddv8tka1Jl1TdHEj3pkXdgsbDGvvsZdFlomGMypZQIhAJ7WcAttnvCubILjLjRqXZ2cANYT5UjFiwOZw7HT1RvI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwqYfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMww//aK0Ip9Lwjy1scAbKZRKGWUlI9Wm729xbKn5bqX3edg1mzQVL\r\n+sEe/edc3WXBvzhZ3uvLsgOeIkeIGrAthdIBhYK5iXk9QBHiaMsIAUBUT9P9\r\nM62yeAqkmHojftfDX7v2ZEAfJzdVJrIWhsOzbtVsOP4MDVYzZPeuz3E1xWGx\r\nSFtcGQ97QLeU3XWCc1dzjvjAucoQ4i3RIb10S82QmKJkUCLGhR+2mAedDfr9\r\npzEv6rsqOQhd3XBGw/cgE1nUfKJgLPfJAXtJ5Emrnw6H45N1OM0PG1jOkP/P\r\nuAm2qV+//eFWf0amoycC28v+kcIOOQr+le7576UgkmlZtqSfzc6OHp2MuSlP\r\nFP6fMGwgo2tKMp6ZBoKNaSGyNozCbogOhALkCFzmxRVq+1O2VbjUm/BxXr9B\r\n2qaqJ02SZsl82jUMLUmXpjay/XE3hjeWAfKFzZqgMvjGV2x78Pu+xNehP152\r\nvjV2Aw4pAHBNVGwklMXEH7Mj+JfvWlnjodYzlqe+PVuVU7ndA5RD8v4aCRWw\r\nhvRMKGDZVYkGh2t0AtBlCJrdC7d+XCzIZKMPDZ7SjheyOR2kYz94haOjXhyx\r\nJlSUZg6tQzardRNAFmjkmFoO2zyJVbkp10oOHoM85q1Tdny/dl7zk9D9Xqfg\r\nS9S2doQIudOe8w81E/e30Ie8B+OrFxybNsA=\r\n=SEIh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"d5cc171a0159efceb2abbb80fe34e14ecae75900","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.13.0","dependencies":{"ebec":"^0.1.0","glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.0","husky":"^8.0.3","eslint":"^8.31.0","rimraf":"^3.0.2","rollup":"^3.10.0","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/glob":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^18.11.18","@types/yargs":"^17.0.19","magic-string":"^0.27.0","@commitlint/cli":"^17.4.2","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@babel/preset-env":"^7.20.2","@tada5hi/tsconfig":"^0.1.0","@types/is-file-esm":"^1.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@babel/preset-typescript":"^7.18.6","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.4.2","@commitlint/config-angular":"^17.4.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","babel-plugin-dynamic-import-node":"^2.3.3","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.0","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.7.0_1673700895074_0.7421244424177877","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"locter","version":"0.7.1","keywords":["file","loader","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.7.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"30b8b556aace3827de3b35eca0fb3f885e1fd01c","tarball":"https://registry.npmjs.org/locter/-/locter-0.7.1.tgz","fileCount":29,"integrity":"sha512-VxvdwRG/uTKAhjBqRvINQ2c4qgony/g++eeMZmyjFXAwLmUCZo/+ckvWkxL2xkuhUz0excM70e3c8L45koPM4w==","signatures":[{"sig":"MEUCIDL7WALt3VuwRuDpOPxD1JyiHRYnkA2dbcmgJ7d1lIFWAiEA5fixntFz9V1K6QreXvQglJOO4wOVx1ab5ddW5a+mEOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxotiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8sw//UekGAor1D3eku//w/XQQQNoAn//+sUCFlCPHIVyPjd4QsHsJ\r\nwcLdvUlPHj10Z8n8ACCOaDRuWHDqlC+G2LR/RALGQAKK3enaENn6Q+y9b2Xa\r\nRaQqoNXn3piNs3LbssBsQgtI90AcT/n/JUogroTPgDqnV0tOjznJJRWPGxkD\r\nKArdAKgc1uiG2OKMXh+Elp6eYx++s5/Rct0IDbyVsM+Fq+IBRDDlAH8Li3mI\r\n4bbu8YlK30jVRTCywdOpXXeD/yJH31qxlOrLVaKp4bZDq5OG/uYf3Z0BOvgo\r\n0KfjGsV3bblTgJo39s2/aG7p3Avs1VCOkSYp2sLVtVZWD4DcsrWAdg9fXgax\r\nIjVFMOiABM7D3sM03aPaPU1++mhODtbPNMezQH0v8OoapzvsDJGK0QOzuqcD\r\ncrNO/fDvO95s20d+HZwRKieWygptCOv3V0XjU6L+sYG8N2bi46gh2QJ/p6ZI\r\nb5jARZTP/mn+uRkkCGg+VvmaDHaZetRq87nuCiF+KrYsCCRZVf+ke8pOnHWa\r\n0U7DHCWXOUKkbU1ZMRoiVykWdHscFLjjNxXdK0jTTMC7gKNtgbVmx21b+uLB\r\nKqw65cqCmpGF6r7nYXvg9ax229M4UuQo+TnQtAf8bN7dNd1pJxmMp/aj/TXP\r\njVYVjQ4NIawHbDJyaQ3Cw8ZRA/pgWqq+FqU=\r\n=gziS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"5bf5ce3106b9c859cc61881171981617876b956d","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.13.0","dependencies":{"ebec":"^0.1.0","glob":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.0","husky":"^8.0.3","eslint":"^8.32.0","rimraf":"^4.1.0","rollup":"^3.10.0","ts-jest":"^27.1.4","ts-node":"^10.9.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/glob":"^8.0.0","@types/jest":"^27.5.0","@types/node":"^18.11.18","@types/yargs":"^17.0.19","magic-string":"^0.27.0","@commitlint/cli":"^17.4.2","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@babel/preset-env":"^7.20.2","@tada5hi/tsconfig":"^0.1.0","@types/is-file-esm":"^1.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@babel/preset-typescript":"^7.18.6","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.4.2","@commitlint/config-angular":"^17.4.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","babel-plugin-dynamic-import-node":"^2.3.3","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.0","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.7.1_1673956194309_0.6403802574447532","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"locter","version":"0.8.0","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.8.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"9c95612f3a72a8cf88fd785edf8c1bc948a54bd8","tarball":"https://registry.npmjs.org/locter/-/locter-0.8.0.tgz","fileCount":32,"integrity":"sha512-7VKAa7t5Q+8V/51pSpWKtqVqf2MzTC97dN1FGP00W8wTv0YrNjMu7bwRswZ03dcm2DcGxHqCttEZBGhBtiX+Hg==","signatures":[{"sig":"MEQCIDa9G8vGCgperLcnbs8DjlPaqGX97hXJ+2bLP9caDg/vAiBy3Sdpn9vJxj3amLE+WsNg7DL1YOqA2dYnjXbblNDH7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj18+8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXoQ//W+iWLXaLcPOHkCVTRICkB/sj/uuUTllSMaDap7Z9jnVrXZk3\r\n+B2APvau1A4ePy62EKsZuQB/j5NbiIW8XFHGNEF4suPcHxHanA1GjY1w8gqN\r\nvAUq8QNIOIfaXMpswX5/jBcj5hTgErXkvmjSK4yJGBEfbCVv5g0El0nhnxh2\r\nmR6dgo9KgHSrF9cJ1WqplEdAsyI+abh1+trt6Ctc5kCAnLVMqDFLxf+e/lOY\r\n0V9AQ+D+cR8fnGu7yPkdRVFvOKhqNudrvaD4jQU+cRSEj5tzo796mO1rqlXu\r\nBXukQ1Jj+9bVLttxMJWaemvKBINRx5MCQKwKNqZ9PML4Dg4SNQ/Q3V1NF9Hc\r\nD0BO74hD6D0VUVoJwK9mcX6R6LFgE/0idTti08jJl4u2ytkgV+NeUjlPQDqE\r\n9cjQNpa7qnaisinpvYQxeG7iDg56j3dTWBPlJ7gXffOEEzRZXDLTFZsnBDnm\r\nRS2WYUU+fzfe0jTkpSfcxVaGutMNn/cF51i8clHcNvHnpWZN0ypKx0P52CRt\r\njeR8K8Mb2yIMfvsKsGrMUmcxnMD9GjPE6bwn7kpPPMtws+jeZZQ4Xe0xScOa\r\nQ2Figggl/CCYOfF3EtKtnxMwghVt1fbeGdMDGiUa+v9H7tVJxEYpWPT/N2fm\r\nwzTkS+uoR8YgLXsXX487CCNAuFbbbVNA1lY=\r\n=oUoy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"4d6c3bbd4e0001af3711df44f23b0d7ef8a423c2","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.13.0","dependencies":{"ebec":"^0.2.1","glob":"^8.1.0","jiti":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.0","husky":"^8.0.3","eslint":"^8.32.0","rimraf":"^4.1.2","rollup":"^3.12.0","@swc/core":"^1.3.30","@swc/jest":"^0.2.24","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.4","@types/glob":"^8.0.1","@types/jest":"^27.5.2","@types/node":"^18.11.18","@types/yargs":"^17.0.20","magic-string":"^0.27.0","@commitlint/cli":"^17.4.2","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.4.2","@commitlint/config-angular":"^17.4.2","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.1","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.8.0_1675087804134_0.9399825977436524","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"locter","version":"0.8.1","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.8.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"6917346b8f174f6189bc49240ac4f0ea0ed3fd8c","tarball":"https://registry.npmjs.org/locter/-/locter-0.8.1.tgz","fileCount":32,"integrity":"sha512-ZKjodsHDi9yv/zyLDW8zMRsg2KHrEou6cS0nxRlh8NjdXPKb2MurStxggn8nDdaT/fT/efA9SB0pxrDbxNjxVw==","signatures":[{"sig":"MEUCIQC5eOMpoRo3J+eM6B40V1OkrrCzLf27QkTYlB7cHLGWMgIgEYabuDvqgtlKlMtUpttX8Y0Vp5cERPD9lRQjFcUk4hE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2PVxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5Lg/7BOLurnYdTbDMQXd/bDJs1yY5Qvc48rBSk+UwxMUyscxhQknp\r\n5ULfsxLyYgPDz5YqNasgnpjSwaCM5b1Hx8a1P84mKcselIDXu7fGW8zf+fOJ\r\nRwwQ8AhVOStfeWIkBtFSg2a+KDKK0WcSXYzNwgeWPvVIRq8SRcxkF0MRP9F/\r\nMYgVTE1zXIMaxrgZBcCBBvn4psoOTXlTTL3GZfVKaQK5R8tIGBDJxunCGrbx\r\nOpGtf2SOS/FYPT6EKjGJto1tP1z+RQi6B5GASSVriwi5qd0HFVCdWbOMQUUD\r\n+oeRWBYOU627KnjjV8PIkS5ChXYuErUEFGc/D/E7cH6B6FPYtdHt7baYBm5n\r\nwGuIHfszH6iPjLMmBmuwyXsfcQVkJFG9vdowXNEn9Nl/ZNmJai+RPzX9e6vC\r\nA5VkiHv3w89pbEjOS5fUmPGsr2kAf/sHkKaFR3qeE28TulZtT/IODDjTZ/fd\r\n4jEtDn2/gw2l71qPZ2eHa1Aa2pkUCV/8e8iTgF94uav1bSptN99rH5I9LN+K\r\nGsvClRT2v4MqVaNatFMKqfBVywoVDDC0/w8d0QoTFjuSGDQmYbjANKaOcJ3z\r\nthOjIdhn3e1d9NpWzhyWycStkyXG3N+IELGa4BLf/3KC3zX/nq23/sTYACSh\r\nnEYFq0VFvU4kW67O7aHlYOkTwfkHticDqpw=\r\n=Yk/t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"a2070c77a1d9db6479e6210d4fb482558b4f09f5","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.13.0","dependencies":{"ebec":"^0.2.1","glob":"^8.1.0","jiti":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.0","husky":"^8.0.3","eslint":"^8.32.0","rimraf":"^4.1.2","rollup":"^3.12.0","@swc/core":"^1.3.31","@swc/jest":"^0.2.24","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^27.5.2","@types/node":"^18.11.18","@types/yargs":"^17.0.21","magic-string":"^0.27.0","@commitlint/cli":"^17.4.2","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.4.2","@commitlint/config-angular":"^17.4.2","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.1","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.8.1_1675162992873_0.8756468620138873","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"locter","version":"0.8.2","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@0.8.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"a03fdf79824c1f7c9a5dcd835817233a260b5d85","tarball":"https://registry.npmjs.org/locter/-/locter-0.8.2.tgz","fileCount":32,"integrity":"sha512-6iCNMfVCQUuhowsnPMHTB3pM/mjTNth7y8sIfAkRYB5tmJcmOngpS5r3WyZ2HttJHwxBPbdvYMNDjtAHHAUzXA==","signatures":[{"sig":"MEYCIQD/INY32/Chz9CuM3tLpIKGs9HB/7cgi9h1B14n5kKzlAIhAJjP6gNjC4NlE8d7WUjCuax3j2HAvuiF4KEZCbCZuiVd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2UYOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplCxAAmbH/MaZTYtc+vgiYQRp+HHb0xFR4hL1XjhQYxGG1A/VJ+D4I\r\nR1ar4EO1LjrABk99q+vMVTh8UBNda6n/JpQ61MnWrr9bkLl6/iABWLjBImYi\r\n1kNjDzW7dE8tj2RQvi7plazXb5ejr/5n+cLdzzE89zxddjPNfJKkI7qFKggN\r\n9+E0TJjK5T+pGybO8p7aR4Ck9rljBY5uk6GVH2yiPjp0J/RQaHw0puYRAup8\r\nxRtVSTFBIHZkncCBz6tqCB8JtZGkRLTlykqDI58KqnB8uEFDtHB83LrB8Zid\r\n5tCLW/QMQ5NltJwUasIt7dY740OSon3eTbk5u2FQ0kAlYOjYsIWba8iq3S31\r\nJOVNg2YweF7B3yxSlz1kfMCvHT/a4xQ8iSayoLiVHGi4dQ0V6O3e8uE2Av4c\r\njKZV+E6KKuLIODuAHOqNq6AE9E9PgJeaRM8rozga2AgP8n6aMP2wuuE1ghvb\r\nKpmUbUn+tIL84MsTC1JSkRCYMmLL3s+I5yiRD0EtTnmo0ta6pIvFLPKY/dg0\r\nGHKOL96kua6G5Qj5bB1ZL9RIOqhGHC8uSPNdDq2JDPuO8duUAyhFBj4AjJLx\r\nAaaSgMEDdz0BOITqQXM2yoE/16RcUDGIqDh2DivVJt4gc4ad/8CVzmac0/v9\r\nAnVXHmt1DK/p/hDzECiYUyEoyK08UGgXn9A=\r\n=VcLa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"1faf2c47f3198357f3975726fed3d823f60339ee","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.13.0","dependencies":{"ebec":"^0.2.1","glob":"^8.1.0","jiti":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.0","husky":"^8.0.3","eslint":"^8.32.0","rimraf":"^4.1.2","rollup":"^3.12.0","@swc/core":"^1.3.31","@swc/jest":"^0.2.24","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^27.5.2","@types/node":"^18.11.18","@types/yargs":"^17.0.21","magic-string":"^0.27.0","@commitlint/cli":"^17.4.2","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.4.2","@commitlint/config-angular":"^17.4.2","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.1","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_0.8.2_1675183630066_0.21649795939690275","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"locter","version":"1.0.0","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.0.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"6ca9a148a9e027503db0c25f52cd3fd84e165c2c","tarball":"https://registry.npmjs.org/locter/-/locter-1.0.0.tgz","fileCount":33,"integrity":"sha512-Qodei7GgQhP0tTSOVBDIYnNIFoLxq6iY1i8V9+ju6jDx/cF0rdk1pun/7bYb6lF+HL33vZi1peEMVKfTImO6EA==","signatures":[{"sig":"MEQCIGxBDC7iXw0qv7Rg+/HYT2X7RPQbsGu5IWpepDSLIAx5AiBVFMHK0vT17piPsDnbE5Q26N5NRsmRiECIqNsn9209SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4iU7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiLw/+PLXE04nQTprDJxIgjnXVt0mybCg+LtSi1UHkFqSTV0RFLdAM\r\nRo+gi0z5uA2bJq09vEdWO5IpK4GA1iBQ7N6+d0o0j6jp3nhMhxeyBEdTOqd9\r\neLXCN3E50fb0ef/XHhC4krghT6zB6hDbdpI+RGnB0U0R/vHUG7dU3pQA3mVw\r\n5hlsd4u+LKUNQI9I+p71/uCChxSPHjxyq7xYQ3ygA9Z7i0SxNAzWFh7/dRwQ\r\nSkqYRnOpS8ltVMgIaMItBUZrZFtjbgNMaEu2sZnXqnRHeXVrCM9CpwlVHAOM\r\nC3anR4EIH56Hi6b578I6+I2Xt5FFm1l2tMj6ustnMZctBcftUEVbc91cJpnf\r\n/BTLJdwYg6KptO9wiKe0wc0HLAiDFvE6KipxnR5IvtKLYBf0lVz00zw8XjoA\r\nuJmHn7RY6XXmuSymyACviNCMODH6J72/iHyZOr9ShCeXqI/Px7oCzNFRsRwa\r\nCxSFy9BP0EggNMofX0mSkk9siVresOrCPNPDtCOz4sd6JQBLUuE5qu/P5mvr\r\nOkARY3mWhjElLSwPV3X/tMJIOt+cg8lAvX4/J9U7JBKuXXGi9OV7AD2wNVQ3\r\nXDA3EEQw/BfF40RiWahyH5/ShzYS0q+Ob9kRPEbc8bxfm/0MT2KqyysvnZm8\r\nwZ9b/foTsbU8jTRvxWkr7rwZn+D984wSS2g=\r\n=V5s7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"c1f0350b9d4d06499809f93b187c64b150948e23","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.13.0","dependencies":{"ebec":"^0.2.1","glob":"^8.1.0","jiti":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.0","husky":"^8.0.3","eslint":"^8.32.0","rimraf":"^4.1.2","rollup":"^3.14.0","@swc/core":"^1.3.32","@swc/jest":"^0.2.24","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^27.5.2","@types/node":"^18.11.19","magic-string":"^0.27.0","@commitlint/cli":"^17.4.2","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.4.2","@commitlint/config-angular":"^17.4.2","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.1","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.0.0_1675765051037_0.7665109045728602","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"locter","version":"1.0.1","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.0.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"268fe311a35cd97c1f0bc20e44dba5ac7d35b0c5","tarball":"https://registry.npmjs.org/locter/-/locter-1.0.1.tgz","fileCount":33,"integrity":"sha512-ANlIFhrTyh9oinGXebgoOGE9kb9MPiZ5Y31j4e/uLIYmsi19fE/Ibk3XJ15E1fQWhS7t8Q40lpGLosjF3i1OJQ==","signatures":[{"sig":"MEQCICM44xDrERMNs+HWk7tpcuRxGlGeW5m5qfNgnG2cKiCbAiBZVjVSw5xRbD+4Qi+/LtCc4vCjh+FJFxJOpZwe2i4g0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4jeEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdOw//Ui2omSpMVysiW6ihmXqgAWUUgpMZjWbcRqrcRgafQjpc5rWE\r\nZ41ytYwiDZs0VEsmCUVikeNSTSTemf2ZuRi9Rig/sCj9Av7CXzMjFrqhanTW\r\nKQMzMfrNOfOnIW1VdxRrrnCqNUqnuczJOK2S7lA6UsZJjhdLSsVxH2/xtzhm\r\nVSV8o9PvOrcH+/XZEYg4KY+OhDh8O4z16ab1Atox/RHr2hlzm38eI9e3nz+R\r\ntlBtTqoosoUrUP6a+SkQikpbo68GZrRnFNHcmluo3rIFDrROMJitK04WeD1t\r\nM63qNzv5cDuT/4StBuOi/fbJhgemInTLSsR3G1IGM08YYQQ/5kp5k3BrkRcG\r\nxHHwzSDRtipDgH1trFURQWYxyrvhx5mrBEsILFKOmbze6flteeFROGHaxKqt\r\nfh3u0UVw1t7KFqsZKFVfVs4NGDYWYfHxoIANV0Evr0a2mNzLvAjZwjlkFv6A\r\nOkkJ4oMItkPF3ha5ylXKKqd8X4QqrRnrXpcrfn1LMt4Qcq9UKWymSe8dOEF7\r\np5B97rYBDUfQ8OiiosEYvaOND17Hroij5WZtPoo351XVepPdE0GNoCS1H8aj\r\nI2cx9kvZkw0804FOM5NRYG5U2Tag+foeR+XxhQY6J5664SEfxuwiC9TKsNfV\r\nlSthiwDl7e4oZsUp5dwnptDUQgbE0Srh78I=\r\n=XyDx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"60a83a36baf81dd80face226e54bb8089ba27d6b","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.13.0","dependencies":{"ebec":"^0.2.1","glob":"^8.1.0","jiti":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.0","husky":"^8.0.3","eslint":"^8.32.0","rimraf":"^4.1.2","rollup":"^3.14.0","@swc/core":"^1.3.32","@swc/jest":"^0.2.24","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^27.5.2","@types/node":"^18.11.19","magic-string":"^0.27.0","@commitlint/cli":"^17.4.2","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.4.2","@commitlint/config-angular":"^17.4.2","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.2","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.1","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.0.1_1675769732497_0.3214706459509793","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"locter","version":"1.0.2","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.0.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"72f8ab858262cce02f5c08af89bea6445a7b4f1b","tarball":"https://registry.npmjs.org/locter/-/locter-1.0.2.tgz","fileCount":33,"integrity":"sha512-XpZlLZ5OAWga2rcbYrnhtyMghoU7sLXt4Eq03ae8Y2SUrVyH6CCw4Hj/XcewsZkqFXG1z1W96+HjDrBDh5Lx8Q==","signatures":[{"sig":"MEQCIFVcOfzO604KHa1gSqFXPyq3g3mpqGQEGXG8bgfwabviAiBuxpN5o1XEvcFz9Elr4DyRikxG/M8U+7n2RBIDBK0c+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj63CMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJTxAAgfS9x5hvlHXAgV6CufxHJp1G0b81Ax8/Io1jnqZ2Cpq36co8\r\nH6TgpN5VX30FPpjkqtS+5pipmsSbPMiPvHpv9ei3dDkWcGSubV1mZaZ7xVrP\r\npa5OC/ET9mtxMB5d0tbm4xWs6PfJERE3baSCNT05NU7HbF3X70QtqgeFBlq3\r\n+QpY4raWMxK3cjf3fiZRSS3BxoSuBaEwuxvKMZ5/hVzbJ9Xss2U7AKdlMTiq\r\ngeu79RJFRMgVJ3+VwK2TxCF1QhRLCA2n2kqezuPJLK270oHzFv13kOMEPZ5c\r\nz+ovAwfxW5t5JF2d7qhzAmZ9h9nUdd0oXKEdyvNPP2LlB58hp6y6YRqU5EXf\r\ntFoR6Hq34b/Dy9H5NyUUQyt2K31ECbSbVCVypW4YU/sX7idW2umjsflByH3j\r\nZXx4hsW0EP37BPg2+/mGLIY5rCValCI+F3T494xCIV/rL7nLwbY59kw33jw5\r\nJJV/GOB4VoTWfg3qJGsgmve0en/ADt3w05Rbxtax4Nc1QMz0SFtBUJI8ADjC\r\nFp+nKXK4bdUV+cqceA/R/EFly1+OeR7R6+qRGjvl1G0l/G3N32oorhsZcBWX\r\nhM7yJpYJDvoNG/m11qD4/3Kr52xKtcs/qPPu8vXE5UOe0SMK4lhApni85Y18\r\nE7s3m6/r3F9VHIyWkBIZMuneV93R6AEve2A=\r\n=sNTh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"ffe810797b7565adc39942f13767b8cdd98dd6c6","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.14.0","dependencies":{"ebec":"^0.2.1","glob":"^8.1.0","jiti":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.0","husky":"^8.0.3","eslint":"^8.34.0","rimraf":"^4.1.2","rollup":"^3.15.0","@swc/core":"^1.3.35","@swc/jest":"^0.2.24","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^27.5.2","@types/node":"^18.13.0","magic-string":"^0.29.0","@commitlint/cli":"^17.4.3","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.4.2","@commitlint/config-angular":"^17.4.3","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.3","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.0.2_1676374156416_0.3303934978750285","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"locter","version":"1.0.3","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.0.3","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"cbd69e29acdf014b2d7c91fb02819e7751504289","tarball":"https://registry.npmjs.org/locter/-/locter-1.0.3.tgz","fileCount":33,"integrity":"sha512-q/mI6BrWzGDYxT5AL7ydSM5jIVbzckV6HDRpDFQ0qSRHrOLtfwPwjKnQmbuKX+i0SQH0UHH23KopzsEWGE85QQ==","signatures":[{"sig":"MEUCIGLFYuNUUUIF4w8XqeUWj7n3mLk4rMJr2aKIppfEuIaiAiEAqpSG75F77erx1IYHvAx21bUVeFpnbiZCJ7SCCWW5SCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6+g3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/bQ//SgpXuyhOyQRINCYjySDZTKu+NIgMrpP7sxS6NSs3lHsIGxz1\r\nQ1xPAlBu2Tw+4fzbanexXq8XreBtawlpqRbeQB1cjYt6IoLvxu2g4DYnq1Oe\r\neViho6/NgaSeTrfKtut89DyksbfbuhsOd3diNsE68cQLT99606rpjx0rA6TB\r\n7EU06P2a68b5KFtYgm2hvUc4jKrMeaUSjrD2FwfHDucokBLLzv7bvTVKrRFS\r\n8iGvK9FwBSOWb8gOhP8BmJ7oKlS0QUDPLBEdNhU7H4eJsTptTdS5AHrBqyBz\r\na6/5ZZauDqI0eEpNx2jFAGdPmvDtf9lVoUyPuTMjZh5dt/dn8ExezMoYQRTT\r\nZxw4573FzNDgtG42lUmvoZNSZcqfkxqi5+/g03lCI7o55WqKm7f9ZIse6kuI\r\ntv5R51bAYxr2PC984tyhD7jv/G5TB4LaoyJMrjMizoHVz4bEnZaBxs7u2ybK\r\nNVxBvLTf6rnlPM902bRyHfvLqF22XjNdBKVDt8o94MFYiQBI08XrriyBeZNX\r\nTPJdiht40DBpJ9YqlWadK1SpDUoq0GNX1kixNi538HaZTwyO6njI4aJ1+ewc\r\nyU77oGa6rF1umycqaQR7ydaonLm0XGqKh5XS9V94ckYvyWScbEiR1Z1dHZNh\r\nlJAp3x+0OyRFr0cCIin5giLPgU8u+xAQYB4=\r\n=WJ88\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"501af23fbd25f66101922af3557a274b83bb03c2","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.14.0","dependencies":{"ebec":"^0.2.1","glob":"^8.1.0","jiti":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.0","husky":"^8.0.3","eslint":"^8.34.0","rimraf":"^4.1.2","rollup":"^3.15.0","@swc/core":"^1.3.35","@swc/jest":"^0.2.24","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^27.5.2","@types/node":"^18.13.0","magic-string":"^0.29.0","@commitlint/cli":"^17.4.3","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.4.2","@commitlint/config-angular":"^17.4.3","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.3","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.2","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.0.3_1676404791033_0.44769514213988004","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"locter","version":"1.0.4","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.0.4","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"7bfd4f4c0d85480627f83759e2bc35a145662810","tarball":"https://registry.npmjs.org/locter/-/locter-1.0.4.tgz","fileCount":33,"integrity":"sha512-+ihQCV4zb0wne5QMcgJx+IBbP5YhUgLgKFdtwZl+cMGfEmQ6rCS6ETWLnZHVGbTA5vW7oFcCRmumyqTI3o/4HQ==","signatures":[{"sig":"MEYCIQDTszTehzEIjCXrNuaMjnUiMzEGtLormp5GJ66+iudU8gIhAM9AO95DPMQfHGy/JmAl1zcq1MZ+/gnP2bpuNtq3pX7K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj70R7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTTA/+LXiHYXSD4/eVgFdevvyw1wwqpHZBo4r9FzjzVMnZZ890YELs\r\n8IHZu7R0fQquixjrCkWFZdYpkRsMKHhlVexQiZCxVwQKw77KGiIpHWWf23fe\r\n6j3AbmDg/5Dd2G0NTj5vX0HPlxwpF3JRNOwCXT2c714YUnJDyFzChg0eTmfy\r\n/dLvKEKAiWSs9iQe0oBVxxlJa7pZcZMbQj43gEG6gvvn2rj0su3Olfn+NWg+\r\nVRzJcoT+ndfACdcEGsod74HrSoWawYnp1OhJS8YHPpJAVtVPLPPtkw+a0ZA3\r\nPx920nIr6e3lkh4odQV/h0nIU1U+r2CDOx/UxEcGEF7wL00mAxvnp4UuaBSR\r\n58z8w8GeqSBcTjIp0+ZCgEJ7To9GGiFStsd1QptWlLPDSNtDKuBSmrdfInIJ\r\ncQD9BwhUXjLJAgPjeuJBAQOJIbpoq6G5QmbskLsrKkBspx7Dmf9a0Cbk2Ul6\r\ndx5AC3vdKOaToaLFh3rdiANpQl/GRwlYkbuXioDmWpSZwxpOoYIFZgYYwdsn\r\nNT1JXqHvRTI4sYybcv9w9M8vfx3obXui/Qm4XcBltYbGVQmrmU92D5K7sVlJ\r\nvkzVYQwR93ay5XckKKaV9VebYuqvazgIOzc34voVcY0ezZ7oGJ3gaLh2/0rs\r\nZsW8VBopugT0JAZNgyHF1gSASd5seYVT684=\r\n=iMRD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"86fc69cb05f42b817bb4def20ac9c1a5b2e4a61c","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.14.0","dependencies":{"ebec":"^0.2.1","glob":"^8.1.0","jiti":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.1","husky":"^8.0.3","eslint":"^8.34.0","rimraf":"^4.1.2","rollup":"^3.15.0","@swc/core":"^1.3.35","@swc/jest":"^0.2.24","cross-env":"^7.0.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^27.5.2","@types/node":"^18.13.0","magic-string":"^0.29.0","@commitlint/cli":"^17.4.3","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.4.2","@commitlint/config-angular":"^17.4.3","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.3","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.0.4_1676625019589_0.6711904314172263","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"locter","version":"1.0.5","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.0.5","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"67a23c8c51624a89bea45d6ff7e8dbdbe8c3aad8","tarball":"https://registry.npmjs.org/locter/-/locter-1.0.5.tgz","fileCount":33,"integrity":"sha512-SJtebyq1QP6FwttESZtPklTbt9vM9k/1+xx+TlGR2OFPrnJFa2q541TdBc8Jq591fNds6NUEDgyajOROdiEorA==","signatures":[{"sig":"MEYCIQCQVb3UAFVlKoP/1JRVqJGE5w+4p+RQiPMt73QUm6twOgIhAMwW3v62N4RS8WDn53VRzx0n1ZvfpIBHqW5q0OopVvfj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj70vOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpjew/9GuQAJ+ee77ZLudu5xqBVU0b922jYPVo1d3z/g5tjwIz8NAFO\r\nvmO+mp3ST0nzBXPFt1ndtuDUM0PBJusbTbXYXagNyz0gyoNcMsTZKojhLL8x\r\nSBNNyfqF0U4E2Tba7WuuefuVww7Mx6eF0zuUUh15MZM+v5AwT7V1AL1e2HD5\r\nWhYhoj4Hy73G8evZ9KHvRvc+HNUor9oojSjwy2mdVnQXZYhzapYrLCxpggwQ\r\nhvJULPm2iAhnUyn0YnqoRdtMqTMkQHhcqyfcTYhCwEdTX8lQPM+AxSDqqOiA\r\nw5MrFVnp0wDmFzNlN0hBpVMnfr6PHQ0aH9I+TTzXt/X2LWmR1pXn4M5tzmTY\r\noqhSKQkoAvdEBUsbVwdAVjLQ/ZtdpkZdywkqUoPWojLVnt7ycvZltfpyQhyi\r\nyJIQCICx8EjjT5JjIbSg9lC+8PoaaOZAv41502Q9ipTphAAbEcWInA2W4z7b\r\nvZRQWfWIcguwnTF1UpAiI6xSGx+jhbKZePf4r056mG4ylrZQ8dbwXdLZn8nf\r\nCA1Bw3C/BUEU2jWLfcD2Jsm/+FTzI15kzQfMYFRu+ern4HE5gkyiQMi5wWS0\r\nkW+X4ZBhI7w2UQLNEqidj4dg70O6wo9R3W7WK3trajjZp6cI9sVqAC2v8rNH\r\n0q1OpHvDN6aasNBqSLjd6VgQPOz2BAWIQPA=\r\n=jBcX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","config":{"commitizen":{"path":"@commitlint/cz-commitlint"}},"module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"cb6a54339f999bcb1249ab7357175182ffbf61ef","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file by criteria and load it","directories":{},"_nodeVersion":"18.14.0","dependencies":{"ebec":"^0.2.1","glob":"^8.1.0","jiti":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.1","husky":"^8.0.3","eslint":"^8.34.0","rimraf":"^4.1.2","rollup":"^3.15.0","@swc/core":"^1.3.35","@swc/jest":"^0.2.24","cross-env":"^7.0.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^27.5.2","@types/node":"^18.13.0","magic-string":"^0.29.0","@commitlint/cli":"^17.4.3","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@commitlint/cz-commitlint":"^17.4.2","@commitlint/config-angular":"^17.4.3","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@commitlint/config-conventional":"^17.4.3","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.0.5_1676626894628_0.6854339344626561","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"locter","version":"1.0.6","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.0.6","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"45008a00a08285800987edd8db3704b3a569ccf3","tarball":"https://registry.npmjs.org/locter/-/locter-1.0.6.tgz","fileCount":33,"integrity":"sha512-Xg2CwX1byVMky+xnVPV9HHAQxCvBMekdfOLEl0LtF4FuBA+DuUXVRzYRQyqAcTUnUDnfdMbpp0p85fpWUxdxCQ==","signatures":[{"sig":"MEYCIQCYX4J25u/NZrNAZ8Kk/e598x3IqDPUenve6W7gbDzFWAIhAPsgvO02P/zMcmCJlw40hw3TsG+PDlKTLGyoP8UQqCFf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/a8eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkpRAAmpdgQzWurZlRRcEm/r/PVTUWDLgNrYUQJSHdDaLLwKVqxzmQ\r\nxMAKATqd2Yp2vJqy9zdMKay6wfE12itNHKek535li1pBrKAj2u2JJqEIx04e\r\nAALHWLvIufgqsOmBxs8Clona7U2w8PjgWqC298ICgTf/to8htq55KKvj/4zx\r\nj4sEw2UyMpA2qjUOdkcDxx7xeyvr8+oUKxM4yvZNFQe7XqAkfqMrMx7PBMb/\r\nJx53Di7mCwL/bRxezGVs60d1VRrKYze1GwKSvYPv85PWLQC5kD+s8ARAeaWq\r\ndNwaxhNrpyw5YplsHlAJtK9TGDVhrMAIe99u/OhonQkBruejcVowzU0SwlBQ\r\nzpZD7YG4j7sOxERf/KRBIWBehaWr9OGnphusmHPVwaiDZ/dsy9u7x1tKn4St\r\nSkHouEsNHhx6DitoZKYPjbtkdZIQArWjGlpgqEn8aPR1ZO1rJk3nYuC+mmFQ\r\nhyGcvDDPFTcfiWPx+IuUWxNAZ4fQzFZ4xe9QmqJLv6e88BOcJEEkarcWrIxo\r\nkXzeGMopjLcIa3pVqcwgpttKPlvqG4nkEeJ3092UEsQH+TzWaMAn2ahEJeV/\r\nXDEJSF5Rm4vk28nQTbrnlD9XSKzda9v8pWSyM2al/inQonSpZ1Dnq0uxl4TZ\r\nWwcIPD3T5oOBM6PlboBDGs+d4bfq1eXJCPo=\r\n=60Hc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"d7e325b959e2798cf11a1aee85a44be2a8b27ab6","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.14.1","dependencies":{"ebec":"^0.2.1","glob":"^9.0.1","jiti":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.1","husky":"^8.0.3","eslint":"^8.34.0","rimraf":"^4.1.2","rollup":"^3.17.3","@swc/core":"^1.3.35","@swc/jest":"^0.2.24","cross-env":"^7.0.3","typescript":"^4.9.5","@types/jest":"^27.5.2","@types/node":"^18.14.2","magic-string":"^0.29.0","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@tada5hi/commitlint-config":"^1.0.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.0.6_1677569822675_0.9980488153607594","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"locter","version":"1.0.7","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.0.7","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"965032ed7a4214af44a72d57d1f35b0b72a6b60f","tarball":"https://registry.npmjs.org/locter/-/locter-1.0.7.tgz","fileCount":34,"integrity":"sha512-6QOic28EXw/sS3jd8itA0ouZ4q/6ttrA6NuQwrr2l4ST9P256TYq08lZlH7G9iMrl9tu6vuBALqTqEAY/0fWxw==","signatures":[{"sig":"MEYCIQC2bTafYIQkSr8gxorY3fo44VoY1T1eTpDewcDrZ2z4zQIhAP7oDOPf3sc6jMnFoeCWMkY/H+1suzFFAnYQvgHvaeNV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBIeRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+hg//RPOjvKBMBBa9563DBfMN+AF7rrfE2wS5gJPLemnQV8s9yBf5\r\n1YQ4H0yp+QQuiWz/n1hfAh/COS9YfCglGgfY8FHEaRKulCRe//ymTfMQFf4A\r\n2yliihQ6PuGxb6CCvE7rrt6UtaIR0Rw5fLaT5i/wGbTdQMJgFqc9eQnbCkrz\r\nJvbnILfqXmk/hZ+Yk59g/DVhkX8oNLoZ3XbK0snQTrFtj+scJVCUBTN6FT6e\r\nCwbJcAai9llCyYh68cfIHZIxdGOHrsQbMTcjxc6yHey9ydp+eFZlZB1cx6C8\r\nz6Z7GPjfJG6L6RlRnJrEPjEAV4xM00x+tyrkTMPCh1gObCOsJCbMh4rfNMCc\r\nfzaEuAK316Hhm4TI+ND24jY949ifVHa7UcjlqbSF9f3Lq7sSjlhvCRcSNDk/\r\n6wCwtha9LaBEvlFosJZiWRC2B4VKIqpMrk4TDxruNymj0J3NHcIiCei5cgGl\r\nWiLYkfpBWwH0RlG7wUp2H/LHuPaW6BKxran2sy5WEGokUu3PvdhKHd/E+Fgg\r\n5Y+1AwfJpfLFRFGNJjrSMnghugdnFvdpxWvMclQ0NXZhfnBYwFu2ke5qXgq0\r\ngtUIlsoWB3sp3s1AiJHQrCntenqRe+UQIj8PFgp5kDI3YG+SZuDYnu/5LECO\r\nBOHa+AjbU0yN4F4RGJcecNp56jTHqQPznHo=\r\n=zjHs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"edee262793776a23a512fb9aaebae7ac081e4a0f","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.14.2","dependencies":{"ebec":"^0.2.1","glob":"^9.0.1","jiti":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.1","husky":"^8.0.3","eslint":"^8.35.0","rimraf":"^4.2.0","rollup":"^3.18.0","@swc/core":"^1.3.37","@swc/jest":"^0.2.24","cross-env":"^7.0.3","typescript":"^4.9.5","@types/jest":"^27.5.2","@types/node":"^18.14.5","magic-string":"^0.30.0","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@tada5hi/commitlint-config":"^1.0.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.0.7_1678018449727_0.2778383377722877","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"locter","version":"1.0.8","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.0.8","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"8ded6cec3d9477ef04a91b8355656d1a19ff0aa4","tarball":"https://registry.npmjs.org/locter/-/locter-1.0.8.tgz","fileCount":34,"integrity":"sha512-5RipDvzVwpgh7MY9g53j9f4KT91mS50PPjnfpfTWTCoXFaozE58CRUywIdG3549uGhLtAwp0LOqdyeXGF6ErBA==","signatures":[{"sig":"MEUCIQDjua/NWt3zrYd/+6BqmWW2zFYwHzn12wBXE+SMO4/K8gIgCI0adpPd8VJEj5+1qtqGxWzM5qUnDv8zWVor72a7Xqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCuj8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8ARAAiKMQILBW+dT7YQGaU4+0xL4n08bYDkfzdb7VsKEosT0fO8TJ\r\nsifbF1/xToL5hKbYesG1XBxtq+KN7sQ/29in58yluuQ/PnkgbS0j/nskrSFo\r\nVdH1gFwwj7UumkozPJatvX4/x504/A0q4g4GHoBDi5fkHeWVZmuGf8X/kncp\r\n67sXaTO5NE7sdMa+E8TdC5ynUlsoQR/j95GemWWX9NTXNgVn6Vs6ersaSQwo\r\nQ+yc6vwz0FVg39/+5NMs6xDak8bL3P+pQsOCYUq9UTysuPubegwMCsE5yyT6\r\n+GQ+s/vF6wfOsat4sMJEkjkTjWxy3+yaysLXmR39o9v/BdWKF7sXjgu1VkSL\r\nYRicQhKyV4N87SvpHS1J4wcK6kNGc3dvisBR3F3xJP1ZFV7X2ZmKbpRE3G/L\r\nCcwZHIRFFadJnhmZ+vbO/Dez4XZu8N9w69OKVRjMXjGc4GBVhUbwZz5/akQ+\r\nOVtev64SxvEi/rYKb5pwAfWr8gLS7wOw7s3Dpue2Ui8SW8V6B3kZWsxHRR6/\r\nT5OELmhDwnvALoCIS8HhWFNAzZxLwidQnIFy972QLwXh3W8g77sOu1kuJvzh\r\npWa4u38hoQgH6Gxq5r2t5+CLO1QUgUPAarVCUf9SvczrI6prR/CxlMbZYi/f\r\nFFVmn6kz0GLkfwWBxjx+S1yIBJpgvZy6Q5Y=\r\n=FYbn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"7e318f3dfd50f77b5a79ee53c01675d6942b0d29","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.14.2","dependencies":{"ebec":"^0.2.1","glob":"^9.0.1","jiti":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.1","husky":"^8.0.3","eslint":"^8.35.0","rimraf":"^4.4.0","rollup":"^3.18.0","@swc/core":"^1.3.38","@swc/jest":"^0.2.24","cross-env":"^7.0.3","typescript":"^4.9.5","@types/jest":"^27.5.2","@types/node":"^18.14.6","magic-string":"^0.30.0","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@tada5hi/commitlint-config":"^1.0.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.0.8_1678436604187_0.37605554928198526","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"locter","version":"1.0.9","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.0.9","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"6c13ae5bcb5d2dd9cea053324a29799b14bc8635","tarball":"https://registry.npmjs.org/locter/-/locter-1.0.9.tgz","fileCount":33,"integrity":"sha512-UKL9xeIlmZl41fpsgSkeydFunq8BBlnbsSaAbFEwCU0tEHmd3wfKO/BIkF3ZHvHmR8bcwips6CcdQONWGRcHAA==","signatures":[{"sig":"MEYCIQCWhx2sRVejc0L6cWk27DZCe5AFGbVQLa49I6dY47pQBwIhAOZjmdC7j5kfg0n7HZP5EXuy175CnP6KlCLgYtDR0+xZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCu37ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFuA//YjAhaBvyu60W8YHv+SjjILqIKH+TrBE6dlWZu981iKjJe9gl\r\nRn8KDgm4botRQfURf0qagSKjRs0l1GMDR3Gk7bj4xmC5PKy3JggRuhg47NFa\r\nL8Kiw3r4paTQZi1iAGKpmfHI4OfviOhewk1oQLjuzVXYXFmjrGo9crsh1ti1\r\nprzB3J0/W5EKdOeDYL3/nN2G4CWSLB5pIJbB3yiYuIxRjrbsHDzfV9WuZAgo\r\nqp5BQ8mQXKy83vt0cjh1i8Sa8D6V6KAlEeO276ojZ6BI5S2YkB7iVgfKqXFy\r\no1lhMTrui7ZQ1pD8+iCTYIkKVZJUOzbse9ZmFjUiZpntvFdvR54FF7q6qO6U\r\n4/5tEQRie1PIAswo8fYoTaQb9clrwho/HwEvhohHO4vUhbK3L+IFnLXVnSM7\r\n45F8LOBEOaFcq3E+BS9yaYgAkQzLFqtQJAKXjYkeJdmoLHCE5HQ6PiKtrv/L\r\niEZHpoGKNH0DpRHyaFGgHoef0McabWfDjkcywCNq7tGZ89O5tSG7NeyRwucq\r\ntTZTctpHM/KNATajobE74U5O5GgJOfovUuozY89kDAomk15W7Cx8wGvWJDhc\r\n2fPhIMpXiJoDr5uQIAT3G12vOHCBMYzkW6m5Z9c6ufTgOXu4BGuUP0+LcSmz\r\nl094t7BA7DLVm9UsVJHFbpiGvGB/BGkMlew=\r\n=fGwM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"6f9f62b5827a34aa4180405d860d7787682e2476","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.14.2","dependencies":{"ebec":"^0.2.1","glob":"^9.0.1","jiti":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.1.1","husky":"^8.0.3","eslint":"^8.35.0","rimraf":"^4.4.0","rollup":"^3.18.0","@swc/core":"^1.3.38","@swc/jest":"^0.2.24","cross-env":"^7.0.3","typescript":"^4.9.5","@types/jest":"^27.5.2","@types/node":"^18.14.6","magic-string":"^0.30.0","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@tada5hi/commitlint-config":"^1.0.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.4","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.0.9_1678437883205_0.3403782690032495","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"locter","version":"1.0.10","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.0.10","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"f93590264dc64d62fb67bfdf54c754fdb460ecd0","tarball":"https://registry.npmjs.org/locter/-/locter-1.0.10.tgz","fileCount":33,"integrity":"sha512-qHaLwOizkIFz48O2r9u0BeB5JiEwY+7BxUCMc+d0MxJQqLdR93hAZnhmshtRmtCyX0Bq0h2OLQrBR0p9yLaLTw==","signatures":[{"sig":"MEQCIB4PBbIkF30V6nUonxqHkMHohGRfjEw0XRJOpahtvPFCAiBmKfEbUe+5wmSaIDA9l1xv95mgLmeH90YOZeJtI4kRCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFDSEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL2A//X3HOkqioPg60iE+C+H39upIUIBKmxoChZO/isdlIgopA3xDh\r\nkfEdGQAujf55E/3iBUGcVKQ/pjJ+/FCBA4gpa4U8EvkGFNHkig+PbWZRThKt\r\nwkSMFEnxE0mu5VDqooJVk5v1Rwibsya1qUKy8f3QS2/UFXX6ytMBaJFVXI6q\r\nIeZRPUSeTKkwGsOvnoi3bKLwlsnkt+ycP9ZkmR6vxtkDlLGTTgu0xXBuNxf6\r\n1MujWXSP9BoqzyIDuDU5W/GbBu7OgfszOTS569CuCFGwm756o/fLTQ7XJrjp\r\nE99S4SvB3mofo76cSWDupV/+J23HMUvJdZfKLF07ytnJkn1Llm7nRDwVT/dc\r\n2AqTuzul7MKKasdDuNwi7Z1DR7Mqes+KgkqoXmV5txVGxAY3D+Xf5BEMuP/i\r\nGuSB1BYnqWk9LjGfenh/YE/6xZw4rMGZMYpWCN/CyjcNgQiAklqt2jqjJA2u\r\nieaa3ctTvr5AGluYtjGhmUhDbenKH3RLIhwcipKUoTFHVsopHj9LMBvfE1pF\r\nojQKy4ixT7A1YqxgxeSKJxpSMoFjrvVZPIaxB4dUl7WuUR10jDibZvYOvYha\r\nyQ6ylE953Z4Dqu4ZoS4JXyLw8aKSOoTql90VQWUE6oZLrek4kIV9kM/mQrxz\r\ndeXl+WoB8O5MmHrwuNWFxW0SMxDF0zOQkGY=\r\n=PpJU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"5958131c6d5a0131c57cbc720d2ebaedc9fdec78","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ebec":"^0.2.1","glob":"^9.3.0","jiti":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.2.0","husky":"^8.0.3","eslint":"^8.36.0","rimraf":"^4.4.0","rollup":"^3.19.1","@swc/core":"^1.3.41","@swc/jest":"^0.2.24","cross-env":"^7.0.3","typescript":"^5.0.2","@types/jest":"^27.5.2","@types/node":"^18.15.3","magic-string":"^0.30.0","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@tada5hi/commitlint-config":"^1.0.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.5","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.0.10_1679045764260_0.3609644837043733","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"locter","version":"1.0.11","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.0.11","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"898839886e47a6d23eb611eb9a1b405c3e80a5f5","tarball":"https://registry.npmjs.org/locter/-/locter-1.0.11.tgz","fileCount":33,"integrity":"sha512-9f73g+4gnqdAwFl9gk89ChKXiwi0qxj/X0FDu5gOLsSgQaKz1+kRU1HNIWeMgZNfo/YoYm5Cck+PVd6ZWDtKdA==","signatures":[{"sig":"MEUCIHNaBHD5YyPp7dYX9BCJkkaT9XCGuHB4owjOWM0jxmV7AiEAvQzMF29+nFjbuNko7E3cxWXNBePXXANRGkwZtlLKf6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkICLmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnwg/7BR02nesNoYNEO/P83CvNQMtGaFRgO3CQoDMsrynSVUUhd1dE\r\nbmp6gw3bsxwSDddLoiADRhmrCDej8+LhUpO61k2hp4tFQ7im4aKbzF5bb98/\r\nqVJ2MP5bjuNml3uZvN6eGl8NZNnU+4AmEZOSK3IuM0Zb6SMVQKWOBBOrvphD\r\nldutWiiZKnDmILeol6dckkwVwzzuIhbJ6ZrSnhIElPUXp19ogyKNn2pGDSus\r\nOechxck2z+vRgZ05haWsbkqGwduPH9FCpHiiqDeklkgMeRDC0WOcA3ZKslS+\r\nv8vQLEU5LTfxc/l0N6nv1S/0/r9O09MMA7sFAAe2T8tn5c+He9uX/MhqDx4q\r\nAjlxrZBb5ZMXJ9hckHamUvon/CzUuZ2k9gfZu16pnDpVR3CcGv7/VJ/og+oc\r\n4PY/j2AVCzCOnHUVhULYZb+W43+MlF8Td5ucQVJJubQTJoW0bRsN6hvld0o2\r\n8nL/aBw8Bnf8fCedWFj0Gr3cdIdle7XXQTTSryHOLcY+N0so3AVxNDuQep4d\r\nFZL6ur64t6eKkcv+dd9Tj9xuOMiYyvYK6rzF87lnO42bdJgAda0T6n4R7TxT\r\nP1KtOrItUAwiY8gxre9RnulVozUa2U1Q24CMZUo9ODlAO+ppI5zQhz9k2jOI\r\n03px4WCYLYk9DS4Yy3cQYqDERdKWnk3WyxQ=\r\n=wW44\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"d1f17212ab8cdc5f853d57cba8e90ff482ebd309","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ebec":"^1.0.0","glob":"^9.3.2","jiti":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.2.0","husky":"^8.0.3","eslint":"^8.36.0","rimraf":"^4.4.0","rollup":"^3.20.2","@swc/core":"^1.3.41","@swc/jest":"^0.2.24","cross-env":"^7.0.3","typescript":"^5.0.2","@types/jest":"^27.5.2","@types/node":"^18.15.7","magic-string":"^0.30.0","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@tada5hi/commitlint-config":"^1.0.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.5","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.0.11_1679827686546_0.3712288102443657","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"locter","version":"1.1.0","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.1.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"b66f650945ebe7f54704e068e3b59750620e1805","tarball":"https://registry.npmjs.org/locter/-/locter-1.1.0.tgz","fileCount":35,"integrity":"sha512-dZD6T3CSeVtJ+37ZArPtk/QROvwpZAfydBDP5qDpITBPoAd3EBm/SKPmzkSRiHhkZbvB2BrW0kj/QglYXVT4Zw==","signatures":[{"sig":"MEQCICy57XuUW6HYN8oVh4iRe+Reb4Tnv9SABBsgmHIn6g3tAiByS4sZT9DI3PzGjYEYOJLCI9l8goPB3Xj6uMeTcTQmhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIV0pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRfA//UPcmSNowHBHaU8Yg7jECAYonZt/L5HRVYISM/1R/PXit4675\r\ni9MpJrxTwhKFbYyvN013ztT5r/5YAOFfDIcyxDepk+8EVgIHSIbEt/+yL6qC\r\n8A1GgdbGUq8dynuRC3S1pbFMMrVYBSK2v2lWOmcSXN9ZLvVitqyade1RczmH\r\nQFwU5lwcIMuHtMLsFYEnXqFjn3H+bkSXEIOEy+binaSR6z6yNirBjxYA/QbJ\r\n12Jv5qF1NGx6N1PBDqZ/+U0gzT3FNpuHEvBll/OzoN7Rq0vdj6WizFxK2O2X\r\n3j+vbWzOlNUuTczlYQcZu8axEbE7rCDRCHFrdmbRwiwODjX3XPWkloQK4foZ\r\nh3NZpKRWfOsMPs/nz9SeiQyAcNv0E7Prw38AOoh4X+SamjHvxSsQ2jxgL7Fp\r\n4etUFEPcRM6/MNhPA5UU/yErEjExVVNAxSNbN5l0hyvP+Dl+5nDfjbGVSN3C\r\nPKGGq7PWlLzIsNRI3Qh9j0yIir5ZV2R0//pN++YO7VOKhP7L6sVe5PwDJGpx\r\nKuIi9LiUWpyL5yzDRhNjyT0fNf4ne9/x5676M4yvhvrZEpLbZXGCapzSpeP5\r\n5xFtDrB6Idbtg6alnfdSGHpm7j8fM1r55rKt3cEd7ijM/+a8hhrRarvgKzVy\r\n84EkbKr5FhrX3wzvY5ZV1MpPkI1peRGOrhM=\r\n=c9Jt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"4631a255d30549754060cf7ed7ec06cdc38dfb74","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.3","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ebec":"^1.0.0","flat":"^5.0.2","glob":"^9.3.2","jiti":"^1.18.2","destr":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.2.0","husky":"^8.0.3","eslint":"^8.36.0","rimraf":"^4.4.0","rollup":"^3.20.2","@swc/core":"^1.3.41","@swc/jest":"^0.2.24","cross-env":"^7.0.3","typescript":"^5.0.2","@types/flat":"^5.0.2","@types/jest":"^27.5.2","@types/node":"^18.15.7","magic-string":"^0.30.0","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","@semantic-release/github":"^8.0.7","@tada5hi/commitlint-config":"^1.0.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.2","@semantic-release/commit-analyzer":"^9.0.2","@tada5hi/eslint-config-typescript":"^1.1.5","@semantic-release/release-notes-generator":"^10.0.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.1.0_1679908137257_0.3209704822936861","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"locter","version":"1.1.1","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.1.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"34e1f8a7b64e27376af5789951e0dee32972a2c8","tarball":"https://registry.npmjs.org/locter/-/locter-1.1.1.tgz","fileCount":35,"integrity":"sha512-OOFJo2jjUA1YQ3VqI73SGJHr1Zy5TQkLY7qtB9tfCbnSY26Sv19KEp0NVWK+cFVO1XZA7ygPQJEIqGPa/VvaeA==","signatures":[{"sig":"MEQCIAGaWnK6JmPvMWRtGQcdcectX4pqwkApfMF+6BK1Vq62AiB3MkfATcUx1ZIjiU5BMujcaJ1esNN03qQ/RLQBcM6GPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134250},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"f1e5668c008ec6a1071466e4719f2dd30796f274","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ebec":"^1.0.0","flat":"^5.0.2","glob":"^9.3.2","jiti":"^1.18.2","destr":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.3.0","husky":"^8.0.3","eslint":"^8.41.0","rimraf":"^4.4.1","rollup":"^3.23.0","@swc/core":"^1.3.60","@swc/jest":"^0.2.26","cross-env":"^7.0.3","typescript":"^5.0.4","@types/flat":"^5.0.2","@types/jest":"^27.5.2","@types/node":"^20.2.5","magic-string":"^0.30.0","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@tada5hi/semantic-release":"^0.1.0","@tada5hi/commitlint-config":"^1.0.2","@rollup/plugin-node-resolve":"^15.0.2","@tada5hi/eslint-config-typescript":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.1.1_1685380928887_0.3485638763349337","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"locter","version":"1.1.2","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.1.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"f694af7c4e45d17e9c0056d3ce799bb22293215a","tarball":"https://registry.npmjs.org/locter/-/locter-1.1.2.tgz","fileCount":35,"integrity":"sha512-JVvOxYH8B35/zCcQXZaDQN/SH/ClxPADinMvbC/ls6C66MepBjTlqwBxOAV8IQJVMP1eo5D/x+RVB0izqba3pQ==","signatures":[{"sig":"MEYCIQCuDRP+yDwVpKIhxaOeUWk0ozANZWmN2e0Rjy/Cf3p4nQIhAPbrn49nvDj6uNd8+1SMPM1ywh85g9Id+Sp1Q7FnZXGc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134471},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"af2f42a46a030c7895a7549e09aebb0229ba4a80","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ebec":"^1.0.0","flat":"^5.0.2","glob":"^9.3.2","jiti":"^1.18.2","destr":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.3.0","husky":"^8.0.3","eslint":"^8.41.0","rimraf":"^4.4.1","rollup":"^3.23.0","@swc/core":"^1.3.60","@swc/jest":"^0.2.26","cross-env":"^7.0.3","typescript":"^5.0.4","@types/flat":"^5.0.2","@types/jest":"^27.5.2","@types/node":"^20.2.5","magic-string":"^0.30.0","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.4.0","@tada5hi/semantic-release":"^0.1.0","@tada5hi/commitlint-config":"^1.0.2","@rollup/plugin-node-resolve":"^15.0.2","@tada5hi/eslint-config-typescript":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.1.2_1685381504252_0.09595764419000652","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"locter","version":"1.1.3","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.1.3","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"7a4e34cf310d12a34eb410da5a509b98ab7aee29","tarball":"https://registry.npmjs.org/locter/-/locter-1.1.3.tgz","fileCount":35,"integrity":"sha512-KcY6d8PWKog1/AjRtd5BbZAJXlphR3/mxMbg1GkBPjAKtOI6a78C0g7ZBrJzQN4t4GDC4q5+MxgC31/QRU84EA==","signatures":[{"sig":"MEUCIAg7B2SMAaAMvtO4o2P3GP91qxKi8HeFvtgB2WhJHhrPAiEAlv78CWMMbH6o9CSnLdv7A0KDLtgaL+CYPOGQXhOUz/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134359},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"9436332ec7f083ab2eafeeec5b8cb02d655d87cd","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.16.1","dependencies":{"ebec":"^1.1.0","flat":"^5.0.2","glob":"^9.3.2","jiti":"^1.19.1","destr":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mlly":"^1.4.0","husky":"^8.0.3","eslint":"^8.45.0","rimraf":"^4.4.1","rollup":"^3.26.3","@swc/core":"^1.3.69","@swc/jest":"^0.2.26","cross-env":"^7.0.3","typescript":"^5.1.6","@types/flat":"^5.0.2","@types/jest":"^27.5.2","@types/node":"^20.4.2","magic-string":"^0.30.1","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.5.0","@tada5hi/semantic-release":"^0.2.0","@tada5hi/commitlint-config":"^1.1.0","@rollup/plugin-node-resolve":"^15.1.0","@tada5hi/eslint-config-typescript":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.1.3_1689667636882_0.9430919085980443","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"locter","version":"1.2.0","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.2.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"e5f75afa8ef4f83ab6f3086523767aeb91747759","tarball":"https://registry.npmjs.org/locter/-/locter-1.2.0.tgz","fileCount":35,"integrity":"sha512-r9lkYvk/vdvCHHNScABwKCEfOfKzdmqrLkJr9CKOC+PydMTQTBZocFe7Cd6yIsT/gLIo3PGuk5XxqsNKBWPXSw==","signatures":[{"sig":"MEUCIQDUzJxhFbxaI0HKHAZe6uT85GPUHjET4f4hHA2uGcVSVAIgPKrfAn80q3vAj3WPat3XLZBg5s/W3N2CgnUsnM/psDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135095},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"3bbf2e0d41ec6d893375f8c66abdee7908e154a0","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.16.1","dependencies":{"ebec":"^1.1.0","flat":"^5.0.2","glob":"^9.3.2","jiti":"^1.19.1","destr":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","mlly":"^1.4.0","husky":"^8.0.3","eslint":"^8.45.0","rimraf":"^4.4.1","rollup":"^3.26.3","@swc/core":"^1.3.70","@swc/jest":"^0.2.27","cross-env":"^7.0.3","typescript":"^5.1.6","@types/flat":"^5.0.2","@types/jest":"^29.5.3","@types/node":"^20.4.2","magic-string":"^0.30.1","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.5.0","@tada5hi/semantic-release":"^0.2.0","@tada5hi/commitlint-config":"^1.1.0","@rollup/plugin-node-resolve":"^15.1.0","@tada5hi/eslint-config-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.2.0_1689851927789_0.5947912228106675","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"locter","version":"1.2.1","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.2.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"7aa8419cfa6b66466cc5b28cbff991aa3cc4e63f","tarball":"https://registry.npmjs.org/locter/-/locter-1.2.1.tgz","fileCount":35,"integrity":"sha512-jl1TXqbrhT9+LLZ7yFiLjVmwBpVA6tLKobZ3YAYzRc5rG4Gpm7z0KB6xVg+zDpuSWY0t5DKglTvsUbdSmIEmDQ==","signatures":[{"sig":"MEQCIEgDAbM6L8cYGXu1Q8hRuRFQfy4opLO0yKpHmMQj9C75AiAk7BCzD1K0C4iG/ZI28FmCRIDP9oWaK3n55uxsNZkoDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135096},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"d597a8a2fd621b53d89e96d52f19855c39aff919","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"8.19.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.16.1","dependencies":{"ebec":"^1.1.0","flat":"^5.0.2","glob":"^10.3.3","jiti":"^1.19.1","destr":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","mlly":"^1.4.0","husky":"^8.0.3","eslint":"^8.45.0","rimraf":"^4.4.1","rollup":"^3.26.3","@swc/core":"^1.3.70","@swc/jest":"^0.2.27","cross-env":"^7.0.3","typescript":"^5.1.6","@types/flat":"^5.0.2","@types/jest":"^29.5.3","@types/node":"^20.4.2","magic-string":"^0.30.1","sourcemap-codec":"^1.4.8","semantic-release":"^19.0.5","@tada5hi/tsconfig":"^0.5.0","@tada5hi/semantic-release":"^0.2.0","@tada5hi/commitlint-config":"^1.1.0","@rollup/plugin-node-resolve":"^15.1.0","@tada5hi/eslint-config-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.2.1_1690186943563_0.766064223251127","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"locter","version":"1.2.2","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.2.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"a52e870236cd9383c1e0e3012f33a4c3f2a6f9d8","tarball":"https://registry.npmjs.org/locter/-/locter-1.2.2.tgz","fileCount":35,"integrity":"sha512-9C/TDHlFdZUlVtBXUmpXhHaO4V9uGYqWKIHag+2ToPQ22j3VEqg7tz8ZI1iWkHmBUGXS4wKXavzWATwFjxhirw==","signatures":[{"sig":"MEYCIQCu59BT76GuxO5jbB9RlEfVjybBWyMjiPcs11eu1IodzgIhAPZdH9lqqFaFRF4kFU9ayCaNCXzXC5JMGgR5qov0QWn/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135035},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"b60b1c64afdd443ffb3942ac97075883dcbd9c4a","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"9.8.1","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ebec":"^1.1.1","flat":"^5.0.2","glob":"^10.3.3","jiti":"^1.19.3","destr":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^8.0.3","eslint":"^8.48.0","rimraf":"^4.4.1","rollup":"^3.26.3","@swc/core":"^1.3.82","@swc/jest":"^0.2.27","cross-env":"^7.0.3","typescript":"^5.1.6","@types/flat":"^5.0.2","@types/jest":"^29.5.4","@types/node":"^20.5.8","semantic-release":"^21.1.1","@tada5hi/tsconfig":"^0.5.0","@rollup/plugin-esm-shim":"^0.1.2","@tada5hi/semantic-release":"^0.2.0","@tada5hi/commitlint-config":"^1.1.0","@rollup/plugin-node-resolve":"^15.1.0","@tada5hi/eslint-config-typescript":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.2.2_1693674004555_0.9543924136207262","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"locter","version":"1.2.3","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.2.3","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"a8caa592413f0ae8cbcc2747735faf9bfb967a56","tarball":"https://registry.npmjs.org/locter/-/locter-1.2.3.tgz","fileCount":35,"integrity":"sha512-ew6nK4ejX+Z4bRvF94mErI38mBxn6Gvi61HL+vEU6X06Pa8RrmwvhmPqCX7784UzdhQ0+qeyYOYp8Rd5mOvh1A==","signatures":[{"sig":"MEUCIQCoL+sG9upFK4hLY8q6gv0k0YTp3mqFO00ov1iHXyH2NwIgRPWYQFv4GSBYOaASLGgWGx1No/LC89pZ5Nmn0gU8Dnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134921},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"34bb7ed51e278510d778a629e01940e43563ae54","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.2.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","glob":"^10.3.10","jiti":"^1.21.0","destr":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^8.0.3","eslint":"^8.48.0","rimraf":"^5.0.5","rollup":"^4.5.2","@swc/core":"^1.3.99","@swc/jest":"^0.2.27","cross-env":"^7.0.3","typescript":"^5.1.6","@types/flat":"^5.0.2","@types/jest":"^29.5.4","@types/node":"^20.9.5","semantic-release":"^22.0.8","@tada5hi/tsconfig":"^0.5.0","@rollup/plugin-esm-shim":"^0.1.5","@tada5hi/semantic-release":"^0.3.0","@tada5hi/commitlint-config":"^1.1.3","@rollup/plugin-node-resolve":"^15.2.3","@tada5hi/eslint-config-typescript":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.2.3_1700931095800_0.37855565852961903","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"locter","version":"1.3.0","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@1.3.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"60032bfb6110d0aab627b89bd1c506c096d0db0c","tarball":"https://registry.npmjs.org/locter/-/locter-1.3.0.tgz","fileCount":37,"integrity":"sha512-HfyXUmhGZNSvWIgyjZBrFQQ1zH06Yy+4ucKV1ujwMxfGxscwzwi2p6r+FXX/ivD9xxflQwSrB7UYpZNFYPONbw==","signatures":[{"sig":"MEUCICcQzkyrcAQaN1tALx96svcRp/f9itRI21WDrllxpPUJAiEA6j/kjLtWo5N4+fA5VrTiqhD6CWU4cKOM30pTn2rlu1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143351},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"84e7c146b3569adb38f068f23dc6fde53a1997a4","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.2.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^1.21.0","yaml":"^2.3.4","destr":"^2.0.2","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^8.0.3","eslint":"^8.48.0","rimraf":"^5.0.5","rollup":"^4.9.4","@swc/core":"^1.3.99","@swc/jest":"^0.2.27","cross-env":"^7.0.3","typescript":"^5.1.6","@types/flat":"^5.0.2","@types/jest":"^29.5.4","@types/node":"^20.9.5","semantic-release":"^22.0.8","@tada5hi/tsconfig":"^0.5.0","@rollup/plugin-esm-shim":"^0.1.5","@tada5hi/semantic-release":"^0.3.0","@tada5hi/commitlint-config":"^1.1.4","@rollup/plugin-node-resolve":"^15.2.3","@tada5hi/eslint-config-typescript":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/locter_1.3.0_1704803895264_0.21616273893166738","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"locter","version":"2.0.0","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@2.0.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"7a9d255c10c6cf2b9e80ed63b50850cb7b6e59ec","tarball":"https://registry.npmjs.org/locter/-/locter-2.0.0.tgz","fileCount":39,"integrity":"sha512-gJkdtvcxR3EbGCC/tnlUHKi8qr/XUWetkzrvYQlJUndGG8z9QMW+aw1jnfwsTXyLMx6eoxeyM3LyCcLCxUbJ0w==","signatures":[{"sig":"MEUCIQDO+dIiLtZXHJtBfLuWcCTQLU5x7Wei3S1ON2rhq9rz8AIgVF+eq9PswkmTN46O1mIszDQNIbcwaxNKrYsFDQbYJ60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144761},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"e44377ce989be01c4a8181e7d2d01300f4dc2310","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.2.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^1.21.0","yaml":"^2.3.4","destr":"^2.0.2","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^8.0.3","eslint":"^8.48.0","rimraf":"^5.0.5","rollup":"^4.9.4","@swc/core":"^1.3.104","@swc/jest":"^0.2.27","cross-env":"^7.0.3","typescript":"^5.1.6","@types/flat":"^5.0.2","@types/jest":"^29.5.4","@types/node":"^20.9.5","semantic-release":"^22.0.8","@tada5hi/tsconfig":"^0.5.0","@rollup/plugin-esm-shim":"^0.1.5","@tada5hi/semantic-release":"^0.3.0","@tada5hi/commitlint-config":"^1.1.4","@rollup/plugin-node-resolve":"^15.2.3","@tada5hi/eslint-config-typescript":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/locter_2.0.0_1705571727678_0.4871836335678559","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"locter","version":"2.0.1","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@2.0.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"3c90180b289560c249483022493a9334e45bfab8","tarball":"https://registry.npmjs.org/locter/-/locter-2.0.1.tgz","fileCount":39,"integrity":"sha512-Adl/AY/Cn3dR4tWYFhLveErQ5BgkUSgRpbDyhqzy73QP2fp6lZRr4mqhWmla5agttZFzXMkykKB5sH6FBjRSww==","signatures":[{"sig":"MEUCIElc8hM/popHQ4xRi0RGPtKfdoynMJaJiYNhO1/yf7BpAiEA3+6VMR3rgod8Hq5dkutt8PPA8hbTtqYfZDKtn9S06Uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145143},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"cc993492976842e32f107d084179a6f3190d8fd0","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.2.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^1.21.0","yaml":"^2.3.4","destr":"^2.0.2","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^8.0.3","eslint":"^8.48.0","rimraf":"^5.0.5","rollup":"^4.9.4","@swc/core":"^1.3.104","@swc/jest":"^0.2.27","cross-env":"^7.0.3","typescript":"^5.1.6","@types/flat":"^5.0.2","@types/jest":"^29.5.4","@types/node":"^20.9.5","semantic-release":"^22.0.8","@tada5hi/tsconfig":"^0.5.0","@rollup/plugin-esm-shim":"^0.1.5","@tada5hi/semantic-release":"^0.3.0","@tada5hi/commitlint-config":"^1.1.4","@rollup/plugin-node-resolve":"^15.2.3","@tada5hi/eslint-config-typescript":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/locter_2.0.1_1705573123447_0.5841505133901352","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"locter","version":"2.0.2","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@2.0.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"3e92ce3112ad4f4244087aed2e4d39dd0d79917b","tarball":"https://registry.npmjs.org/locter/-/locter-2.0.2.tgz","fileCount":39,"integrity":"sha512-bb/7J2yiGa9UzoFRoTXXQSPBEGirz7wddD996LcrJ6x0MV6TxrwkL6lVNIsFoYboj7gQLjnZLaB6f0F1pBdRRQ==","signatures":[{"sig":"MEYCIQDbbbdgoPjO0NQuL7ludRxNAh+HOCU6OoSqMjw9alqQKgIhAOj2IC8KjEHBFghzhS4JvLo5PUnb7hCGWAOlMcryxtUV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146914},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"a675f957db43a8329fa7bceb5de1127a101b3363","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.2.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^1.21.0","yaml":"^2.3.4","destr":"^2.0.2","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^8.0.3","eslint":"^8.48.0","rimraf":"^5.0.5","rollup":"^4.9.4","@swc/core":"^1.3.104","@swc/jest":"^0.2.27","cross-env":"^7.0.3","typescript":"^5.1.6","@types/flat":"^5.0.2","@types/jest":"^29.5.4","@types/node":"^20.9.5","semantic-release":"^22.0.8","@tada5hi/tsconfig":"^0.5.0","@rollup/plugin-esm-shim":"^0.1.5","@tada5hi/semantic-release":"^0.3.0","@tada5hi/commitlint-config":"^1.1.4","@rollup/plugin-node-resolve":"^15.2.3","@tada5hi/eslint-config-typescript":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/locter_2.0.2_1705606481013_0.4033721078357291","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"locter","version":"2.1.0","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@2.1.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"9331e8abea6c9dbe469ee032fb6846fc82cd1b6d","tarball":"https://registry.npmjs.org/locter/-/locter-2.1.0.tgz","fileCount":39,"integrity":"sha512-QUPPtb6CQ3hOacDZq2kc6KMzYn9z6r9B2RtFJTBD9nqxmyQJVYnTNZNqY6Z5NcJfwsGEgJLddnfFpofg7EJMDg==","signatures":[{"sig":"MEQCICYDWN/7JnJqmrvZ3PFxEvqska7nnJtMKnu5jFpweOBRAiAE0tE7HO97nA7UchwBHmeOeFOndV2VpWdTs22eICuSiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147693},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"e2aaf2c79dc76d232ca7dbcef96ecaf1bb5fe3fc","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.2.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^1.21.0","yaml":"^2.4.1","destr":"^2.0.3","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","rollup":"^4.13.2","@swc/core":"^1.4.11","@swc/jest":"^0.2.36","cross-env":"^7.0.3","typescript":"^5.4.3","@types/flat":"^5.0.2","@types/jest":"^29.5.12","@types/node":"^20.12.2","semantic-release":"^22.0.8","@tada5hi/tsconfig":"^0.5.1","@rollup/plugin-esm-shim":"^0.1.5","@tada5hi/semantic-release":"^0.3.1","@tada5hi/commitlint-config":"^1.2.0","@rollup/plugin-node-resolve":"^15.2.3","@tada5hi/eslint-config-typescript":"^1.2.10"},"_npmOperationalInternal":{"tmp":"tmp/locter_2.1.0_1712043920414_0.741201044813864","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"locter","version":"2.1.1","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@2.1.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"31be1c81db8268162c4c3e4d2700df3f7ed235cc","tarball":"https://registry.npmjs.org/locter/-/locter-2.1.1.tgz","fileCount":39,"integrity":"sha512-trTg69NVZkfo/70BW7cXAZkFEFDWlQwPcNUO1aDZs/HhOzt7jBPSWldGqK/RXQDmb2tWCpPdRmrHMSXPRm3B2w==","signatures":[{"sig":"MEUCIFbe96JrQOk/XwIpozgisIo/zjXv4wbr3ZvTkhQYexWoAiEA4kTN3wMBpKLsTLE6GzUmk7Y6oJJpicg2DkZJS11SxxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147788},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"97ea70d59801a56d8348147a9fcba2010427be11","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.2.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^1.21.6","yaml":"^2.5.0","destr":"^2.0.3","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^9.1.4","eslint":"^8.57.0","rimraf":"^5.0.5","rollup":"^4.20.0","@swc/core":"^1.7.11","@swc/jest":"^0.2.36","cross-env":"^7.0.3","typescript":"^5.5.4","@types/flat":"^5.0.2","@types/jest":"^29.5.12","@types/node":"^22.3.0","semantic-release":"^22.0.8","@tada5hi/tsconfig":"^0.5.1","@rollup/plugin-esm-shim":"^0.1.7","@tada5hi/semantic-release":"^0.3.1","@tada5hi/commitlint-config":"^1.2.1","@rollup/plugin-node-resolve":"^15.2.3","@tada5hi/eslint-config-typescript":"^1.2.11"},"_npmOperationalInternal":{"tmp":"tmp/locter_2.1.1_1724435528310_0.8918500858897638","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"locter","version":"2.1.2","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@2.1.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"a899f2cc5f95ac84a1c0f4afcf21c849c59a8169","tarball":"https://registry.npmjs.org/locter/-/locter-2.1.2.tgz","fileCount":39,"integrity":"sha512-76EnsuABydMChiBwHKbQaDSRC5DXhwUizr3ARcabe4kPiccSPuFrMzIppWhNEQUE1aJBxq1akbf0RVVb2GjYQA==","signatures":[{"sig":"MEYCIQDvQcTw5q40i4haXuAjZ7rtDQiJS1OUIxmA6QKGOwp6MQIhAOcJzEfxoViehoqooLp6kg23pgc6ilaK61kUAaLpBD/k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148025},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"1726b4cb48308cc03b4ca99f0da33ddd7e3badb5","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.2.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^2.0.0","yaml":"^2.5.1","destr":"^2.0.3","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^9.1.6","eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.22.4","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","cross-env":"^7.0.3","typescript":"^5.6.2","@types/flat":"^5.0.2","@types/jest":"^29.5.12","@types/node":"^22.7.2","semantic-release":"^22.0.8","@tada5hi/tsconfig":"^0.5.1","@rollup/plugin-esm-shim":"^0.1.7","@tada5hi/semantic-release":"^0.3.1","@tada5hi/commitlint-config":"^1.2.2","@rollup/plugin-node-resolve":"^15.3.0","@tada5hi/eslint-config-typescript":"^1.2.12"},"_npmOperationalInternal":{"tmp":"tmp/locter_2.1.2_1727345026580_0.13795815442681958","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"locter","version":"2.1.3","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@2.1.3","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"23fc5ff48315da2e01b9bbbbeee71e54e00516f2","tarball":"https://registry.npmjs.org/locter/-/locter-2.1.3.tgz","fileCount":39,"integrity":"sha512-Ug8y8osiD61WzA/JoMZykWkPJnY0PSqlPfyWapS6Abo1yZl/o28I+yhz6S+PgQqkVfl+x/C9RHV0S6WX6YL+Uw==","signatures":[{"sig":"MEUCIAHZr+CwDYlcpz5dYCpiSf4Vsgy6xg1rNW1c9Ukf+ge5AiEAg6C5D3uB4R5goGUve9w5o1tHW9QeWkN3qxYRDARlk38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148025},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"84a224b5828f6f154bb0364c3a38b929a6b76db5","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.2.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^2.3.3","yaml":"^2.5.1","destr":"^2.0.3","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^9.1.6","eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.24.0","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","cross-env":"^7.0.3","typescript":"^5.6.2","@types/flat":"^5.0.2","@types/jest":"^29.5.12","@types/node":"^22.7.2","semantic-release":"^22.0.8","@tada5hi/tsconfig":"^0.5.1","@rollup/plugin-esm-shim":"^0.1.7","@tada5hi/semantic-release":"^0.3.1","@tada5hi/commitlint-config":"^1.2.2","@rollup/plugin-node-resolve":"^15.3.0","@tada5hi/eslint-config-typescript":"^1.2.12"},"_npmOperationalInternal":{"tmp":"tmp/locter_2.1.3_1728394460519_0.11012523753551706","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"locter","version":"2.1.4","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@2.1.4","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"e293d1eaba4d1b6258cd9d680a6f91eb366bd258","tarball":"https://registry.npmjs.org/locter/-/locter-2.1.4.tgz","fileCount":39,"integrity":"sha512-3Q+ENHAMY8X033Ak6p+UyMEm5NrWz+fwvUVuNvxcgUJMbnXA2pZokCPJU79iCH6hB95QrBpV99zjtdqYiX/HTw==","signatures":[{"sig":"MEQCIEng0DGc35sYye440m+ohHLh3Rs6WvOMNJuphjzYqIG6AiBwItJKBjrf9/jY/8qUVd7KxjAei+s4M1JAqz4CS+iO/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147922},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"d8b0eed9138d18d8c5d886076e6f3ce3cc41b66d","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.2.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^2.3.3","yaml":"^2.5.1","destr":"^2.0.3","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^9.1.6","eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.24.0","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","cross-env":"^7.0.3","typescript":"^5.6.2","@types/flat":"^5.0.2","@types/jest":"^29.5.12","@types/node":"^22.7.2","semantic-release":"^22.0.8","@tada5hi/tsconfig":"^0.5.1","@rollup/plugin-esm-shim":"^0.1.7","@tada5hi/semantic-release":"^0.3.1","@tada5hi/commitlint-config":"^1.2.2","@rollup/plugin-node-resolve":"^15.3.0","@tada5hi/eslint-config-typescript":"^1.2.12"},"_npmOperationalInternal":{"tmp":"tmp/locter_2.1.4_1728653351578_0.3981545345393842","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"locter","version":"2.1.5","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@2.1.5","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"b16306a321b40f579f1124069618c41612420502","tarball":"https://registry.npmjs.org/locter/-/locter-2.1.5.tgz","fileCount":39,"integrity":"sha512-eI57PuVxigQ0GBscGIIFGPB467E5zKODHD3XGuknzLvf7HdnvRw3GdZVGj1J8XKsKOYovZQesX/oOdTwbdjwuQ==","signatures":[{"sig":"MEYCIQDXwZgT/BS/1TRks8ZmH9boAbsNllZKewT0NSTdC+pBgAIhAMG1jpfg8ZSJezr/ICmMhFUCmD2v1k9+Z88nlCjNxpkp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146003},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"457171d2ec74f535795a2a521ef79d52220527b1","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.2.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^2.4.0","yaml":"^2.6.0","destr":"^2.0.3","fast-glob":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^9.1.6","eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.24.4","@swc/core":"^1.8.0","@swc/jest":"^0.2.36","cross-env":"^7.0.3","typescript":"^5.6.3","@types/flat":"^5.0.2","@types/jest":"^29.5.12","@types/node":"^22.7.2","semantic-release":"^22.0.8","@tada5hi/tsconfig":"^0.5.1","@rollup/plugin-esm-shim":"^0.1.7","@tada5hi/semantic-release":"^0.3.1","@tada5hi/commitlint-config":"^1.2.2","@rollup/plugin-node-resolve":"^15.3.0","@tada5hi/eslint-config-typescript":"^1.2.12"},"_npmOperationalInternal":{"tmp":"tmp/locter_2.1.5_1730888140472_0.5780560753244075","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"locter","version":"2.1.6","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@2.1.6","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"40951c5675b75e85ee1e9d0c15c7fb7b17ef4d07","tarball":"https://registry.npmjs.org/locter/-/locter-2.1.6.tgz","fileCount":39,"integrity":"sha512-fPTEQC08IFSIJe1xrsFT8MqbuwEHaM+RJ/y48PiWDs2VI7MtzsAsXEeWcwPd8lrfINB+iSGHRsUf1RXdv/RA1Q==","signatures":[{"sig":"MEQCICJAiaclpdWwgkrLlgorSboqdlK3GJmdFwq0/SO9H/W+AiAh7AOK4RF9JgVUkUXhP7ifMI3ED65Nhl6yKOskfTlJEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145996},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"f3ff3555b9f406df883e5b77331c53a0503e747d","scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.2.4","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"18.20.5","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^2.4.2","yaml":"^2.7.0","destr":"^2.0.3","fast-glob":"^3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^9.1.7","eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.32.0","@swc/core":"^1.10.9","@swc/jest":"^0.2.37","cross-env":"^7.0.3","typescript":"^5.7.3","@types/flat":"^5.0.2","@types/jest":"^29.5.14","@types/node":"^22.10.10","semantic-release":"^22.0.8","@tada5hi/tsconfig":"^0.6.0","@rollup/plugin-esm-shim":"^0.1.7","@tada5hi/semantic-release":"^0.3.1","@tada5hi/commitlint-config":"^1.2.3","@rollup/plugin-node-resolve":"^15.3.0","@tada5hi/eslint-config-typescript":"^1.2.13"},"_npmOperationalInternal":{"tmp":"tmp/locter_2.1.6_1737718331606_0.44970320091653715","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"locter","version":"2.2.0","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@2.2.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"dist":{"shasum":"d83629c8cbbf440f794e37e1f42aff5cbe83a545","tarball":"https://registry.npmjs.org/locter/-/locter-2.2.0.tgz","fileCount":39,"integrity":"sha512-EFiq3HbiUSsEWzWKLO8wumlj07KwuBi9qsSpbul26PFklrYNs0pQMEsLlj3o0gv/mbXi81zHq29IedmRM/qX2Q==","signatures":[{"sig":"MEYCIQCWxnNy+HqU6zJ2TCvIahxEuwJiWu/YBcbK2y8me/MBvwIhAOrVdgVDRYtRMbKYKHz2QlXhXEHA/itPD7Tkj19uaiS8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146764},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"https://github.com/tada5hi/locter.git","type":"git"},"description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^2.5.1","yaml":"^2.8.1","destr":"^2.0.5","fast-glob":"^3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","husky":"^9.1.7","eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.46.2","@swc/core":"^1.13.3","@swc/jest":"^0.2.39","cross-env":"^10.0.0","typescript":"^5.9.2","@types/flat":"^5.0.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@tada5hi/tsconfig":"^0.6.0","workspaces-publish":"^1.4.5","@rollup/plugin-esm-shim":"^0.1.8","@tada5hi/commitlint-config":"^1.2.6","@rollup/plugin-node-resolve":"^16.0.1","@tada5hi/eslint-config-typescript":"^1.2.17"},"_npmOperationalInternal":{"tmp":"tmp/locter_2.2.0_1754732999063_0.45128210359693033","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"locter","version":"2.2.1","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@2.2.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"dist":{"shasum":"588f81cd6f2eab1d636bc4a49faaee0ea0187252","tarball":"https://registry.npmjs.org/locter/-/locter-2.2.1.tgz","fileCount":39,"integrity":"sha512-Cc7mowptFl7ug5he6Iuos7aGRd9xbwTfnx1ng4AX/7F4iqemPaXAIJDi13IBwQZrKgli9OPEYXm6uCKr7ynxUQ==","signatures":[{"sig":"MEUCIQDHQHQNRg7scRGN7SF+EjsuDu1KDFyQE5yS4BePFBuvAAIgFxnQgFZYq6ppM3N4XJdXpBLlYNeKS1U4UcgZP4EW7UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146765},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint --ext .js,.vue,.ts ./src","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","build":"rimraf dist && npm run build:types && npm run build:js","commit":"npx git-cz","prepare":"npx husky install","build:js":"rollup -c","lint:fix":"npm run lint -- --fix","build:types":"tsc --emitDeclarationOnly","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"https://github.com/tada5hi/locter.git","type":"git"},"description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ebec":"^2.3.0","flat":"^5.0.2","jiti":"^2.6.1","yaml":"^2.8.1","destr":"^2.0.5","fast-glob":"^3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^9.1.7","eslint":"^8.57.0","rimraf":"^6.1.2","rollup":"^4.53.3","@swc/core":"^1.15.3","@swc/jest":"^0.2.39","cross-env":"^10.1.0","typescript":"^5.9.3","@types/flat":"^5.0.2","@types/jest":"^30.0.0","@types/node":"^24.10.1","@tada5hi/tsconfig":"^0.6.0","workspaces-publish":"^1.5.0","@rollup/plugin-esm-shim":"^0.1.8","@tada5hi/commitlint-config":"^1.2.6","@rollup/plugin-node-resolve":"^16.0.3","@tada5hi/eslint-config-typescript":"^1.2.17"},"_npmOperationalInternal":{"tmp":"tmp/locter_2.2.1_1764003120396_0.8102765491302786","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"locter","version":"3.0.0","keywords":["file","loader","transpiling","compiler","loading","on-demand-transpiling","locator","file-extension","transpiling","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@3.0.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"fa6a5db88bfc0ec97db7aacb4a7d23239aa3d5ee","tarball":"https://registry.npmjs.org/locter/-/locter-3.0.0.tgz","fileCount":6,"integrity":"sha512-crC8Usl4KmSi/sMaKU1pbo/NcfgbMPv9KIS86zxKguFaKhDP21m/l8nsMsopEtYIvXwa/v8FRtBPQd/z1AiFdQ==","signatures":[{"sig":"MEQCIHjVNTaKsm2OJasTk5AGHswSq2KarzMl1540bT0p666oAiAaqh5IYDt3JwE2rVF8C7H6RnLwixablzza0QsQuLeYzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100142},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"6e70af87a5445d071f6e9c268b96d6a4e548f717","scripts":{"lint":"eslint","test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","prepare":"husky","build:js":"tsdown","lint:fix":"npm run lint -- --fix","build:types":"tsc --noEmit","test:coverage":"vitest --config test/vitest.config.ts --run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9966a5ff-f5ba-40f1-9918-e54f22b729d3"}},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.9.8","description":"A library to locate a file/module by criteria and load it!","directories":{},"_nodeVersion":"22.22.3","dependencies":{"flat":"^6.0.1","jiti":"^2.6.1","yaml":"^2.8.1","destr":"^2.0.5","fast-glob":"^3.3.3","@ebec/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","tsdown":"^0.22.0","vitest":"^4.1.5","typescript":"^6.0.3","@tada5hi/tsconfig":"^0.7.2","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.5","@tada5hi/eslint-config":"^2.3.0","@tada5hi/commitlint-config":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/locter_3.0.0_1779373307549_0.40121140444605086","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.0":{"name":"locter","version":"4.0.0-beta.0","keywords":["file","locator","loader","reader","writer","loading","on-demand-transpiling","transpiling","file-extension","typescript","json","yaml","conf"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@4.0.0-beta.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"630f0a453bc7abb42586c8ed498268e42685c59e","tarball":"https://registry.npmjs.org/locter/-/locter-4.0.0-beta.0.tgz","fileCount":6,"integrity":"sha512-loRvXHHZpwzdLc0cOMhPeMCDnH378qj0tpzlyeh+NcQNdh//e9UOHxj1dGcVV0Lrv9iSqVfhQppADWp83oRbnw==","signatures":[{"sig":"MEUCIAxA/oHQwlQqu9T7b3v50N3QiXu+Ua5XFh/Xcl708xEyAiEAnGuznU16DDsyFn8S64SrgH2i8zncucw+3p2HfhNE7jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183187},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"7b56c871d9e90a80e6afb2634fa7b7cf6639b773","scripts":{"lint":"eslint","test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","prepare":"husky","build:js":"tsdown","lint:fix":"npm run lint -- --fix","build:types":"tsc --noEmit","test:coverage":"vitest --config test/vitest.config.ts --run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9966a5ff-f5ba-40f1-9918-e54f22b729d3"}},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.9.8","description":"A library to locate files/modules by criteria, read them and write them back!","directories":{},"_nodeVersion":"22.23.1","dependencies":{"flat":"^6.0.1","jiti":"^2.6.1","yaml":"^2.8.1","destr":"^2.0.5","fast-glob":"^3.3.3","@ebec/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"husky":"^9.1.7","eslint":"^10.7.0","tsdown":"^0.22.8","vitest":"^4.1.5","typescript":"^6.0.3","@tada5hi/tsconfig":"^0.7.2","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"^4.1.10","@tada5hi/eslint-config":"^2.3.1","@tada5hi/commitlint-config":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/locter_4.0.0-beta.0_1784547413344_0.3322796127129879","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.1":{"name":"locter","version":"4.0.0-beta.1","keywords":["file","locator","loader","reader","writer","loading","on-demand-transpiling","transpiling","file-extension","typescript","json","yaml","conf"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@4.0.0-beta.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"eba8b1334d35683355d56339613b3f75fa63ec9c","tarball":"https://registry.npmjs.org/locter/-/locter-4.0.0-beta.1.tgz","fileCount":6,"integrity":"sha512-93qffypjudiOHldTuaNU8+r+cvkGrDL8x3qq8fRIhcZf4XF1KVYGEuSMdFv94Dha5JvzPAUDOLP7Sd+U4nXLWQ==","signatures":[{"sig":"MEUCIHvGgVwNIDTczQrEK9Oorj2rxRejrtFPUwzbXqTzfIewAiEAjAmgql375tLZuvqfBdZ0S9uQd0bSt3Chb+Ohu0cPp6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190800},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"340764590a43d62e78bf30da466f52f33f75db83","scripts":{"lint":"eslint","test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","prepare":"husky","build:js":"tsdown","lint:fix":"npm run lint -- --fix","build:types":"tsc --noEmit","test:coverage":"vitest --config test/vitest.config.ts --run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9966a5ff-f5ba-40f1-9918-e54f22b729d3"}},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.9.8","description":"A library to locate files/modules by criteria, read them and write them back!","directories":{},"_nodeVersion":"22.23.1","dependencies":{"flat":"^6.0.1","jiti":"^2.6.1","yaml":"^2.8.1","destr":"^2.0.5","fast-glob":"^3.3.3","@ebec/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"husky":"^9.1.7","eslint":"^10.7.0","tsdown":"^0.22.8","vitest":"^4.1.5","typescript":"^6.0.3","@tada5hi/tsconfig":"^0.7.2","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"^4.1.10","@tada5hi/eslint-config":"^2.3.1","@tada5hi/commitlint-config":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/locter_4.0.0-beta.1_1784561710780_0.3745594686103355","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.2":{"name":"locter","version":"4.0.0-beta.2","keywords":["file","locator","loader","reader","writer","loading","on-demand-transpiling","transpiling","file-extension","typescript","json","yaml","conf"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@4.0.0-beta.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"105757f376e9fef82899995e32cc3148f6f5c33b","tarball":"https://registry.npmjs.org/locter/-/locter-4.0.0-beta.2.tgz","fileCount":6,"integrity":"sha512-lPunl1vJoNekoC5a06uMNTCmWa6UDW0524llG5ySKoVskw99tQJFWlIuiNxhMGBnlp7dzfkEcH0Z+B5dBHFXUg==","signatures":[{"sig":"MEQCIA1dEMjKLp+Qxz2DqFxtfuEOOYrTcgpWmpnCk8bbdswkAiAk4tN8ttBBDO7Zt+VV+YZ+JHaSM7txNYR+UytLHKXIVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193362},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"263c3b4a3c53cc0947c5a335cb3521981ddf584f","scripts":{"lint":"eslint","test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","prepare":"husky","build:js":"tsdown","lint:fix":"npm run lint -- --fix","build:types":"tsc --noEmit","test:coverage":"vitest --config test/vitest.config.ts --run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9966a5ff-f5ba-40f1-9918-e54f22b729d3"}},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.9.8","description":"A library to locate files/modules by criteria, read them and write them back!","directories":{},"_nodeVersion":"22.23.1","dependencies":{"flat":"^6.0.1","jiti":"^2.6.1","yaml":"^2.8.1","destr":"^2.0.5","fast-glob":"^3.3.3","@ebec/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"husky":"^9.1.7","eslint":"^10.7.0","tsdown":"^0.22.8","vitest":"^4.1.5","typescript":"^6.0.3","@tada5hi/tsconfig":"^0.7.2","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"^4.1.10","@tada5hi/eslint-config":"^2.3.1","@tada5hi/commitlint-config":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/locter_4.0.0-beta.2_1784579309339_0.6582536722271985","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"locter","version":"4.0.0","keywords":["file","locator","loader","reader","writer","loading","on-demand-transpiling","transpiling","file-extension","typescript","json","yaml","conf"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@4.0.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"835d94ae915325819dd3989e02f2debfd01631ab","tarball":"https://registry.npmjs.org/locter/-/locter-4.0.0.tgz","fileCount":6,"integrity":"sha512-lzXhimreu7jX7JzlnXqQOqYspdxbP/9iv5QalzW0GA2uBQD//p8lDRDQzMsReJ6UjJk08iYzyTuI3GgauWD49Q==","signatures":[{"sig":"MEUCIQCgOGaO/uXXVeHlP9ZY/zGq4IzLHs69x8Cf/0phEV+fpAIgXfckVieZZ070EwYsJuO5evLg24I6sjnJwig6xPm1Wa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201976},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"4760d11423a333b35c09f5ffeb2bd8cb877e97fa","scripts":{"lint":"eslint","test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","prepare":"husky","build:js":"tsdown","lint:fix":"npm run lint -- --fix","build:types":"tsc --noEmit","test:coverage":"vitest --config test/vitest.config.ts --run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9966a5ff-f5ba-40f1-9918-e54f22b729d3"}},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.9.8","description":"A library to locate files/modules by criteria, read them and write them back!","directories":{},"_nodeVersion":"22.23.1","dependencies":{"flat":"^6.0.1","jiti":"^2.6.1","yaml":"^2.8.1","destr":"^2.0.5","fast-glob":"^3.3.3","@ebec/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.7.0","tsdown":"^0.22.8","vitest":"^4.1.5","typescript":"^6.0.3","@tada5hi/tsconfig":"^0.7.2","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"^4.1.10","@tada5hi/eslint-config":"^2.3.1","@tada5hi/commitlint-config":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/locter_4.0.0_1784619251903_0.7253562435396443","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"locter","version":"4.1.0","keywords":["file","locator","loader","reader","writer","loading","on-demand-transpiling","transpiling","file-extension","typescript","json","yaml","conf"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"locter@4.1.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/tada5hi/locter#readme","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"dist":{"shasum":"5035bec69cf2b07e07ccbc2044d9c2580ddf14d5","tarball":"https://registry.npmjs.org/locter/-/locter-4.1.0.tgz","fileCount":6,"integrity":"sha512-YFKrk5luPLZSP9Jscnu5+NUAiW6d7JgB+zHo1bULOPsJPAcOZbbypfMy4MAtRHzg56POLq8S+etX8HcOmxmgrA==","signatures":[{"sig":"MEUCIQCdUcnCx6VX1GAoKsgpOmiqq8QDIuDTIa/8nqHrKuhqOgIgCh/sK332dxcxauidjM5S3u5VMgPMZRxxl3yQCKb2rUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213595},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"2f89ff2b3ac4457bcaed8cfac0cc00708cac1c09","scripts":{"lint":"eslint","test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","prepare":"husky","build:js":"tsdown","lint:fix":"npm run lint -- --fix","build:types":"tsc --noEmit","test:coverage":"vitest --config test/vitest.config.ts --run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9966a5ff-f5ba-40f1-9918-e54f22b729d3"}},"repository":{"url":"git+https://github.com/tada5hi/locter.git","type":"git"},"_npmVersion":"10.9.8","description":"A library to locate files/modules by criteria, read them and write them back!","directories":{},"_nodeVersion":"22.23.1","dependencies":{"flat":"^6.0.1","jiti":"^2.6.1","yaml":"^2.8.1","destr":"^2.0.5","fast-glob":"^3.3.3","@ebec/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.7.0","tsdown":"^0.22.8","vitest":"^4.1.5","typescript":"^6.0.3","@tada5hi/tsconfig":"^0.7.2","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"^4.1.10","@tada5hi/eslint-config":"^2.3.1","@tada5hi/commitlint-config":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/locter_4.1.0_1784633052213_0.9446294811873244","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"locter","version":"4.1.1","type":"module","description":"A library to locate files/modules by criteria, read them and write them back!","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"engines":{"node":">=22.0.0"},"repository":{"type":"git","url":"git+https://github.com/tada5hi/locter.git"},"main":"dist/index.mjs","types":"dist/index.d.mts","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"scripts":{"build:types":"tsc --noEmit","build:js":"tsdown","build":"npm run build:types && npm run build:js","test":"vitest --config test/vitest.config.ts --run","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","lint":"eslint","lint:fix":"npm run lint -- --fix","prepare":"husky"},"keywords":["file","locator","loader","reader","writer","loading","on-demand-transpiling","transpiling","file-extension","typescript","json","yaml","conf"],"publishConfig":{"access":"public"},"license":"MIT","devDependencies":{"@tada5hi/commitlint-config":"^1.3.1","@tada5hi/eslint-config":"^2.3.1","@tada5hi/tsconfig":"^0.7.2","@vitest/coverage-v8":"^4.1.10","eslint":"^10.8.0","husky":"^9.1.7","tsdown":"^0.22.14","typescript":"^6.0.3","typescript-eslint":"^8.65.0","vitest":"^4.1.5"},"dependencies":{"@ebec/core":"^1.3.1","destr":"^2.0.5","fast-glob":"^3.3.3","flat":"^6.0.1","jiti":"^2.6.1","twinop":"^1.0.0","yaml":"^2.8.1"},"gitHead":"980198510271b36fe28d170feffe99a2707eedcc","_id":"locter@4.1.1","bugs":{"url":"https://github.com/tada5hi/locter/issues"},"homepage":"https://github.com/tada5hi/locter#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-2nbVtJIBUh72ViYSeyLI03PmTdheXiwH9e3mMO4wt10EUXeoKap3CdmcJOMkXIHTbfxzUoALLX+wRme/AFUxuw==","shasum":"935b9288957ee70cfa09010734c8c47397a848d0","tarball":"https://registry.npmjs.org/locter/-/locter-4.1.1.tgz","fileCount":6,"unpackedSize":212364,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/locter@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCDck6OO4ftAmW1jar83yJ7b8gYkw+VdyXtHIXTQt+D8QIgZqqokUSeoQ8af5l6NTGzv/th3xiAxQRZA/zFFtkhMO0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9966a5ff-f5ba-40f1-9918-e54f22b729d3"}},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/locter_4.1.1_1787552299896_0.29831192527545336"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-07T14:43:33.380Z","modified":"2026-08-24T06:18:20.352Z","0.0.1":"2022-05-07T14:43:33.599Z","0.1.1":"2022-05-31T10:27:15.720Z","0.1.2":"2022-05-31T13:03:44.221Z","0.2.0":"2022-08-11T12:27:59.381Z","0.2.1":"2022-08-11T12:42:54.975Z","0.2.2":"2022-08-11T13:05:52.643Z","0.3.1":"2022-10-03T16:10:47.675Z","0.3.2":"2022-10-11T14:58:30.635Z","0.4.0":"2022-11-28T17:38:19.640Z","0.5.0":"2022-11-29T09:01:07.193Z","0.5.1":"2022-11-29T15:40:16.514Z","0.5.2":"2022-11-29T18:26:46.643Z","0.5.3":"2022-11-30T08:41:51.673Z","0.6.0":"2022-12-01T08:45:22.839Z","0.6.1":"2022-12-19T11:06:43.057Z","0.6.2":"2023-01-07T12:44:01.483Z","0.7.0":"2023-01-14T12:54:55.193Z","0.7.1":"2023-01-17T11:49:54.555Z","0.8.0":"2023-01-30T14:10:04.319Z","0.8.1":"2023-01-31T11:03:13.059Z","0.8.2":"2023-01-31T16:47:10.248Z","1.0.0":"2023-02-07T10:17:31.219Z","1.0.1":"2023-02-07T11:35:32.688Z","1.0.2":"2023-02-14T11:29:16.606Z","1.0.3":"2023-02-14T19:59:51.236Z","1.0.4":"2023-02-17T09:10:19.833Z","1.0.5":"2023-02-17T09:41:34.789Z","1.0.6":"2023-02-28T07:37:02.832Z","1.0.7":"2023-03-05T12:14:09.924Z","1.0.8":"2023-03-10T08:23:24.430Z","1.0.9":"2023-03-10T08:44:43.359Z","1.0.10":"2023-03-17T09:36:04.469Z","1.0.11":"2023-03-26T10:48:06.716Z","1.1.0":"2023-03-27T09:08:57.447Z","1.1.1":"2023-05-29T17:22:09.056Z","1.1.2":"2023-05-29T17:31:44.437Z","1.1.3":"2023-07-18T08:07:17.095Z","1.2.0":"2023-07-20T11:18:48.044Z","1.2.1":"2023-07-24T08:22:23.716Z","1.2.2":"2023-09-02T17:00:04.737Z","1.2.3":"2023-11-25T16:51:35.992Z","1.3.0":"2024-01-09T12:38:15.459Z","2.0.0":"2024-01-18T09:55:27.896Z","2.0.1":"2024-01-18T10:18:43.639Z","2.0.2":"2024-01-18T19:34:41.201Z","2.1.0":"2024-04-02T07:45:20.568Z","2.1.1":"2024-08-23T17:52:08.515Z","2.1.2":"2024-09-26T10:03:46.760Z","2.1.3":"2024-10-08T13:34:20.774Z","2.1.4":"2024-10-11T13:29:11.803Z","2.1.5":"2024-11-06T10:15:40.673Z","2.1.6":"2025-01-24T11:32:11.831Z","2.2.0":"2025-08-09T09:49:59.320Z","2.2.1":"2025-11-24T16:52:00.590Z","3.0.0":"2026-05-21T14:21:47.710Z","4.0.0-beta.0":"2026-07-20T11:36:53.514Z","4.0.0-beta.1":"2026-07-20T15:35:10.920Z","4.0.0-beta.2":"2026-07-20T20:28:29.513Z","4.0.0":"2026-07-21T07:34:12.034Z","4.1.0":"2026-07-21T11:24:12.352Z","4.1.1":"2026-08-24T06:18:20.029Z"},"bugs":{"url":"https://github.com/tada5hi/locter/issues"},"author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","homepage":"https://github.com/tada5hi/locter#readme","keywords":["file","locator","loader","reader","writer","loading","on-demand-transpiling","transpiling","file-extension","typescript","json","yaml","conf"],"repository":{"type":"git","url":"git+https://github.com/tada5hi/locter.git"},"description":"A library to locate files/modules by criteria, read them and write them back!","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"./assets/logo.svg\" alt=\"locter\" width=\"130\" />\n</p>\n\n<h1 align=\"center\">locter</h1>\n\n<p align=\"center\">\n  <b>Locate, read &amp; write files — one API.</b><br>\n  Glob-based file discovery plus a pluggable format layer for JSON, YAML,\n  <code>.conf</code> and TS/ESM/CJS modules — every operation sync <i>and</i> async.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/locter\"><img src=\"https://badge.fury.io/js/locter.svg\" alt=\"npm version\" /></a>\n  <a href=\"https://github.com/tada5hi/locter/actions/workflows/main.yml\"><img src=\"https://github.com/tada5hi/locter/actions/workflows/main.yml/badge.svg\" alt=\"CI\" /></a>\n  <a href=\"https://codecov.io/gh/Tada5hi/locter\"><img src=\"https://codecov.io/gh/Tada5hi/locter/branch/master/graph/badge.svg?token=4KNSG8L13V\" alt=\"codecov\" /></a>\n  <a href=\"https://snyk.io/test/github/Tada5hi/locter?targetFile=package.json\"><img src=\"https://snyk.io/test/github/Tada5hi/locter/badge.svg?targetFile=package.json\" alt=\"Known Vulnerabilities\" /></a>\n  <a href=\"https://conventionalcommits.org\"><img src=\"https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits&logoColor=white\" alt=\"Conventional Commits\" /></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#installation\"><b>Installation</b></a>\n  ·\n  <a href=\"#usage\">Usage</a>\n  ·\n  <a href=\"#formats\">Formats</a>\n  ·\n  <a href=\"#errors\">Errors</a>\n  ·\n  <a href=\"#migration\">Migration</a>\n</p>\n\n---\n\n## Features\n\n- 🔍 **Locate** — `locate`, `locateMany`, `locateUp`: fast-glob discovery returning structured `LocatorInfo` records.\n- 📖 **Read** — one `read()` for JSON, YAML, `.conf`, and JS/TS modules in any runtime (powered by `jiti`); `readAsModule()` for the uniform module-record shape.\n- ✍️ **Write** — `write()` values back without pulling serializers into your app: comment-preserving YAML, indent-preserving JSON, rc9-style `.conf`.\n- 🔁 **Sync twins** — every operation ships as `fn` / `fnSync`, derived from one shared implementation.\n- 🧩 **Extensible** — register custom formats with independent reader/writer slots; override built-ins per extension.\n- 🚨 **Typed errors** — `NotFoundError`, `LoadError`, `WriteError`, … each carrying `path` and `cause`.\n\n**Table of Contents**\n\n- [Installation](#installation)\n- [Usage](#usage)\n  - [Locator](#locator)\n  - [Reader](#reader)\n  - [Writer](#writer)\n  - [Formats](#formats)\n  - [Errors](#errors)\n  - [Runtime environments](#runtime-environments)\n- [Migration](#migration)\n  - [Migrating from 3.x](#migrating-from-3x)\n  - [Migrating from 2.x](#migrating-from-2x)\n- [License](#license)\n\n## Installation\n\n```bash\nnpm install locter --save\n```\n\n## Usage\n\nThe following examples are based on some shared assumptions:\n- A folder named `files` exists in the root directory.\n- The folder `files` contains the following files:\n  - example.js\n  - example.json\n  - example.ts\n  - example-long.ts\n\n\n### Locator\n\n**Multiple**\n\nLocating multiple files will return information about all files matching the pattern.\n\n```typescript\nimport { locateMany } from 'locter';\n\n(async () => {\n    let files = await locateMany(\n        'files/example.{js,.ts}'\n    );\n\n    console.log(files);\n    /*\n    [\n        { directory: '/cwd/files', name: 'example', extension: '.js', path: '/cwd/files/example.js' },\n        { directory: '/cwd/files', name: 'example', extension: '.ts', path: '/cwd/files/example.ts' }\n    ]\n     */\n\n    files = await locateMany(\n        'files/*.{js,ts}'\n    );\n\n    console.log(files);\n    /*\n    [\n        { directory: '/cwd/files', name: 'example', extension: '.js', path: '/cwd/files/example.js' },\n        { directory: '/cwd/files', name: 'example', extension: '.ts', path: '/cwd/files/example.ts' },\n        { directory: '/cwd/files', name: 'example-long', extension: '.ts', path: '/cwd/files/example-long.ts' }\n    ]\n     */\n})\n```\n\nA synchronous variant is also available: `locateManySync`\n\n**Single**\n\nLocating a single file will return information about the first file matching the pattern.\n\n```typescript\nimport { locate } from 'locter';\n\n(async () => {\n    let file = await locate(\n        'files/example.{js,.ts}'\n    );\n\n    console.log(file);\n    /*\n    { directory: '/cwd/files', name: 'example', extension: '.js', path: '/cwd/files/example.js' }\n     */\n})\n```\n\nA synchronous variant is also available: `locateSync`\n\n**Walking up**\n\n`locateUp` walks from a starting directory toward the filesystem root and returns the first match (useful for discovering config files at the repo root from any sub-directory):\n\n```typescript\nimport { locateUp } from 'locter';\n\n(async () => {\n    const info = await locateUp('trapi.config.{ts,mts,cts,mjs,cjs,js,json}', {\n        cwd: process.cwd(),\n    });\n\n    console.log(info);\n    /*\n    { directory: '/repo', name: 'trapi.config', extension: '.ts', path: '/repo/trapi.config.ts' }\n    or `undefined` if nothing matched\n     */\n})\n```\n\nPass `stopAt: '/repo'` to cap the walk at a known ceiling — inclusive, so the ceiling directory itself is still searched.\n\nA synchronous variant `locateUpSync` is also available.\n\n**Options**\n\n`locate` / `locateMany` (and their sync variants) accept an options object:\n\n| Option            | Type                    | Default         | Notes                                                  |\n|-------------------|-------------------------|-----------------|--------------------------------------------------------|\n| `cwd`             | `string \\| string[]`    | `process.cwd()` | Working directory (or directories) the pattern is resolved against |\n| `ignore`          | `string \\| string[]`    | `[]`            | Patterns to exclude                                    |\n| `onlyFiles`       | `boolean`               | `true`          | Match files only                                       |\n| `onlyDirectories` | `boolean`               | `false`         | Match directories only                                 |\n| `dot`             | `boolean`               | `false`         | Match dotfiles (e.g. `.env`, `.npmrc`) for wildcard patterns |\n\nIf both flags are set, `onlyDirectories: true` takes precedence over `onlyFiles`; when neither restricts the match (`onlyFiles: false`), files **and** directories are returned.\n\n`locateUp` / `locateUpSync` take the same options except `cwd` must be a single `string`, and additionally accept `stopAt?: string` (inclusive ceiling for the walk).\n\n**File-name helpers**\n\nTwo small helpers for working with the extensions locter routes on:\n\n```typescript\nimport { getFileNameExtension, removeFileNameExtension } from 'locter';\n\ngetFileNameExtension('seed.ts');                    // '.ts'\ngetFileNameExtension('seed.ts', ['.js', '.mjs']);   // undefined (not allowed)\n\nremoveFileNameExtension('seed.ts');                 // 'seed'\nremoveFileNameExtension('seed.ts', ['.js']);        // 'seed.ts' (not matched)\n```\n\n### Reader\n\nTwo verbs, two shapes:\n\n- **`read`** — *raw*: the plain parsed value for data formats (JSON/YAML/Conf\n  and custom readers) — mutable and round-trip-symmetric with `write`. For\n  modules it returns the normalized module record: a module *is* a record,\n  and the normalization only irons out the CJS/ESM interop divergence so\n  `read` and `readSync` agree on one shape.\n- **`readAsModule`** — everything as a *module record*: the uniform, frozen\n  record shape regardless of format — for export inspection, interop, and\n  uniform handling of mixed-extension config.\n\nEither a string or the output of the locate/locateSync method can be passed\nas argument; both verbs have `*Sync` twins.\n\n```typescript\nimport { locate, read, readSync } from 'locter';\n\n(async () => {\n    const config = await read('config.yml');\n    // → the plain parsed value: { port: 3000, ... } — mutable,\n    //   round-trip-symmetric with write()\n\n    const settings = await read('trapi.config.ts');\n    // → the module as a normalized record; unwrap explicitly:\n    //   settings.default\n\n    const file = await locate('files/example.{js,.ts}');\n    const content = readSync(file);   // sync twin\n})\n```\n\nBare module specifiers (no file extension) are routed to the module reader, so\n`read('yaml')` behaves like `import('yaml')` — note that reading a module\n**executes** it.\n\n**Per-call format override**\n\nEvery read/write verb accepts an options object with a `format` key — a\nregistered format id (a built-in: `module`, `conf`, `json`, `yaml`, `text` —\nor the id of a rule registered via `registerFormat`) used *instead* of\nextension dispatch. The most useful consequence: module files become readable\n**without being executed**:\n\n```typescript\nimport { read } from 'locter';\n\n(async () => {\n    // the source of a module file — no evaluation, no side effects\n    const source = await read('vite.config.ts', { format: 'text' });\n\n    // extensionless files become readable, too\n    const license = await read('LICENSE', { format: 'text' });\n})\n```\n\nUnknown format ids throw `LocterError`.\n\n**Module records — `readAsModule`**\n\nEvery `readAsModule` / `readAsModuleSync` result is a **module record** — a\nfrozen, null-prototype object shaped like an ES module namespace: `default`\nalways holds the loaded value, and when that value is an object, its\ntop-level keys are re-exposed as named exports. For modules, `read` and\n`readAsModule` agree; for data formats, `read` returns what\n`readAsModule(...).default` holds.\n\n```typescript\nimport { readAsModule } from 'locter';\n\n(async () => {\n    const pkg = await readAsModule('package.json');\n\n    console.log(pkg.default);   // the full parsed JSON value\n    console.log(pkg.version);   // top-level keys are named exports\n})\n```\n\nFor JavaScript/TypeScript files the module's own namespace passes through\nunchanged; the output of every other reader (built-in JSON/YAML/Conf and\nuser-registered ones) is always wrapped — even if the parsed data happens to\ncontain an `__esModule` key (`read` of such data likewise returns it\nuntouched — a literal `__esModule` key never turns data into a module).\nThe record is read-only: to mutate the loaded data, work with `.default`\n(for data records that is the same object `read` returns).\n\nRecords additionally carry a private, non-forgeable brand: `isModuleRecord`\ntells records produced by `readAsModule()` apart from arbitrary data, and\n[`write`](#writer) uses the brand to unwrap `.default` automatically on\nwrite-back.\n\nTo pick an export by predicate, the `getModuleExport` helper is available:\n\n```typescript\nimport { getModuleExport, readAsModule } from 'locter';\n\n(async () => {\n    const record = await readAsModule('files/example.ts');\n\n    const found = getModuleExport(record, (key) => key === 'myExport');\n    // → { key: 'myExport', value: ... }, or undefined if no key matches\n})\n```\n\n**Reading a `package.json` field**\n\n`readPackageField` reads a top-level field from the nearest `package.json` — handy for the common `pkg.<your-config-key>` config-loading fallback (vite's `pkg.vite`, eslint's `pkg.eslintConfig`, etc.):\n\n```typescript\nimport { readPackageField } from 'locter';\n\n(async () => {\n    const cwd = process.cwd();\n\n    const value = await readPackageField<{ entry: string }>('myapp', { cwd });\n    // → the value of the `myapp` field, or undefined if package.json\n    //   or the field is absent.\n\n    // Walk parent directories until a package.json is found:\n    const parentValue = await readPackageField('myapp', {\n        cwd,\n        walkUp: true,\n        stopAt: '/repo', // optional ceiling, inclusive\n    });\n})\n```\n\nThrows `LoadError` if the resolved `package.json` is malformed. A sync variant `readPackageFieldSync` is also available.\n\n### Writer\n\nThe `write` method serializes a value to a file, dispatched by extension like\n`read` — no need to pull `yaml` or a `.conf` serializer into the consuming\napplication:\n\n```typescript\nimport { read, readAsModule, write } from 'locter';\n\n(async () => {\n    // read → modify → write, fully symmetric\n    const config = await read('config.yml');\n    config.port = 8080;\n    await write('config.yml', config);\n\n    // records produced by readAsModule() are unwrapped automatically —\n    // the file receives the plain value, not the record wrapper\n    const record = await readAsModule('config.yml');\n    record.default.port = 8080;\n    await write('config.yml', record);\n\n    // plain values work just as well\n    await write('generated/settings.json', { port: 8080 });\n})\n```\n\nA synchronous variant is also available: `writeSync`.\n\nWrite semantics:\n\n- **Missing parent directories are created** (`mkdir -p`).\n- Output always ends with a single trailing newline.\n- Values that are records produced by `readAsModule()` (detected via the private\n  brand — an `__esModule` key in plain data does **not** count) are unwrapped\n  to their `.default` value before serialization.\n- Module formats (`.js`, `.ts`, …) are **read-only**: `write('config.ts', …)`\n  throws `WriteError`, as does writing to a bare module specifier.\n\nAn explicit `format` id lifts both restrictions of the last bullet — naming\nthe format resolves the ambiguity those guards exist for:\n\n```typescript\nimport { write } from 'locter';\n\n(async () => {\n    // scaffold a module file from raw source ('text' bypasses read-only)\n    await write('generated/config.ts', 'export default {};', { format: 'text' });\n\n    // extensionless target, explicit format\n    await write('.myapprc', { port: 3000 }, { format: 'json' });\n})\n```\n\nPer-format behavior:\n\n- **JSON** — 4-space indent by default; configurable per instance:\n  `new JSONWriter({ indent })` accepts a number of spaces, a literal indent\n  string, or `'auto'` (detect and keep the indentation of the existing file).\n- **YAML** — *comment-preserving* write-back: when the target file exists, the\n  value is grafted into the parsed document, so comments and anchors attached\n  to surviving keys survive. Arrays and type-changed nodes are replaced\n  wholesale. A corrupt existing file throws instead of being overwritten.\n\n  ```yaml\n  # port used by the dev server\n  port: 3000\n  ```\n\n  ```typescript\n  await write('config.yml', { port: 8080 });\n  ```\n\n  ```yaml\n  # port used by the dev server\n  port: 8080\n  ```\n\n- **Conf** — the inverse of the reader: nested objects become dot-separated\n  `key=value` lines, arrays repeated `key[]=` lines. Round-trips are\n  structural, not textual: comments and line order are dropped, and a string\n  that parses as another type (`'123'`) reads back as that type (`123`).\n\n**Writing a `package.json` field**\n\n`writePackageField` is the write-side companion of `readPackageField` (same\n`cwd` / `walkUp` / `stopAt` semantics): it sets a top-level field of the\nnearest `package.json` and writes it back **preserving the file's existing\nindentation**.\n\n```typescript\nimport { writePackageField } from 'locter';\n\n(async () => {\n    await writePackageField('myapp', { entry: 'src' }, { cwd: process.cwd() });\n\n    // passing undefined removes the field\n    await writePackageField('myapp', undefined);\n})\n```\n\nThrows `NotFoundError` when no `package.json` could be located. A sync\nvariant `writePackageFieldSync` is also available.\n\n### Formats\n\nA format couples an extension set with a reader and an optional writer. The\nbuilt-in formats are pre-registered:\n\n- **conf** (`.conf`): `ConfReader` + `ConfWriter`\n- **json** (`.json`): `JSONReader` + `JSONWriter`\n- **yaml** (`.yml`, `.yaml`): `YAMLReader` + `YAMLWriter`\n- **text** (`.txt`): `TextReader` + `TextWriter` — raw string content, no\n  value coercion (`read('notes.txt')` is the file content; writes accept\n  strings only).\n- **module** (`.js`, `.mjs`, `.mts`, `.cjs`, `.cts`, `.ts`): `ModuleReader`\n  (read-only) — loads modules independent of the environment (cjs or esm).\n\nTo register a format for other file types, use `registerFormat`. Rules are\nmatched in registration order, **before** the built-ins — registering an\nextension a built-in claims (e.g. `.json`) overrides it. The reader and writer\nslots are independent: a reader-only rule overrides how `.json` is read\nwithout shadowing the built-in JSON writer (and vice versa).\n\n```typescript\nimport { registerFormat } from 'locter';\n\nregisterFormat({\n    test: ['.ext'],\n    reader: {\n        async read(input: string) {\n            // ...\n        },\n        readSync(input: string) {\n            // ...\n        },\n    },\n    writer: {\n        async write(path: string, value: unknown) {\n            // ...\n        },\n        writeSync(path: string, value: unknown) {\n            // ...\n        },\n    },\n});\n```\n\nFor text-based formats, extending the abstract `TextFileReader` /\n`TextFileWriter` base classes is simpler than implementing the `IReader` /\n`IWriter` ports by hand: the bases own UTF-8 I/O, typed error wrapping, and\nderive the sync and async surface from a single implementation — only\n`parse(content)` respectively `stringify(value)` must be provided. The\nbuilt-in JSON/YAML/Conf formats are implemented this way.\n\n```typescript\nimport { TextFileReader, TextFileWriter, registerFormat } from 'locter';\nimport { parse, stringify } from 'smol-toml';\n\nclass TomlReader extends TextFileReader {\n    parse(content: string) {\n        return parse(content);\n    }\n}\n\nclass TomlWriter extends TextFileWriter {\n    stringify(value: unknown) {\n        return stringify(value);\n    }\n}\n\nregisterFormat({\n    test: ['.toml'],\n    reader: () => new TomlReader(),\n    writer: () => new TomlWriter(),\n});\n```\n\nInstead of instances, the slots accept factory functions (as above) — a\nfactory is invoked lazily on the first matching input and the first\nsuccessfully constructed instance is cached (a factory that throws is retried\non the next match).\n\nEvery rule has a stable id (auto-generated, or set explicitly). Registering an\nexisting id replaces that rule in place; built-in ids (`module`, `conf`,\n`json`, `yaml`) are reserved. The registry can be inspected and unwound:\n\n```typescript\nimport { registerFormat, unregisterFormat, useFormatRegistry } from 'locter';\n\nconst registration = registerFormat({ test: ['.json5'], reader: json5Reader });\nunregisterFormat(registration.id);          // remove it again\n\nregisterFormat({ id: 'json5', test: ['.json5'], reader: otherReader }); // replace by id\n\nconst registry = useFormatRegistry();       // the process-global FormatRegistry\nregistry.entries();                         // [{ id, test, builtIn }, ...] in match order\nregistry.has('json');                       // true (built-in)\nregistry.reset();                           // drop all user rules + cached instances\n```\n\nThe global registry belongs to the **application**. Libraries that need custom\nformats should create their own isolated instance instead of mutating the\nsingleton: `new FormatRegistry({ rules: [...] })`.\n\n**Value codec**\n\nFor env-var / key-value style contexts, the lenient *value* codec the `.conf`\nformat uses per value is exported directly — handy for building lenient\ncustom formats (or serializing to stores that hold bare strings):\n\n```typescript\nimport { deserializeValue, serializeValue } from 'locter';\n\nserializeValue(true);          // 'true'\nserializeValue(/^a+$/i);       // '/^a+$/i'\nserializeValue({ a: 1 });      // '{\"a\":1}'\n\ndeserializeValue('123');       // 123\ndeserializeValue('{ broken');  // '{ broken' — falls back to the raw string, never throws\n```\n\n### Errors\n\n`read` / `write` (and every built-in format) throw a typed subclass of\n`LocterError`, so callers can distinguish failure modes without substring\nmatching on `.message`:\n\n| Class                          | When it's thrown                                        |\n|--------------------------------|---------------------------------------------------------|\n| `NotFoundError`                | File or module does not exist (`ENOENT`, `MODULE_NOT_FOUND`, `ERR_MODULE_NOT_FOUND`) |\n| `LoadError`                    | A reader threw — parse error, runtime/eval error, etc.  |\n| `WriteError`                   | A write failed — serialization error, filesystem error, read-only format, corrupt existing YAML target |\n| `UnknownExtensionError`        | No rule matched the file's extension                    |\n| `LocterError`                  | Base class; matches all of the above                    |\n\nEach error exposes the offending `path` and preserves the underlying error\non `cause`:\n\n```typescript\nimport { read, NotFoundError, LoadError } from 'locter';\n\ntry {\n    await read('config.json');\n} catch (err) {\n    if (err instanceof NotFoundError) {\n        console.error(`Config file not found: ${err.path}`);\n    } else if (err instanceof LoadError) {\n        console.error(`Failed to parse config: ${err.cause}`);\n    } else {\n        throw err;\n    }\n}\n```\n\nNote that on the write side `ENOENT` stays a `WriteError` — a missing\nparent directory is a write failure, not a lookup miss (and `write` creates\nmissing parents anyway).\n\n`LocterError` extends [`BaseError`](https://github.com/Tada5hi/ebec) from `@ebec/core`, so each instance also carries a `code` (auto-derived from the class name unless overridden — e.g. `'ENOENT'` for `NotFoundError`s thrown by the JSON reader) and a `toJSON()` for structured logging.\n\nEach error class also publishes its `Symbol.for(...)` marker (`LOCTER_ERROR_MARKER`, `LOCTER_NOT_FOUND_ERROR_MARKER`, …), which makes `instanceof` work across realms — useful when consumers end up with duplicate copies of locter in their dependency tree.\n\n### Runtime environments\n\nLocter ships with runtime detection helpers:\n\n- `isJestRuntimeEnvironment()` — true when running under Jest. Built-in: the\n  `ModuleReader` falls back to `require()` under Jest to avoid a known\n  segmentation fault ([nodejs/node#35889](https://github.com/nodejs/node/issues/35889)).\n- `isVitestRuntimeEnvironment()` — true when running under Vitest (checks\n  `process.env.VITEST === 'true'`).\n- `isTsNodeRuntimeEnvironment()` — true when a `ts-node` register instance is\n  active. Built-in: the `ModuleReader`'s async path falls back to its sync\n  loading under ts-node.\n- `isTsxRuntimeEnvironment()` — true when the process was started through\n  [tsx](https://tsx.is) (`tsx script.ts`, `node --import tsx`, or a resolved\n  `.../node_modules/tsx/...` loader path). Useful for callers that need to\n  know whether TypeScript sources can be executed directly.\n\n#### Using locter with Vitest\n\nLocter's built-in `await import(id)` runs inside `node_modules/locter` and\ntherefore bypasses Vitest's `vite-node` module graph by default. For most use\ncases this is fine, but it produces **duplicate module instances** when test\ncode statically imports a module and locter dynamically loads the same module\n(or a transitive dependency of it). This breaks class identity for libraries\nthat rely on it (e.g. TypeORM entity metadata).\n\nUse `setModuleReader` to inject an `import` call from user space so Vitest can\nrewrite it:\n\n```typescript\n// vitest setup file\nimport { setModuleReader } from 'locter';\n\nsetModuleReader({\n    load: (id) => import(id),\n});\n```\n\n`setModuleReader` returns a restore function that re-applies the previous\nconfiguration — useful for scoped overrides:\n\n```typescript\nconst restore = setModuleReader({ load: (id) => import(id) });\n// ...\nrestore();\n```\n\nAlternatively, the same effect can be achieved by inlining locter in\n`vitest.config.ts`:\n\n```typescript\nexport default defineConfig({\n    test: {\n        server: {\n            deps: {\n                inline: [/locter/],\n            },\n        },\n    },\n});\n```\n\n## Migration\n\n### Migrating from 3.x\n\nThe 4.0 release renames the loader subsystem around the **format** concept\n(read + write), reworks registration and dispatch, and normalizes results.\nThe list below is exhaustive — no other public APIs changed.\n\n**Renames** (clean break, no deprecated aliases):\n\n| 3.x                                  | 4.x                                        |\n|--------------------------------------|--------------------------------------------|\n| `load` / `loadSync` | `read` / `readSync` (raw: plain data values / module records) or `readAsModule` / `readAsModuleSync` (everything as a module record) |\n| `registerLoader` / `unregisterLoader`| `registerFormat` / `unregisterFormat`      |\n| `LoaderManager`                      | `FormatRegistry`                           |\n| `useLoader`                          | `useFormatRegistry`                        |\n| `Loader` type (`execute`/`executeSync`) | `IReader` (`read`/`readSync`) + `IWriter` (`write`/`writeSync`) |\n| `JSONLoader` / `YAMLLoader` / `ConfLoader` | `JSONReader`+`JSONWriter` / `YAMLReader`+`YAMLWriter` / `ConfReader`+`ConfWriter` |\n| `ModuleLoader`                       | `ModuleReader`                             |\n| `setModuleLoader`                    | `setModuleReader`                          |\n| `loadPackageField` / `loadPackageFieldSync` | `readPackageField` / `readPackageFieldSync` |\n| `LocterLoadError` / `LocterNotFoundError` / `LocterUnknownExtensionError` | `LoadError` / `NotFoundError` / `UnknownExtensionError` — the `LocterError` base class keeps its name |\n\n**Behavioral changes:**\n\n```diff\n  // 1. User rules now override built-ins. Registering an extension a\n  //    built-in claims (e.g. `.json`) previously had NO effect — the\n  //    built-in rule always matched first. It now takes precedence.\n  registerFormat({ test: ['.json'], reader: myJson5Reader }); // 4.x: overrides the built-in\n\n  // 2. Plugin-string loaders are removed, and rules use the object form\n  //    with independent reader/writer slots. Import the implementation\n  //    yourself and register it (optionally lazily, via a factory).\n- registerLoader({ test: ['.toml'], loader: 'toml' }); // resolved to @locter/toml, sync require()\n+ import { TomlReader, TomlWriter } from '@locter/toml';\n+ registerFormat({ test: ['.toml'], reader: () => new TomlReader(), writer: () => new TomlWriter() });\n\n  // 3. The registry no longer implements the loader interface: execute() /\n  //    executeSync() become read() / readSync() (accepting LocatorInfo |\n  //    string), and findLoader() / resolve() are replaced by\n  //    findReader() / findWriter() / builtInReader() / builtInWriter().\n- const manager = new LoaderManager();\n- await manager.execute('file.json');\n+ const registry = new FormatRegistry();\n+ await registry.read('file.json');       // mirrors the global read() helper\n+ registry.findReader('file.json');       // IReader | undefined\n+ registry.builtInReader('module');       // statically typed as ModuleReader\n\n  // 4. Two verbs replace 3.x load(): read() is RAW (the plain parsed\n  //    value for data — 3.x data loads map to read() nearly 1:1 — and\n  //    the normalized record for modules), while readAsModule() returns\n  //    a frozen, null-prototype module record for EVERY format (see\n  //    \"Module records\" above).\n  const value = await read('package.json');\n  value.version;                         // the plain parsed JSON\n\n  const pkg = await readAsModule('package.json');\n  pkg.version;                           // top-level keys as named exports\n+ pkg.default;                           // the full parsed value\n+ // The record is frozen and null-prototype: code that mutates the\n+ // result, relies on Object.prototype, or enumerates/serializes it\n+ // must use pkg.default (or read()) instead.\n\n  // 5. ModuleReader.read() / readSync() return the raw module value;\n  //    normalization happens exactly once, at the registry boundary. Only\n  //    relevant when invoking the reader class directly.\n- await new ModuleLoader().execute('file.ts');  // normalized record\n+ await new ModuleReader().read('file.ts');     // raw module value\n+ await registry.read('file.ts');               // normalized record\n```\n\n**Removed from the public surface** (internal plumbing that leaked through the old `export *` barrels; the package now exports a curated, snapshot-tested list):\n\n- Locator internals: `buildLocatorPatterns`, `buildLocatorOptions`, `pathToLocatorInfo`, `buildFilePathWithoutExtension` (deleted — it had no callers). `buildFilePath` and `isLocatorInfo` stay public.\n- Record internals: `isESModule`, `toModuleRecord`, `createModuleRecord`. Use `readAsModule()` (which normalizes) / `read()` (raw) and the public `getModuleExport` / `isModuleRecord`.\n- Generic helpers: `isObject`, `isSafeObjectKey`, `hasOwnProperty`, `hasStringProperty`, `toArray`, `isFilePath`, `isTypeScriptError`. The domain helpers stay public: `getFileNameExtension` / `removeFileNameExtension` (see [File-name helpers](#file-name-helpers)) and the runtime detection helpers (`isJestRuntimeEnvironment`, `isVitestRuntimeEnvironment`, `isTsNodeRuntimeEnvironment`, `isTsxRuntimeEnvironment`).\n\n**Locator option precedence** — `{ onlyFiles: true, onlyDirectories: true }` used to resolve to *neither* restriction (everything matched); `onlyDirectories: true` now wins. `{ onlyFiles: false }` used to mean directories-only; it now means \"no restriction\" (files and directories).\n\n**New in 4.0:**\n\n- `write` / `writeSync` with per-format writers (`JSONWriter`, `YAMLWriter`,\n  `ConfWriter`), including comment-preserving YAML write-back — see\n  [Writer](#writer).\n- `writePackageField` / `writePackageFieldSync`.\n- `WriteError` + `wrapWriteError`.\n- `isModuleRecord` — brand-based detection of records produced by `read()`.\n- The ports are exported as `IReader` / `IWriter`, alongside `Rule`,\n  `ReaderFactory`, `WriterFactory` — so custom formats can be typed against\n  the package.\n- The extensions handled by the module reader are exported as\n  `MODULE_FILE_EXTENSIONS`.\n- `readPackageField` / `readPackageFieldSync` read `package.json` via the\n  built-in JSON reader directly: user-registered `.json` rules no longer\n  intercept the read, and synthetic record keys (`default`, `__esModule`) no\n  longer resolve as package fields.\n\n### Migrating from 2.x\n\nThe 3.0 release reshapes a few public surfaces. The list below is exhaustive — no other public APIs changed. (Symbols are shown under their 3.x names; see [Migrating from 3.x](#migrating-from-3x) for the current ones.)\n\n```diff\n- import { load, locate } from 'locter';\n+ import { load, locate, LocterNotFoundError, LocterLoadError } from 'locter';\n\n  // 1. LocatorOptions.path → cwd\n- await locate('config.json', { path: process.cwd() });\n+ await locate('config.json', { cwd: process.cwd() });\n\n  // 2. LocatorInfo.path now holds the FULL file path (it was the\n  //    containing directory in 2.x). buildFilePath(info) still works in\n  //    both versions but is now a near-identity for LocatorInfo inputs.\n- const filePath = buildFilePath(info);  // 2.x: composed from .path + .name + .extension\n+ const filePath = info.path;            // 3.x: just the path field\n+ const dir      = info.directory;       // 3.x: containing directory (the old `info.path`)\n\n  // 3. load() / loadSync() (and every built-in loader) now throw\n  //    LocterError subclasses instead of generic Error / ebec BaseError.\n  try {\n      await load('config.json');\n- } catch (err) {\n-     if (err.message.includes('ENOENT')) { /* … */ }\n+ } catch (err) {\n+     if (err instanceof LocterNotFoundError) { /* … */ }\n+     else if (err instanceof LocterLoadError) { /* parse error: err.cause */ }\n+     else throw err;\n  }\n```\n\nAdditionally:\n\n- The `ebec` runtime dependency is replaced by `@ebec/core`. If you used to import `BaseError` from `ebec`, switch to `@ebec/core`.\n- The package is now ESM-only (no `require('locter')`). This change shipped in the 2.x→3.x toolchain modernization commit; mentioned here for completeness.\n\n\n## License\n\nMade with 💚\n\nPublished under [MIT License](./LICENSE).\n","readmeFilename":"README.MD"}