{"_id":"@anolilab/resume-schema","_rev":"3-cd346306d78ebf4f17b1650deaa085eb","name":"@anolilab/resume-schema","dist-tags":{"latest":"2.0.3"},"versions":{"2.0.0":{"name":"@anolilab/resume-schema","version":"2.0.0","description":"JSON Resume Schema","keywords":["resume-schema","resume","json-schema"],"homepage":"https://anolilab.com/nodejs/packages/anolilab/resume-schema","bugs":{"url":"https://github.com/anolilab/resume-schema/issues"},"repository":{"type":"git","url":"git://github.com/anolilab/resume-schema.git"},"license":"MIT","sideEffects":false,"exports":{"./package.json":"./package.json","./schema.json":"./schema.json"},"main":"schema.json","types":"types.d.ts","scripts":{"clean":"rm -rf node_modules && rm -rf dist","commit":"cz","generate:types":"node ./scripts/build.js","preinstall":"node verify-node-version.cjs && pnpx only-allow pnpm","lint:eslint":"cross-env NO_LOGS=true eslint . --ext js,jsx,ts,tsx --max-warnings=0 --config .eslintrc.cjs --cache --cache-strategy content .","lint:eslint:fix":"pnpm run lint:eslint --fix","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write '**/*.{js,jsx,tsx,ts,less,md,json}'","lint:text":"textlint ./.github/ISSUE_TEMPLATE/** ./README.md ./UPGRADE.md --parallel --experimental --dry-run","lint:text:fix":"textlint ./.github/ISSUE_TEMPLATE/** ./README.md ./UPGRADE.md --parallel --experimental --fix","prepare":"is-ci || husky install","test":"vitest"},"devDependencies":{"@anolilab/eslint-config":"^4.0.7","@anolilab/prettier-config":"^3.0.1","@anolilab/semantic-release-preset":"^2.0.4","@anolilab/textlint-config":"^4.0.3","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","ajv":"^8.11.0","ajv-formats":"^2.1.1","c8":"^7.11.3","commitizen":"^4.2.4","cross-env":"^7.0.3","eslint":"^8.16.0","eslint-plugin-editorconfig":"^3.2.0","eslint-plugin-json":"^3.1.0","husky":"^8.0.1","is-ci":"^3.0.1","json-metaschema":"^1.3.0","json-schema-to-typescript":"^10.1.5","jsonlint-cli":"^1.0.1","lint-staged":"^12.4.2","prettier":"^2.6.2","semantic-release":"^19.0.2","textlint":"^12.1.1","typescript":"^4.7.2","vitest":"^0.12.9"},"engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"211efd5ee1ef44725a0700d11376ab898664ebe2","_id":"@anolilab/resume-schema@2.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-coOwGq71RSa0nf3mZZDyuvKRJpgubfksFxbH5eudfotS60+JzF4wHiHGf5HpqcZaWDU8TT+bV3VUc7odILl6GQ==","shasum":"b552c861cbf6d6c26a6bd29f11a5d7754687b51e","tarball":"https://registry.npmjs.org/@anolilab/resume-schema/-/resume-schema-2.0.0.tgz","fileCount":7,"unpackedSize":55394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd0D+QJnOeQSt5D286kHfSWQYTz1dC32x8vE350uQKTwIhAIvGgWxqr5Xum+FtFa9OzZfIWJqbZYE2NiYVFvrANREr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikHo2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBeA/8CDkL5HPY2p+M09v6fEbMuFCWEw/Rp85jptBD8TFb6UxzLKYw\r\nAbswaYPDENNcwnWGQBxphw3v7RsNUYcqlNGu87R+pwYyBC208SPZvcFYNNbg\r\nWmcb+Pci+4yyijfSgn782smY2TDj11FVsthMAiE88BrhUtuYxLN8o3yI9kiy\r\nh1hZiQF9BTtzvlUEnWnk7Uh7811euPxUOWNoTYC+rhXLjZHprKxzSrL4x9wK\r\n75ELeVZDypNhFbmJcXlomctBFLBfA6MV14UKSfHS04p1CgXv1KGSwC2idfnu\r\nvvcMGxWMWvRZI5Ubf0c3kOZ6WUp0MQWnezlBxJeMLAQds0g8hGXZyuJimNlJ\r\nEm6wjJICF5yOzeFVajOayBsfYrsnZ/Vg23Gm3dK57v84WqGvyP/+uhkB4ebh\r\nIZZWvznh/Ydbc2Lun/JnpKkM3L7M1BvI8o5lPPgUT2yub8vCbXwlRlaz1in+\r\niNnvauB4mmi/l8QxJyqRk1FJW2rGhp5/TU6l3J3EY3FBXyI0g9tiyPfYJtw7\r\nLAmd3DfSAH1gGZroop+kl+u+Rtua6BRBWt94gLov5SxwPlWu938YlbVp2aBJ\r\nIMlYMji1yTQ/lpo7f48l6WGxMkw0YmJ6NGaEtvZgDym7KnTSQINv3rFz2RxV\r\nOIVtfngpXb8nsQce4YPmmRv6oP+O18BwW30=\r\n=COgX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"directories":{},"maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resume-schema_2.0.0_1653635638629_0.19270217825009595"},"_hasShrinkwrap":false},"2.0.1":{"name":"@anolilab/resume-schema","version":"2.0.1","description":"JSON Resume Schema","keywords":["resume-schema","resume","json-schema"],"homepage":"https://anolilab.com/nodejs/packages/anolilab/resume-schema","bugs":{"url":"https://github.com/anolilab/resume-schema/issues"},"repository":{"type":"git","url":"git://github.com/anolilab/resume-schema.git"},"license":"MIT","sideEffects":false,"exports":{"./package.json":"./package.json","./schema.json":"./schema.json"},"main":"schema.json","types":"types.d.ts","scripts":{"clean":"rm -rf node_modules && rm -rf dist","commit":"cz","generate:types":"node ./scripts/build.js","lint:eslint":"cross-env NO_LOGS=true eslint . --ext js,jsx,ts,tsx --max-warnings=0 --config .eslintrc.cjs --cache --cache-strategy content .","lint:eslint:fix":"pnpm run lint:eslint --fix","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write '**/*.{js,jsx,tsx,ts,less,md,json}'","lint:text":"textlint ./.github/ISSUE_TEMPLATE/** ./README.md ./UPGRADE.md --parallel --experimental --dry-run","lint:text:fix":"textlint ./.github/ISSUE_TEMPLATE/** ./README.md ./UPGRADE.md --parallel --experimental --fix","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky install)","test":"vitest"},"devDependencies":{"@anolilab/eslint-config":"^4.0.7","@anolilab/prettier-config":"^3.0.1","@anolilab/semantic-release-preset":"^2.0.5","@anolilab/textlint-config":"^4.0.3","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","ajv":"^8.11.0","ajv-formats":"^2.1.1","c8":"^7.11.3","commitizen":"^4.2.4","cross-env":"^7.0.3","eslint":"^8.16.0","eslint-plugin-editorconfig":"^3.2.0","eslint-plugin-json":"^3.1.0","husky":"^8.0.1","is-ci":"^3.0.1","json-metaschema":"^1.3.0","json-schema-to-typescript":"^10.1.5","jsonlint-cli":"^1.0.1","lint-staged":"^12.4.2","prettier":"^2.6.2","semantic-release":"^19.0.2","textlint":"^12.1.1","typescript":"^4.7.2","vitest":"^0.12.9"},"engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"8bf6a5609e8256d5714acd04757d1ba1df39311f","_id":"@anolilab/resume-schema@2.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-jc9aR35NEa/7D4HKdLyqO3aBpWDMXf5ZJ+ZFJB8PP7sNFkeFs3uG2sTVbUZKpfzZtviSCtFatCBzmYr1iEDhHw==","shasum":"3f5646763dc4c8592929d4a14f1082a65916b388","tarball":"https://registry.npmjs.org/@anolilab/resume-schema/-/resume-schema-2.0.1.tgz","fileCount":7,"unpackedSize":55582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiSR4hiLa/kgH0IG66YNd8IlbFKh9AUACb82CtT4q8XwIhAK0URgfdTfrVYsFmWKiNsUB3P8XycuropX3hvlI4ircB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikIQBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoizg//UeJt2WSa9dyZpXHxjOpPBS+pgTJukjyEKmUPtME94ur/VX3j\r\nkeuO+DiMCC2ZKliXFkeDVP2nDwmwIvhV9bamtdY1akKA/lmOTYY8LZGdt/g3\r\nD7KmgM9fNRmjhJDeGgbJr7Y9YusgCDNcbVRqamrQ/A0ScerANvWH/cagcmEd\r\nup8F1CoaTyPKbR/nSLLDZ8Mtcr/Oqn1DDPCej4kGqi+vVSRBO9U9QTCBJ9On\r\n+jJ6JBdNv/dH3H82siePM4WE2j3VBfp0RBWlE0hpbNtg7KpqjhKGaqTFXtqX\r\nlDEG1F6bDoUw6ZDF/RcBtpBP//ouHEgXoPIf01rFjV1XtU9actW8GCQZk0rV\r\nD8TZkVTab9jgLZb/OTCGXkH4MDHzgTO2mEMhxa3DrJgDzCNq2h9rvw/1Lnv6\r\nVUxF6TIBS4r7VHfrLzObs0L0UY7GylB8avtNPQmLhO5I1hC4KBigMfyf0c5R\r\nWkbl8Zoqs+UjztxwTcWjp5KtrG4LPN0M+4WO6Yz8xRzoXsXF4iUZh/SnYZSW\r\n5yRA1MqAqwGwHtEoARPYf1+c6EEMbIPLFBqzIMhw0nlcHbxF8/PUpNdADS//\r\niOB9Lxx5Zm5vPL4Q8YFUpmPlFXHF651zDGL6kDWYAEuiRvmJAgqH18adTYky\r\nN9fuQ5EG0dbBcqDKRMC+12VRP6u/UOtQzqc=\r\n=BMKV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"directories":{},"maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resume-schema_2.0.1_1653638144892_0.5835768412695466"},"_hasShrinkwrap":false},"2.0.2":{"name":"@anolilab/resume-schema","version":"2.0.2","description":"JSON Resume Schema","keywords":["resume-schema","resume","json-schema"],"homepage":"https://anolilab.com/nodejs/packages/anolilab/resume-schema","bugs":{"url":"https://github.com/anolilab/resume-schema/issues"},"repository":{"type":"git","url":"git://github.com/anolilab/resume-schema.git"},"license":"MIT","sideEffects":false,"exports":{".":{"default":"./schema.json"},"./package.json":"./package.json","./schema.json":"./schema.json"},"main":"schema.json","types":"types.d.ts","scripts":{"clean":"rm -rf node_modules && rm -rf dist","commit":"cz","generate:types":"node ./scripts/build.js","lint:eslint":"cross-env NO_LOGS=true eslint . --ext js,jsx,ts,tsx --max-warnings=0 --config .eslintrc.cjs --cache --cache-strategy content .","lint:eslint:fix":"pnpm run lint:eslint --fix","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write '**/*.{js,jsx,tsx,ts,less,md,json}'","lint:text":"textlint ./.github/ISSUE_TEMPLATE/** ./README.md ./UPGRADE.md --parallel --experimental --dry-run","lint:text:fix":"textlint ./.github/ISSUE_TEMPLATE/** ./README.md ./UPGRADE.md --parallel --experimental --fix","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky install)","test":"vitest"},"devDependencies":{"@anolilab/eslint-config":"^4.0.7","@anolilab/prettier-config":"^3.0.1","@anolilab/semantic-release-preset":"^2.0.5","@anolilab/textlint-config":"^4.0.3","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","ajv":"^8.11.0","ajv-formats":"^2.1.1","c8":"^7.11.3","commitizen":"^4.2.4","cross-env":"^7.0.3","eslint":"^8.16.0","eslint-plugin-editorconfig":"^3.2.0","eslint-plugin-json":"^3.1.0","husky":"^8.0.1","is-ci":"^3.0.1","json-metaschema":"^1.3.0","json-schema-to-typescript":"^10.1.5","jsonlint-cli":"^1.0.1","lint-staged":"^12.4.2","prettier":"^2.6.2","semantic-release":"^19.0.2","textlint":"^12.1.1","typescript":"^4.7.2","vitest":"^0.12.9"},"engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"b7905aff39d1f9a9ec1492c974ad8c73764ff9fa","_id":"@anolilab/resume-schema@2.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-hGJVfp7Nkg2Yk4LFXSFxLKrS6mq3SloG2R9kDmmCCvFNk9Q1gzS8BSJGWgrfaynkhvS2jkkBibDoDO/4gDNhtg==","shasum":"210922006cd2b8280285627ab26b028d9a8d6db5","tarball":"https://registry.npmjs.org/@anolilab/resume-schema/-/resume-schema-2.0.2.tgz","fileCount":7,"unpackedSize":55931,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDfluuPeojZQIiehp/Rvr3cf/eM3BjkLoU2OA7Df6cowIgOHapvaMI85G5G60oGx86rGhPnp5YL817i6pNGER36yg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik+94ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGPA//X99znggsjAV29H4tnIwGrJV/pPx/KuJNS1eJ12dfPuN0kBr6\r\nQxBhyAP98qWJzcaSPms71JkcEm+HDFBXzGpfL+KxT5CYALVESodz1RSXLaET\r\n+hzcnv0y7oJGNrI6LkYe9CjhsZRXXCTXtIgjXHize5Jwf42I07zH8qDMyKzr\r\nebpUMdmNWS2hT4PGaXW68HXhqxvPIbztUmSv6nBb2ahJ3Nog3yGQQS+pB4Le\r\n5c4WMV5z4dY2KZNJH8YA4NIGXEP1K9zoFrJab1YxJWjZtflu2MBXUu7thG8g\r\nO/cBwxdhUWJ1WOOXhNArE8FepYhWYJslVd59tBzNwpqUkVsR9xLQ40cQLGV7\r\ncF489KBpcHx3LDzmmsnkL6Y0nHZvxn5zykepxd5kV9gibmwfTeURc5aj441u\r\n/DpYTviHd7J3H889Xu9X0+h3dA5RYWCI807GRwmHED3pHK9Kc/GvMOd7oJzc\r\nqAWkrelbB9QoBYvGU5Cwy6SUWRLDgAM2gZkKDJ2CEC67rv/fSrYMnYnr+DmM\r\n2z2XrFUTAgPWfh/5cJ7FwTLWkXoFWIB2gHjUtfShGQOeOneJ4uhy7vbvWj+9\r\niBukb1pLoOymI5ic5Hbw8DkVWskizKBPmclOBpk3Rt9GzboHf819mMYMOg5R\r\n0i1OxS8+rQYFxY5hudbs3rM4DZD5tTku1vY=\r\n=9uH1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"directories":{},"maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resume-schema_2.0.2_1653862264343_0.19783724399003422"},"_hasShrinkwrap":false},"2.0.3":{"name":"@anolilab/resume-schema","version":"2.0.3","description":"JSON Resume Schema","keywords":["resume-schema","resume","json-schema"],"homepage":"https://anolilab.com/nodejs/packages/anolilab/resume-schema","bugs":{"url":"https://github.com/anolilab/resume-schema/issues"},"repository":{"type":"git","url":"git://github.com/anolilab/resume-schema.git"},"license":"MIT","sideEffects":false,"exports":{".":{"default":"./schema.json"},"./package.json":"./package.json","./schema.json":"./schema.json"},"main":"schema.json","types":"types.d.ts","scripts":{"clean":"rm -rf node_modules && rm -rf dist","commit":"cz","generate:types":"node ./scripts/build.js","lint:eslint":"cross-env NO_LOGS=true eslint . --ext js,jsx,ts,tsx --max-warnings=0 --config .eslintrc.cjs --cache --cache-strategy content .","lint:eslint:fix":"pnpm run lint:eslint --fix","lint:prettier:fix":"prettier --config=.prettierrc.cjs --write '**/*.{js,jsx,tsx,ts,less,md,json}'","lint:text":"textlint ./.github/ISSUE_TEMPLATE/** ./README.md ./UPGRADE.md --parallel --experimental --dry-run","lint:text:fix":"textlint ./.github/ISSUE_TEMPLATE/** ./README.md ./UPGRADE.md --parallel --experimental --fix","prepare":"is-ci || (node verify-node-version.cjs && pnpx only-allow pnpm && husky install)","test":"vitest"},"devDependencies":{"@anolilab/eslint-config":"^4.0.7","@anolilab/prettier-config":"^3.0.1","@anolilab/semantic-release-preset":"^2.0.5","@anolilab/textlint-config":"^4.0.3","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","ajv":"^8.11.0","ajv-formats":"^2.1.1","c8":"^7.11.3","commitizen":"^4.2.4","cross-env":"^7.0.3","eslint":"^8.16.0","eslint-plugin-editorconfig":"^3.2.0","eslint-plugin-json":"^3.1.0","husky":"^8.0.1","is-ci":"^3.0.1","json-metaschema":"^1.3.0","json-schema-to-typescript":"^10.1.5","jsonlint-cli":"^1.0.1","lint-staged":"^12.4.2","prettier":"^2.6.2","semantic-release":"^19.0.2","textlint":"^12.1.1","typescript":"^4.7.2","vitest":"^0.12.9"},"engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"76987579e0a46ccd6e0928bee6fe7a9c1ee3407e","_id":"@anolilab/resume-schema@2.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-NU1XEX8sOgM0G7Otfhat0MPxQjvRVs/eloPThG6F91VeqyF4XXtIlZZyMTDt4ujvOO+GpXGnEwU7xZyMRbOiYA==","shasum":"1ed8d2668cad9051c6ae4c43fca5464e8779ebd0","tarball":"https://registry.npmjs.org/@anolilab/resume-schema/-/resume-schema-2.0.3.tgz","fileCount":7,"unpackedSize":56074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICp3AjyjBFiSUJMia6qrgEVjnj+Kh9hr8BXf0XWbVjkDAiEAi+ZC6bbL82hgZ3vCSamY4wjZVet9GERiToiKha7gT4E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik/FaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0bQ//V5BHr7KGkTd4uQ49iqT5ojZCO2jinAUs55T4gyVU3JrQwp82\r\nJO7CXQsYkFxCdm7tEc8q54lOczXNUQyLPADPbB3MvIlJyFOkRH+yD99jN4BP\r\nQl+TvqCFgDBJ10kxqbBPKMRVd9rNzzjxyyxxSQ1dz0Je7eYgMTVfM3ea/OzE\r\npPbAy+SmT/YT2UstR43QKm/V1dExrW1KIoVYM1l1JRNE8o7/nhjKhXjfWR85\r\nS4irMP8X3jVSN4eQNPAqAzLDSWfErVHFlGI98J7KZprO1k+mEZDO4x6VhGV/\r\nsENbDAG3Z+12DoscorddUbg/WDEtMC2dEGLU8ynHZHPZ3FToGKq86lge133X\r\nQMfBFqrfjYVe4NW3gljlb6WaRqFtEbcp92XdlR0AksJeNc9i/xo5CuLDrIQy\r\nSMAi6+tHqdISDxuolohMjXVGRJqjaswBd/1htO6y2UweKkGPCAhcX0m3jdZ6\r\ne/2/U02Drs4pXa1RCMAiZ27Q3h5XYR1PIRRKmrivy6emv805y+SV4tTL2H2C\r\nDUJPaU21PXL72pJch9Q/UFmZ0KnIhTOMC3q8U/A971lFNCbPc1097AM0swmU\r\nZY/1SrtU7FmncxYYhZ7OtR+OZvLF1aOQ5T+iUBSk8RRh/OrEB0wVhoB3KUrj\r\nauzbwIQ+22qsi+pN2znLgGLA016Yqb1UlpY=\r\n=9ugM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"prisis","email":"d.bannert@anolilab.de"},"directories":{},"maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resume-schema_2.0.3_1653862745922_0.9555781051025505"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-27T07:13:58.584Z","2.0.0":"2022-05-27T07:13:58.862Z","modified":"2022-05-29T22:19:06.249Z","2.0.1":"2022-05-27T07:55:45.024Z","2.0.2":"2022-05-29T22:11:04.547Z","2.0.3":"2022-05-29T22:19:06.183Z"},"maintainers":[{"name":"prisis","email":"d.bannert@anolilab.de"}],"description":"JSON Resume Schema","homepage":"https://anolilab.com/nodejs/packages/anolilab/resume-schema","keywords":["resume-schema","resume","json-schema"],"repository":{"type":"git","url":"git://github.com/anolilab/resume-schema.git"},"bugs":{"url":"https://github.com/anolilab/resume-schema/issues"},"license":"MIT","readme":"# JSON Resume Schema\n\n[![GitHub Releases](https://badgen.net/github/tag/anolilab/resume-schema)](https://github.com/anolilab/resume-schema/releases)\n[![NPM Release](https://badgen.net/npm/v/@anolilab/resume-schema)](https://www.npmjs.com/package/@anolilab/resume-schema)\n\nStandard, Specification, Schema\n\n### Getting started\n\n```\nnpm install --save @anolilab/resume-schema\n```\n\n### Usage\n\n<!-- textlint-disable @textlint-rule/google/word-list -->\n\nThe main export of this package is an object that validates as a [JSON schema](https://json-schema.org/understanding-json-schema/). It should work with [any compliant implementation](https://json-schema.org/implementations.html#validator-javascript).\n\n<!-- textlint-enable @textlint-rule/google/word-list -->\n\n#### Validation\n\nTo determine if an object is a valid JSON resume, you can do something like this:\n\n```js\nimport schema from \"@anolilab/resume-schema/schema.json\";\nimport Ajv from \"ajv\"; // validator. See https://ajv.js.org/\nimport addFormats from \"ajv-formats\";\n\nconst ajv = new Ajv({\n    allowUnionTypes: true,\n});\n\naddFormats(ajv);\n\nconst validate = ajv.compile(schema);\n\nvalidate({ basics: { name: \"Thomas\" } }); // true\nvalidate({ invalidProperty: \"foo bar\" }); // false\n```\n\n### People\n\n<!-- textlint-disable write-good -->\n\n-   Julian Shapiro for early prototype revisions\n\n<!-- textlint-enable write-good -->\n\n### Contribute\n\nWe encourage anyone who’s interested in participating in evolving this standard to join the discussions [here on GitHub](https://github.com/jsonresume/resume-schema/issues). Also feel free to fork this project and submit new ideas to add to the JSON Resume Schema standard. To make sure all formatting is kept in check, install the [EditorConfig plugin](https://editorconfig.org/) for your editor of choice.\n\n> **Note:** please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.\n\n### Versioning\n\n<!-- textlint-disable @textlint-rule/google/word-list,@textlint-rule/google/slashes,write-good -->\n\nJSON Resume Schema adheres to Semantic Versioning 2.0.0. If there is a violation of\nthis scheme, report it as a bug. Specifically, if a patch or minor version is\nreleased and breaks backward compatibility, that version should be immediately\nyanked and/or a new version should be immediately released that restores\ncompatibility. Any change that breaks the public API will only be introduced at\na major-version release. As a result of this policy, you can (and should)\nspecify any dependency on JSON Resume Schema by using the Pessimistic Version\nConstraint with two digits of precision.\n\n<!-- textlint-enable @textlint-rule/google/word-list,@textlint-rule/google/slashes,write-good -->\n\n## Supported Node.js Versions\n\nLibraries in this ecosystem make a best effort to track\n[Node.js’ release schedule](https://nodejs.org/en/about/releases/). Here’s [a\npost on why we think this is important](https://medium.com/the-node-js-collection/maintainers-should-consider-following-node-js-release-schedule-ab08ed4de71a).\n\n### Research\n\n<!-- textlint-disable no-dead-link -->\n\n-   [A more professional recruitment process with structured data](/research/A%20more%20professional%20recruitment%20process%20with%20structured%20CV%20data.pdf).\n\n<!-- textlint-enable no-dead-link -->\n\n### Proposals to reinvestigate\n\n-   [#69 - Standard format for phone numbers](https://github.com/jsonresume/resume-schema/issues/69)\n-   [#44 - Person-Job Fit ](https://github.com/jsonresume/resume-schema/issues/44)\n-   [#12 - geotag location in work ](https://github.com/jsonresume/resume-schema/issues/12)\n-   [#51 - Support multiple positions within one job](https://github.com/jsonresume/resume-schema/issues/51)\n\n### Other resume standards\n\n-   [HR-XML](https://schemas.liquid-technologies.com/HR-XML/2007-04-15/)\n-   [Europass](https://europa.eu/europass/en/about-europass)\n\n## License\n\nThe anolilab resume-schema is open-sourced software licensed under the [MIT license](LICENSE.md)\n","readmeFilename":"README.md"}