Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SharePoint/PnP-JS-Core
Code moved to https://github.com/pnp/pnpjs. This repository is archived.
https://github.com/SharePoint/PnP-JS-Core
fluent-interface javascript microsoft pnp rest sharepoint sharepoint-patterns sp-pnp-js typescript
Last synced: 3 months ago
JSON representation
Code moved to https://github.com/pnp/pnpjs. This repository is archived.
- Host: GitHub
- URL: https://github.com/SharePoint/PnP-JS-Core
- Owner: SharePoint
- License: other
- Archived: true
- Created: 2016-03-04T14:51:46.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-06-18T13:42:10.000Z (over 5 years ago)
- Last Synced: 2024-05-08T11:32:11.474Z (6 months ago)
- Topics: fluent-interface, javascript, microsoft, pnp, rest, sharepoint, sharepoint-patterns, sp-pnp-js, typescript
- Language: TypeScript
- Homepage:
- Size: 7.87 MB
- Stars: 381
- Watchers: 80
- Forks: 233
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-sharepoint-framework - PnP-JS-Core - Help developers by simplifying common operations within SharePoint and the SharePoint Framework. Currently it contains a fluent API for working with the full SharePoint REST API as well as utility and helper functions. (Tools / Samples)
README
![SharePoint Patterns and Practices](https://devofficecdn.azureedge.net/media/Default/PnP/sppnp.png)
# JavaScript Core Library
The Patterns and Practices JavaScript Core Library was created to help developers by simplifying common operations within SharePoint and the SharePoint Framework. Currently it contains a fluent API for working with the full SharePoint REST API as well as utility and helper functions. This takes the guess work out of creating REST requests, letting developers focus on the what and less on the how.
Please use [http://aka.ms/sppnp](http://aka.ms/sppnp) for getting latest information around the whole *SharePoint Patterns and Practices (PnP) initiative*.
# This Library is Deprecated #
**This Library is no longer actively maintained**
In July of 2018 we have deprecated this library in favor of the [new libraries](https://github.com/pnp/pnpjs). Please review the [transition guide](https://pnp.github.io/pnpjs/documentation/transition-guide/) to help with your migration.
This move does a few things that will benefit everyone long term. Breaking up the single package into multiple gives developers the ability to control which pieces are brought into their projects. As well it gives us the oppotunity to grow without a single .js file growing. It also serves as an opportunity to update our tooling, packaging, and releases to better align with evolving industry norms. Finally, by grouping things within the @pnp scope it is easy to identify packages published by the SharePoint Patterns and Practices team.
------
### Wiki
Please see [the wiki](https://github.com/SharePoint/PnP-JS-Core/wiki) for detailed guides on getting started both using and contributing to the library. The **[Developer Guide](https://github.com/SharePoint/PnP-JS-Core/wiki/Developer-Guide)** is a great place to get started.
### API Documentation
Explore the [API documentation](https://sharepoint.github.io/PnP-JS-Core/).
These pages are generated from the source comments as part of each release. We are always looking for help making these resources better. To make updates, edit the comments in the source and submit a PR against the dev branch. We will merge it there and refresh the pages as part of each release. Updates made directly to the gh-pages branch will be overwritten.
### Code of Conduct
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.
### "Sharing is Caring"
### Disclaimer
**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.**
![](https://telemetry.sharepointpnp.com/pnp-js-core/readme)