@codesandbox/api
Version:
The CodeSandbox API
57 lines • 2.04 kB
JSON
{
"name": "@codesandbox/api",
"version": "1.1.3",
"description": "The CodeSandbox API",
"author": "Christian Alfoni <christianalfoni@gmail.com>",
"license": "MIT",
"repository": "git+https://github.com/christianalfoni/react-states.git",
"module": "./dist/esm/index.js",
"main": "./dist/esm/index.js",
"exports": {
".": {
"import": "./dist/esm/index.js",
"types": "./dist/esm/index.d.ts"
}
},
"types": "./dist/esm/index.d.ts",
"keywords": [
"typescript",
"react",
"api"
],
"files": [
"dist"
],
"dependencies": {
"@absinthe/socket": "^0.2.1",
"@codesandbox/create-gql-api": "^1.0.1",
"class-states": "1.0.15",
"humps": "^2.0.1",
"phoenix": "^1.6.6",
"preact": "^10.22.0",
"universal-cookie": "^4.0.4"
},
"devDependencies": {
"@types/absinthe__socket": "^0.2.3",
"@types/humps": "^2.0.2",
"@types/phoenix": "^1.5.4",
"jest": "^28.1.0",
"prettier": "^2.2.1",
"tslib": "^2.1.0"
},
"scripts": {
"update-gql": "pnpm create-gql-api https://codesandbox.stream/api/graphql src/generated_gql.js",
"build": "pnpm clean && pnpm update-gql && pnpm build:cjs && pnpm build:esm && pnpm build:cjs:gql && pnpm build:esm:gql",
"build:cjs": "tsc -p ./tsconfig.build-cjs.json",
"build:esm": "tsc -p ./tsconfig.build-esm.json && cp src/generated_gql.js dist/esm/generated_gql.js && cp src/generated_gql.d.ts dist/esm/generated_gql.d.ts",
"build:cjs:gql": "tsc -p ./tsconfig.gql-cjs.json && cp src/generated_gql.d.ts dist/cjs/generated_gql.d.ts",
"build:esm:gql": "tsc -p ./tsconfig.gql-esm.json && cp src/generated_gql.d.ts dist/esm/generated_gql.d.ts",
"clean": "rimraf ./dist",
"typecheck": "pnpm update-gql && tsc --noEmit",
"format": "prettier '**/*.{md,js,jsx,json,ts,tsx}' --write",
"postbuild": "rimraf {lib,es}/**/__tests__ {lib,es}/**/*.{spec,test}.{js,d.ts,js.map}",
"preversion": "pnpm test",
"postversion": "git push && git push --tags",
"prepublish": "pnpm build"
}
}