{"_id":"@athenna/resource","_rev":"6-6e92e67df0c4270235b8f5b33d077299","name":"@athenna/resource","dist-tags":{"latest":"5.5.0"},"versions":{"5.0.0":{"name":"@athenna/resource","version":"5.0.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/resource@5.0.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Resource#readme","bugs":{"url":"https://github.com/AthennaIO/Resource/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"1270e748eb3db92e205049df8e9975f855645186","tarball":"https://registry.npmjs.org/@athenna/resource/-/resource-5.0.0.tgz","fileCount":19,"integrity":"sha512-FKLiVFn4ZcUxkXR1tUi1oZRioA8goDnasL7sfIQdjiEJxAz1kBJnXzFeaXCKNoJ4ekugXX5D/JYmpaJ0lZWIYQ==","signatures":[{"sig":"MEYCIQCKijUXl2dfCf4OEWLkgIWYb3SsYJXLL2RkdnA0UR96mgIhAKL/53NWJNDLMxa8eKOR5pcI3n3AsxnbTIpb4+g/YyJ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17820},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"resources":[]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ResourceProvider":"./src/providers/ResourceProvider.js","./commands/MakeResourceCommand":"./src/commands/MakeResourceCommand.js"},"gitHead":"862fb9f83bc8c264e7e90d86dfa5d55b05d80378","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Resource.git","type":"git"},"_npmVersion":"10.5.0","description":"📩 Add transformation layers between your application data transfer.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.4.0","@athenna/common":"^5.17.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.10.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/resource_5.0.0_1754489126352_0.04688696838872741","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@athenna/resource","version":"5.1.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/resource@5.1.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Resource#readme","bugs":{"url":"https://github.com/AthennaIO/Resource/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"e97cbd42898636370e9d18218abaae7f2b4832b4","tarball":"https://registry.npmjs.org/@athenna/resource/-/resource-5.1.0.tgz","fileCount":19,"integrity":"sha512-rgCWpo+/ynh4KJt+pDnLKsm9n1htlvaFcORJwqoeUDnjkWyIfay6auo818MJUl4D60ZmX762VgZsnlnQ5ICMsg==","signatures":[{"sig":"MEUCIEEDoEvcSJssRmkG2dQbRlJnQNh0p7iuDsPx3auO9mfaAiEA7+MImTnCRsigara93LpAT3te5JEz/3R7JZASnRxphe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17950},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"make:resource":{"path":"#src/commands/MakeResourceCommand"}},"templates":{"resource":"./templates/resource.edge"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ResourceProvider":"./src/providers/ResourceProvider.js","./commands/MakeResourceCommand":"./src/commands/MakeResourceCommand.js"},"gitHead":"a4fd00d61a1b913cc25cdef7a528aff82ab2a29a","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Resource.git","type":"git"},"_npmVersion":"10.5.0","description":"📩 Add transformation layers between your application data transfer.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.4.0","@athenna/common":"^5.17.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.10.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/resource_5.1.0_1754490283771_0.8891114932170783","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@athenna/resource","version":"5.2.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/resource@5.2.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Resource#readme","bugs":{"url":"https://github.com/AthennaIO/Resource/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"e429922503d99e2d1524e27c9a3cb97311bb2482","tarball":"https://registry.npmjs.org/@athenna/resource/-/resource-5.2.0.tgz","fileCount":19,"integrity":"sha512-WRhZz6575ZMfX5jWPROrciSwJ2KYkVOh893eHyO8IKGkeY6xZ7uxQ4TuiLqoUxsQA/++nUT5uepMAAeqdpXvlQ==","signatures":[{"sig":"MEUCID83cWZc560MV4dvhX+CXyOzaMum0on7DxF6bxYFBKWfAiEA54eg7QIJjUtIm0qJZ0schzAQM0BNwQiuDOL5chvyxOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18573},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"make:resource":{"path":"#src/commands/MakeResourceCommand"}},"templates":{"resource":"./templates/resource.edge"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ResourceProvider":"./src/providers/ResourceProvider.js","./commands/MakeResourceCommand":"./src/commands/MakeResourceCommand.js"},"gitHead":"1f884d8c53d2559f3ca95e4c470872846962429a","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Resource.git","type":"git"},"_npmVersion":"10.5.0","description":"Add transformation layers between your application data transfer.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.4.0","@athenna/common":"^5.17.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.10.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/resource_5.2.0_1758405166260_0.9186227962322333","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@athenna/resource","version":"5.3.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/resource@5.3.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Resource#readme","bugs":{"url":"https://github.com/AthennaIO/Resource/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"0cae047f4f6cf754c29e251da2dd3d56a2e39701","tarball":"https://registry.npmjs.org/@athenna/resource/-/resource-5.3.0.tgz","fileCount":19,"integrity":"sha512-kBWZW1pTmizWczkZOzwX+3UlVeDdfZDWbcdh7TmtpENh0ItPN+fTSBAjxoLbc44kVvDN0a6IVK3vps3ALVTbuA==","signatures":[{"sig":"MEQCIGOv6AGHzuqtjmkhurVNakhllypagUCYKyK4/s2heNvnAiA1JASFKBtMvzhSELsng8NW5/cN9CZ1pgcHaddzvVN7JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23036},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"make:resource":{"path":"#src/commands/MakeResourceCommand"}},"templates":{"resource":"./templates/resource.edge"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ResourceProvider":"./src/providers/ResourceProvider.js","./commands/MakeResourceCommand":"./src/commands/MakeResourceCommand.js"},"gitHead":"bc64a6de708ff04fef9dacbadbfd0fab5802e714","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Resource.git","type":"git"},"_npmVersion":"10.5.0","description":"Add transformation layers between your application data transfer.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.4.0","@athenna/common":"^5.23.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.10.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/resource_5.3.0_1759779920770_0.8296790730789432","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@athenna/resource","version":"5.4.0","keywords":["esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/resource@5.4.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Resource#readme","bugs":{"url":"https://github.com/AthennaIO/Resource/issues"},"c8":{"all":true,"exclude":["src/types"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"b4db69d6183fb23f5aa55e25b7adccd9c5ffd457","tarball":"https://registry.npmjs.org/@athenna/resource/-/resource-5.4.0.tgz","fileCount":19,"integrity":"sha512-hPLl1yh7XdNjbbe0bCHFZPB5AFgmJuARYl59C/RXl/uGsf7fy4vke5vyn5xoj0sy8PfZk7jA+aEcwXdjolF/wA==","signatures":[{"sig":"MEQCIBrFkJGs+BfboV6uFSdFnkozyXkMq5o6YaIr4EpNOiMqAiACR00sIczF0BjiFgHAKMUB9SYg8g2eY2hBjJXT7DPbjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22897},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"make:resource":{"path":"#src/commands/MakeResourceCommand"}},"templates":{"resource":"./templates/resource.edge"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ResourceProvider":"./src/providers/ResourceProvider.js","./commands/MakeResourceCommand":"./src/commands/MakeResourceCommand.js"},"gitHead":"94dd791eb6c74c08e95a3940030f52414c96eb2e","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Resource.git","type":"git"},"_npmVersion":"10.5.0","description":"Add transformation layers between your application data transfer.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.4.0","@athenna/common":"^5.23.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.10.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/resource_5.4.0_1759782796862_0.7470051547677721","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@athenna/resource","version":"5.5.0","description":"Add transformation layers between your application data transfer.","license":"MIT","author":{"name":"João Lenon","email":"lenon@athenna.io"},"bugs":{"url":"https://github.com/AthennaIO/Resource/issues"},"repository":{"type":"git","url":"git+https://github.com/AthennaIO/Resource.git"},"homepage":"https://github.com/AthennaIO/Resource#readme","keywords":["esm","athenna"],"engines":{"node":">=20.0.0"},"scripts":{"build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,configurer,tests}/**/*.ts\" --fix","test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"type":"module","main":"./src/index.js","types":"./src/index.d.ts","exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./providers/ResourceProvider":"./src/providers/ResourceProvider.js","./commands/MakeResourceCommand":"./src/commands/MakeResourceCommand.js"},"imports":{"#bin/*":"./bin/*.js","#bin":"./bin/index.js","#src/*":"./src/*.js","#src":"./src/index.js","#src/types":"./src/types/index.js","#src/debug":"./src/debug/index.js","#tests/*":"./tests/*.js","#tests":"./tests/index.js"},"devDependencies":{"@athenna/artisan":"^5.7.0","@athenna/common":"^5.23.0","@athenna/config":"^5.4.0","@athenna/ioc":"^5.2.0","@athenna/logger":"^5.10.0","@athenna/test":"^5.5.0","@athenna/tsconfig":"^5.0.0","@athenna/view":"^5.4.0","@typescript-eslint/eslint-plugin":"^7.18.0","@typescript-eslint/parser":"^7.18.0","commitizen":"^4.3.1","cz-conventional-changelog":"^3.3.0","eslint":"^8.57.1","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.32.0","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.5","eslint-plugin-promise":"^6.6.0","husky":"^3.1.0","lint-staged":"^12.5.0","prettier":"^2.8.8"},"c8":{"all":true,"include":["src/**/*.ts"],"exclude":["src/types"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"prettier":{"singleQuote":true,"trailingComma":"none","arrowParens":"avoid","endOfLine":"lf","semi":false,"printWidth":80,"overrides":[{"files":"tests/**/*","options":{"printWidth":120}}]},"eslintIgnore":[],"eslintConfig":{"env":{"es2021":true,"node":true},"globals":{"ioc":true,"Env":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"],"extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"parser":"@typescript-eslint/parser","rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}]}},"athenna":{"commands":{"make:resource":{"path":"#src/commands/MakeResourceCommand"}},"templates":{"resource":"./templates/resource.edge"}},"_id":"@athenna/resource@5.5.0","gitHead":"9840dcdc47db562ed582b41acc3ad6a6c6977493","_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IA5NqMmyI8yzpV/P2wBu2Lg3f2MRo5f/UL6R4XRNEwpaJJxRqqcbaCho97sXhXxRzo8IMmB2Zra/HY+v6arT+w==","shasum":"ccc25e59f76d809f7fa131eeb21f7e0de90b1fdf","tarball":"https://registry.npmjs.org/@athenna/resource/-/resource-5.5.0.tgz","fileCount":19,"unpackedSize":23812,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdnWdTqj8vuKK253R1PvonAMS48aqmkqygptuZmGXIMAIgQEjVXDk6mtj80PU6C/XNXU9IyD6kYtET0pYi1y1u/v4="}]},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"directories":{},"maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/resource_5.5.0_1769623024184_0.07528797193961467"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-06T14:05:26.287Z","modified":"2026-01-28T17:57:04.459Z","5.0.0":"2025-08-06T14:05:26.621Z","5.1.0":"2025-08-06T14:24:43.949Z","5.2.0":"2025-09-20T21:52:46.426Z","5.3.0":"2025-10-06T19:45:20.961Z","5.4.0":"2025-10-06T20:33:17.062Z","5.5.0":"2026-01-28T17:57:04.335Z"},"bugs":{"url":"https://github.com/AthennaIO/Resource/issues"},"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","homepage":"https://github.com/AthennaIO/Resource#readme","keywords":["esm","athenna"],"repository":{"type":"git","url":"git+https://github.com/AthennaIO/Resource.git"},"description":"Add transformation layers between your application data transfer.","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"readme":"# Template 📔\n\n> Template for new projects\n\n[![GitHub followers](https://img.shields.io/github/followers/athennaio.svg?style=social&label=Follow&maxAge=2592000)](https://github.com/athennaio?tab=followers)\n[![GitHub stars](https://img.shields.io/github/stars/AthennaIO/Resource.svg?style=social&label=Star&maxAge=2592000)](https://github.com/AthennaIO/Resource/stargazers/)\n\n<p>\n    <a href=\"https://www.buymeacoffee.com/athenna\" target=\"_blank\"><img src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" ></a>\n</p>\n\n<p>\n  <img alt=\"GitHub language count\" src=\"https://img.shields.io/github/languages/count/AthennaIO/Resource?style=for-the-badge&logo=appveyor\">\n\n  <img alt=\"Repository size\" src=\"https://img.shields.io/github/repo-size/AthennaIO/Resource?style=for-the-badge&logo=appveyor\">\n\n  <img alt=\"License\" src=\"https://img.shields.io/badge/license-MIT-brightgreen?style=for-the-badge&logo=appveyor\">\n\n  <img alt=\"Commitizen\" src=\"https://img.shields.io/badge/commitizen-friendly-brightgreen?style=for-the-badge&logo=appveyor\">\n</p>\n\n<img src=\".github/logo.svg\" width=\"200px\" align=\"right\" hspace=\"30px\" vspace=\"100px\">\n\n## Links\n\n> For project documentation [click here](https://athenna.io). If something is not clear in the documentation please open an issue in the [documentation repository](https://github.com/athennaio/docs)\n\n## Contributing\n\n> If you want to contribute to this project, first read the [CONTRIBUTING.MD](https://github.com/AthennaIO/Resource/blob/develop/CONTRIBUTING.md) file. It will be a pleasure to receive your help.\n\n---\n\n<p align='center'>\n  With 💜 by <a href='https://github.com/AthennaIO'>Athenna community</a>\n</p>\n\n<p align='center'>\n  <a href='https://github.com/AthennaIO/Resource/graphs/contributors'>\n    <img src='https://contrib.rocks/image?repo=AthennaIO/Resource'/>\n  </a>\n</p>\n","readmeFilename":"README.md"}