31 lines
863 B
Plaintext
31 lines
863 B
Plaintext
// NativeScript .cursorrules
|
|
|
|
// NativeScript best practices
|
|
|
|
const nativeScriptBestPractices = [
|
|
"Utilize @nativescript/core features and APIs where applicable",
|
|
"Utilize common web APIs where applicable",
|
|
"Implement proper navigation using NativeScript Navigation",
|
|
"Use NativeScript's assets folder for images, sounds or videos and use the fonts folder for custom fonts",
|
|
"Implement proper error handling where possible"
|
|
];
|
|
|
|
// Folder structure
|
|
|
|
const folderStructure = `
|
|
src/
|
|
assets/
|
|
components/
|
|
services/
|
|
utils/
|
|
`;
|
|
|
|
// Additional instructions
|
|
|
|
const additionalInstructions = `
|
|
1. Use TypeScript for type safety
|
|
2. Use @nativescript/secure-storage for sensitive data
|
|
3. Use @nativescript/biometrics for anything related to biometrics
|
|
4. Always use nativescript-fonticon for font icons
|
|
5. Follow NativeScript best practices for performance
|
|
`; |