{"_id":"@dmitry_the_fucker_lv/adminjs-typeorm","_rev":"1-51b9834800be1350d272ac30142760b6","name":"@dmitry_the_fucker_lv/adminjs-typeorm","dist-tags":{"latest":"5.0.2"},"versions":{"5.0.1":{"name":"@dmitry_the_fucker_lv/adminjs-typeorm","version":"5.0.1","keywords":["typeorm","provider","adminjs","orm admin","typeorm admin","admin panel"],"author":{"name":"Artem Zabolotnyi","email":"1arteha1@gmail.com"},"license":"MIT","_id":"@dmitry_the_fucker_lv/adminjs-typeorm@5.0.1","maintainers":[{"name":"dmitry_the_fucker_lv","email":"Robbin-the-Bobbin@yandex.ru"}],"homepage":"https://github.com/SoftwareBrothers/adminjs-typeorm#readme","bugs":{"url":"https://github.com/SoftwareBrothers/adminjs-typeorm/issues"},"dist":{"shasum":"ff84059d21de19ac98ecc57363cf262efe7de6a5","tarball":"https://registry.npmjs.org/@dmitry_the_fucker_lv/adminjs-typeorm/-/adminjs-typeorm-5.0.1.tgz","fileCount":56,"integrity":"sha512-5KLYfwq2MfifsdYUmh581QYsh6HABHB+zzDuLwl3gJ/vO8I6mw0RKPJomZhLw5xYtK8RN2eM1jOWfbJ/uxZ3wg==","signatures":[{"sig":"MEYCIQDjgueEo8zReAEOP2jke/fmwqOPmtSW9nSaL9wR6fs7IwIhANJ4YZs3YhGUzZZuRG0JlPvxjbAg8MKqZNVNkDnxWQIR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81677},"main":"index.js","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"d842e0cac48fe9d71bae1240be3de3bc98715518","scripts":{"dev":"yarn clean && tsc -w","lint":"eslint './src/**/*.{ts,js}' --ignore-pattern 'build' --ignore-pattern 'yarn.lock'","test":"mocha --loader=ts-node/esm ./spec/**/*.spec.ts","build":"tsc","clean":"rm -fR lib","migrate":"yarn typeorm migration:run","release":"semantic-release","ts-node":"ts-node","typeorm":"typeorm-ts-node-esm -d \"./spec/utils/test-data-source.ts\"","check:all":"yarn lint && yarn test && yarn build"},"_npmUser":{"name":"dmitry_the_fucker_lv","email":"Robbin-the-Bobbin@yandex.ru"},"repository":{"url":"git+https://github.com/SoftwareBrothers/adminjs-typeorm.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeORM adapter for AdminJS","directories":{"lib":"lib"},"_nodeVersion":"22.0.0","dependencies":{"q":"^1.5.1","bl":"^5.1.0","he":"^1.2.0","ip":"^1.1.5","ms":"^2.1.3","mz":"^2.7.0","rc":"^1.2.8","yn":"^3.1.1","ajv":"^6.12.6","arg":"^4.1.3","del":"^6.0.0","gud":"^1.0.0","has":"^1.0.3","ini":"^1.3.8","npm":"^8.19.4","ora":"^6.3.0","sax":"^1.2.4","tar":"^6.1.11","xss":"^1.0.14","asap":"^2.0.6","bail":"^1.0.5","depd":"^2.0.0","diff":"^5.0.0","flat":"^5.0.2","glob":"^8.1.0","gopd":"^1.0.1","levn":"^0.4.1","meow":"^8.1.2","mime":"^3.0.0","nopt":"^6.0.0","once":"^1.4.0","pify":"^4.0.1","read":"^1.0.7","smob":"^0.0.6","ssri":"^9.0.1","tr46":"^0.0.3","uuid":"^9.0.0","y18n":"^5.0.8","yaml":"^1.10.2","acorn":"^8.8.2","archy":"^1.0.0","axios":"^1.3.4","chalk":"^4.1.2","cliui":"^8.0.1","clone":"^1.0.4","crelt":"^1.0.5","dargs":"^7.0.0","debug":"^4.3.4","execa":"^5.1.1","fastq":"^1.13.0","from2":"^2.3.0","gauge":"^4.0.4","isexe":"^2.0.0","jsesc":"^0.5.0","json5":"^2.2.3","loupe":"^2.3.4","mdurl":"^1.0.1","p-map":"^4.0.0","p-try":"^2.2.0","react":"^18.2.0","redux":"^4.2.1","retry":"^0.13.1","slash":"^3.0.0","socks":"^2.6.2","split":"^1.0.1","tempy":"^1.0.1","tslib":"^2.5.0","vfile":"^4.2.1","which":"^2.0.2","xtend":"^4.0.2","yargs":"^17.7.1","abbrev":"^1.1.1","aproba":"^2.0.0","arrify":"^1.0.1","braces":"^3.0.2","buffer":"^6.0.3","ccount":"^1.1.0","chownr":"^2.0.0","cssesc":"^3.0.0","dotenv":"^16.0.3","env-ci":"^8.0.0","espree":"^9.5.0","extend":"^3.0.2","globby":"^11.1.0","ignore":"^5.2.0","is-map":"^2.0.2","is-obj":"^2.0.0","is-set":"^2.0.2","lodash":"^4.17.21","marked":"^4.2.12","merge2":"^1.4.1","mkdirp":"^1.0.4","nanoid":"^3.3.3","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","parse5":"^5.1.1","pgpass":"^1.0.5","redent":"^3.0.0","rimraf":"^3.0.2","rollup":"^3.20.0","semver":"^7.3.7","sha.js":"^2.4.11","split2":"^3.2.2","stylis":"^4.0.13","terser":"^5.16.6","trough":"^1.0.5","uri-js":"^4.4.1","wrappy":"^1.0.2","xml2js":"^0.4.23","zwitch":"^1.0.5","cacache":"^16.1.3","ci-info":"^2.0.0","csstype":"^3.0.11","deep-is":"^0.1.4","dezalgo":"^1.0.4","esprima":"^4.0.1","esquery":"^1.5.0","esutils":"^2.0.3","figures":"^5.0.0","find-up":"^5.0.0","flatted":"^3.2.5","gensync":"^1.0.0-beta.2","globals":"^11.12.0","i18next":"^22.4.13","ieee754":"^1.2.1","is-cidr":"^4.0.2","is-glob":"^4.0.3","isarray":"^2.0.5","js-sdsl":"^4.3.0","js-yaml":"^4.1.0","kind-of":"^6.0.3","map-obj":"^1.0.1","mime-db":"^1.52.0","onetime":"^5.1.2","p-limit":"^2.3.0","p-retry":"^4.6.1","pathval":"^1.1.1","pg-int8":"^1.0.1","pg-pool":"^3.6.0","pirates":"^4.0.5","pkg-dir":"^5.0.0","redeyed":"^2.1.1","resolve":"^1.22.0","reusify":"^1.0.4","signale":"^1.4.0","thenify":"^3.3.1","through":"^2.3.8","tsutils":"^3.21.0","unified":"^9.2.2","warning":"^4.0.3","wcwidth":"^1.0.1","yallist":"^4.0.0","anymatch":"^3.1.3","argparse":"^2.0.1","asynckit":"^0.4.0","axe-core":"^4.6.3","builtins":"^5.0.1","camelize":"^1.0.0","cardinal":"^2.1.1","chokidar":"^3.5.3","cmd-shim":"^5.0.0","dash-get":"^1.0.2","date-fns":"^2.29.3","debuglog":"^1.0.1","deep-eql":"^4.1.3","defaults":"^1.0.3","dir-glob":"^3.0.1","doctrine":"^2.1.0","dot-prop":"^5.3.0","encoding":"^0.1.13","entities":"^3.0.1","err-code":"^2.0.3","error-ex":"^1.3.2","escalade":"^3.1.1","for-each":"^0.3.3","fs-extra":"^11.1.0","fsevents":"^2.3.2","has-flag":"^4.0.0","hook-std":"^3.0.0","inflight":"^1.0.6","inherits":"^2.0.4","ip-regex":"^4.3.0","is-regex":"^1.1.4","isobject":"^3.0.1","jsonfile":"^6.1.0","make-dir":"^2.1.0","mimic-fn":"^2.1.0","minimist":"^1.2.6","minipass":"^3.1.6","minizlib":"^2.1.2","node-gyp":"^9.3.1","p-filter":"^2.1.0","p-locate":"^5.0.0","p-reduce":"^2.1.0","path-key":"^3.1.1","pg-types":"^2.2.0","pkg-conf":"^2.1.0","polished":"^4.2.2","proc-log":"^2.0.1","promzard":"^0.3.0","punycode":"^2.3.0","raf-schd":"^4.0.3","react-is":"^18.2.0","read-pkg":"^5.2.0","readdirp":"^3.6.0","regjsgen":"^0.6.0","temp-dir":"^2.0.0","through2":"^4.0.2","tippy.js":"^6.3.7","traverse":"^0.6.6","uc.micro":"^1.0.6","url-join":"^4.0.1","wordwrap":"^1.0.0","acorn-jsx":"^5.3.2","array-ify":"^1.0.0","base64-js":"^1.5.1","bin-links":"^3.0.3","call-bind":"^1.0.2","callsites":"^3.1.0","camelcase":"^6.3.0","columnify":"^1.6.0","commander":"^2.20.3","commondir":"^1.0.1","cssfilter":"^0.0.10","deepmerge":"^4.2.2","delegates":"^1.0.0","duplexer2":"^0.1.4","env-paths":"^2.2.1","esrecurse":"^4.3.0","fast-glob":"^3.2.11","find-root":"^1.1.0","form-data":"^4.0.0","has-proto":"^1.0.1","immutable":"^4.3.0","is-bigint":"^1.0.4","is-buffer":"^2.0.5","is-lambda":"^1.0.1","is-module":"^1.0.0","is-number":"^7.0.0","is-stream":"^2.0.1","is-string":"^1.0.7","is-symbol":"^1.0.4","js-tokens":"^4.0.0","jsonparse":"^1.3.1","just-diff":"^5.2.0","libnpmorg":"^4.0.4","linkifyjs":"^4.1.0","lodash-es":"^4.17.21","lru-cache":"^7.18.3","micromark":"^2.11.4","minimatch":"^3.1.2","neo-async":"^2.6.2","nerf-dart":"^1.0.0","object-is":"^1.1.5","path-type":"^4.0.0","picomatch":"^2.3.1","quick-lru":"^4.0.1","react-dom":"^18.2.0","scheduler":"^0.23.0","strip-bom":"^3.0.0","treeverse":"^2.0.0","type-fest":"^2.19.0","uglify-js":"^3.15.4","validator":"^13.9.0","word-wrap":"^1.2.3","wrap-ansi":"^7.0.0","JSONStream":"^1.3.5","acorn-walk":"^8.2.0","agent-base":"^6.0.2","ansi-regex":"^5.0.1","ansicolors":"^0.3.2","aria-query":"^5.1.3","bottleneck":"^2.19.5","cidr-regex":"^3.1.1","classnames":"^2.3.1","cli-cursor":"^4.0.0","cli-table3":"^0.6.3","clone-deep":"^4.0.1","color-name":"^1.1.4","concat-map":"^0.0.1","dateformat":"^3.0.3","decamelize":"^4.0.0","deep-equal":"^2.2.0","estraverse":"^5.3.0","fill-range":"^7.0.1","flat-cache":"^3.0.4","get-stream":"^6.0.1","globalthis":"^1.0.3","handlebars":"^4.7.7","iconv-lite":"^0.6.3","is-decimal":"^1.0.4","is-extglob":"^2.1.1","is-weakmap":"^2.0.1","is-weakref":"^1.0.2","is-weakset":"^2.0.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.14","libnpmfund":"^3.0.5","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","linkify-it":"^4.0.1","make-error":"^1.3.6","micromatch":"^4.0.5","mime-types":"^2.1.35","min-indent":"^1.0.1","negotiator":"^0.6.3","node-emoji":"^1.11.0","node-fetch":"^2.6.7","optionator":"^0.9.1","orderedmap":"^2.0.0","parse-json":"^5.2.0","path-parse":"^1.0.7","picocolors":"^1.0.0","prelude-ls":"^1.2.1","prop-types":"^15.8.1","proto-list":"^1.2.4","regenerate":"^1.4.2","remark-gfm":"^1.0.0","source-map":"^0.6.1","strip-ansi":"^6.0.1","text-table":"^0.2.0","type-check":"^0.4.0","whatwg-url":"^5.0.0","wide-align":"^1.1.5","workerpool":"^6.2.1","xmlbuilder":"^11.0.1","ansi-colors":"^4.1.1","ansi-styles":"^4.3.0","any-promise":"^1.3.0","array-union":"^2.1.0","buffer-from":"^1.1.2","check-error":"^1.0.2","clean-stack":"^2.2.0","cli-columns":"^4.0.0","cosmiconfig":"^8.1.0","cross-fetch":"^3.1.5","cross-spawn":"^7.0.3","deep-extend":"^0.6.0","deprecation":"^2.3.1","dom-helpers":"^5.2.1","emoji-regex":"^9.2.2","es-abstract":"^1.21.2","fs-minipass":"^2.1.0","fs.realpath":"^1.0.0","glob-parent":"^5.1.2","global-dirs":"^0.1.1","graceful-fs":"^4.2.10","has-bigints":"^1.0.2","has-symbols":"^1.0.3","has-unicode":"^2.0.1","humanize-ms":"^1.2.1","ignore-walk":"^5.0.1","import-from":"^4.0.0","imurmurhash":"^0.1.4","infer-owner":"^1.0.4","into-stream":"^6.0.0","is-arrayish":"^0.2.1","is-callable":"^1.2.4","is-path-cwd":"^2.2.0","jw-paginate":"^1.0.4","locate-path":"^6.0.0","lodash.uniq":"^4.5.0","log-symbols":"^4.1.0","markdown-it":"^13.0.1","memoize-one":"^6.0.0","mute-stream":"^0.0.8","npm-bundled":"^1.1.2","npm-profile":"^6.2.1","object-keys":"^1.1.1","object.omit":"^3.0.0","object.pick":"^1.3.0","path-exists":"^3.0.0","pg-protocol":"^1.6.0","randombytes":"^2.1.0","react-redux":"^8.0.5","read-pkg-up":"^7.0.1","regjsparser":"^0.9.1","safe-buffer":"^5.1.2","semver-diff":"^4.0.0","signal-exit":"^3.0.7","thenify-all":"^1.6.0","type-detect":"^4.0.8","unique-slug":"^3.0.0","w3c-keyname":"^2.2.4","yocto-queue":"^0.1.0","ansi-escapes":"^5.0.0","browserslist":"^4.21.5","caniuse-lite":"^1.0.30001468","cli-spinners":"^2.7.0","compare-func":"^2.0.0","config-chain":"^1.1.13","core-util-is":"^1.0.3","eslint-scope":"^7.1.1","highlight.js":"^10.7.3","import-fresh":"^3.3.0","is-arguments":"^1.1.1","is-plain-obj":"^2.1.0","is-reference":"^1.2.1","is-text-path":"^1.0.1","issue-parser":"^6.0.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","lodash.merge":"^4.6.2","loose-envify":"^1.4.0","magic-string":"^0.27.0","merge-stream":"^2.0.0","npm-packlist":"^5.1.3","npm-run-path":"^5.1.0","p-is-promise":"^3.0.0","react-popper":"^2.3.0","react-router":"^6.10.0","react-select":"^5.7.2","regexpu-core":"^5.3.2","remark-parse":"^9.0.0","resolve-from":"^5.0.0","run-parallel":"^1.2.0","safer-buffer":"^2.1.2","semver-regex":"^3.1.3","set-blocking":"^2.0.0","shallowequal":"^1.1.0","side-channel":"^1.0.4","smart-buffer":"^4.2.0","spdx-correct":"^3.1.1","string-width":"^4.2.3","strip-indent":"^3.0.0","universalify":"^2.0.0","use-memo-one":"^1.1.3","walk-up-path":"^1.0.0","yargs-parser":"^20.2.9","app-root-path":"^3.1.0","buffer-writer":"^2.0.0","case-anything":"^2.1.10","cli-highlight":"^2.1.11","color-convert":"^2.0.1","color-support":"^1.1.3","css-box-model":"^1.2.1","estree-walker":"^2.0.2","find-versions":"^4.0.0","function-bind":"^1.1.1","get-func-name":"^2.0.0","get-intrinsic":"^1.2.0","human-signals":"^2.1.0","indent-string":"^4.0.0","internal-slot":"^1.0.3","is-extendable":"^1.0.1","jsx-ast-utils":"^3.2.2","language-tags":"^1.0.5","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","lodash.reduce":"^4.6.0","lodash.uniqby":"^4.7.0","modify-values":"^1.0.1","node-releases":"^2.0.10","normalize-url":"^6.1.0","object-assign":"^4.1.1","object.assign":"^4.1.2","object.hasown":"^1.1.2","object.values":"^1.1.6","p-each-series":"^3.0.0","packet-reader":"^1.0.0","parent-module":"^1.0.1","postgres-date":"^1.0.7","promise-retry":"^2.0.1","react-feather":"^2.0.10","react-i18next":"^12.2.0","read-cmd-shim":"^3.0.1","repeat-string":"^1.6.1","rope-sequence":"^1.3.3","shallow-clone":"^3.0.1","shebang-regex":"^3.0.0","styled-system":"^5.1.5","trim-newlines":"^3.0.1","unique-string":"^2.0.0","unist-util-is":"^4.1.0","vfile-message":"^2.0.4","void-elements":"^3.1.0","which-pm-runs":"^1.1.0","agentkeepalive":"^4.3.0","argv-formatter":"^1.0.0","array-includes":"^3.1.6","ast-types-flow":"^0.0.7","axobject-query":"^3.1.1","balanced-match":"^1.0.2","browser-stdout":"^1.3.1","camelcase-keys":"^6.2.2","core-js-compat":"^3.29.1","create-require":"^1.1.1","delayed-stream":"^1.0.0","find-cache-dir":"^2.1.0","git-log-parser":"^1.2.0","hard-rejection":"^2.1.0","is-binary-path":"^2.1.0","is-core-module":"^2.11.0","is-date-object":"^1.0.5","is-hexadecimal":"^1.0.4","is-interactive":"^2.0.0","is-path-inside":"^3.0.3","is-typed-array":"^1.1.10","load-json-file":"^4.0.0","lodash.ismatch":"^4.4.0","lodash.memoize":"^4.1.2","longest-streak":"^2.0.4","markdown-table":"^2.0.0","mdast-util-gfm":"^0.1.2","minipass-fetch":"^2.1.2","minipass-flush":"^1.0.5","minipass-sized":"^1.0.3","normalize-path":"^3.0.0","object-inspect":"^1.12.0","object.entries":"^1.1.5","parse-entities":"^2.0.0","postgres-array":"^2.0.0","postgres-bytea":"^1.0.0","proxy-from-env":"^1.1.0","resolve-global":"^1.0.0","restore-cursor":"^4.0.0","semver-compare":"^1.0.0","string_decoder":"^1.1.1","supports-color":"^5.5.0","tiny-invariant":"^1.2.0","to-regex-range":"^5.0.1","util-deprecate":"^1.0.2","yargs-unparser":"^2.0.0","aggregate-error":"^3.1.0","assertion-error":"^1.1.0","brace-expansion":"^2.0.1","builtin-modules":"^3.3.0","combined-stream":"^1.0.8","decamelize-keys":"^1.1.0","es-get-iterator":"^1.1.3","es-to-primitive":"^1.2.1","fast-deep-equal":"^3.1.3","get-caller-file":"^2.0.5","git-raw-commits":"^2.0.11","has-tostringtag":"^1.0.0","hosted-git-info":"^5.2.1","is-alphabetical":"^1.0.4","is-array-buffer":"^3.0.2","is-plain-object":"^2.0.4","java-properties":"^1.0.2","just-diff-apply":"^5.5.0","lodash.debounce":"^4.0.8","lodash.isstring":"^4.0.1","marked-terminal":"^5.1.1","natural-compare":"^1.4.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","queue-microtask":"^1.2.3","react-text-mask":"^5.5.0","readable-stream":"^2.3.7","safe-regex-test":"^1.0.0","shebang-command":"^2.0.0","spdx-exceptions":"^2.3.0","stdin-discarder":"^0.1.0","text-extensions":"^1.9.0","unbox-primitive":"^1.0.2","unique-filename":"^2.0.1","are-we-there-yet":"^3.0.1","compare-versions":"^3.6.0","fast-levenshtein":"^2.0.6","file-entry-cache":"^6.0.1","follow-redirects":"^1.15.2","http-proxy-agent":"^5.0.0","is-negative-zero":"^2.0.2","is-number-object":"^1.0.7","lodash.camelcase":"^4.3.0","lodash.kebabcase":"^4.1.1","lodash.mergewith":"^4.6.2","lodash.snakecase":"^4.1.1","lodash.startcase":"^4.4.0","minimist-options":"^4.1.0","minipass-collect":"^1.0.2","npm-audit-report":"^3.0.0","path-is-absolute":"^1.0.1","promise-inflight":"^1.0.1","prosemirror-menu":"^1.2.1","prosemirror-view":"^1.26.5","react-datepicker":"^4.10.0","react-router-dom":"^6.10.0","reflect-metadata":"^0.1.13","remark-stringify":"^9.0.1","spdx-license-ids":"^3.0.11","stream-combiner2":"^1.1.1","text-mask-addons":"^3.8.0","unist-util-visit":"^2.0.3","which-collection":"^1.0.1","before-after-hook":"^2.2.2","binary-extensions":"^2.2.0","define-properties":"^1.2.0","grapheme-splitter":"^1.0.4","https-proxy-agent":"^5.0.1","init-package-json":"^3.0.2","is-alphanumerical":"^1.0.4","is-boolean-object":"^1.1.2","is-builtin-module":"^3.2.1","libphonenumber-js":"^1.10.24","lines-and-columns":"^1.2.4","lodash.capitalize":"^4.2.1","lodash.isfunction":"^3.0.9","lodash.startswith":"^4.2.1","lodash.upperfirst":"^4.3.1","make-fetch-happen":"^10.2.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","postgres-interval":"^1.2.0","prosemirror-model":"^1.18.1","prosemirror-state":"^1.4.1","read-package-json":"^5.0.2","require-directory":"^2.1.1","slackify-markdown":"^4.3.1","socks-proxy-agent":"^7.0.0","styled-components":"^5.3.9","throttle-debounce":"^3.0.1","unist-util-remove":"^2.1.0","which-typed-array":"^1.1.9","write-file-atomic":"^4.0.2","character-entities":"^1.2.4","convert-source-map":"^1.8.0","css-color-keywords":"^1.0.0","es-set-tostringtag":"^2.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","object.fromentries":"^2.0.6","promise-call-limit":"^1.0.1","prosemirror-collab":"^1.3.0","prosemirror-keymap":"^1.2.0","prosemirror-tables":"^1.3.2","react-fast-compare":"^3.2.1","source-map-support":"^0.5.21","tiny-relative-date":"^1.3.0","to-fast-properties":"^2.0.0","typed-array-length":"^1.0.4","webidl-conversions":"^3.0.1","babel-plugin-macros":"^2.8.0","css-to-react-native":"^3.0.0","damerau-levenshtein":"^1.0.8","es-shim-unscopables":"^1.0.0","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","fastest-levenshtein":"^1.0.12","json-stringify-nice":"^1.1.4","json-stringify-safe":"^5.0.1","lodash.escaperegexp":"^4.1.2","parse-conflict-json":"^2.0.2","please-upgrade-node":"^3.2.0","prosemirror-history":"^1.3.0","react-phone-input-2":"^2.15.1","regenerator-runtime":"^0.13.9","registry-auth-token":"^5.0.2","require-from-string":"^2.0.2","strip-final-newline":"^3.0.0","strip-json-comments":"^3.1.1","supports-hyperlinks":"^2.3.0","array.prototype.flat":"^1.3.1","common-ancestor-path":"^1.0.1","crypto-random-string":"^2.0.0","electron-to-chromium":"^1.4.333","escape-string-regexp":"^4.0.0","functions-have-names":"^1.2.3","html-parse-stringify":"^3.0.1","http-cache-semantics":"^4.1.0","i18next-http-backend":"^2.2.0","is-unicode-supported":"^1.3.0","json-schema-traverse":"^0.4.1","lodash.isplainobject":"^4.0.6","mdast-util-gfm-table":"^0.1.6","mdast-util-to-string":"^2.0.0","minipass-json-stream":"^1.0.1","natural-compare-lite":"^1.4.0","pg-connection-string":"^2.5.0","postcss-value-parser":"^4.2.0","process-nextick-args":"^2.0.1","prosemirror-commands":"^1.5.1","prosemirror-markdown":"^1.10.1","react-onclickoutside":"^6.12.2","serialize-javascript":"^6.0.0","universal-user-agent":"^6.0.0","v8-compile-cache-lib":"^3.0.1","prosemirror-changeset":"^2.2.0","prosemirror-gapcursor":"^1.3.1","prosemirror-transform":"^1.6.0","regenerator-transform":"^0.15.1","spawn-error-forwarder":"^1.0.0","spdx-expression-parse":"^3.0.1","string.prototype.trim":"^1.2.7","which-boxed-primitive":"^1.0.2","available-typed-arrays":"^1.0.5","get-symbol-description":"^1.0.0","is-shared-array-buffer":"^1.0.2","mdast-util-to-markdown":"^0.6.5","normalize-package-data":"^3.0.3","prosemirror-dropcursor":"^1.7.1","prosemirror-inputrules":"^1.2.0","react-transition-group":"^4.4.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","regexp.prototype.flags":"^1.4.3","update-browserslist-db":"^1.0.10","array.prototype.flatmap":"^1.3.1","babel-plugin-syntax-jsx":"^6.18.0","console-control-strings":"^1.1.0","function.prototype.name":"^1.1.5","hoist-non-react-statics":"^3.3.2","is-fullwidth-code-point":"^3.0.0","micromark-extension-gfm":"^0.3.3","postcss-selector-parser":"^6.0.11","promise-all-reject-late":"^1.0.1","prosemirror-schema-list":"^1.2.2","stop-iteration-iterator":"^1.0.0","use-sync-external-store":"^1.2.0","array-buffer-byte-length":"^1.0.0","array.prototype.tosorted":"^1.1.1","has-property-descriptors":"^1.0.0","json-parse-better-errors":"^1.0.2","language-subtag-registry":"^0.3.21","mdast-util-from-markdown":"^0.8.5","prosemirror-schema-basic":"^1.2.1","string.prototype.trimend":"^1.0.6","unist-util-visit-parents":"^3.1.1","character-entities-legacy":"^1.1.4","confusing-browser-globals":"^1.0.11","eslint-config-airbnb-base":"^15.0.0","npm-normalize-package-bin":"^2.0.0","string.prototype.matchall":"^4.0.8","validate-npm-package-name":"^4.0.0","fast-json-stable-stringify":"^2.1.0","opencollective-postinstall":"^2.0.3","react-currency-input-field":"^3.6.10","string.prototype.trimstart":"^1.0.6","character-reference-invalid":"^1.1.4","conventional-commits-filter":"^2.0.7","conventional-commits-parser":"^3.2.4","eslint-import-resolver-node":"^0.3.7","mdast-util-find-and-replace":"^1.1.1","rollup-plugin-polyfill-node":"^0.12.0","mdast-util-gfm-strikethrough":"^0.2.3","use-isomorphic-layout-effect":"^1.1.2","validate-npm-package-license":"^3.0.4","babel-plugin-polyfill-corejs2":"^0.3.3","babel-plugin-polyfill-corejs3":"^0.6.0","conventional-changelog-writer":"^5.0.1","json-parse-even-better-errors":"^2.3.1","mdast-util-gfm-task-list-item":"^0.1.6","micromark-extension-gfm-table":"^0.4.3","regenerate-unicode-properties":"^10.1.0","unist-util-stringify-position":"^2.0.3","babel-plugin-styled-components":"^2.1.1","conventional-changelog-angular":"^5.0.13","mdast-util-gfm-autolink-literal":"^0.1.3","parse5-htmlparser2-tree-adapter":"^6.0.1","supports-preserve-symlinks-flag":"^1.0.0","i18next-browser-languagedetector":"^7.0.1","babel-plugin-polyfill-regenerator":"^0.4.1","micromark-extension-gfm-tagfilter":"^0.3.0","unicode-match-property-ecmascript":"^2.0.0","unicode-property-aliases-ecmascript":"^2.0.0","json-stable-stringify-without-jsonify":"^1.0.1","micromark-extension-gfm-strikethrough":"^0.6.5","micromark-extension-gfm-task-list-item":"^0.3.3","unicode-match-property-value-ecmascript":"^2.1.0","micromark-extension-gfm-autolink-literal":"^0.5.7","conventional-changelog-conventionalcommits":"^5.0.0","unicode-canonical-property-names-ecmascript":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","chai":"^4.3.7","husky":"^4.2.5","mocha":"^10.2.0","eslint":"^8.36.0","adminjs":"^7.0.0","ts-node":"^10.9.1","typeorm":"^0.3.12","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.3","@types/mocha":"^10.0.1","tsconfig-paths":"^4.1.2","@commitlint/cli":"^17.4.4","class-validator":"^0.14.0","semantic-release":"^20.1.3","eslint-plugin-react":"^7.32.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","eslint-plugin-jsx-a11y":"^6.7.1","@typescript-eslint/parser":"^5.55.0","eslint-plugin-react-hooks":"^4.6.0","semantic-release-slack-bot":"^4.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.55.0"},"peerDependencies":{"adminjs":"^7.0.0","typeorm":"~0.3.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/adminjs-typeorm_5.0.1_1730743752316_0.09811751734511853","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@dmitry_the_fucker_lv/adminjs-typeorm","type":"module","exports":{".":{"import":"./lib/index.js","types":"./lib/index.d.ts"}},"version":"5.0.2","description":"TypeORM adapter for AdminJS","keywords":["typeorm","provider","adminjs","orm admin","typeorm admin","admin panel"],"scripts":{"clean":"rm -fR lib","build":"tsc","dev":"yarn clean && tsc -w","test":"mocha --loader=ts-node/esm ./spec/**/*.spec.ts","ts-node":"ts-node","lint":"eslint './src/**/*.{ts,js}' --ignore-pattern 'build' --ignore-pattern 'yarn.lock'","check:all":"yarn lint && yarn test && yarn build","typeorm":"typeorm-ts-node-esm -d \"./spec/utils/test-data-source.ts\"","migrate":"yarn typeorm migration:run","release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/SoftwareBrothers/adminjs-typeorm.git"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"author":{"name":"Artem Zabolotnyi","email":"1arteha1@gmail.com"},"license":"MIT","peerDependencies":{"adminjs":"^7.0.0","typeorm":"~0.3.0"},"optionalDependencies":{},"devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@semantic-release/git":"^10.0.1","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.15.3","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","adminjs":"^7.0.0","chai":"^4.3.7","class-validator":"^0.14.0","eslint":"^8.36.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^4.2.5","mocha":"^10.2.0","pg":"^8.10.0","semantic-release":"^20.1.3","semantic-release-slack-bot":"^4.0.0","ts-node":"^10.9.1","tsconfig-paths":"^4.1.2","typeorm":"^0.3.12","typescript":"^4.9.5"},"_id":"@dmitry_the_fucker_lv/adminjs-typeorm@5.0.2","gitHead":"a1cafade7f239d07e65e264fbcb0bcbb270beee8","bugs":{"url":"https://github.com/SoftwareBrothers/adminjs-typeorm/issues"},"homepage":"https://github.com/SoftwareBrothers/adminjs-typeorm#readme","_nodeVersion":"22.0.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-z7PGyGkpMA3cPu1FfXJEeRBNYu6gwSTdiR9YPAf3yk+fqQlCN5IkdLjt8FOGjj+MYNBwoFhqpfv0PXbzPuzhdw==","shasum":"1fc6630d4db17462ac7fa72bbb082fa6fe94984b","tarball":"https://registry.npmjs.org/@dmitry_the_fucker_lv/adminjs-typeorm/-/adminjs-typeorm-5.0.2.tgz","fileCount":56,"unpackedSize":57706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOK43uKr+JGnv2KgPyAqfgwhpjWVwhKjRgcrKsmEPdlQIgJh4Pyqh/fE+uB+mMOhoUiNU20ieeO1tLmymhhvIPrKw="}]},"_npmUser":{"name":"dmitry_the_fucker_lv","email":"Robbin-the-Bobbin@yandex.ru"},"directories":{},"maintainers":[{"name":"dmitry_the_fucker_lv","email":"Robbin-the-Bobbin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adminjs-typeorm_5.0.2_1731178788557_0.5396408245556865"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-04T18:09:12.211Z","modified":"2024-11-09T18:59:48.918Z","5.0.1":"2024-11-04T18:09:12.546Z","5.0.2":"2024-11-09T18:59:48.753Z"},"bugs":{"url":"https://github.com/SoftwareBrothers/adminjs-typeorm/issues"},"author":{"name":"Artem Zabolotnyi","email":"1arteha1@gmail.com"},"license":"MIT","homepage":"https://github.com/SoftwareBrothers/adminjs-typeorm#readme","keywords":["typeorm","provider","adminjs","orm admin","typeorm admin","admin panel"],"repository":{"type":"git","url":"git+https://github.com/SoftwareBrothers/adminjs-typeorm.git"},"description":"TypeORM adapter for AdminJS","maintainers":[{"name":"dmitry_the_fucker_lv","email":"Robbin-the-Bobbin@yandex.ru"}],"readme":"## adminjs-typeorm\n\nThis is an official [AdminJS](https://github.com/SoftwareBrothers/adminjs) adapter which integrates [TypeORM](https://typeorm.io/) into AdminJS. (originally forked from [Arteha/admin-bro-typeorm](https://github.com/Arteha/admin-bro-typeorm))\n\nInstallation: `yarn add @adminjs/typeorm`\n\n## Usage\n\nThe plugin can be registered using standard `AdminJS.registerAdapter` method.\n\n```typescript\nimport { Database, Resource } from '@adminjs/typeorm'\nimport AdminJS from 'adminjs'\n\nAdminJS.registerAdapter({ Database, Resource });\n\n// Optional: if you use class-validator you have to inject this to resource.\nimport { validate } from 'class-validator'\nResource.validate = validate\n```\n\n## Example\n\n```typescript\nimport {\n  BaseEntity,\n  Entity, PrimaryGeneratedColumn, Column,\n  ManyToOne,\n  RelationId\n} from 'typeorm'\nimport { MyDataSource } from './my-data-source'\nimport * as express from 'express'\nimport { Database, Resource } from '@adminjs/typeorm'\nimport { validate } from 'class-validator'\n\nimport AdminJS from 'adminjs'\nimport * as AdminJSExpress from '@adminjs/express'\n\nResource.validate = validate\nAdminJS.registerAdapter({ Database, Resource })\n\n@Entity()\nexport class Person extends BaseEntity\n{\n  @PrimaryGeneratedColumn()\n  public id: number;\n\n  @Column({type: 'varchar'})\n  public firstName: string;\n\n  @Column({type: 'varchar'})\n  public lastName: string;\n\n  @ManyToOne(type => CarDealer, carDealer => carDealer.cars)\n  organization: Organization;\n\n  // in order be able to fetch resources in adminjs - we have to have id available\n  @RelationId((person: Person) => person.organization)\n  organizationId: number;\n\n  // For fancy clickable relation links:\n  public toString(): string\n  {\n    return `${firstName} ${lastName}`;\n  }\n}\n\n( async () =>\n{\n  await MyDataSource.initialize();\n\n  const adminJs = new AdminJS({\n    // databases: [MyDataSource],\n    resources: [\n      { resource: Person, options: { parent: { name: 'foobar' } } }\n      ],\n    rootPath: '/admin',\n  })\n\n  const app = express()\n  const router = AdminJSExpress.buildRouter(adminJs)\n  app.use(adminJs.options.rootPath, router)\n  app.listen(3000)\n})()\n```\n\n## ManyToOne\n\nAdmin supports ManyToOne relationship but you also have to define @RealationId as stated in the example above.\n\n## Contribution\n\n### Running the example app\n\nIf you want to set this up locally this is the suggested process:\n\n1. fork the repo\n2. Install dependencies\n\n```\nyarn install\n```\n\n3. register this package as a (linked package)[https://classic.yarnpkg.com/en/docs/cli/link/]\n\n```\nyarn link\n```\n\n4. Setup example app\n\nInstall all dependencies and use previously linked version of `@adminjs/typeorm`.\n\n```\ncd example-app\nyarn install\nyarn link @adminjs/typeorm\n```\n\nOptionally you might want to link your local version of `adminjs` package\n\n5. Make sure you have all the envs set (which are defined in `example-app/ormconfig.js`)\n\n6. Build the package in watch mode\n\n(in the root folder)\n\n```\nyarn dev\n```\n\n6. run the app in the dev mode\n\n```\ncd example-app\nyarn dev\n```\n\n### Pull request\n\nBefore you make a PR make sure all tests pass and your code wont causes linter errors.\nYou can do this by running:\n\n```\nyarn lint\nyarn test\n```\n\nor with proper envs: `POSTGRES_USER=yourtestuser POSTGRES_DATABASE=\"database_test\" yarn test`\n\n## License\n\nAdminJS is copyrighted © 2023 rst.software. It is a free software, and may be redistributed under the terms specified in the [LICENSE](LICENSE.md) file.\n\n## About rst.software\n\n<img src=\"https://pbs.twimg.com/profile_images/1367119173604810752/dKVlj1YY_400x400.jpg\" width=150>\n\nWe’re an open, friendly team that helps clients from all over the world to transform their businesses and create astonishing products.\n\n* We are available for [hire](https://www.rst.software/estimate-your-project).\n* If you want to work for us - check out the [career page](https://www.rst.software/join-us).\n","readmeFilename":"README.md"}