{"name":"vue-types","version":"5.0.0-beta.1","description":"Prop types utility for Vue","author":{"name":"Marco Solazzi"},"license":"MIT","homepage":"https://dwightjack.github.io/vue-types/","main":"dist/vue-types.cjs","type":"module","source":["src/index.ts","src/shim.ts"],"amdName":"VueTypes","unpkg":"dist/vue-types.umd.js","umd:main":"dist/vue-types.umd.js","module":"dist/vue-types.m.js","esmodule":"dist/vue-types.modern.js","exports":{".":{"require":"./dist/vue-types.cjs","import":"./dist/vue-types.modern.js"},"./shim":{"require":"./shim/index.cjs.js","import":"./shim/index.modern.js"},"./nuxt":"./nuxt/module.js"},"types":"dist/index.d.ts","engines":{"node":">=12.16.0"},"scripts":{"prepublishOnly":"run-s lint lint:ts test build","build":"run-s 'clean:*' copy 'build:**'","clean:dist":"del dist","clean:shim":"del \"shim/*.*\" \"!shim/package.json\"","copy":"cpy --flat src/*.d.ts dist","build:ts":"microbundle --tsconfig=./tsconfig.build.json --format=modern,es","build:cjs":"microbundle --tsconfig=./tsconfig.build.json -i src/index.cjs.ts -o dist/vue-types.cjs --no-pkg-main --format=cjs","build:umd":"cross-env NODE_ENV=production microbundle --tsconfig=./tsconfig.build.json --format=umd","build:shim:ts":"microbundle --tsconfig=./tsconfig.build.json -i src/shim.ts -o shim/index.js --format=modern,es --no-sourcemap","build:shim:cjs":"microbundle --tsconfig=./tsconfig.build.json -i src/shim.cjs.ts -o shim/index.cjs.js --no-pkg-main --format=cjs --no-sourcemap","build:shim:umd":"cross-env NODE_ENV=production microbundle --tsconfig=./tsconfig.build.json -i src/shim.cjs.ts -o shim/index.js --format=umd --no-sourcemap","test":"vitest run","lint":"run-s lint:*","lint:ts":"tsc --noEmit -p ./examples","lint:src":"eslint '{examples,src,__tests__,.}/**/*.{ts,js,cjs}'","examples":"vite examples -c examples/vite.config.js"},"keywords":["vue","props"],"repository":{"type":"git","url":"git+https://github.com/dwightjack/vue-types.git"},"bugs":{"url":"https://github.com/dwightjack/vue-types/issues"},"peerDependencies":{"vue":"^2.0.0 || ^3.0.0"},"devDependencies":{"@babel/plugin-proposal-nullish-coalescing-operator":"7.16.7","@babel/plugin-proposal-optional-chaining":"7.16.7","@nuxt/types":"2.15.8","@types/node":"16.11.47","@typescript-eslint/eslint-plugin":"5.21.0","@typescript-eslint/parser":"5.21.0","babel-plugin-transform-node-env-inline":"0.4.3","c8":"7.11.3","cpy-cli":"4.1.0","cross-env":"7.0.3","del":"6.0.0","del-cli":"5.0.0","eslint":"8.14.0","eslint-config-prettier":"8.5.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-vue":"8.7.1","happy-dom":"6.0.4","microbundle":"0.15.0","npm-run-all":"4.1.5","prettier":"2.6.2","typescript":"4.6.4","vite":"2.9.14","vitest":"0.10.5","vue2":"npm:vue@2.6.14","vue3":"npm:vue@3.2.37"},"dependencies":{"is-plain-object":"5.0.0"},"readmeFilename":"README.md","gitHead":"27280fc0d231ec20fea27020eb7d758bd7aea5a0","_id":"vue-types@5.0.0-beta.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"3f613d75584b9db2a70fd0b5ae6b02a452a0bc0d","size":72397,"noattachment":false,"key":"/vue-types/-/vue-types-5.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vue-types/download/vue-types-5.0.0-beta.1.tgz"},"_npmUser":{"name":"dwightjack","email":"marco.solazzi@gmail.com"},"directories":{},"maintainers":[{"name":"dwightjack","email":"marco.solazzi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-types_5.0.0-beta.1_1659937548061_0.18898111081531188"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-08T05:45:57.026Z","publish_time":1659937548233,"_cnpm_publish_time":1659937548233,"dist-tags":{"beta":"5.0.0-beta.2","latest":"6.0.0","next":"0.0.0-20250820071348","vue3":"3.0.2"}}