UNPKG

firelordjs

Version:

🔥 High Precision Typescript Wrapper for Firestore Web, Providing Unparalleled Type Safe and Dev Experience

106 lines (105 loc) • 3.6 kB
{ "name": "firelordjs", "version": "2.9.2", "description": "🔥 High Precision Typescript Wrapper for Firestore Web, Providing Unparalleled Type Safe and Dev Experience", "author": "tylim", "license": "MIT", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { "un": "rm -rf node_modules && rm -rf package-lock.json", "i": " npm run un && npm i && npx husky install", "tsc": "tsc", "lint": "eslint . --ext .ts --fix", "pretty": "pretty-quick --stage --branch main", "rollup": "rm -rf dist && rollup -c", "build": "rm -rf dist && tsc -p tsconfig.prod.json", "build-cjs": "ts-node version_cjs.ts && rm -rf dist && tsc -p tsconfig.prod.cjs.json", "version-regular": "ts-node version_regular.ts && prettier --write package.json", "link": "npm unlink firelordjs && npm link && npm link firelordjs", "commit": "git commit --no-verify", "kill": "kill-port 8080", "test": "npm run kill && (firebase emulators:exec --only firestore \"vitest --config vitest.emulator.ts\") && npm run kill && vitest", "knip": "knip", "dev": "---------------------dev------------------------", "d-link": "npm run build && npm run b-un && npm run link", "d-test": "tsc && npm test", "d-beta": "npm run build && npm publish --tag beta", "built": "-------------test built file-----------------------", "b-un": "cd codeForDoc && npm run un", "b-tsc": "tsc -p tsconfig.doc.json", "b-test": "npm run kill && (firebase emulators:exec --only firestore \"vitest --config=vitest.emulator.doc.ts\") && npm run kill && vitest --config vitest.config.doc.ts", "b-q-tsc": "npm run d-link && npm run b-tsc", "b-q-test": "npm run b-q-tsc && npm run b-test", "published": "-------------test published file-----------------------", "p-i": "cd codeForDoc && npm run i", "p-tsc": "cd codeForDoc && npm run tsc", "p-test": "cd codeForDoc && npm run test", "p-q-tsc": "npm run p-i && npm run p-tsc", "p-q-test": "npm run p-q-tsc && npm run p-test" }, "lint-staged": { "*.{js,jsx,ts,tsx,md,json,yml}": [ "eslint --fix", "npm run pretty" ] }, "repository": { "type": "git", "url": "git+https://github.com/tylim88/firelordjs.git" }, "bugs": { "url": "https://github.com/tylim88/firelordjs/issues" }, "homepage": "https://firelordjs.com", "keywords": [ "firebase", "firestore", "wrapper", "typescript", "web", "scalable", "type-safe", "V9" ], "devDependencies": { "@firebase/rules-unit-testing": "^5.0.0", "@rollup/plugin-terser": "^0.4.3", "@rollup/plugin-typescript": "^11.1.1", "@types/lodash": "^4.14.191", "@typescript-eslint/eslint-plugin": "^5.56.0", "@typescript-eslint/parser": "^5.56.0", "@vitest/coverage-v8": "^0.33.0", "betwin": "^2.1.2", "dotenv": "^16.1.3", "eslint": "^8.36.0", "eslint-cli": "^1.1.1", "eslint-config-prettier": "^8.8.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-json": "^3.1.0", "eslint-plugin-markdown": "^3.0.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-unused-imports": "^2.0.0", "eslint-plugin-yml": "^1.5.0", "firebase": "^12.12.1", "husky": "^8.0.3", "jsdom": "^21.1.1", "kill-port": "^2.0.1", "knip": "^2.17.1", "lint-staged": "^13.2.0", "lodash": "^4.17.21", "pick-random": "^4.0.0", "prettier": "^2.8.6", "pretty-quick": "^3.1.3", "rollup": "^2.79.1", "ts-node": "^10.9.1", "typescript": "^5.4.2", "vitest": "^0.33.0" }, "peerDependencies": { "firebase": "^12.12.1" } }