{ "name": "inline-schema", "version": "1.0.0", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" }, "./csv-loader": { "types": "./dist/csv-loader/loader.d.ts", "import": "./dist/csv-loader/loader.mjs", "require": "./dist/csv-loader/loader.js" }, "./csv-loader/webpack": { "types": "./dist/csv-loader/webpack.d.ts", "import": "./dist/csv-loader/webpack.mjs", "require": "./dist/csv-loader/webpack.js" }, "./csv-loader/rollup": { "types": "./dist/csv-loader/rollup.d.ts", "import": "./dist/csv-loader/rollup.mjs", "require": "./dist/csv-loader/rollup.js" }, "./csv-loader/esbuild": { "types": "./dist/csv-loader/esbuild.d.ts", "import": "./dist/csv-loader/esbuild.mjs", "require": "./dist/csv-loader/esbuild.js" } }, "scripts": { "build": "tsup", "dev": "tsup --watch", "test": "vitest run", "test:watch": "vitest" }, "keywords": [ "schema", "parser", "validator", "typescript", "rspack", "loader", "csv" ], "author": "", "license": "ISC", "description": "A TypeScript library for parsing and validating inline schemas", "dependencies": { "csv-parse": "^5.5.6" }, "devDependencies": { "@rspack/core": "^1.1.6", "@types/node": "^25.5.0", "tsup": "^8.5.1", "tsx": "^4.21.0", "typescript": "^5.9.3", "vitest": "^4.1.4" }, "peerDependencies": { "@rspack/core": "^1.x", "esbuild": "*" }, "peerDependenciesMeta": { "@rspack/core": { "optional": true }, "esbuild": { "optional": true } } }