
Security News
TypeScript is Porting Its Compiler to Go for 10x Faster Builds
TypeScript is porting its compiler to Go, delivering 10x faster builds, lower memory usage, and improved editor performance for a smoother developer experience.
citydna-app-townhall-map
Advanced tools
This is the experience run on the large TV screens in the town hall commons space. **It's final production build is a react component** _not_ a react app that is deployed and served.
citydna-app-townhall-map
This is the experience run on the large TV screens in the town hall commons space. It's final production build is a react component not a react app that is deployed and served.
Instead, the final build is a UMD package that's published to NPM. From there, the platform-host-app
consumes the package and side-loads the code in at runtime.
It's important to remember when developing this app that it's just loaded in like a component within the platform-host-app
, so any context, theming, etc will influence the final output. This is intentional and allows for rapidly building websocket enabled experiences.
The user flow is almost identical to the citydna-app-townhall-experience
and really only differs in what's displayed on screen.
The @citydna/platform
exposes a helper component called AppPreview
that helps you rapidly create apps for the platform. It's a development environment only and is not intended for production use. When you run yarn start
for development, the 'app' will load up an instance of this and mock the devices. Read more.
Common components/code between this experience and the citydna-app-townhall-map
have been abstracted out into a special @citydna/experience
package for code reusability.
yarn start
- enter local development mode.yarn start:dev
- enter remote development mode. This will build your app using webpack
and serve the resulting package at a public URL.yarn build:app
- create a package via webpack ready for distribution to NPMyarn publish
- publish the app to NPM (after running yarn build:app
).Config for the apps are stored in the citydna-configs-bucket. These control things such as;
A local copy of these is kept in /apps/citydna-app-townhall-public/public/config
.
FAQs
This is the experience run on the large TV screens in the town hall commons space. **It's final production build is a react component** _not_ a react app that is deployed and served.
The npm package citydna-app-townhall-map receives a total of 0 weekly downloads. As such, citydna-app-townhall-map popularity was classified as not popular.
We found that citydna-app-townhall-map demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
TypeScript is porting its compiler to Go, delivering 10x faster builds, lower memory usage, and improved editor performance for a smoother developer experience.
Research
Security News
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
Security News
Socket CEO Feross Aboukhadijeh discusses the open web, open source security, and how Socket tackles software supply chain attacks on The Pair Program podcast.