{"_id":"@3land/legacy-scenehelper","_rev":"1-295e3c281370235aa50cad47c85041c2","name":"@3land/legacy-scenehelper","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.2":{"name":"@3land/legacy-scenehelper","version":"0.0.2","keywords":["capacitor","plugin","native"],"author":{"name":"Carlos Cabada"},"license":"Gucetti","_id":"@3land/legacy-scenehelper@0.0.2","maintainers":[{"name":"3land","email":"dev@3.land"}],"homepage":"https://bitbucket.org/cabada/capacitor-scenehelper#readme","bugs":{"url":"https://cabada@bitbucket.org/cabada/capacitor-scenehelper/issues"},"dist":{"shasum":"c09325563dcc867ac884adc8ae61d6690295c37a","tarball":"https://registry.npmjs.org/@3land/legacy-scenehelper/-/legacy-scenehelper-0.0.2.tgz","fileCount":53,"integrity":"sha512-KaAwlSqJEu1B/LePa5Q/qkbWu2ciuTWZEXrCMZ8a1y+upzOV4JWIEfVQAF3dMSXnfjKClG6Uwo3vX9KhXASu/Q==","signatures":[{"sig":"MEYCIQDJXKyMMv+YjHI3FBmH2sROvXL4O2ROHj1cvjZXLAsrGAIhAKR6f4nuAP4aAbDFO+f0EbsfuHYVZ+li/NskTuzt+XCw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6763235},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"ddd292a5b785fca3fe273d2141d1e4055ff269d2","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","test":"node ./scripts/sync.js && cd ../3-eco/ && yarn win:update:scene","build":"node ./scripts/sync.js && npm run clean && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api SceneHelperPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","build:old":"node ./scripts/sync.js && npm run clean && tsc && rollup -c rollup.config.js && cd ../3-eco/ && yarn win:update:scene","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","verify:web":"npm run build","unix:gifwasm":"yarn add file:../wasm-gif/pkg","build:unix:old":"node ./scripts/sync.js && npm run clean && tsc && rollup -c rollup.config.js && cd ../3-eco/ && yarn unix:update:scene","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"3land","email":"dev@3.land"},"prettier":"@ionic/prettier-config","capacitor":{},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://cabada@bitbucket.org/cabada/capacitor-scenehelper.git","type":"git"},"_npmVersion":"8.5.5","description":"2-way connection with 3D scenes","directories":{},"_nodeVersion":"16.15.0","dependencies":{"n8ao":"^1.6.8","three":"^0.160.1","gifuct-js":"^2.1.2","three-stdlib":"^2.27.2","postprocessing":"^6.32.2","three-mesh-bvh":"^0.5.23","@pmndrs/vanilla":"^1.9.6","three-instanced-uniforms-mesh":"^0.47.2"},"eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.2.0","swiftlint":"^1.0.1","typescript":"~4.0.3","@types/three":"^0.135.0","@capacitor/cli":"5.5.0","@capacitor/ios":"5.4.2","@capacitor/core":"5.4.2","@capacitor/docgen":"^0.0.18","@capacitor/android":"5.4.2","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"5.4.2"},"_npmOperationalInternal":{"tmp":"tmp/legacy-scenehelper_0.0.2_1725990293022_0.49866087945294413","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@3land/legacy-scenehelper","version":"0.0.3","description":"2-way connection with 3D scenes","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Carlos Cabada"},"license":"Gucetti","repository":{"type":"git","url":"git+https://cabada@bitbucket.org/cabada/capacitor-scenehelper.git"},"bugs":{"url":"https://cabada@bitbucket.org/cabada/capacitor-scenehelper/issues"},"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","unix:gifwasm":"yarn add file:../wasm-gif/pkg","docgen":"docgen --api SceneHelperPlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && tsc && rollup -c rollup.config.js","build:old":"node ./scripts/sync.js && npm run clean && tsc && rollup -c rollup.config.js && cd ../3-eco/ && yarn win:update:scene","build:unix:old":"node ./scripts/sync.js && npm run clean && tsc && rollup -c rollup.config.js && cd ../3-eco/ && yarn unix:update:scene","test":"node ./scripts/sync.js && cd ../3-eco/ && yarn win:update:scene","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"5.4.2","@capacitor/cli":"5.5.0","@capacitor/core":"5.4.2","@capacitor/docgen":"^0.0.18","@capacitor/ios":"5.4.2","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2","@types/three":"^0.135.0","eslint":"^7.11.0","prettier":"~2.2.0","prettier-plugin-java":"~1.0.0","rimraf":"^3.0.2","rollup":"^2.32.0","swiftlint":"^1.0.1","typescript":"~4.0.3"},"peerDependencies":{"@capacitor/core":"5.4.2"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{},"dependencies":{"@pmndrs/vanilla":"^1.9.6","gifuct-js":"^2.1.2","n8ao":"^1.6.8","postprocessing":"^6.32.2","three":"^0.168.0","three-instanced-uniforms-mesh":"^0.47.2","three-mesh-bvh":"^0.5.23","three-stdlib":"^2.27.2"},"_id":"@3land/legacy-scenehelper@0.0.3","gitHead":"f95cf2a7d82ec2cd260a4a38cea2823bf1efcbbd","homepage":"https://bitbucket.org/cabada/capacitor-scenehelper#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-MAa7looYbBTmN6ztHsUNJxqWKCo7XVW27JAeMQitissrZzbYsbOjiM1+/Om6HN8GyfmxXUqfXl/FZjwJRjy12A==","shasum":"b9b60bd69d989db4b277848bf0fc759c67cb1121","tarball":"https://registry.npmjs.org/@3land/legacy-scenehelper/-/legacy-scenehelper-0.0.3.tgz","fileCount":53,"unpackedSize":6763210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGz3HL3CrWca1h4lvahcFSruJ/+THPmkHuy2fbqEzz04AiBBu/mnzj4QsW1vkDLlhpcwbQrQ8dHXXzAe2vTND2zIpA=="}]},"_npmUser":{"name":"3land","email":"dev@3.land"},"directories":{},"maintainers":[{"name":"3land","email":"dev@3.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/legacy-scenehelper_0.0.3_1727233918699_0.5733435209529611"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-10T17:44:52.945Z","modified":"2024-09-25T03:11:59.048Z","0.0.2":"2024-09-10T17:44:53.274Z","0.0.3":"2024-09-25T03:11:58.888Z"},"bugs":{"url":"https://cabada@bitbucket.org/cabada/capacitor-scenehelper/issues"},"author":{"name":"Carlos Cabada"},"license":"Gucetti","homepage":"https://bitbucket.org/cabada/capacitor-scenehelper#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://cabada@bitbucket.org/cabada/capacitor-scenehelper.git"},"description":"2-way connection with 3D scenes","maintainers":[{"name":"3land","email":"dev@3.land"}],"readme":"# capacitor-scenehelper\n\n2-way connection with 3D scenes\n\n## Install\n\n```bash\nnpm install capacitor-scenehelper\nnpx cap sync\n```\n\n## API\n\n<docgen-index>\n\n* [`startScene(...)`](#startscene)\n* [`camera(...)`](#camera)\n* [`node(...)`](#node)\n* [`setBlockingAreas(...)`](#setblockingareas)\n* [`createGeometryHeightmap(...)`](#creategeometryheightmap)\n* [Interfaces](#interfaces)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### startScene(...)\n\n```typescript\nstartScene(options: StartSceneOptions) => Promise<GeneralStatus>\n```\n\n| Param         | Type                                                            |\n| ------------- | --------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#startsceneoptions\">StartSceneOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#generalstatus\">GeneralStatus</a>&gt;</code>\n\n--------------------\n\n\n### camera(...)\n\n```typescript\ncamera(options: GeneralCommands) => Promise<GeneralCommandResponse>\n```\n\n| Param         | Type                                                        |\n| ------------- | ----------------------------------------------------------- |\n| **`options`** | <code><a href=\"#generalcommands\">GeneralCommands</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#generalcommandresponse\">GeneralCommandResponse</a>&gt;</code>\n\n--------------------\n\n\n### node(...)\n\n```typescript\nnode(options: GeneralCommands) => Promise<GeneralCommandResponse>\n```\n\n| Param         | Type                                                        |\n| ------------- | ----------------------------------------------------------- |\n| **`options`** | <code><a href=\"#generalcommands\">GeneralCommands</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#generalcommandresponse\">GeneralCommandResponse</a>&gt;</code>\n\n--------------------\n\n\n### setBlockingAreas(...)\n\n```typescript\nsetBlockingAreas(options: BlockingAreaOptions) => Promise<GeneralStatus>\n```\n\n| Param         | Type                                                                |\n| ------------- | ------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#blockingareaoptions\">BlockingAreaOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#generalstatus\">GeneralStatus</a>&gt;</code>\n\n--------------------\n\n\n### createGeometryHeightmap(...)\n\n```typescript\ncreateGeometryHeightmap(options: HeightMapOptions) => Promise<GeneralCommandResponse>\n```\n\n| Param         | Type                                                          |\n| ------------- | ------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#heightmapoptions\">HeightMapOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#generalcommandresponse\">GeneralCommandResponse</a>&gt;</code>\n\n--------------------\n\n\n### Interfaces\n\n\n#### GeneralStatus\n\n| Prop          | Type                 |\n| ------------- | -------------------- |\n| **`success`** | <code>boolean</code> |\n| **`error`**   | <code>any</code>     |\n\n\n#### StartSceneOptions\n\n| Prop                 | Type                 |\n| -------------------- | -------------------- |\n| **`container`**      | <code>any</code>     |\n| **`toBack`**         | <code>boolean</code> |\n| **`imageRendering`** | <code>boolean</code> |\n| **`value`**          | <code>string</code>  |\n\n\n#### GeneralCommandResponse\n\n| Prop          | Type                 |\n| ------------- | -------------------- |\n| **`success`** | <code>boolean</code> |\n| **`error`**   | <code>any</code>     |\n| **`context`** | <code>any</code>     |\n\n\n#### GeneralCommands\n\n| Prop           | Type               |\n| -------------- | ------------------ |\n| **`commands`** | <code>[any]</code> |\n| **`context`**  | <code>any</code>   |\n\n\n#### BlockingAreaOptions\n\n| Prop        | Type               |\n| ----------- | ------------------ |\n| **`areas`** | <code>[any]</code> |\n\n\n#### HeightMapOptions\n\n| Prop            | Type                |\n| --------------- | ------------------- |\n| **`url`**       | <code>any</code>    |\n| **`id`**        | <code>string</code> |\n| **`mapSize`**   | <code>any</code>    |\n| **`scale`**     | <code>any</code>    |\n| **`worldSize`** | <code>any</code>    |\n\n</docgen-api>\n","readmeFilename":"README.md"}