├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── package.json ├── packages └── vue-v8n │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ ├── composables │ │ ├── useV7d.ts │ │ └── useV7dObject.ts │ ├── index.ts │ ├── rule.ts │ ├── rules │ │ ├── max.ts │ │ ├── min.ts │ │ ├── required.ts │ │ └── sameAs.ts │ ├── types.ts │ └── vueV8n.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── playground ├── .gitignore ├── index.html ├── package.json ├── src │ ├── App.vue │ ├── components │ │ └── DemoView.vue │ ├── main.ts │ ├── pages │ │ ├── NumberDemo.vue │ │ ├── ObjectDemo.vue │ │ ├── PasswordDemo.vue │ │ └── StringDemo.vue │ ├── router.ts │ ├── style.css │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.base.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/.npmrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/package.json -------------------------------------------------------------------------------- /packages/vue-v8n/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vue-v8n/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/README.md -------------------------------------------------------------------------------- /packages/vue-v8n/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/package.json -------------------------------------------------------------------------------- /packages/vue-v8n/src/composables/useV7d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/src/composables/useV7d.ts -------------------------------------------------------------------------------- /packages/vue-v8n/src/composables/useV7dObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/src/composables/useV7dObject.ts -------------------------------------------------------------------------------- /packages/vue-v8n/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/src/index.ts -------------------------------------------------------------------------------- /packages/vue-v8n/src/rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/src/rule.ts -------------------------------------------------------------------------------- /packages/vue-v8n/src/rules/max.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/src/rules/max.ts -------------------------------------------------------------------------------- /packages/vue-v8n/src/rules/min.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/src/rules/min.ts -------------------------------------------------------------------------------- /packages/vue-v8n/src/rules/required.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/src/rules/required.ts -------------------------------------------------------------------------------- /packages/vue-v8n/src/rules/sameAs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/src/rules/sameAs.ts -------------------------------------------------------------------------------- /packages/vue-v8n/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/src/types.ts -------------------------------------------------------------------------------- /packages/vue-v8n/src/vueV8n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/src/vueV8n.ts -------------------------------------------------------------------------------- /packages/vue-v8n/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/tsconfig.json -------------------------------------------------------------------------------- /packages/vue-v8n/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/tsconfig.node.json -------------------------------------------------------------------------------- /packages/vue-v8n/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/packages/vue-v8n/vite.config.ts -------------------------------------------------------------------------------- /playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/.gitignore -------------------------------------------------------------------------------- /playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/index.html -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/src/App.vue -------------------------------------------------------------------------------- /playground/src/components/DemoView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/src/components/DemoView.vue -------------------------------------------------------------------------------- /playground/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/src/main.ts -------------------------------------------------------------------------------- /playground/src/pages/NumberDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/src/pages/NumberDemo.vue -------------------------------------------------------------------------------- /playground/src/pages/ObjectDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/src/pages/ObjectDemo.vue -------------------------------------------------------------------------------- /playground/src/pages/PasswordDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/src/pages/PasswordDemo.vue -------------------------------------------------------------------------------- /playground/src/pages/StringDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/src/pages/StringDemo.vue -------------------------------------------------------------------------------- /playground/src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/src/router.ts -------------------------------------------------------------------------------- /playground/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/src/style.css -------------------------------------------------------------------------------- /playground/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/tsconfig.json -------------------------------------------------------------------------------- /playground/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/tsconfig.node.json -------------------------------------------------------------------------------- /playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/playground/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nozomuikuta/vue-v8n/HEAD/tsconfig.json --------------------------------------------------------------------------------